.wcct_countdown_highlight_1:after,.wcct_countdown_round_fill:after,.wcct_countdown_round_ghost:after,.wcct_countdown_square_fill:after,.wcct_countdown_square_ghost:after{content:"";clear:both;}.wcct_pl5{padding-left:5px;}.wcct_pl10{padding-left:10px;}.wcct_pr5{padding-right:5px;}.wcct_pr10{padding-right:10px;}.wcct_countdown_timer{margin-bottom:0;display:inline-block;}.cart_totals .wcct_countdown_timer{display:block;}.wcct_countdown_timer *{font-family:arial,sans-serif;}.wcct_countdown_timer p:empty,.wcct_counter_bar p:empty{display:none;}.wcct_countdown_timer .wcct_border_none{border-color:transparent !important;}.wcct_timer_wrap{display:inline-block;margin-bottom:10px;}.wcct_table{display:table;height:100%;width:100%;}.wcct_table_cell{display:table-cell;vertical-align:middle;}.wcct_countdown_timer .wcct_table_cell{font-size:12px;line-height:1.5;vertical-align:top;}.wcct_colon_sep{padding:0 0 0 10px;}.wcct_countdown_round_fill:after{display:table;}.wcct_countdown_round_fill .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center;}.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap{position:relative;width:60px;height:60px;border-radius:50%;background:#000;color:#fff;float:left;margin:0 5px;text-align:center;}.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2;}.wcct_countdown_round_ghost:after{display:table;}.wcct_countdown_round_ghost .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center;}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap{position:relative;width:60px;height:60px;border-radius:50%;border:2px solid #000;color:#000;float:left;margin:0 5px;text-align:center;}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2;}.wcct_countdown_square_fill:after{display:table;}.wcct_countdown_square_fill .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center;}.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap{position:relative;width:60px;height:60px;background:#000;color:#fff;float:left;margin:0 5px;text-align:center;}.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2;}.wcct_countdown_square_ghost:after{display:table;}.wcct_countdown_square_ghost .wcct_timer_wrap *{font-family:arial,sans-serif;text-align:center;}.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap{position:relative;width:60px;height:60px;border:2px solid #000;color:#000;float:left;margin:0 5px;text-align:center;}.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap span{display:block;max-width:80%;margin:0 auto;padding-top:8px;font-size:18px;line-height:1.2;}.wcct_countdown_highlight_1:after{display:table;}.wcct_countdown_highlight_1 .wcct_timer_wrap{font-family:arial,sans-serif;margin-bottom:5px;}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap{color:#000;display:inline-block;padding:5px;text-align:center;font-size:15px;line-height:1.2;}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span{margin:0 auto;font-size:25px;display:inline-block;}.wcct_countdown_highlight_1[data-type=single] .wcct_timer_wrap .wcct_highlight_1_wrap{padding:0 5px;}.wcct_countdown_highlight_1[data-type=single] .wcct_timer_wrap .wcct_highlight_1_wrap .wcct_colon_sep{padding:0 0 0 10px;}.wcct_countdown_timer.wcct_countdown_round_ghost .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_square_ghost .wcct_wrap_border{border:2px solid #000;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;}.wcct_countdown_timer.wcct_countdown_round_fill .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_square_fill .wcct_wrap_border{border:4px solid #000;position:absolute;top:0;left:0;right:0;bottom:0;}.wcct_countdown_timer.wcct_countdown_round_fill .wcct_wrap_border,.wcct_countdown_timer.wcct_countdown_round_ghost .wcct_wrap_border{border-radius:50%;}.wcct_timer_wrap .wcct_highlight_1_wrap:first-child,.wcct_timer_wrap .wcct_round_wrap:first-child,.wcct_timer_wrap .wcct_square_wrap:first-child{margin-left:0;}.wcct_timer_wrap .wcct_highlight_1_wrap:last-child,.wcct_timer_wrap .wcct_round_wrap:last-child,.wcct_timer_wrap .wcct_square_wrap:last-child{margin-right:0;}.wcct_countdown_timer[data-type=single] p,.wcct_counter_bar[data-type=single] p{font-family:inherit;font-size:15px;margin-top:0;margin-bottom:10px;}.wcct_countdown_timer[data-type=single] p:last-child,.wcct_counter_bar[data-type=single] p:last-child{margin-bottom:0;}.wcct_countdown_timer[data-type=single] p span{color:#ee303c;}.wcct_countdown_timer[data-type=single],.wcct_counter_bar[data-type=single]{margin-bottom:10px;}.wcct_countdown_timer[data-type=grid] p,.wcct_counter_bar[data-type=grid] p{font-family:verdana,sans-serif;font-size:14px;margin-bottom:5px;}.wcct_countdown_timer.wcct_countdown_default{display:block;}.wcct_countdown_timer.wcct_countdown_default .wcct_timer_wrap{display:inline;font-family:inherit;}.wcct_counter_bar{display:none;margin-bottom:0;}.wcct_progress_aria{overflow:hidden;height:16px;max-width:320px;margin-bottom:10px;background-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}.wcct_progress_aria .wcct_progress_bar{width:0;height:100%;background-color:#ee303c;-moz-transition:ease-in-out 1s all;-webkit-transition:ease-in-out 1s all;transition:ease-in-out 1s all;-o-transition:ease-in-out 1s all;-ms-transition:ease-in-out 1s all;}.wcct_progress_aria .wcct_progress_bar.wcct_bar_orientation_rtl{width:100%;}.wcct_bar_stripe .wcct_progress_bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}.wcct_bar_stripe.wcct_bar_stripe_animate .wcct_progress_bar{-webkit-animation:wcct-progress-bar-stripes 2s linear infinite;animation:wcct-progress-bar-stripes 2s linear infinite;-moz-animation:wcct-progress-bar-stripes 2s linear infinite;}.wcct_bar_edge_smooth{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.wcct_counter_timer_expiry p{border:1px solid #ccc;padding:5px;}.wcct_timer.wcct_countdown_default .wcct_timer_wrap{padding:0;}.wcct_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.wcct_custom_text{margin-bottom:10px;display:inline-block;}.wcct_custom_text p:last-child{margin-bottom:0;}@-webkit-keyframes wcctEffectPulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.04,1.04,1.04);transform:scale3d(1.04,1.04,1.04);}}@keyframes wcctEffectPulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.04,1.04,1.04);transform:scale3d(1.04,1.04,1.04);}}.wcct_pulse{-webkit-animation-name:pulse;animation-name:wcctEffectPulse;}@-webkit-keyframes wcct-progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes wcct-progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes wcct-progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@media (max-width:991px){.wcct_countdown_round_fill .wcct_timer_wrap .wcct_round_wrap,.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap,.wcct_countdown_square_fill .wcct_timer_wrap .wcct_square_wrap,.wcct_countdown_square_ghost .wcct_timer_wrap .wcct_square_wrap{width:50px;height:50px;margin:0 2px;}.wcct_countdown_round_ghost .wcct_timer_wrap .wcct_round_wrap{border-width:1px;}.wcct_table_cell{font-size:9px;}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap{margin:0 2px;font-size:13px;}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span{font-size:20px;}.wcct_countdown_highlight_1 .wcct_timer_wrap .wcct_highlight_1_wrap span.wcct_pl10{padding-left:5px;}}.wcct_admin_page_node .ab-sub-wrapper .ab-submenu li span.ab-item{padding:0 10px !important;}.wcct_admin_page_node .ab-sub-wrapper .ab-submenu li span.ab-item a{display:inline-block !important;padding:0 !important;text-decoration:underline !important;}li.wcct_admin_page_node>.ab-item{background:#0073aa !important;color:#fff !important;}ul#wp-admin-bar-wcct_admin_page_node-default{-webkit-column-count:2;-moz-column-count:2;column-count:2;}ul#wp-admin-bar-wcct_admin_page_node-default>li{width:270px;padding:0 10px;}ul#wp-admin-bar-wcct_admin_page_node-default>li>span{height:auto !important;white-space:initial !important;padding:0 !important;line-height:19px !important;}body.single-product li.wcct_admin_page_node .ab-sub-wrapper:before{content:"Finale Campaigns Details";padding:0 10px;text-decoration:underline;font-size:14px;}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul>li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em;}.fa-spin{animation:a 2s infinite linear;}.fa-pulse{animation:a 1s infinite steps(8);}@keyframes a{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1);}.fa-flip-vertical{transform:scaleY(-1);}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1);}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"";}.fa-accessible-icon:before{content:"";}.fa-accusoft:before{content:"";}.fa-address-book:before{content:"";}.fa-address-card:before{content:"";}.fa-adjust:before{content:"";}.fa-adn:before{content:"";}.fa-adversal:before{content:"";}.fa-affiliatetheme:before{content:"";}.fa-algolia:before{content:"";}.fa-align-center:before{content:"";}.fa-align-justify:before{content:"";}.fa-align-left:before{content:"";}.fa-align-right:before{content:"";}.fa-allergies:before{content:"";}.fa-amazon:before{content:"";}.fa-amazon-pay:before{content:"";}.fa-ambulance:before{content:"";}.fa-american-sign-language-interpreting:before{content:"";}.fa-amilia:before{content:"";}.fa-anchor:before{content:"";}.fa-android:before{content:"";}.fa-angellist:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angrycreative:before{content:"";}.fa-angular:before{content:"";}.fa-app-store:before{content:"";}.fa-app-store-ios:before{content:"";}.fa-apper:before{content:"";}.fa-apple:before{content:"";}.fa-apple-pay:before{content:"";}.fa-archive:before{content:"";}.fa-arrow-alt-circle-down:before{content:"";}.fa-arrow-alt-circle-left:before{content:"";}.fa-arrow-alt-circle-right:before{content:"";}.fa-arrow-alt-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-arrows-alt-h:before{content:"";}.fa-arrows-alt-v:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asterisk:before{content:"";}.fa-asymmetrik:before{content:"";}.fa-at:before{content:"";}.fa-audible:before{content:"";}.fa-audio-description:before{content:"";}.fa-autoprefixer:before{content:"";}.fa-avianex:before{content:"";}.fa-aviato:before{content:"";}.fa-aws:before{content:"";}.fa-backward:before{content:"";}.fa-balance-scale:before{content:"";}.fa-ban:before{content:"";}.fa-band-aid:before{content:"";}.fa-bandcamp:before{content:"";}.fa-barcode:before{content:"";}.fa-bars:before{content:"";}.fa-baseball-ball:before{content:"";}.fa-basketball-ball:before{content:"";}.fa-bath:before{content:"";}.fa-battery-empty:before{content:"";}.fa-battery-full:before{content:"";}.fa-battery-half:before{content:"";}.fa-battery-quarter:before{content:"";}.fa-battery-three-quarters:before{content:"";}.fa-bed:before{content:"";}.fa-beer:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-bell:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bicycle:before{content:"";}.fa-bimobject:before{content:"";}.fa-binoculars:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitcoin:before{content:"";}.fa-bity:before{content:"";}.fa-black-tie:before{content:"";}.fa-blackberry:before{content:"";}.fa-blender:before{content:"";}.fa-blind:before{content:"";}.fa-blogger:before{content:"";}.fa-blogger-b:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-bold:before{content:"";}.fa-bolt:before{content:"";}.fa-bomb:before{content:"";}.fa-book:before{content:"";}.fa-book-open:before{content:"";}.fa-bookmark:before{content:"";}.fa-bowling-ball:before{content:"";}.fa-box:before{content:"";}.fa-box-open:before{content:"";}.fa-boxes:before{content:"";}.fa-braille:before{content:"";}.fa-briefcase:before{content:"";}.fa-briefcase-medical:before{content:"";}.fa-broadcast-tower:before{content:"";}.fa-broom:before{content:"";}.fa-btc:before{content:"";}.fa-bug:before{content:"";}.fa-building:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bullseye:before{content:"";}.fa-burn:before{content:"";}.fa-buromobelexperte:before{content:"";}.fa-bus:before{content:"";}.fa-buysellads:before{content:"";}.fa-calculator:before{content:"";}.fa-calendar:before{content:"";}.fa-calendar-alt:before{content:"";}.fa-calendar-check:before{content:"";}.fa-calendar-minus:before{content:"";}.fa-calendar-plus:before{content:"";}.fa-calendar-times:before{content:"";}.fa-camera:before{content:"";}.fa-camera-retro:before{content:"";}.fa-capsules:before{content:"";}.fa-car:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-caret-square-down:before{content:"";}.fa-caret-square-left:before{content:"";}.fa-caret-square-right:before{content:"";}.fa-caret-square-up:before{content:"";}.fa-caret-up:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cc-amazon-pay:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-apple-pay:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-cc-visa:before{content:"";}.fa-centercode:before{content:"";}.fa-certificate:before{content:"";}.fa-chalkboard:before{content:"";}.fa-chalkboard-teacher:before{content:"";}.fa-chart-area:before{content:"";}.fa-chart-bar:before{content:"";}.fa-chart-line:before{content:"";}.fa-chart-pie:before{content:"";}.fa-check:before{content:"";}.fa-check-circle:before{content:"";}.fa-check-square:before{content:"";}.fa-chess:before{content:"";}.fa-chess-bishop:before{content:"";}.fa-chess-board:before{content:"";}.fa-chess-king:before{content:"";}.fa-chess-knight:before{content:"";}.fa-chess-pawn:before{content:"";}.fa-chess-queen:before{content:"";}.fa-chess-rook:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-chevron-up:before{content:"";}.fa-child:before{content:"";}.fa-chrome:before{content:"";}.fa-church:before{content:"";}.fa-circle:before{content:"";}.fa-circle-notch:before{content:"";}.fa-clipboard:before{content:"";}.fa-clipboard-check:before{content:"";}.fa-clipboard-list:before{content:"";}.fa-clock:before{content:"";}.fa-clone:before{content:"";}.fa-closed-captioning:before{content:"";}.fa-cloud:before{content:"";}.fa-cloud-download-alt:before{content:"";}.fa-cloud-upload-alt:before{content:"";}.fa-cloudscale:before{content:"";}.fa-cloudsmith:before{content:"";}.fa-cloudversify:before{content:"";}.fa-code:before{content:"";}.fa-code-branch:before{content:"";}.fa-codepen:before{content:"";}.fa-codiepie:before{content:"";}.fa-coffee:before{content:"";}.fa-cog:before{content:"";}.fa-cogs:before{content:"";}.fa-coins:before{content:"";}.fa-columns:before{content:"";}.fa-comment:before{content:"";}.fa-comment-alt:before{content:"";}.fa-comment-dots:before{content:"";}.fa-comment-slash:before{content:"";}.fa-comments:before{content:"";}.fa-compact-disc:before{content:"";}.fa-compass:before{content:"";}.fa-compress:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-contao:before{content:"";}.fa-copy:before{content:"";}.fa-copyright:before{content:"";}.fa-couch:before{content:"";}.fa-cpanel:before{content:"";}.fa-creative-commons:before{content:"";}.fa-creative-commons-by:before{content:"";}.fa-creative-commons-nc:before{content:"";}.fa-creative-commons-nc-eu:before{content:"";}.fa-creative-commons-nc-jp:before{content:"";}.fa-creative-commons-nd:before{content:"";}.fa-creative-commons-pd:before{content:"";}.fa-creative-commons-pd-alt:before{content:"";}.fa-creative-commons-remix:before{content:"";}.fa-creative-commons-sa:before{content:"";}.fa-creative-commons-sampling:before{content:"";}.fa-creative-commons-sampling-plus:before{content:"";}.fa-creative-commons-share:before{content:"";}.fa-credit-card:before{content:"";}.fa-crop:before{content:"";}.fa-crosshairs:before{content:"";}.fa-crow:before{content:"";}.fa-crown:before{content:"";}.fa-css3:before{content:"";}.fa-css3-alt:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-cut:before{content:"";}.fa-cuttlefish:before{content:"";}.fa-d-and-d:before{content:"";}.fa-dashcube:before{content:"";}.fa-database:before{content:"";}.fa-deaf:before{content:"";}.fa-delicious:before{content:"";}.fa-deploydog:before{content:"";}.fa-deskpro:before{content:"";}.fa-desktop:before{content:"";}.fa-deviantart:before{content:"";}.fa-diagnoses:before{content:"";}.fa-dice:before{content:"";}.fa-dice-five:before{content:"";}.fa-dice-four:before{content:"";}.fa-dice-one:before{content:"";}.fa-dice-six:before{content:"";}.fa-dice-three:before{content:"";}.fa-dice-two:before{content:"";}.fa-digg:before{content:"";}.fa-digital-ocean:before{content:"";}.fa-discord:before{content:"";}.fa-discourse:before{content:"";}.fa-divide:before{content:"";}.fa-dna:before{content:"";}.fa-dochub:before{content:"";}.fa-docker:before{content:"";}.fa-dollar-sign:before{content:"";}.fa-dolly:before{content:"";}.fa-dolly-flatbed:before{content:"";}.fa-donate:before{content:"";}.fa-door-closed:before{content:"";}.fa-door-open:before{content:"";}.fa-dot-circle:before{content:"";}.fa-dove:before{content:"";}.fa-download:before{content:"";}.fa-draft2digital:before{content:"";}.fa-dribbble:before{content:"";}.fa-dribbble-square:before{content:"";}.fa-dropbox:before{content:"";}.fa-drupal:before{content:"";}.fa-dumbbell:before{content:"";}.fa-dyalog:before{content:"";}.fa-earlybirds:before{content:"";}.fa-ebay:before{content:"";}.fa-edge:before{content:"";}.fa-edit:before{content:"";}.fa-eject:before{content:"";}.fa-elementor:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-ember:before{content:"";}.fa-empire:before{content:"";}.fa-envelope:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-square:before{content:"";}.fa-envira:before{content:"";}.fa-equals:before{content:"";}.fa-eraser:before{content:"";}.fa-erlang:before{content:"";}.fa-ethereum:before{content:"";}.fa-etsy:before{content:"";}.fa-euro-sign:before{content:"";}.fa-exchange-alt:before{content:"";}.fa-exclamation:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-exclamation-triangle:before{content:"";}.fa-expand:before{content:"";}.fa-expand-arrows-alt:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-external-link-alt:before{content:"";}.fa-external-link-square-alt:before{content:"";}.fa-eye:before{content:"";}.fa-eye-dropper:before{content:"";}.fa-eye-slash:before{content:"";}.fa-facebook:before{content:"";}.fa-facebook-f:before{content:"";}.fa-facebook-messenger:before{content:"";}.fa-facebook-square:before{content:"";}.fa-fast-backward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-fax:before{content:"";}.fa-feather:before{content:"";}.fa-female:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-file:before{content:"";}.fa-file-alt:before{content:"";}.fa-file-archive:before{content:"";}.fa-file-audio:before{content:"";}.fa-file-code:before{content:"";}.fa-file-excel:before{content:"";}.fa-file-image:before{content:"";}.fa-file-medical:before{content:"";}.fa-file-medical-alt:before{content:"";}.fa-file-pdf:before{content:"";}.fa-file-powerpoint:before{content:"";}.fa-file-video:before{content:"";}.fa-file-word:before{content:"";}.fa-film:before{content:"";}.fa-filter:before{content:"";}.fa-fire:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-firefox:before{content:"";}.fa-first-aid:before{content:"";}.fa-first-order:before{content:"";}.fa-first-order-alt:before{content:"";}.fa-firstdraft:before{content:"";}.fa-flag:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-flask:before{content:"";}.fa-flickr:before{content:"";}.fa-flipboard:before{content:"";}.fa-fly:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-font:before{content:"";}.fa-font-awesome:before{content:"";}.fa-font-awesome-alt:before{content:"";}.fa-font-awesome-flag:before{content:"";}.fa-font-awesome-logo-full:before{content:"";}.fa-fonticons:before{content:"";}.fa-fonticons-fi:before{content:"";}.fa-football-ball:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-fort-awesome-alt:before{content:"";}.fa-forumbee:before{content:"";}.fa-forward:before{content:"";}.fa-foursquare:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-freebsd:before{content:"";}.fa-frog:before{content:"";}.fa-frown:before{content:"";}.fa-fulcrum:before{content:"";}.fa-futbol:before{content:"";}.fa-galactic-republic:before{content:"";}.fa-galactic-senate:before{content:"";}.fa-gamepad:before{content:"";}.fa-gas-pump:before{content:"";}.fa-gavel:before{content:"";}.fa-gem:before{content:"";}.fa-genderless:before{content:"";}.fa-get-pocket:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-gift:before{content:"";}.fa-git:before{content:"";}.fa-git-square:before{content:"";}.fa-github:before{content:"";}.fa-github-alt:before{content:"";}.fa-github-square:before{content:"";}.fa-gitkraken:before{content:"";}.fa-gitlab:before{content:"";}.fa-gitter:before{content:"";}.fa-glass-martini:before{content:"";}.fa-glasses:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-globe:before{content:"";}.fa-gofore:before{content:"";}.fa-golf-ball:before{content:"";}.fa-goodreads:before{content:"";}.fa-goodreads-g:before{content:"";}.fa-google:before{content:"";}.fa-google-drive:before{content:"";}.fa-google-play:before{content:"";}.fa-google-plus:before{content:"";}.fa-google-plus-g:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-wallet:before{content:"";}.fa-graduation-cap:before{content:"";}.fa-gratipay:before{content:"";}.fa-grav:before{content:"";}.fa-greater-than:before{content:"";}.fa-greater-than-equal:before{content:"";}.fa-gripfire:before{content:"";}.fa-grunt:before{content:"";}.fa-gulp:before{content:"";}.fa-h-square:before{content:"";}.fa-hacker-news:before{content:"";}.fa-hacker-news-square:before{content:"";}.fa-hand-holding:before{content:"";}.fa-hand-holding-heart:before{content:"";}.fa-hand-holding-usd:before{content:"";}.fa-hand-lizard:before{content:"";}.fa-hand-paper:before{content:"";}.fa-hand-peace:before{content:"";}.fa-hand-point-down:before{content:"";}.fa-hand-point-left:before{content:"";}.fa-hand-point-right:before{content:"";}.fa-hand-point-up:before{content:"";}.fa-hand-pointer:before{content:"";}.fa-hand-rock:before{content:"";}.fa-hand-scissors:before{content:"";}.fa-hand-spock:before{content:"";}.fa-hands:before{content:"";}.fa-hands-helping:before{content:"";}.fa-handshake:before{content:"";}.fa-hashtag:before{content:"";}.fa-hdd:before{content:"";}.fa-heading:before{content:"";}.fa-headphones:before{content:"";}.fa-heart:before{content:"";}.fa-heartbeat:before{content:"";}.fa-helicopter:before{content:"";}.fa-hips:before{content:"";}.fa-hire-a-helper:before{content:"";}.fa-history:before{content:"";}.fa-hockey-puck:before{content:"";}.fa-home:before{content:"";}.fa-hooli:before{content:"";}.fa-hospital:before{content:"";}.fa-hospital-alt:before{content:"";}.fa-hospital-symbol:before{content:"";}.fa-hotjar:before{content:"";}.fa-hourglass:before{content:"";}.fa-hourglass-end:before{content:"";}.fa-hourglass-half:before{content:"";}.fa-hourglass-start:before{content:"";}.fa-houzz:before{content:"";}.fa-html5:before{content:"";}.fa-hubspot:before{content:"";}.fa-i-cursor:before{content:"";}.fa-id-badge:before{content:"";}.fa-id-card:before{content:"";}.fa-id-card-alt:before{content:"";}.fa-image:before{content:"";}.fa-images:before{content:"";}.fa-imdb:before{content:"";}.fa-inbox:before{content:"";}.fa-indent:before{content:"";}.fa-industry:before{content:"";}.fa-infinity:before{content:"";}.fa-info:before{content:"";}.fa-info-circle:before{content:"";}.fa-instagram:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-ioxhost:before{content:"";}.fa-italic:before{content:"";}.fa-itunes:before{content:"";}.fa-itunes-note:before{content:"";}.fa-java:before{content:"";}.fa-jedi-order:before{content:"";}.fa-jenkins:before{content:"";}.fa-joget:before{content:"";}.fa-joomla:before{content:"";}.fa-js:before{content:"";}.fa-js-square:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-key:before{content:"";}.fa-keybase:before{content:"";}.fa-keyboard:before{content:"";}.fa-keycdn:before{content:"";}.fa-kickstarter:before{content:"";}.fa-kickstarter-k:before{content:"";}.fa-kiwi-bird:before{content:"";}.fa-korvue:before{content:"";}.fa-language:before{content:"";}.fa-laptop:before{content:"";}.fa-laravel:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-leaf:before{content:"";}.fa-leanpub:before{content:"";}.fa-lemon:before{content:"";}.fa-less:before{content:"";}.fa-less-than:before{content:"";}.fa-less-than-equal:before{content:"";}.fa-level-down-alt:before{content:"";}.fa-level-up-alt:before{content:"";}.fa-life-ring:before{content:"";}.fa-lightbulb:before{content:"";}.fa-line:before{content:"";}.fa-link:before{content:"";}.fa-linkedin:before{content:"";}.fa-linkedin-in:before{content:"";}.fa-linode:before{content:"";}.fa-linux:before{content:"";}.fa-lira-sign:before{content:"";}.fa-list:before{content:"";}.fa-list-alt:before{content:"";}.fa-list-ol:before{content:"";}.fa-list-ul:before{content:"";}.fa-location-arrow:before{content:"";}.fa-lock:before{content:"";}.fa-lock-open:before{content:"";}.fa-long-arrow-alt-down:before{content:"";}.fa-long-arrow-alt-left:before{content:"";}.fa-long-arrow-alt-right:before{content:"";}.fa-long-arrow-alt-up:before{content:"";}.fa-low-vision:before{content:"";}.fa-lyft:before{content:"";}.fa-magento:before{content:"";}.fa-magic:before{content:"";}.fa-magnet:before{content:"";}.fa-male:before{content:"";}.fa-mandalorian:before{content:"";}.fa-map:before{content:"";}.fa-map-marker:before{content:"";}.fa-map-marker-alt:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-mars:before{content:"";}.fa-mars-double:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mastodon:before{content:"";}.fa-maxcdn:before{content:"";}.fa-medapps:before{content:"";}.fa-medium:before{content:"";}.fa-medium-m:before{content:"";}.fa-medkit:before{content:"";}.fa-medrt:before{content:"";}.fa-meetup:before{content:"";}.fa-meh:before{content:"";}.fa-memory:before{content:"";}.fa-mercury:before{content:"";}.fa-microchip:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-alt:before{content:"";}.fa-microphone-alt-slash:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-microsoft:before{content:"";}.fa-minus:before{content:"";}.fa-minus-circle:before{content:"";}.fa-minus-square:before{content:"";}.fa-mix:before{content:"";}.fa-mixcloud:before{content:"";}.fa-mizuni:before{content:"";}.fa-mobile:before{content:"";}.fa-mobile-alt:before{content:"";}.fa-modx:before{content:"";}.fa-monero:before{content:"";}.fa-money-bill:before{content:"";}.fa-money-bill-alt:before{content:"";}.fa-money-bill-wave:before{content:"";}.fa-money-bill-wave-alt:before{content:"";}.fa-money-check:before{content:"";}.fa-money-check-alt:before{content:"";}.fa-moon:before{content:"";}.fa-motorcycle:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-music:before{content:"";}.fa-napster:before{content:"";}.fa-neuter:before{content:"";}.fa-newspaper:before{content:"";}.fa-nintendo-switch:before{content:"";}.fa-node:before{content:"";}.fa-node-js:before{content:"";}.fa-not-equal:before{content:"";}.fa-notes-medical:before{content:"";}.fa-npm:before{content:"";}.fa-ns8:before{content:"";}.fa-nutritionix:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-old-republic:before{content:"";}.fa-opencart:before{content:"";}.fa-openid:before{content:"";}.fa-opera:before{content:"";}.fa-optin-monster:before{content:"";}.fa-osi:before{content:"";}.fa-outdent:before{content:"";}.fa-page4:before{content:"";}.fa-pagelines:before{content:"";}.fa-paint-brush:before{content:"";}.fa-palette:before{content:"";}.fa-palfed:before{content:"";}.fa-pallet:before{content:"";}.fa-paper-plane:before{content:"";}.fa-paperclip:before{content:"";}.fa-parachute-box:before{content:"";}.fa-paragraph:before{content:"";}.fa-parking:before{content:"";}.fa-paste:before{content:"";}.fa-patreon:before{content:"";}.fa-pause:before{content:"";}.fa-pause-circle:before{content:"";}.fa-paw:before{content:"";}.fa-paypal:before{content:"";}.fa-pen-square:before{content:"";}.fa-pencil-alt:before{content:"";}.fa-people-carry:before{content:"";}.fa-percent:before{content:"";}.fa-percentage:before{content:"";}.fa-periscope:before{content:"";}.fa-phabricator:before{content:"";}.fa-phoenix-framework:before{content:"";}.fa-phoenix-squadron:before{content:"";}.fa-phone:before{content:"";}.fa-phone-slash:before{content:"";}.fa-phone-square:before{content:"";}.fa-phone-volume:before{content:"";}.fa-php:before{content:"";}.fa-pied-piper:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-pied-piper-hat:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-piggy-bank:before{content:"";}.fa-pills:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-plane:before{content:"";}.fa-play:before{content:"";}.fa-play-circle:before{content:"";}.fa-playstation:before{content:"";}.fa-plug:before{content:"";}.fa-plus:before{content:"";}.fa-plus-circle:before{content:"";}.fa-plus-square:before{content:"";}.fa-podcast:before{content:"";}.fa-poo:before{content:"";}.fa-portrait:before{content:"";}.fa-pound-sign:before{content:"";}.fa-power-off:before{content:"";}.fa-prescription-bottle:before{content:"";}.fa-prescription-bottle-alt:before{content:"";}.fa-print:before{content:"";}.fa-procedures:before{content:"";}.fa-product-hunt:before{content:"";}.fa-project-diagram:before{content:"";}.fa-pushed:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-python:before{content:"";}.fa-qq:before{content:"";}.fa-qrcode:before{content:"";}.fa-question:before{content:"";}.fa-question-circle:before{content:"";}.fa-quidditch:before{content:"";}.fa-quinscape:before{content:"";}.fa-quora:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-r-project:before{content:"";}.fa-random:before{content:"";}.fa-ravelry:before{content:"";}.fa-react:before{content:"";}.fa-readme:before{content:"";}.fa-rebel:before{content:"";}.fa-receipt:before{content:"";}.fa-recycle:before{content:"";}.fa-red-river:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-reddit-square:before{content:"";}.fa-redo:before{content:"";}.fa-redo-alt:before{content:"";}.fa-registered:before{content:"";}.fa-rendact:before{content:"";}.fa-renren:before{content:"";}.fa-reply:before{content:"";}.fa-reply-all:before{content:"";}.fa-replyd:before{content:"";}.fa-researchgate:before{content:"";}.fa-resolving:before{content:"";}.fa-retweet:before{content:"";}.fa-ribbon:before{content:"";}.fa-road:before{content:"";}.fa-robot:before{content:"";}.fa-rocket:before{content:"";}.fa-rocketchat:before{content:"";}.fa-rockrms:before{content:"";}.fa-rss:before{content:"";}.fa-rss-square:before{content:"";}.fa-ruble-sign:before{content:"";}.fa-ruler:before{content:"";}.fa-ruler-combined:before{content:"";}.fa-ruler-horizontal:before{content:"";}.fa-ruler-vertical:before{content:"";}.fa-rupee-sign:before{content:"";}.fa-safari:before{content:"";}.fa-sass:before{content:"";}.fa-save:before{content:"";}.fa-schlix:before{content:"";}.fa-school:before{content:"";}.fa-screwdriver:before{content:"";}.fa-scribd:before{content:"";}.fa-search:before{content:"";}.fa-search-minus:before{content:"";}.fa-search-plus:before{content:"";}.fa-searchengin:before{content:"";}.fa-seedling:before{content:"";}.fa-sellcast:before{content:"";}.fa-sellsy:before{content:"";}.fa-server:before{content:"";}.fa-servicestack:before{content:"";}.fa-share:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-share-square:before{content:"";}.fa-shekel-sign:before{content:"";}.fa-shield-alt:before{content:"";}.fa-ship:before{content:"";}.fa-shipping-fast:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-shoe-prints:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-shower:before{content:"";}.fa-sign:before{content:"";}.fa-sign-in-alt:before{content:"";}.fa-sign-language:before{content:"";}.fa-sign-out-alt:before{content:"";}.fa-signal:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-sistrix:before{content:"";}.fa-sitemap:before{content:"";}.fa-sith:before{content:"";}.fa-skull:before{content:"";}.fa-skyatlas:before{content:"";}.fa-skype:before{content:"";}.fa-slack:before{content:"";}.fa-slack-hash:before{content:"";}.fa-sliders-h:before{content:"";}.fa-slideshare:before{content:"";}.fa-smile:before{content:"";}.fa-smoking:before{content:"";}.fa-smoking-ban:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-snowflake:before{content:"";}.fa-sort:before{content:"";}.fa-sort-alpha-down:before{content:"";}.fa-sort-alpha-up:before{content:"";}.fa-sort-amount-down:before{content:"";}.fa-sort-amount-up:before{content:"";}.fa-sort-down:before{content:"";}.fa-sort-numeric-down:before{content:"";}.fa-sort-numeric-up:before{content:"";}.fa-sort-up:before{content:"";}.fa-soundcloud:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-speakap:before{content:"";}.fa-spinner:before{content:"";}.fa-spotify:before{content:"";}.fa-square:before{content:"";}.fa-square-full:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-star:before{content:"";}.fa-star-half:before{content:"";}.fa-staylinked:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-steam-symbol:before{content:"";}.fa-step-backward:before{content:"";}.fa-step-forward:before{content:"";}.fa-stethoscope:before{content:"";}.fa-sticker-mule:before{content:"";}.fa-sticky-note:before{content:"";}.fa-stop:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stopwatch:before{content:"";}.fa-store:before{content:"";}.fa-store-alt:before{content:"";}.fa-strava:before{content:"";}.fa-stream:before{content:"";}.fa-street-view:before{content:"";}.fa-strikethrough:before{content:"";}.fa-stripe:before{content:"";}.fa-stripe-s:before{content:"";}.fa-stroopwafel:before{content:"";}.fa-studiovinari:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-subscript:before{content:"";}.fa-subway:before{content:"";}.fa-suitcase:before{content:"";}.fa-sun:before{content:"";}.fa-superpowers:before{content:"";}.fa-superscript:before{content:"";}.fa-supple:before{content:"";}.fa-sync:before{content:"";}.fa-sync-alt:before{content:"";}.fa-syringe:before{content:"";}.fa-table:before{content:"";}.fa-table-tennis:before{content:"";}.fa-tablet:before{content:"";}.fa-tablet-alt:before{content:"";}.fa-tablets:before{content:"";}.fa-tachometer-alt:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-tape:before{content:"";}.fa-tasks:before{content:"";}.fa-taxi:before{content:"";}.fa-teamspeak:before{content:"";}.fa-telegram:before{content:"";}.fa-telegram-plane:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-terminal:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-th:before{content:"";}.fa-th-large:before{content:"";}.fa-th-list:before{content:"";}.fa-themeisle:before{content:"";}.fa-thermometer:before{content:"";}.fa-thermometer-empty:before{content:"";}.fa-thermometer-full:before{content:"";}.fa-thermometer-half:before{content:"";}.fa-thermometer-quarter:before{content:"";}.fa-thermometer-three-quarters:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbtack:before{content:"";}.fa-ticket-alt:before{content:"";}.fa-times:before{content:"";}.fa-times-circle:before{content:"";}.fa-tint:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-toolbox:before{content:"";}.fa-trade-federation:before{content:"";}.fa-trademark:before{content:"";}.fa-train:before{content:"";}.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-trash:before{content:"";}.fa-trash-alt:before{content:"";}.fa-tree:before{content:"";}.fa-trello:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-trophy:before{content:"";}.fa-truck:before{content:"";}.fa-truck-loading:before{content:"";}.fa-truck-moving:before{content:"";}.fa-tshirt:before{content:"";}.fa-tty:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-tv:before{content:"";}.fa-twitch:before{content:"";}.fa-twitter:before{content:"";}.fa-twitter-square:before{content:"";}.fa-typo3:before{content:"";}.fa-uber:before{content:"";}.fa-uikit:before{content:"";}.fa-umbrella:before{content:"";}.fa-underline:before{content:"";}.fa-undo:before{content:"";}.fa-undo-alt:before{content:"";}.fa-uniregistry:before{content:"";}.fa-universal-access:before{content:"";}.fa-university:before{content:"";}.fa-unlink:before{content:"";}.fa-unlock:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-untappd:before{content:"";}.fa-upload:before{content:"";}.fa-usb:before{content:"";}.fa-user:before{content:"";}.fa-user-alt:before{content:"";}.fa-user-alt-slash:before{content:"";}.fa-user-astronaut:before{content:"";}.fa-user-check:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-clock:before{content:"";}.fa-user-cog:before{content:"";}.fa-user-edit:before{content:"";}.fa-user-friends:before{content:"";}.fa-user-graduate:before{content:"";}.fa-user-lock:before{content:"";}.fa-user-md:before{content:"";}.fa-user-minus:before{content:"";}.fa-user-ninja:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-secret:before{content:"";}.fa-user-shield:before{content:"";}.fa-user-slash:before{content:"";}.fa-user-tag:before{content:"";}.fa-user-tie:before{content:"";}.fa-user-times:before{content:"";}.fa-users:before{content:"";}.fa-users-cog:before{content:"";}.fa-ussunnah:before{content:"";}.fa-utensil-spoon:before{content:"";}.fa-utensils:before{content:"";}.fa-vaadin:before{content:"";}.fa-venus:before{content:"";}.fa-venus-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-viacoin:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-vial:before{content:"";}.fa-vials:before{content:"";}.fa-viber:before{content:"";}.fa-video:before{content:"";}.fa-video-slash:before{content:"";}.fa-vimeo:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-vimeo-v:before{content:"";}.fa-vine:before{content:"";}.fa-vk:before{content:"";}.fa-vnv:before{content:"";}.fa-volleyball-ball:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-up:before{content:"";}.fa-vuejs:before{content:"";}.fa-walking:before{content:"";}.fa-wallet:before{content:"";}.fa-warehouse:before{content:"";}.fa-weibo:before{content:"";}.fa-weight:before{content:"";}.fa-weixin:before{content:"";}.fa-whatsapp:before{content:"";}.fa-whatsapp-square:before{content:"";}.fa-wheelchair:before{content:"";}.fa-whmcs:before{content:"";}.fa-wifi:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-window-close:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-windows:before{content:"";}.fa-wine-glass:before{content:"";}.fa-wolf-pack-battalion:before{content:"";}.fa-won-sign:before{content:"";}.fa-wordpress:before{content:"";}.fa-wordpress-simple:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-wpforms:before{content:"";}.fa-wrench:before{content:"";}.fa-x-ray:before{content:"";}.fa-xbox:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-y-combinator:before{content:"";}.fa-yahoo:before{content:"";}.fa-yandex:before{content:"";}.fa-yandex-international:before{content:"";}.fa-yelp:before{content:"";}.fa-yen-sign:before{content:"";}.fa-yoast:before{content:"";}.fa-youtube:before{content:"";}.fa-youtube-square:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.fab{font-family:Font Awesome\ 5 Brands;}.far{font-weight:400;}.fa,.far,.fas{font-family:Font Awesome\ 5 Free;}.fa,.fas{font-weight:900;}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;box-shadow:0 0 5px 5px #222 inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);font-size:11px;font-weight:400;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,.2)}.sidr label,.sidr p,.sidr ul li ul li{font-size:13px}.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span,.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{box-shadow:0 0 15px 3px #222 inset}.sidr p{margin:0 0 12px}.sidr p a{color:rgba(255,255,255,.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li ul,.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{border-top:0;line-height:49px}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{margin:0}.sidr ul li ul li{line-height:40px}.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active,.sidr ul li ul li:hover{border-top:0;line-height:41px}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,.8);padding-left:30px}.sidr form{margin:0 15px}.sidr input[type=url],.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr select,.sidr textarea{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,.1);color:rgba(255,255,255,.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,.9)}
/*
Theme Name: DIZETECH
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 2.0.3
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: 
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, full-width-template, translation-ready, theme-options, threaded-comments, footer-widgets, custom-logo, custom-header, blog

Corporate Club WordPress Theme, Copyright 2019 Axle Themes
Corporate Club is distributed under the terms of the GNU GPL

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on Underscores http://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*=========================================================

****************** TABLE OF CONTENTS: *********************

===========================================================
# Normalize
# Typography
# Elements
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Asides
    ## Comments
# Infinite scroll
# Media
    ## Captions
    ## Galleries

==========================================================*/

/*===========================================================
# Normalize
===========================================================*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

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

td,
th {
    padding: 0;
}

/*===========================================================
# Typography
===========================================================*/

button,
input,
select,
textarea {
    color: #737272;
    font-size: 14px;
    line-height: 1.5;
}

body {
    font-size: 16px;
    line-height: 1.7;
    color: #888;
    font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0 0 15px 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #252525;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    line-height: 1.3;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 26px;
}

h3{
    font-size: 22px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}

h6 {
    font-size: 14px;
}

dfn,
cite,
em,
i {
    font-style: italic;
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #151313;
    text-decoration: none;
}

big {
    font-size: 125%;
}

blockquote,
q {
    quotes: "" "";
    padding-left: 15px;
    border-left: 5px solid #0fb36c ;
    display: block;
    margin-bottom: 15px;
}

/*===========================================================
**************************Elements *************************
===========================================================*/

html {
    box-sizing: border-box;
}

*,
*::before,
*::after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #fafafa;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
    content: "";
}

blockquote,
q {
    quotes: "" "";
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    margin: 0 0 1.5em 3em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 15px;
}

ul,
ol {
    margin: 0 0 10px 15px;
    padding: 0;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 15px 15px;
}

img {
    height: auto; /* Make sure images are scaled correctly. */
    max-width: 100%; /* Adhere to container width. */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 15px;
    width: 100%;
}

td,
th,
.mce-item-table td,
.mce-item-table th {
    border: 1px solid #ddd;
    padding: 5px;
}



/*===========================================================
**************************** Forms *************************
===========================================================*/

button, a.custom-button,
.comment-reply-link,
.comment-reply-link:visited,
a.button, a.button:visited,
input[type="button"],
input[type="reset"],
 input[type="submit"] {
    background: #0fb36c;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
    line-height: 1.5;
    padding: 12px 25px;
    text-transform: uppercase;
    font-weight: 500;
}

button:hover,
a.custom-button,
.comment-reply-link:hover,
a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #069059;
	color:#fff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea, select {
	color: #666;
	border: 1px solid #dddddd;
	padding: 5px 15px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
    color: #111;
    outline:none;
}


select {
    width: 100%;
    padding:5px;
}

textarea {
    padding:10px 20px;
    width: 100%;
}

a.button:hover, a.button:active, a.button:focus {
    color: #fff;
}

a.read-more:after,
a.view-more:after,
a.more-link:after {
    content: "\f101";
    font-family: 'Font Awesome 5 Free';
    margin-left: 6px;
    font-size: 12px;
    font-weight: 900;
}

a.read-more, a.more-link, a.read-more:visited, a.more-link:visited {
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #0fb36c;
    text-transform: capitalize;
    letter-spacing: 1px;
}

a.view-more {
    border-radius: 0;
    color: #ffffff;
    padding: 8px 20px;
    transition: all 0.2s ease 0s;
    display: inline-block;
    margin: 0 5px;
    background: #0fb36c;
    font-size: 15px;
    margin-top: 25px;
}

.view-more-wrapper {
    clear: both;
    text-align: center;
}

a.custom-button, a.custom-button:visited {
    background: #0fb36c none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    padding: 14px 27px;
    transition: all 0.2s ease 0s;
    display: inline-block;
    margin: 0 15px;
    font-size: 15px;
    min-width: 165px;
    text-align: center;
    text-transform: uppercase;
}

a.custom-button:hover,
a.custom-button:active,
a.custom-button:focus {
    background-color: #069059;
    color: #fff;
}

a.button-secondary,
a.button-secondary:visited {
    background: #ffffff;
    margin-left: 0;
    color: #222;
}

a.button-secondary:hover,
a.button-secondary:active,
a.button-secondary:focus {
    background: #069059;
    color: #fff;
}

/*===========================================================
**************************** Links *************************
===========================================================*/

a {
    color: #323232;
    text-decoration: inherit;
}

a:visited {
    color: #323232;
}

a:hover,
a:focus,
a:active {
    color: #0fb36c ;
}

a:focus {
    outline:inherit;
}

a:hover,
a:active {
    outline: 0;
}


/*===========================================================
*************comment and post navigation ********************
===========================================================*/

a.comment-reply-link {
    text-transform: uppercase;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 25px 0;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
}

#infinite-handle{
    margin-bottom: 20px;
    height: auto;
    overflow: hidden;
}

#infinite-handle span:hover {
    border:1px solid #0fb36c ;
    background: #0fb36c ;
    color: #fff;
}

#infinite-handle span {
    border:1px solid #001837;
    padding: 5px 15px;
    width: auto;
    line-height: 1.5;
    color: #001837;
    display: block;
}

.post-title {
    font-size: 17px;
    margin-top: 15px;
}

.meta-nav {
    background: #0fb36c;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
	    margin-right: 15px;
    padding: 7px 10px;
    text-align: center;
    width: 115px;
}

.navigation .nav-links .nav-next,
.navigation .nav-links .nav-next{
    float: right;
}

.navigation .nav-links .nav-previous,
.navigation .nav-links .nav-previous {
    float: left;
}

.post-navigation a:hover,
.posts-navigation a:hover{
    color:#0fb36c ;
}

.post-navigation a, .posts-navigation a {
    border: 3px solid #f7f5f5;
    padding: 10px 15px;
    background: #fff;
    display: block;
}

.navigation,
.pagination {
    margin-top: 15px;
}

.post-navigation .nav-links .nav-next a::after,
.posts-navigation  .nav-next a:after{
    content: "\f105";
    font-family: 'Font Awesome 5 Free';
    margin-left: 6px;
    font-size: 12px;
    font-weight: 900;
}

.post-navigation .nav-links .nav-previous a::before,
.posts-navigation  .nav-previous a:before {
    content:"\f104";
    font-family: 'Font Awesome 5 Free';
    margin-right: 6px;
    font-size: 12px;
    font-weight: 900;
}

.navigation.pagination .nav-links .page-numbers {
    padding: 10px 15px;
    text-align: center;
    background-color: #f7f5f5;
}
nav.navigation.pagination .nav-links {
    text-align: center;
}
.navigation.pagination .nav-links .page-numbers.current,
.navigation.pagination .nav-links a.page-numbers:hover {
    background: #0fb36c   none repeat scroll 0 0;
    color: #ffffff;
}

#mobile-trigger,
#mob-menu {
    display: none;
}

/*===========================================================
*************Accessibility ********************
===========================================================*/

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;/* It should be ablolute */
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important; /* It should be clip auto */
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/*===========================================================
********************** Alignments ********************
===========================================================*/

.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.alignnone{
    clear: both;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    margin-top: 15px;

}

/*===========================================================
********************** Clearings ********************
===========================================================*/

.clear-fix::before,
.clear-fix::after,
.entry-content::before,
.entry-content::after,
.comment-content::before,
.comment-content::after,
.site-header::before,
.site-header::after,
.site-content::before,
.site-content::after,
.site-footer::before,
.site-footer::after,
#sidebar-front-page-widget-area::after,
#sidebar-front-page-widget-area::before,
#featured-slider::after,
#featured-slider::before,
#tophead::after,
#tophead::before,
.widget::after,
.widget::before {
    content: "";
    display: table;
    clear:both;
}

/*===========================================================
********************** Widgets ********************
===========================================================*/

.widget {
    margin:30px 0 0;
}

.widget:first-child {
    margin: 0;
}

/* Make sure select elements fit in widgets. */

.widget select {
    max-width: 100%;
}

#sidebar-front-page-widget-area .widget-title {
    margin: 0 0 25px;
    font-size: 32px;
    text-align: center;
    position: relative;
    font-weight: 600;
    font-family: 'Ubuntu', sans-serif;
}

#sidebar-front-page-widget-area .widget-title span.divider {
    content: "";
    display: block;
    height: 3px;
    width: 85px;
    background-color: #0fb36c ;
    margin: 8px auto 0;
    position: relative;
}

#sidebar-front-page-widget-area .subtitle, .subtitle {
    text-align: left;
    margin-bottom: 25px;
    color: #949494;
    font-size: 17px;
    max-width: 628px;
    margin: 0 auto 40px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    line-height: 1.8;
}
#sidebar-front-page-widget-area .subtitle {
    text-align: center;
}

#sidebar-front-page-widget-area .corporate_club_widget_call_to_action .widget-title span {
    display: none;
}

#sidebar-front-page-widget-area .corporate_club_widget_featured_page .widget-title span.divider {
    display: table-caption;
}

/*==========================================================
********************** Content ********************
===========================================================*/

/*==========================================================
********************** Posts and pages ********************
===========================================================*/

.sticky {
    display: block;
}

.hentry {
    margin: 0 0 30px;
}

.byline,
.updated:not(.published) {
    display: none;
}

.single .byline,
.group-blog .byline {
    display: inline;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 20px 0 0;
}

.entry-meta {
    margin-top: 15px;
}

.entry-meta > span,
.entry-footer > span,
.single-post-meta > span {
    margin: 0 20px 0 0;
}


.page-content,
.entry-content,
.entry-summary {
    margin: 15px 0 0;
}

footer.entry-footer {
    margin-top: 10px;
    overflow: hidden;
}

.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    height: 15px;
    margin-right: 10px;
    content: "";
    color: #0fb36c;
    font-size: 13px;
}

.entry-wrapper {
    padding: 40px 60px;
    border-left: 5px solid #f7f5f5;
    border-bottom: 5px solid #e0e0e0;
    border-right: 5px solid #f7f5f5;
    border-top: 5px solid #e0e2e2;
}

.entry-meta .byline .author.vcard {
    margin-left: -4px;
}

.entry-footer span {
    margin-right: 15px;
    float: left;
    display: block;
}

span.comments-link::before {
    content: "\f086";
}

.entry-meta .posted-on::before,
.single-post-meta .posted-on::before {
    content: "\f017 ";
}

.entry-footer > .cat-links::before {
    content: "\f07c";
}

.entry-meta .byline::before,
.single-post-meta .byline::before {
    content: "\f007";
}

.entry-footer .edit-link::before{
    content: "\f044";
}

.entry-footer .tags-links::before{
    content: "\f02c";
    font-weight: 900;
    font-size: 10px;
}

.blog article.hentry, .archive article.hentry {
    margin-bottom: 45px;
    border-bottom: 2px solid #f7f5f5;
    padding-bottom: 45px;
}


/*==========================================================
********************** Asides ********************
===========================================================*/

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

/*==========================================================
********************** Comments ********************
===========================================================*/

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

/*==========================================================
********************** Comments ********************
===========================================================*/

#comments {
    padding-top: 25px;
    clear: both;
}

#respond {
    clear: both;
    display: block;
    float: left;
    width: 97%;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

.comments-area form#commentform p {
    float: left;
    width: 100%;
}

.comments-area #commentform p.comment-notes,
.comments-area #commentform p.comment-form-comment {
    width: 100%;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

.comment-form-author input,
.comment-form-email input,
.comment-form-url input{
    width: 100%;
}

.comments-area form#commentform p.logged-in-as {
    width: 100%;
}

.comment-form-author,
.comment-form-email,
.comment-form-url{
    width: 33.33%;
    float: left;
}

.woocommerce #review_form #respond p {
    margin: 0 0 10px;
    width: 100%;
}

.comment-list li.comment::after {
    content: inherit;
    display: none;
}

.comment-list li{
    padding-left: 0;
}

.comment {
    background-position: 0 -74px;
    display: block;
    float: left;
    width: 100%;
}

ol.comment-list {
    border-radius: 5px;
    float: left;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    overflow: inherit;
    padding: 0;
    width: 100%;
}

ol.comment-list .children {
    border: medium none;
    float: left;
    margin: 15px 0 15px 15px;
    width: 98%;
}

ol.comment-list li {
    list-style: outside none none;
    margin-bottom: 15px;
}

.comment .comment-body {
    background-color: #ffffff;
    border: 4px solid #f7f7f7;
    border-radius: 0;
    clear: both;
    display: block;
    float: left;
    margin-top: 25px;
    padding: 30px;
    position: relative;
    text-align: left;
    width: 100%;
}

.comment-author.vcard {
    font-size: 20px;
    margin-bottom: 5px;
}

.comment-list .children {
    background-position: left 20px;
    background-repeat: no-repeat;
    border-left: 1px solid rgb(238, 238, 238);
    margin-left: 0;
    padding-left: 40px;
}

.comment-list li.comment > div img.avatar {
    left: 29px;
    position: absolute;
    top: 29px;
}

#comment-form-title {
    font-size: 24px;
    padding-bottom: 10px;
}

.vcard .avatar {
    float: left;
    margin: 7px 15px 15px 0;
}

.comment-metadata {
    margin-bottom: 10px;
}

.comment-reply-link {
    display: inline-block;
    float: none;
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 10px;
    padding: 4px 15px 3px;
}

.comment-reply-title a {
    color: #0fb36c ;
}

a.comment-reply-link:hover {
    color: #fff;
}

.form-allowed-tags code {
    white-space: inherit;
    word-wrap: break-word;
}

.comment-respond label {
    display: block;
    font-weight: normal;
}

.comments-title {
    font-weight: normal;
    margin: 25px 0 0;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}


#commentform label {
    display: inline;
}

#commentform input[type="checkbox"],
#commentform input[type="radio"] {
	margin-right: 10px;
}

#commentform  p.form-submit {
    margin-top: 30px;
}

#commentform  span.required {
    color: #f0632b;
}

/*==========================================================
********************** Infinite scroll ********************
===========================================================*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*==========================================================
********************** Media ********************
===========================================================*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/*==========================================================
********************** Captions ********************
===========================================================*/

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}

/*==========================================================
********************** Galleries ********************
===========================================================*/

.gallery {
    margin-bottom: 1.5em;
    margin-left: -5px;
    margin-right: -5px;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 0;
    padding: 5px;
}

.gallery-item img {
    vertical-align: middle;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}

/*===========================================================
**************************** Social Links *********************
===========================================================*/

.corporate_club_widget_social {
    clear: both;
    overflow: hidden;
}

.corporate_club_widget_social ul {
    margin: 0;
}

.corporate_club_widget_social li a {
    background-color: #333;
    border: medium none;
    display: inline-block;
    height: 38px;
    line-height: 1.7;
    margin-right: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 38px;
}

.corporate_club_widget_social li {
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.widget-area .corporate_club_widget_social li,
#footer-widgets .corporate_club_widget_social li {
    padding: 0;
}

.widget-area .corporate_club_widget_social li::before,
#footer-widgets .corporate_club_widget_social li::before {
    display: none;
}


.corporate_club_widget_social li a i {
    color:#cacad8;
    font-size: 18px;
    font-weight: normal;
}

.corporate_club_widget_social ul li a::before {
    color: #ffffff;
    content: "\f0c1";
    display: block;
    font-family: 'Font Awesome 5 Brands';
    font-weight: normal;
    line-height: 2.8;
    font-size: 14px;

}

.corporate_club_widget_social ul li a:hover {
    background-color:#cacad8;
}

.corporate_club_widget_social ul li a:hover::before {
    color: #fff;
}

.corporate_club_widget_social ul li a[href*="facebook.com"]::before {
    content: "\f09a";
}

.corporate_club_widget_social ul li a[href*="twitter.com"]::before {
    content: "\f099";
}

.corporate_club_widget_social ul li a[href*="linkedin.com"]::before {
    content: "\f0e1";
}

.corporate_club_widget_social ul li a[href*="plus.google.com"]::before {
    content: "\f0d5";
}

.corporate_club_widget_social ul li a[href*="youtube.com"]::before {
    content: "\f167";
}

.corporate_club_widget_social ul li a[href*="dribbble.com"]::before {
    content: "\f17d";
}

.corporate_club_widget_social ul li a[href*="pinterest.com"]::before {
    content: "\f0d2";
}

.corporate_club_widget_social ul li a[href*="bitbucket.org"]::before {
    content: "\f171";
}

.corporate_club_widget_social ul li a[href*="github.com"]::before {
    content: "\f113";
}

.corporate_club_widget_social ul li a[href*="codepen.io"]::before {
    content: "\f1cb";
}

.corporate_club_widget_social ul li a[href*="flickr.com"]::before {
    content: "\f16e";
}

.corporate_club_widget_social ul li a[href$="/feed/"]::before {
    content: "\f09e";
}

.corporate_club_widget_social ul li a[href*="foursquare.com"]::before {
    content: "\f180";
}

.corporate_club_widget_social ul li a[href*="instagram.com"]::before {
    content: "\f16d";
}

.corporate_club_widget_social ul li a[href*="tumblr.com"]::before {
    content: "\f173";
}

.corporate_club_widget_social ul li a[href*="reddit.com"]::before {
    content: "\f1a1";
}

.corporate_club_widget_social ul li a[href*="vimeo.com"]::before {
    content: "\f194";
}

.corporate_club_widget_social ul li a[href*="digg.com"]::before {
    content: "\f1a6";
}

.corporate_club_widget_social ul li a[href*="twitch.tv"]::before {
    content: "\f1e8";
}

.corporate_club_widget_social ul li a[href*="stumbleupon.com"]::before {
    content: "\f1a4";
}

.corporate_club_widget_social ul li a[href*="delicious.com"]::before {
    content: "\f1a5";
}

.corporate_club_widget_social ul li a[href*="mailto:"]::before {
    content: "\f0e0";
}
.corporate_club_widget_social ul li a[href*="soundcloud.com"]::before {
    content: "\f1be";
}
.corporate_club_widget_social ul li a[href*="wordpress.org"]::before {
    content: "\f19a";
}
.corporate_club_widget_social ul li a[href*="wordpress.com"]::before {
    content: "\f19a";
}

.corporate_club_widget_social ul li a[href*="jsfiddle.net"]::before {
    content: "\f1cc";
}

.corporate_club_widget_social ul li a[href*="tripadvisor.com"]::before {
    content: "\f262";
}

.corporate_club_widget_social ul li a[href*="foursquare.com"]::before {
    content: "\f180";
}

.corporate_club_widget_social ul li a[href*="angel.co"]::before {
    content: "\f209";
}

.corporate_club_widget_social ul li a[href*="slack.com"]::before {
    content: "\f198";
}

/*social links hover effect */

.corporate_club_widget_social ul li a[href*="facebook.com"]:hover {
    background-color: #3b5998;
}

.corporate_club_widget_social ul li a[href*="twitter.com"]:hover {
    background-color: #00aced;
}

.corporate_club_widget_social ul li a[href*="plus.google.com"]:hover {
    background-color: #dd4b39;
}

.corporate_club_widget_social ul li a[href*="/feed/"]:hover  {
    background-color: #dc622c;
}

.corporate_club_widget_social ul li a[href*="wordpress.org"]:hover {
    background-color: #21759b;
}

.corporate_club_widget_social ul li a[href*="github.com"]:hover {
    background-color: #4183c4;
}

.corporate_club_widget_social ul li a[href*="linkedin.com"]:hover {
    background-color: #007bb6;
}

.corporate_club_widget_social ul li a[href*="pinterest.com"]:hover {
    background-color: #cb2027;
}

.corporate_club_widget_social ul li a[href*="flickr.com"]:hover {
    background-color: #ff0084;
}

.corporate_club_widget_social ul li a[href*="vimeo.com"]:hover {
    background-color: #aad450;
}

.corporate_club_widget_social ul li a[href*="youtube.com"]:hover {
    background-color: #bb0000;
}

.corporate_club_widget_social ul li a[href*="instagram.com"]:hover {
    background-color: #517fa4;
}

.corporate_club_widget_social ul li a[href*="dribbble.com"]:hover {
    background-color: #ea4c89;
}

.corporate_club_widget_social ul li a[href*="skype.com"]:hover {
    background-color: #12a5f4;
}

.corporate_club_widget_social ul li a[href*="digg.com"]:hover {
    background-color: #333;
}

.corporate_club_widget_social ul li a[href*="codepen.io"]:hover {
    background-color: #000;
}

.corporate_club_widget_social ul li a[href*="reddit.com"]:hover {
    background-color: #ff4500;
}

.corporate_club_widget_social ul li a[href*="mailto:"]:hover {
    background-color: #1d62f0;
}

.corporate_club_widget_social ul li a[href*="foursquare.com"]:hover {
    background-color: #f94877;
}

.corporate_club_widget_social ul li a[href*="stumbleupon.com"]:hover {
    background-color: #eb4924;
}

.corporate_club_widget_social ul li a[href*="twitch.tv"]:hover {
    background-color: #6441a5;
}

.corporate_club_widget_social ul li a[href*="tumblr.com"]:hover {
    background-color: #32506d;
}

.corporate_club_widget_social ul li a[href*="foursquare.com"]:hover {
    background-color: #f94877;
}

.corporate_club_widget_social ul li a[href*="stumbleupon.com"]:hover {
    background-color: #eb4924;
}

.corporate_club_widget_social ul li a[href*="twitch.tv"]:hover {
    background-color: #6441a5;
}

.corporate_club_widget_social ul li a[href*="tumblr.com"]:hover {
    background-color: #32506d;
}

.corporate_club_widget_social ul li a[href*="soundcloud.com"]:hover {
    background-color: #ff5500;
}

.corporate_club_widget_social ul li a[href*="wordpress.org"]:hover {
    background-color:#21759b;
}

.corporate_club_widget_social ul li a[href*="jsfiddle.net"]:hover {
    background-color:#4679bd;
}

.corporate_club_widget_social ul li a[href*="tripadvisor.com"]:hover {
    background-color:#86c171;
}

.corporate_club_widget_social ul li a[href*="foursquare.com"]:hover {
    background-color:#2d5be3;
}

.corporate_club_widget_social ul li a[href*="angel.co"]:hover {
    background-color:#000;
}

.corporate_club_widget_social ul li a[href*="slack.com"]:hover {
    background-color:#56b68b;
}

.social-links  ul li a[href*="500px.com"]:before {
    content: "\f26e";
}
.social-links  ul li a[href*="500px.com"]:hover {
    background-color: #0099e5;
}

.social-links  ul li a[href*="amazon.com"]:before {
    content: "\f270";
}
.social-links  ul li a[href*="amazon.com"]:hover {
    background-color: #f90;
}

.social-links  ul li a[href*="amilia.com"]:before {
    content: "\f36d";
}
.social-links  ul li a[href*="amilia.com"]:hover {
    background-color: #46aaf8;
}

.social-links  ul li a[href*="gitlab.com"]:before {
    content: "\f09b";
}
.social-links  ul li a[href*="gitlab.com"]:hover {
    background-color: #e65328;
}

.social-links  ul li a[href*="ebay.com"]:before {
    content: "\f4f4";
}
.social-links  ul li a[href*="ebay.com"]:hover {
    background-color: #0654ba;
}

.social-links  ul li a[href*="dashcube.com"]:before {
    content: "\f210";
}
.social-links  ul li a[href*="dashcube.com"]:hover {
    background-color: #f76707;
}

.social-links  ul li a[href*="behance.net"]:before {
    content: "\f1b5";
}
.social-links  ul li a[href*="behance.net"]:hover {
    background-color: #0052CC;
}

.social-links  ul li a[href*="vk.net"]:before {
    content: "\f189";
}
.social-links  ul li a[href*="vk.net"]:hover {
    background-color: #5181b8;
}

.social-links  ul li a[href*="mastodon.social"]:before {
    content: "\f4f6";
}
.social-links  ul li a[href*="mastodon.social"]:hover {
    background-color: #5181b8;
}

.social-links  ul li a[href*="algolia.com"]:before {
    content: "\f36c";
}
.social-links  ul li a[href*="algolia.com"]:hover {
    background-color: #5a6dff,
}

.social-links  ul li a[href*="bandcamp.com"]:before {
    content: "\f2d5";
}
.social-links  ul li a[href*="bandcamp.com"]:hover {
    background-color: #639aa9,
}

.social-links  ul li a[href*="codiepie.com"]:before {
    content: "\f284";
}
.social-links  ul li a[href*="codiepie.com"]:hover {
    background-color: #222222,
}

.social-links  ul li a[href*="del.icio.us"]:before {
    content: "\f1a5";
}
.social-links  ul li a[href*="del.icio.us"]:hover {
    background-color: #0076e8,
}

.social-links  ul li a[href*="gitter.im"]:before {
    content: "\f426";
}
.social-links  ul li a[href*="gitter.im"]:hover {
    background-color: #46bc99,
}

.social-links  ul li a[href*="goodreads.com"]:before {
    content: "\f3a8";
}
.social-links  ul li a[href*="goodreads.com"]:hover {
    background-color: #382110,
}

.social-links  ul li a[href*="hireahelper.com"]:before {
    content: "\f3b0";
}
.social-links  ul li a[href*="hireahelper.com"]:hover {
    background-color: #693238,
}

.social-links  ul li a[href*="imdb.com"]:before {
    content: "\f2d8";
}
.social-links  ul li a[href*="imdb.com"]:hover {
    background-color: #f5c518,
}

.social-links  ul li a[href*="last.fm"]:before {
    content: "\f202";
}
.social-links  ul li a[href*="last.fm"]:hover {
    background-color: #bb0000,
}

.social-links  ul li a[href*="medium.com"]:before {
    content: "\f23a";
}
.social-links  ul li a[href*="medium.com"]:hover {
    background-color: #693238,
}

.social-links  ul li a[href*="meetup.com"]:before {
    content: "\f2e0";
}
.social-links  ul li a[href*="meetup.com"]:hover {
    background-color: #f13a59,
}

.social-links  ul li a[href*="mixcloud.com"]:before {
    content: "\f289";
}
.social-links  ul li a[href*="mixcloud.com"]:hover {
    background-color: #693238,
}

.social-links  ul li a[href*="quora.com"]:before {
    content: "\f3d2";
}
.social-links  ul li a[href*="quora.com"]:hover {
    background-color: #b92b27,
}

.social-links  ul li a[href*="us.napster.com"]:before {
    content: "\f2c4";
}
.social-links  ul li a[href*="us.napster.com"]:hover {
    background-color: #49FFD0,
}

.social-links  ul li a[href*="slideshare.net"]:before {
    content: "\f1e7";
}
.social-links  ul li a[href*="slideshare.net"]:hover {
    background-color: #222222,
}

.social-links  ul li a[href*="spotify.com"]:before {
    content: "\f1bc";
}
.social-links  ul li a[href*="spotify.com"]:hover {
    background-color: #1ed760,
}

.social-links  ul li a[href*="stackexchange.com"]:before {
    content: "\f18d";
}
.social-links  ul li a[href*="stackexchange.com"]:hover {
    background-color: #12457C,
}

.social-links  ul li a[href*="stackoverflow.com"]:before {
    content: "\f16c";
}
.social-links  ul li a[href*="stackoverflow.com"]:hover {
    background-color: #f48024,
}

.social-links  ul li a[href*="trello.com"]:before {
    content: "\f181";
}
.social-links  ul li a[href*="trello.com"]:hover {
    background-color: #5aac44,
}

.social-links  ul li a[href*="xing.com"]:before {
    content: "\f168";
}
.social-links  ul li a[href*="xing.com"]:hover {
    background-color: #b0d400,
}

.social-links  ul li a[href*="yelp.com"]:before {
    content: "\f1e9";
}
.social-links  ul li a[href*="yelp.com"]:hover {
    background-color: #d32323,
}
/*==========================================================
********************** Page ********************
===========================================================*/

.site-layout-boxed #page {
    max-width: 1260px;
    margin: 40px auto;
    box-shadow: 0 0 44px #ddd;
}

.container {
    width: 1230px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
    max-width: 100%;
}
.inner-wrapper {
    margin-left: -25px;
    margin-right: -25px;
}

/*==========================================================
********************** Tophead Style ********************
===========================================================*/

/*quick contact*/

#tophead {
    background-color: #222;
    clear: both;
    width: 100%;
}
#header-social {
    float: left;
    margin-top: 5px;
}

.corporate_club_widget_social ul li a::before {
    font-size: 14px;
    font-weight: normal;
}

#tophead .corporate_club_widget_social ul li a::before {
    line-height: 1.4;
    color: #ddd;
}

#tophead .corporate_club_widget_social ul li a::before:hover {
	color: #fff;
}

#header-social .corporate_club_widget_social li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 30px;
    padding: 5px;
    width: 30px;
    border-radius: 100%;
}



/*==========================================================
********************** Header Style ********************
===========================================================*/

#masthead {
    background: #fff none repeat scroll 0 0;
    clear: both;
    width: 100%;
    z-index: 99999;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding: 25px 0;
}

.right-head {
    float: right;
    margin-left: 15px;
    margin-top: 5px;
}

.cart-section {
    float: right;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
}

a.cart-contents {
    padding: 1px 5px;
    border-radius: 100%;
    display: block;
    text-align: center;
    color: #686868;
    font-size: 23px;
}

.cart-section span.cart-value {
    position: absolute;
    top: -12px;
    left: 20px;
    background: #0fb36c ;
    color: #fff;
    border-radius: 11px 11px 11px 0;
    min-height: 20px;
    min-width: 20px;
    font-size: 12px;
    text-align: center;
}

#quick-contact {
    float: left;
    margin-top: 0;
}

#quick-contact > ul {
    margin: 0;
    padding: 0;
}

#quick-contact a {
    display: block;
    padding: 0;
    clear: both;
    color: #ccc;
}

#quick-contact li.quick-email::before {
    content: "\f0e0";
}

#quick-contact li.quick-call::before {
    content: "\f095";
    font-weight: 900;
}

#quick-contact li.quick-address::before {
    content: "\f277";
    font-weight: 900;
}

#quick-contact li::before {
    content: "";
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 17px;
    margin-right: 6px;
    padding: 12px 0;
    text-align: center;
    width: 40px;
    text-align: center;
    position: absolute;
    left: -15px;
    top: -1px;
    height: 40px;
    background: #f3f3f3;
}

#quick-contact li strong {
    display: block;
    margin-bottom: 9px;
    font-weight: 500;
}

#quick-contact li {
    clear: inherit;
    float: left;
    font-size: 14px;
    line-height: 0.8;
    list-style: outside none none;
    text-align: left;
    margin-right: 0;
    padding-left: 45px;
    position: relative;
    margin-left: 40px;
}

#quick-contact li:first-child {
    margin: 0;
}

/*sticky menu*/

#site-identity {
    float: left;
}

.site-branding {
    color: #252525;
    float: left;
    font-size: 36px;
    font-weight: 500;
    line-height: 0.8;
    margin-bottom: 0;
    margin-right: 30px;
}

.site-branding a {
    color: #252525;
}

.site-branding a:hover {
    color: #0fb36c ;
}

.custom-logo-link {
    float: left;
    margin-right: 15px;
    max-width: 300px;
}

.custom-logo-link img {
    vertical-align: top;
}

.site-title {
    margin-bottom: 10px;
    line-height: 1;
    margin-bottom: 13px;
    font-weight: 700;
    font-size: 28px;
    font-family: 'Ubuntu', sans-serif;
}

.site-description {
    font-size: 15px;
    font-style: inherit;
    font-weight: 400;
    clear: both;
    margin-bottom: 0;
    color: #999;
}

.header-search-box {
    float: right;
    position: relative;
}

.header-search-box > a {
    color: #ffffff;
    display: block;
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
}

.header-search-box .search-box-wrap {
    background: #fff;
    top: 72px;
    box-shadow: 0 2px 2px;
    display: none;
    padding: 12px;
    position: absolute;
    right: 7%;
    width: 400px;
    z-index: 99;
    right: 3%;
    border: 5px solid #ffffff;
}

.right-head .header-search-box .search-box-wrap {
    width: 400px;
}

.search-form input.search-field, .widget_product_search .search-field {
    border: 1px solid #dddddd;
    height: 47px;
    padding: 10px 65px 10px 20px;
    width: 86%;
    box-sizing: inherit;
}

.search-box-wrap .search-form input.search-field  {
    color: #252525;
}

.search-form {
    position: relative;
}

form.woocommerce-product-search {
    position: relative;
}

.search-form .search-submit, .widget_product_search button {
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-size: 13px;
    height: 47px;
    line-height: 1.8;
    padding: 0 20px;
    position: absolute;
    right: 0;
    top: 0;
}

.search-form .search-submit {
    font-family: 'Font Awesome 5 Free';
        font-weight: 900;


}

/*===========================================================
*********************** Header 2 *****************
===========================================================*/
.header-layout-2 #quick-contact a {
    color: #0fb36c;
}
.header-layout-2 .header-search-box .search-box-wrap {
    top: 56px;
}
.header-layout-2 #header-nav ul li a {
	color: #fff;
}
.header-layout-1  #main-nav {
    background: none;
}

.header-layout-1  .quick-menu:hover #header-nav {
    visibility: visible;
    opacity: 1;
    top: 100%;
    right: 0;
}

.header-layout-1 #header-nav {
    padding: 20px;
    background-color: #ffffff;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    top: 130%;
    right: 0;
    -webkit-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    -moz-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    width: 190px;
    position: absolute;
    z-index: 999;
    margin: 0;
}

.header-layout-1 #header-nav ul li a {
    border-left: none;
    padding: 0;
    margin: 0;
    font-size: 15px;
}

.header-layout-1 #header-nav ul li {
    display: block;
    width: 100%;
    float: none;
    border: none;
    margin: 6px 0;
}

.header-layout-1 .right-head {
    float: right;
    margin-left: 0;
}

.header-layout-1 #main-nav {
    background: none;
    float: right;
}

.header-layout-1 .main-navigation ul li a {
    color: #222;

}

.header-layout-1 .main-navigation ul li {
    padding-left: 15px;
    padding-right: 15px;
}

.header-layout-1 .main-navigation ul li li {
    padding-left: 0;
    padding-right: 0;
}

.header-layout-1 .header-search-box > a {
    color: #0fb36c;
    display: block;
    margin: 14px;
    padding: 0;
    font-size: 13px;
}
.header-layout-1 .main-navigation ul li li.menu-item-has-children > a::after,
.header-layout-1 .main-navigation ul li li.page_item_has_children > a::after {
    top: 19px;
}

.header-layout-1 .main-navigation li a:hover,
.header-layout-1 .main-navigation li.current-menu-item > a,
.header-layout-1 .main-navigation li.current_page_item > a,
.header-layout-1 .main-navigation li:hover > a {
    color: #0fb36c ;
}

.header-layout-1 #header-nav ul li a:hover,
.header-layout-1 #header-nav li.current-menu-item a,
.header-layout-1 #header-nav li.current_page_item a,
.header-layout-1 #header-nav li:hover > a {
    color: #0fb36c;
}

.header-layout-1 #header-nav ul li a {
	color:#757577;
}

.header-layout-1 #masthead {
    padding: 20px 0;
}

.header-layout-1 #masthead.fixed {
    padding: 15px 0;
}

.blog.header-layout-1 #masthead {
    box-shadow: 0 1px 14px #eaeaea;
}

.header-layout-1 #main-nav.fixed {
    position: inherit;
    top: inherit;
    width: auto;
}

.header-layout-1 #masthead.fixed {
    position: fixed;
    width: 100%;
    box-shadow: 0 0 6px #ddd;
    top: 0;
}

.header-layout-1  #quick-contact li strong {
    display: none;
}

.header-layout-1 .quick-menu {
    float: right;
    position: relative;
}

.header-layout-1 a.quick-menu-icon span{
	margin-right: 10px;
}

.header-layout-1 a.quick-menu-icon {
    font-size: 15px;
    line-height: 0;
    margin-top: 0;
    display: block;
    padding: 13px 15px;
    background: #0fb36c;
    margin-left: 15px;
    color: #fff;
}

.header-layout-1 #quick-contact {
    margin-top: 15px;
    margin-bottom: 15px;
}

.header-layout-1 #header-social {
    float: right;
}

.header-layout-1 #quick-contact li::before {
    height: auto;
    width: auto;
    background: none;
    border: none;
    padding: 0;
    left: 0;
    top: 0px;
    font-size: 14px;
    color: #0fb36c;
}

.header-layout-1 #quick-contact li {
    margin-right: 15px;
    padding-left: 25px;
    position: relative;
    margin-left: 0;
    color: #ddd;
}

.header-layout-1 #quick-contact a:hover {
    text-decoration: underline;
}

/*===========================================================
*********************** Custom Header  *****************
===========================================================*/

#custom-header {
    position: relative;
    background: #777;
    padding: 80px 0;
    background-size: cover;
    width: 100%;
    overflow: hidden;
}

#custom-header::after {
    content: "";
    background: rgba(0, 0, 0, 0.62);
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
}
.custom-header-wrapper .page-title {
    color: #fff;
    font-size: 35px;
    float: left;
    font-weight: 500;
}

.custom-header-wrapper {
    position: relative;
    z-index: 9;
    text-align: center;
}

#custom-header img {
    vertical-align: middle;
}

#breadcrumb li {
    display: inline-block;
    list-style: outside none none;
    padding-right: 10px;
    color: #0fb36c;
}

#breadcrumb {
    float: right;
    margin-top: 15px;
}

#breadcrumb li a {
    color: #fff;
}

#breadcrumb li a:hover {
    color: #0fb36c;
}

#breadcrumb li.trail-item.trail-end::after {
    display: none;
}

#breadcrumb ul {
    margin: 0;
    padding: 0;
}

#breadcrumb li::after {
    content: "/";
    margin-left: 10px;
}

#breadcrumb li:last-child::after {
    content: "";
}

#breadcrumb .trail-items {
    margin: 0;
    padding: 0;
}

/*===========================================================
**************************** Navigation *********************
===========================================================*/

div#mob-menu-quick,
#mobile-trigger-quick {
    display: none;
}

/*Top Nav*/

#header-nav {
    display: block;
    float: right;
    margin-top: 5px;
    transition: all 0.5s ease-in-out 0s;
    width: auto;
}

#header-nav ul {
    display: block;
    margin: 0;
    padding: 0;
}

#header-nav li {
    display: inline-block;
    float: left;
    margin-bottom: 7px;
    position: relative;
}

#header-nav li li {
    float: none;
    display: block;
    margin: 0;
}

#header-nav ul li a {
    display: block;
    font-size: 13px;
    padding-left: 10px;
    margin-left: 10px;
    position: relative;
    text-transform: capitalize;
    z-index: 99;
    color: #323232;
    margin-top: 5px;
}

#header-nav ul li:hover > ul.sub-menu {
    display: block;
    opacity: 1;
    z-index: 1000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transition: transform 0.3s ease, opacity 0.2s ease .1s;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
}

#header-nav ul ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 200px;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    display: block;
    opacity: 0;
    background-color: #252525;
    padding: 0 10px 10px;
}

#header-nav ul ul a {
    border-bottom: 1px solid rgba(221, 221, 221, 0.34);
    border-left: medium none;
    border-right: medium none;
    height: auto;
    text-align: left;
    width: 100%;
    font-size: 14px;
    color: #fff;
    padding: 10px;
    margin: 0;
}

#header-nav .menu-toggle,
#header-nav .dropdown-toggle {
    display: none;
}

#header-nav ul li a:hover, #header-nav li.current-menu-item a, #header-nav li.current_page_item a, #header-nav li:hover > a {
    color: #0fb36c;
}


#mob-menu2,
#mobile-trigger-quick {
    display: none;
}

/*Main nav*/

#main-nav.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
}

#main-nav {
    background: #0fb36c ;
}

.main-navigation ul {
    display: block;
    margin: 0;
    padding: 0;
}

.main-navigation ul ul {
	padding: 20px;
    background-color: #fff;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    top: 130%;
    left: 0;
    -webkit-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    -moz-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    width: 240px;
    position: absolute;
    z-index: 999;
}

.main-navigation ul li:hover > ul.sub-menu {
    visibility: visible;
    opacity: 1;
    top: 134%;
    left: 0;
}
.header-layout-2 .main-navigation ul li:hover > ul.sub-menu {
    top: 100%;
}
.main-navigation ul ul ul {
    left:100%;
    top: 0
}

.main-navigation li {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    position: relative;
    padding: 15px 20px;
}

.main-navigation li li {
    float: none;
    display: block;
    padding:0;
}

.main-navigation li:first-child {
    padding-left: 0;
}

.main-navigation ul li li:first-child > a {
    border-left: none;
}

.main-navigation ul li a {
    color: #fff;
    display: block;
    font-size: 16px;
    position: relative;
    z-index: 99;
    font-weight: 500;
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
}

.main-navigation ul ul a {
    border-bottom: 1px solid rgba(221, 221, 221, 0.12);
    border-left: medium none;
    border-right: medium none;
    height: auto;
    text-align: left;
    width: 100%;
    color: #222;
    padding: 8px;
    text-transform: capitalize;
    font-size: 14px;
}

.main-navigation ul ul li:last-child a {
    border: none;
}

.main-navigation ul li.menu-item-has-children > a::after,
.main-navigation ul li.page_item_has_children > a::after {
    content: "\f107 ";
    margin-left: 10px;
    margin-right: 0;
    position: absolute;
    right: -2px;
    top: 2px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    font-size: 16px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.main-navigation ul li li.menu-item-has-children > a::after,
.main-navigation ul li li.page_item_has_children > a::after {
    top: 19px;
    content: "\f105";
}


.main-navigation ul li:first-child a::before,
.main-navigation ul ul li a::before {
    display: none;
}

.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}

.main-navigation li a:hover,
.main-navigation li.current-menu-item > a,
.main-navigation li.current_page_item > a,
.main-navigation li:hover > a {
    color: #ffffff;
}

.main-navigation ul ul li a:hover,
.main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li.current_page_item a,
.main-navigation ul ul li:hover > a {
    color: #222;
}

.main-navigation .menu-toggle,
.main-navigation .dropdown-toggle {
    display: none;
}


/*==========================================================
********************** Main slider ********************
===========================================================*/

#featured-slider {
    overflow: hidden;
    position: relative;
    clear: both;
}

#main-slider {
    clear: both;
    position: relative;
    z-index: 9;
}

#main-slider img {
    width: 100%;
    vertical-align: middle;
}

#main-slider article {
    width: 100%;
    display: none;
}

#main-slider article.first {
    display: block;
}

#main-slider .cycle-slideshow {
    margin-bottom: 0;
    padding: 0;
}

#main-slider .cycle-caption {
    bottom: 30%;
    left: 7%;
    max-width: 100%;
    position: absolute;
    right: 0;
    white-space: normal;
    width: 86%;
    z-index: 9999;
    text-align: center;
}

#main-slider h3 {
    font-size: 65px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 5px;
    text-shadow: 0px 0px 1px #232323;
    font-family: 'Ubuntu', sans-serif;
}
#main-slider h3 a,
#main-slider h3,
#main-slider p,
#main-slider p a {
    color: #ffffff;
}

#main-slider p {
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 5px;
    max-width: 700px;
    margin:0 auto;
    color:#efefef;
}

#main-slider article::before {
    background: rgb(0, 0, 0);
    content: "";
    opacity: 0.6;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    z-index: 991;
    width: 100%;
}

#featured-slider .slider-overlay-disabled article:before {
    display: none;
}

#featured-slider .slider-overlay-disabled .caption-wrap {
    padding: 20px 45px 30px;
    background: rgba(34, 34, 34, 0.16);
}

/*slider pager box*/

#main-slider .cycle-pager {
    bottom: 40px;
    left: 0;
    position: absolute;
    z-index: 999;
    width: 100%;
    text-align: center;
}

#main-slider .pager-box {
    background-color: #fff;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 14px;
    margin: 0 7px;
    width: 14px;
    z-index: 99;
    border-radius: 100%;
}

#main-slider .pager-box.cycle-pager-active,
#main-slider .pager-box:hover {
    background-color: #0fb36c  ;
}

/*Slider cycle next / previous*/


#main-slider .cycle-prev,
#main-slider .cycle-next {
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 0.8;
    padding: 10px 15px;
    text-align: center;
    z-index: 999;
    position: absolute;
    top: 45%;
    background: rgba(2, 2, 2, 0.31);
    visibility: hidden;
        transition: all 0.2s ease-in-out 0s;
}

#main-slider .cycle-prev:hover,
#main-slider .cycle-next:hover {
    background: #0fb36c  none repeat scroll 0 0;
}
#main-slider:hover .cycle-prev,
#main-slider:hover .cycle-next {
	visibility: visible;
}
#main-slider .cycle-prev {
    left:-30px;
}

#main-slider .cycle-next {
    right:-30px;
}

#main-slider:hover .cycle-prev {
    left: 30px;
}

#main-slider:hover .cycle-next {
    right:30px;
}

#main-slider .cycle-prev i,
#main-slider .cycle-next i {
    font-size: 23px;
}

#main-slider .slider-buttons a {
    display: inline-block;
    line-height: 1.5;
    margin: 8px 10px 0;
    padding: 15px 35px;
	font-weight: 500;
    text-transform: uppercase;
}

#main-slider  .slider-buttons {
    margin-top: 30px;
}

span.divider-button {
    color: #fff;
    display: inline-block;
    margin-right: 15px;
    font-size: 21px;
    margin-left: 5px;
}


/*===========================================================
**************************** Main Content *******************
===========================================================*/

#primary {
    width: 70%;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

#content {
    padding: 70px 0;
    clear: both;
}

.page-template-front #content {
    display: none;
}

.elementor-template-full-width #content {
    padding: 0;
}

#featured-content{
    float: left;
    width: 100%;
}

#primary img.corporate-club-post-thumb {
    vertical-align: middle;
    margin-bottom: 30px;
}

#main {
    padding: 35px;
    background: #fff;
    clear: both;
    float: left;
    width: 100%;
}

/*===========================================================
**************************** Sidebar *******************
===========================================================*/

.sidebar {
    width: 30%;
    padding-left: 25px;
    padding-right: 25px;
}

.sidebar .widget {
    padding: 25px 30px;
    box-shadow: 0 0 55px #f3f3f3;
    background: #fff;
}

.taxonomy-description {
    text-align: center;
}

h1.entry-title {
    margin-bottom: 0;
}

#primary .site-main article .entry-title {
    position: relative;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

#primary .site-main article .entry-title::after {
    content: "";
    display: block;
    width: 65px;
    height: 3px;
    background-color: #0fb36c ;
    position: absolute;
    bottom: -2px;
}

#primary .site-main article .entry-content {
    text-align: left;
}

#primary .site-main .entry-footer a.read-more {
    float: left;
    clear: both;
    margin-top: 30px;
}

.sidebar .widget-title {
    text-align: left;
    padding-bottom: 7px;
    font-weight: 500;
    position: relative;
}

.sidebar .widget-title:after {
    background: #0fb36c ;
    position: absolute;
    bottom: -2px;
    content: "";
    width: 20%;
    height: 3px;
    left: 0;
}

#sidebar-primary {
    float: right;
}

.sidebar a.read-more {
    font-size: 13px;
}

.sidebar a.read-more::before {
    font-size: 10px;
}

#sidebar-secondary {
    float: left;
}

.widget-area .widget::after,
.widget-area .widget::before {
    clear: both;
    content: "";
    display: table;
}

.widget-area ul {
    list-style: outside none none;
    padding: 0;
    margin: 0;
}

.widget-area ul ul {
    border-bottom:none;
    padding-bottom: 0;
}

.widget-area.sidebar ul li {
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
    position: relative;

}

.widget-area.sidebar ul li::before {
    content: "\f105";
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 11px;
    left: 0;
    position: absolute;
    top: 10px;
    font-weight: 900;
}

.widget-area.sidebar ul ul ul ul ul > li {
    padding-left: 0;
}

.widget-area.sidebar ul ul ul ul ul > li::before {
    left:-20px;
}

.widget_calendar caption {
    background: #0fb36c  none repeat scroll 0 0;
    color: #ffffff;
    padding: 5px;
}


/*===========================================================
**************************** Footer *******************
===========================================================*/

#colophon {
    background-color: #423f3f;
    clear: both;
    color: #fff;
    font-size: 14px;
    padding: 15px 0;
    text-align: center;
}

#colophon a {
    color: #0fb36c;
    text-decoration: underline;
}

#colophon a:hover {
    color:#0fb36c ;
}

#colophon .copyright {
    margin-bottom: 5px;
    float: left;
}

.site-info {
    float: right;
    display: inline-block;
    margin-left: 5px;
}

/*===========================================================
**************************** Footer Widgets *****************
===========================================================*/

#footer-widgets {
    overflow: hidden;
    padding: 50px 0;
    background: #151313;
    color: #fff;
}

#footer-widgets ul {
    list-style: none;
    margin: 0;
}

#footer-widgets ul li {
    font-size: 14px;
    letter-spacing: 0.2px;
    padding: 2px 0;
    position: relative;
}

#footer-widgets ul li::before {
    display: none;
}

#footer-widgets a {
	color: #fff;
}

#footer-widgets a:hover {
    color:#0fb36c ;
}

#footer-widgets .widget-column {
    float: left;
    padding: 0 25px;
    width: 25%;
}

#footer-widgets .footer-active-1 {
    width: 100%;
}

#footer-widgets .footer-active-2 {
    width: 50%;
}

#footer-widgets .footer-active-3 {
    width: 33.33%;
}

#footer-widgets .footer-active-4 {
    width: 25%;
}

#footer-widgets .widget-column {
    float: left;
    padding: 0 20px;
}

#footer-widgets .widget-title {
    font-weight: 500;
    color: #f7f7f7;
}

#footer-widgets h3.widget-title::after {
    content: "";
    display: block;
    background: #0fb36c ;
    width: 20%;
    height: 3px;
    margin-top: 10px;
    margin-bottom: 20px;
}

/*===========================================================
*********************** layout sidebar *****************
===========================================================*/


.global-layout-left-sidebar #primary {
    float: right;
}

.three-columns-enabled #primary {
    display: inline-block;
    float: none;
    width: 50%;
}

.global-layout-three-columns #sidebar-primary{
    float: right;
}

.global-layout-three-columns .sidebar {
    width: 25%;
}

.global-layout-no-sidebar #primary{
    width: 100%;
}

/*===========================================================
*********************** layout sidebar *****************
===========================================================*/

.global-layout-left-sidebar #primary {
    float: right;
}

.three-columns-enabled #primary {
    display: inline-block;
    float: none;
    width: 50%;
}

.three-columns-enabled .sidebar {
    float: right;
    width: 25%;
}

.global-layout-no-sidebar #primary{
    width: 100%;
}

.global-layout-three-columns-pcs #sidebar-primary,
.global-layout-three-columns-cps #sidebar-primary,
.global-layout-three-columns-psc #sidebar-primary {
    float: left;
}

.global-layout-three-columns-pcs #sidebar-secondary,
.global-layout-three-columns-cps #sidebar-secondary {
    float: right;
}

.global-layout-three-columns-cps #primary {
    float: left;
}

/* equal global layout*/

.global-layout-three-columns-pcs-equal #primary,
.global-layout-three-columns-pcs-equal #sidebar-primary,
.global-layout-three-columns-pcs-equal #sidebar-secondary,
.global-layout-three-columns-scp-equal #primary,
.global-layout-three-columns-scp-equal #sidebar-primary,
.global-layout-three-columns-scp-equal #sidebar-secondary {
    width: 33.33%;
}

.global-layout-three-columns-pcs-equal #sidebar-primary {
    float: left;
}

.global-layout-three-columns-pcs-equal #sidebar-secondary {
    float: right;
}

/*===========================================================
*********************** Footer Navigation *****************
===========================================================*/

#footer-navigation li {
    display: inline-block;
    list-style: outside none none;
}

#footer-navigation li a {
    display: block;
    padding: 5px 10px;
    text-decoration: underline;
}
#footer-navigation ul {
    margin: 0;
}

/*Scrollup Style*/

.scrollup {
    background-color: #222;
    bottom: 60px;
    color: #ffffff;
    display: none;
    float: right;
    padding: 6px 14px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 99;
    font-size: 20px;
    height: 45px;
    width: 45px;
}

.scrollup:hover {
    background-color:#0fb36c;
    color:#fff;
}

/*===========================================================
*********************** Error 404 Page  *****************
===========================================================*/

section.error-404 {
    text-align: center;
}

#quick-links-404 ul li {
    display: inline-block;
    list-style: outside none none;
}

#quick-links-404 ul li a {
    color: #404040;
    display: block;
    padding: 5px 10px;
}

.error404 #primary {
    width: 100%;
}

.error404 .search-form {
    max-width: 300px;
    margin: 10px auto;
}

/*contact form 7*/

.wpcf7-form {
    max-width: 875px;
}

div.wpcf7 {
    margin: 0 auto;
    padding: 0;
}

.wpcf7 input {
    width: 100%;
}

.wpcf7 input.wpcf7-submit {
    width: auto;
}


/*===========================================================
*********************** Front Page Widget  *****************
===========================================================*/

#sidebar-front-page-widget-area {
    clear: both;
    background: #fff;
}

#sidebar-front-page-widget-area .widget {
    padding: 70px 0;
    margin-top: 0;
}


/*===========================================================
*********************** Service Widget  *****************
===========================================================*/

.corporate_club_widget_services .service-col-4 .service-block-item {
    width: 25%;
}

.corporate_club_widget_services .service-col-3 .service-block-item {
    width: 33.33%;
}

.corporate_club_widget_services {
    background: #f7f7f7;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}

.services-layout-1.corporate_club_widget_services .service-block-item {
    float: left;
    padding:25px;
    transition: all 0s ease-in-out 0s;
    text-align: center;
}

.services-layout-1.corporate_club_widget_services .service-block-inner {
    padding: 50px 25px;
    position: relative;
    z-index: 9;
}

.services-layout-1.corporate_club_widget_services .service-block-item i {
    display: block;
    font-size: 37px;
    position: relative;
}

.services-layout-1.corporate_club_widget_services .service-block-inner > a {
    display: block;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    margin: 0 auto 25px;
}

.services-layout-1.corporate_club_widget_services .service-block-item .custom-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #252525;
    margin: 0;
    padding: 0;
}

.services-layout-1.corporate_club_widget_services .service-block-item .custom-button:hover {
    background:none;
}

.sidebar .services-layout-1.corporate_club_widget_services .service-block-item,
#footer-widgets  .service-block-item{
    width: 100%;
}

.sidebar .services-layout-1.corporate_club_widget_services a.custom-button:hover {
    color: #fff;
}
.corporate_club_widget_services .services-icon {
    color: #0fb36c;
}
/*Service layout-2*/

.services-layout-2.corporate_club_widget_services .service-block-item {
    float: left;
    padding: 25px;
}

.services-layout-2 .service-block-inner {
    padding: 30px;
}

.services-layout-2.corporate_club_widget_services .service-block-inner > a {
    text-align: center;
    float: left;
    margin: 0 25px 0 0;
    font-size: 27px;
}

.services-layout-2.corporate_club_widget_services  .service-block-inner-content {
    display: table;
}

.services-layout-2.corporate_club_widget_services .service-item-title {
    margin-bottom: 10px;
}

.service-block-item-excerpt p {
    margin: 0;
}

/*clearning service item*/
.corporate_club_widget_services .service-col-4 .service-block-item:nth-child(4n+1),
.corporate_club_widget_services .service-col-3 .service-block-item:nth-child(3n+1) {
    clear: both;
}

/*widget on sidebar*/

.sidebar .services-layout-2.corporate_club_widget_services .service-block-item,
#footer-widgets  .service-block-item{
    width: 100%;
}


.sidebar .services-layout-2.corporate_club_widget_services a.custom-button:hover {
    color: #fff;
}

/*===========================================================
***********************  Features Widget  *****************
===========================================================*/

.corporate_club_widget_features  .features-block-item {
    float: left;
    padding: 12px 15px;
    width: 50%;
}

.corporate_club_widget_features .features-column {
    width: 36%;
    float: left;
    padding: 25px;
}

.corporate_club_widget_features  .features-block-item:nth-child(2n+1) {
    clear: both;
}

.corporate_club_widget_features  .inner-widget-wrapper {
    margin: 0 -15px;
}

.corporate_club_widget_features .features-widget.highlight-image-enabled .features-column.features-section {
    width: 64%;
}

.corporate_club_widget_features .features-column.features-section {
    width:100%;
}

.corporate_club_widget_features .highlight-image-alignment-left .features-column.features-thumb-main {
    float: left;
}
.corporate_club_widget_features .highlight-image-alignment-right .features-column.features-thumb-main {
    float: right;
}
.corporate_club_widget_features .features-widget {
    overflow: hidden;
}

.corporate_club_widget_features  .features-column.features-thumb-main img {
    vertical-align: bottom;
}

.corporate_club_widget_features .widget-title {
    text-align: inherit;
}

.corporate_club_widget_features .features-block-icon {
    float: left;
    display: table-cell;
    margin-right: 25px;
    margin-bottom: 5px;
    color: #0fb36c;
    text-align: center;
    margin-top: 5px;
    border-radius: 100%;
    transition: background 0.2s ease-in-out 0s;
    box-shadow: 0px 0px 42px #eaeaea;
    padding: 20px 0;
    height: 65px;
    width: 65px;
    text-align: center;
    background: #fff;
}

.corporate_club_widget_features .features-block-icon i {
    font-size: 22px;
}

.corporate_club_widget_features .features-block-inner-content {
    display: table;
    text-align: left;
}

.corporate_club_widget_features .features-item-title {
    margin-bottom: 10px;
}

.sidebar .corporate_club_widget_features .features-column,
#fooer-widgets .corporate_club_widget_features .features-column {
    width: 100%;
}

.sidebar .corporate_club_widget_features .features-widget.highlight-image-enabled .features-column.features-section,
#fooer-widgets .corporate_club_widget_features .features-widget.highlight-image-enabled .features-column.features-section {
    width: 100%;
}

.sidebar .corporate_club_widget_features .features-block-item,
#fooer-widgets .corporate_club_widget_features .features-block-item {
    width: 100%;
}

/*===========================================================
*********************** call to action Widget  **************
===========================================================*/

.sidebar .corporate_club_widget_call_to_action .call-to-action-buttons ,
#footer-widgets .corporate_club_widget_call_to_action .call-to-action-buttons{
    margin-top: 15px;
}

.sidebar .corporate_club_widget_call_to_action .button,
.sidebar .cta-layout-1.corporate_club_widget_call_to_action .button,
#footer-widgets .corporate_club_widget_call_to_action .button,
 #footer-widgets .cta-layout-1.corporate_club_widget_call_to_action .button {
    margin: 5px 3px;
    width: 100%;
    text-align: center;
    line-height: 1.5;
    border-radius: 0;
    padding: 10px 20px;
    font-weight: normal;
}

.sidebar .corporate_club_widget_call_to_action,
#footer-widgets .corporate_club_widget_call_to_action {
    padding: 30px;
}

.corporate_club_widget_call_to_action .cta-content {
    float: none;
    text-align: center;
    width: 100%;
}

#sidebar-front-page-widget-area .corporate_club_widget_call_to_action.cta-layout-2::before {
    background: rgba(0, 0, 0, 0.6);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    display: block!important;
}

.corporate_club_widget_call_to_action::after {
    display: block;
}

.corporate_club_widget_call_to_action {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 0;
    background: #48c598;
    text-align: center;
}

#sidebar-front-page-widget-area .cta-layout-1.corporate_club_widget_call_to_action {
    padding: 45px 45px 35px;
    background: #333836;
}

#sidebar-front-page-widget-area .corporate_club_widget_call_to_action .widget-title {
    margin-bottom: 15px;
}

.corporate_club_widget_call_to_action .widget-title {
    color: #fff;
}

.corporate_club_widget_call_to_action p {
    font-size: 17px;
    color: #fff;
    max-width: 800px;
    margin: 0 auto;
}


.corporate_club_widget_call_to_action .call-to-action-buttons {
    margin-top: 40px;
    float: none;
}

/*layout 1*/

.corporate_club_widget_call_to_action.cta-layout-1 .cta-content {
    float: left;
    width: auto;
}

.corporate_club_widget_call_to_action.cta-layout-1 .call-to-action-buttons {
    float: right;
    margin: 0;
}

/*--------------------------------------------------------------
### Advaneced recent post widget
--------------------------------------------------------------*/

.corporate_club_widget_advanced_recent_posts .advanced-recent-posts-item {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

.corporate_club_widget_advanced_recent_posts  .advanced-recent-posts-text-wrap {
    display: table-cell;
}

.corporate_club_widget_advanced_recent_posts  .advanced-recent-posts-summary p {
    margin-bottom: 5px;
}

.corporate_club_widget_advanced_recent_posts  .advanced-recent-posts-item:first-child {
    margin: 0;
}

.corporate_club_widget_advanced_recent_posts .advanced-recent-posts-title {
    font-size: 17px;
    margin-bottom: 5px;
}
.sidebar .advanced-recent-posts-widget {
    margin-top: 30px;
}
.corporate_club_widget_advanced_recent_posts .advanced-recent-posts-date {
    display: block;
    margin-bottom: 3px;
    font-size: 13px;
}

.corporate_club_widget_advanced_recent_posts .advanced-recent-posts-date::before{
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    height: 15px;
    margin-right: 8px;
    content:"\f017";
    color: #666;
    font-size: 12px;
}

#sidebar-front-page-widget-area::after,
#sidebar-front-page-widget-area::before,
#sidebar-front-page-widget-area .widget::after,
#sidebar-front-page-widget-area .widget::before {
    display: table;
    clear: both;
    content: "";
}

#sidebar-front-page-widget-area .corporate_club_widget_advanced_recent_posts .advanced-recent-posts-date::before {
	color: #fff;
}

/*--------------------------------------------------------------
### Latest News post widget
--------------------------------------------------------------*/

#sidebar-front-page-widget-area .corporate_club_widget_latest_news {
        background: #f7f7f7;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

.corporate_club_widget_latest_news .latest-news-wrapper {
    background: #ffffff none repeat scroll 0 0;
    clear: both;
    overflow: hidden;
}

.corporate_club_widget_latest_news .latest-news-item {
    float: left;
    padding: 25px;
    margin-bottom: 0;
}

.corporate_club_widget_latest_news .latest-news-text-wrap {
    padding: 30px;
}

.corporate_club_widget_latest_news .post-thumb a {
    display: block;
    overflow: hidden;
    position: relative;
}

.corporate_club_widget_latest_news .latest-news-item img {
    margin: 0;
}

.corporate_club_widget_latest_news .latest-news-thumb {
    position: relative;
    overflow: hidden;
}

.corporate_club_widget_latest_news .latest-news-title a {
    display: block;
}

.corporate_club_widget_latest_news .latest-news-item img {
    vertical-align: middle;

}
.corporate_club_widget_latest_news .latest-news-meta {
    overflow: hidden;
    margin-bottom: 20px;
}

.corporate_club_widget_latest_news .latest-news-col-3 .latest-news-item {
    width: 33.33%;
}

.corporate_club_widget_latest_news .latest-news-col-4 .latest-news-item {
    width: 25%;
}

.corporate_club_widget_latest_news .latest-news-col-2 .latest-news-item {
    width: 50%;
}

.corporate_club_widget_latest_news .latest-news-col-1 .latest-news-item {
    width: 100%;
}

.corporate_club_widget_latest_news .latest-news-meta > span::before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    height: 15px;
    margin-right: 8px;
    content: "";
    color: #ddd;
}

.corporate_club_widget_latest_news .latest-news-meta > span.posted-on {
    float: left;
}

.corporate_club_widget_latest_news .latest-news-meta > span.comments-link {
    float: right;
}

.corporate_club_widget_latest_news .latest-news-meta > span,
.corporate_club_widget_latest_news .latest-news-meta > span a {
    font-size: 14px;
    font-weight: 400;
}

.corporate_club_widget_latest_news .latest-news-meta > span {
    display: inline-block;
}

.corporate_club_widget_latest_news .latest-news-meta.byline .author.vcard {
    margin-left: -4px;
}

.corporate_club_widget_latest_news .latest-news-meta span.comments-link::before {
    content: "\f086";
}

.corporate_club_widget_latest_news .latest-news-meta > .cat-links::before {
    content: "\f07c";
}

.corporate_club_widget_latest_news .latest-news-meta > .byline::before {
    content: "\f007";
}

.corporate_club_widget_latest_news  .latest-news-meta .edit-link::before{
    content: "\f044";
}

.corporate_club_widget_latest_news  .latest-news-meta .tags-links::before{
    content: "\f02c";
}

.corporate_club_widget_latest_news  .latest-news-meta > .posted-on::before{
    content: "\f073";

}

/*sidebar and footer widget area style*/

#footer-widgets .corporate_club_widget_latest_news  .latest-news-item,
.sidebar .corporate_club_widget_latest_news .latest-news-item{
    margin-bottom: 15px;
    width: 100%;
}

.latest-news-widget a.button {
    display: inline-block;
    clear: both;
    width: 160px;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 10px 20px;
    border-radius: 2px;
    margin-top: 30px;
}

.inner-wrapper::after,
.inner-wrapper::before {
    content: "";
    display: table;
    clear: both;
}

.box-shadow-block {
    -webkit-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -ms-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -o-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -webkit-transition: box-shadow 0.3s, transform 0.3s;
    -moz-transition: box-shadow 0.3s, transform 0.3s;
    -ms-transition: box-shadow 0.3s, transform 0.3s;
    -o-transition: box-shadow 0.3s, transform 0.3s;
    transition: box-shadow 0.3s, transform 0.3s;
    padding: 0;
    background: #fff;
}

.box-shadow-block:hover,
.box-shadow-block:focus,
.box-shadow-block:active {
    -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    transform: translateY(-10px);
}

.corporate_club_widget_products_grid .product,
.corporate_club_widget_products_carousel .product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product  {
    -webkit-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -ms-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -o-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -webkit-transition: box-shadow 0.3s, transform 0.3s;
    -moz-transition: box-shadow 0.3s, transform 0.3s;
    -ms-transition: box-shadow 0.3s, transform 0.3s;
    -o-transition: box-shadow 0.3s, transform 0.3s;
    transition: box-shadow 0.3s, transform 0.3s;
    padding: 0;
    background: #fff;
}

.corporate_club_widget_products_grid .product:hover,
.corporate_club_widget_products_grid .product:focus,
.corporate_club_widget_products_grid .product:active,
.corporate_club_widget_products_carousel .product:hover,
.corporate_club_widget_products_carousel .product:focus,
.corporate_club_widget_products_carousel .product:active,
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover,
.woocommerce ul.products li.product:active,
.woocommerce-page ul.products li.product:active,
.woocommerce ul.products li.product:focus,
.woocommerce-page ul.products li.product:focus  {
    -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    transform: translateY(-10px);
}

/*--------------------------------------------------------------
### Address Widget
--------------------------------------------------------------*/

.address-info-wrapper {
    position: relative;
    margin-bottom: 15px;
}
.inner-wrap-address {
	position: relative;
}
.inner-wrap-address::before {
    content: "\f277";
    font-size: 16px;
    font-family: 'Font Awesome 5 Free';
    margin-right: 5px;
    color: #0fb36c;
    border: 1px solid #bdb3b3;
    width: 35px;
    text-align: center;
    margin-top: 3px;
    position: absolute;
    left: 0;
    top: 5px;
    height: 35px;
    line-height: 2;
    font-weight: 900;
}

.address-info-wrapper.info-contact .inner-wrap-address::before {
	 content:"\f0e0";
}

.address-info-wrapper.info-phone .inner-wrap-address::before {
	content: "\f095";
}

.address-info-wrapper.info-fax .inner-wrap-address::before {
      content: "\f1ac";
}

.inner-wrap-address {
    padding-left: 50px;
}

span.contact-detail {
    clear: both;
    display: block;
    line-height: 1.2;
}

#sidebar-front-page-widget-area .address-info-wrapper {
    position: relative;
    margin-bottom: 0;
    float: left;
    width: 25%;
    text-align: center;
    padding: 25px;
}
#sidebar-front-page-widget-area .inner-wrap-address strong {
    font-size: 18px;
    color: #222;
}
#sidebar-front-page-widget-area .inner-wrap-address::before {
    display: block;
    margin: 0 auto 15px;
    position: inherit;
    background: #fff;
    border-radius: 100%;
    padding: 6px;
    height: 60px;
    width: 60px;
    font-size: 25px;
    border: 1px solid #f1f1f1;
}

#sidebar-front-page-widget-area .inner-wrap-address {
	    -webkit-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -ms-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -o-box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow: 0 0 1px 0 rgba(50, 50, 50, 0.2);
    -webkit-transition: box-shadow 0.3s, transform 0.3s;
    -moz-transition: box-shadow 0.3s, transform 0.3s;
    -ms-transition: box-shadow 0.3s, transform 0.3s;
    -o-transition: box-shadow 0.3s, transform 0.3s;
    transition: box-shadow 0.3s, transform 0.3s;
    padding: 35px 20px;
    background: #f4f4f4;
}
#sidebar-front-page-widget-area .inner-wrap-address:hover,
 #sidebar-front-page-widget-area .inner-wrap-address:focus,
  #sidebar-front-page-widget-area .inner-wrap-address:active {
    -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);
    transform: translateY(-10px);
    background: #fff;
}
/*--------------------------------------------------------------
### Featured Page Widget
--------------------------------------------------------------*/
#sidebar-front-page-widget-area .corporate_club_widget_featured_page {
    padding: 85px 0;
}

.corporate_club_widget_featured_page  img.alignleft {
    margin-right: 60px;
    vertical-align: middle;
    margin-bottom: 0;
    max-width: 50%;
}

.corporate_club_widget_featured_page img.alignright {
    margin-left: 60px;
    vertical-align: middle;
    margin-bottom: 0;
    max-width: 50%;
}

.corporate_club_widget_featured_page .entry-content {
    margin: 0;
}

.corporate_club_widget_featured_page .widget-title {
    text-align: inherit!important;
}

.corporate_club_widget_featured_page .featured-page-widget {
    padding-top: 10px;
}

.corporate_club_widget_featured_page a.custom-button {
    margin: 15px 0 0;
}

/*--------------------------------------------------------------
### Testimonial widget
--------------------------------------------------------------*/

.corporate_club_widget_testimonials .testimonial-thumb {
    position: relative;
}

.corporate_club_widget_testimonials.testimonial-summary {
    position: relative;
    text-align: center;
}

.corporate_club_widget_testimonials .testimonial-item {
    display: block;
    float: left;
    padding: 35px 35px 20px;
    width: 100%;
    box-shadow: 0px 0px 32px 0px rgba(122,122,122,0.1);
    background: #fff;
    margin: 0 30px;
}

.widget.corporate_club_widget_testimonials {
        background: #f7f7f7;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

.corporate_club_widget_testimonials p {
    color: #737272;
}

.corporate_club_widget_testimonials h3 {
    color: #252525;
}

.corporate_club_widget_testimonials img {
    border-radius: 100%;
    display: inline;
    max-width: 70px;
}

.corporate_club_widget_testimonials .testimonial-thumb {
    text-align: center;
}

.corporate_club_widget_testimonials .testimonial-rating {
    margin: 10px 0 5px;
}

.corporate_club_widget_testimonials .slick-slide:focus,
.corporate_club_widget_testimonials .slick-slide.slick-active{
    outline: none!important;
}

.corporate-club-testimonials-carousel {
    margin: 0 auto;
    text-align: center;
}

.corporate-club-testimonials-carousel .testimonial-rating span:after {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    color: orange;
}

/*Testimonial widget cycle pager */

.corporate_club_widget_testimonials .slick-dots {
    text-align: center;
    transition: all 1s ease-in-out 0s;
    width: 100%;
    z-index: 999;
    margin-top: 35px;
}

.corporate_club_widget_testimonials .slick-dots span {
    background-color: #686868;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 15px;
    margin: 5px 5px;
    width: 15px;
    z-index: 99;
}

.corporate_club_widget_testimonials .slick-dots li.slick-active button,
.corporate_club_widget_testimonials .slick-dots li button:hover {
    background-color:#0fb36c ;
}

.corporate_club_widget_testimonials .slick-dots li button {
    font-size: 8px;
    line-height: 1.7;
    padding: 2px;
    background: #a29393;
    text-align: center;
    width: 12px;
    height: 12px;
    text-indent: -999px;
    border-radius: 100%;
    overflow: hidden;
    outline: none;
}

.corporate_club_widget_testimonials .slick-dots li {
    display: inline-block;
    line-height: 0;
    list-style: inherit;
    padding: 0;
    margin: 5px;
}

.widget.corporate_club_widget_testimonials .slick-dots li::before {
    display: none;
}

.corporate_club_widget_testimonials .testimonial-item.slick-slide > h4 {
    display: block;
    font-style: italic;
}

/*Testimonial cycle next / previous*/


.corporate_club_widget_testimonials .slick-prev.slick-arrow,
.corporate_club_widget_testimonials .slick-next.slick-arrow {
    color: #aaaaaa;
    cursor: pointer;
    display: none!important;
    font-weight: normal;
    line-height: 0.8;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    top: 33%;
    z-index: 9;
}
.corporate_club_widget_testimonials .slick-prev.slick-arrow {
    left: -15px;
}
.testimonial-summary {
    text-align: center;
}


.corporate_club_widget_testimonials .slick-next.slick-arrow {
    right:-15px;
}

.corporate_club_widget_testimonials .slick-prev.slick-arrow::after,
.corporate_club_widget_testimonials .slick-next.slick-arrow::after {
    background: #4d4e4d none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-size: 19px;
    padding: 10px 13px 10px;
    border-radius: 100%;
    font-weight: 900;
}

.corporate_club_widget_testimonials .slick-prev.slick-arrow:hover::after,
.corporate_club_widget_testimonials .slick-next.slick-arrow:hover::after {
    background-color: #0fb36c ;
    color: #fff;
    display: block;
}

.corporate_club_widget_testimonials .slick-prev.slick-arrow::after {
    content: "\f104";
    font-family: 'Font Awesome 5 Free';
}

.corporate_club_widget_testimonials .slick-next.slick-arrow::after {
    content: "\f105";
    height: auto;
    font-family: 'Font Awesome 5 Free';
}

.corporate_club_widget_testimonials:hover .slick-prev.slick-arrow,
.corporate_club_widget_testimonials:hover .slick-next.slick-arrow   {
    display: block!important;
}

/*--------------------------------------------------------------
## featured-product-carousel-slider
--------------------------------------------------------------*/

.corporate_club_widget_products_carousel {
    clear: both;
    padding: 30px 0;
    position: relative;
    background-color: #fff;
}

.corporate_club_widget_products_carousel .featured-porduct-carousel-content,
.corporate_club_widget_products_carousel a {
    display: inline-block;
}

.corporate_club_widget_products_carousel .product {
    background: #fff;
    float: left;
    list-style-type: none;
    margin: 25px 15px 25px 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding-bottom: 25px;
    width: 25%;
}

.corporate_club_widget_products_carousel .slick-prev.slick-arrow:hover,
.corporate_club_widget_products_carousel .slick-next.slick-arrow:hover {
    background: #0fb36c ;
    color: #fff;
}

.corporate_club_widget_products_carousel .slick-prev.slick-arrow,
.corporate_club_widget_products_carousel .slick-next.slick-arrow {
    background-color: #4d4e4d;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    padding: 10px 14px;
    position: absolute;
    text-align: center;
    top: 42%;
    z-index: 9;
    transition: 0.2s ease-out 0s;
    border-radius: 100%;
    visibility: hidden;
    height: 40px;
    width: 40px;
}

.corporate_club_widget_products_carousel .corporate-club-woocommerce-wrapper:hover .slick-next.slick-arrow,
.corporate_club_widget_products_carousel .corporate-club-woocommerce-wrapper:hover  .slick-prev.slick-arrow {
    visibility:visible;
}

.corporate_club_widget_products_carousel .slick-prev.slick-arrow {
    left: -25px;
}

.corporate_club_widget_products_carousel .slick-next.slick-arrow {
     right: -25px;
}

.corporate_club_widget_products_carousel ul.products li.product .price del {
    color: inherit;
    display: inline-block;
}

.corporate_club_widget_products_carousel span.onsale {
    background-color: #ff7d3c;
    color: #ffffff;
    position: absolute;
}

.corporate_club_widget_products_carousel #review_form #respond p.stars {
    margin: 10px 0;
    padding: 0;
}

.corporate_club_widget_products_carousel ul.products li.product .price ins {
    font-weight: 700;
}

.corporate_club_widget_products_carousel ul.products li.product .onsale::after{
    content : '';
    width : 0px;
    height: 0px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 25px;
    right: 2px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.corporate_club_widget_products_carousel ul.products li.product .onsale {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
    font-size: 14px;
    font-weight: 400;
    height: 60px;
    line-height: 8px;
    margin: 0;
    min-height: 20px;
    padding: 40px 0 0;
    right: -40px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    top: -12px;
    transform: rotate(51deg);
    width: 95px;
    font-weight: bold;
    z-index: 99;
}

.corporate_club_widget_products_carousel h2 {
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 0;
    width: 100%;
    padding: 20px 20px 5px;
}

.corporate_club_widget_products_carousel ul.products li.product .button::before {
    content: "\f217";
    display: inline;
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
    font-weight: 900;
    font-size: 12px;
}

.corporate_club_widget_products_carousel ul.products li.product:hover img {
    opacity: 0.7;
}

.corporate_club_widget_products_carousel .star-rating {
    float: right;
    font-family: star;
    font-size:16px;
    height: 1em;
    line-height: 1;
    overflow: hidden;
    position: relative;
    width: 5.4em;
}

.corporate_club_widget_products_carousel .star-rating::before {
    color: #fff;
    content: "sssss";
    float: left;
    left: 0;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_carousel .star-rating span {
    float: left;
    left: 0;
    overflow: hidden;
    padding-top: 1.5em;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_carousel .star-rating span::before {
    color: #ffd353;
    content: "SSSSS";
    left: 0;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_carousel .woocommerce-product-rating {
    display: block;
    line-height: 2;
}

.corporate_club_widget_products_carousel .woocommerce-product-rating::after,
.corporate_club_widget_products_carousel .woocommerce-product-rating::before {
    content: " ";
    display: table;
}

.corporate_club_widget_products_carousel .woocommerce-product-rating .star-rating {
    float: left;
    margin: 0.5em 4px 0 0;
}

.corporate_club_widget_products_carousel .products .star-rating {
    display: block;
    float: none;
    position: absolute;
    top: 15px;
    margin: 0;
    left: 20px;
}

.corporate_club_widget_products_carousel .hreview-aggregate .star-rating {
    margin: 10px 0 0;
}

.corporate_club_widget_products_carousel ul.products li.product .price {
    color: #47961f;
    font-size: 16px;
    display: block;
    font-weight: 500;
    margin-bottom: 15px;
}

.sidebar .corporate_club_widget_products_carousel ul.products li:before ,
.footer-widgets .corporate_club_widget_products_carousel ul.products li:before {
    display: none;
}

.corporate_club_widget_products_carousel .button {
    padding: 8px 15px;
    text-transform: capitalize;
}

/*--------------------------------------------------------------
## Product Grid
--------------------------------------------------------------*/

.corporate_club_widget_products_grid .corporate-club-woocommerce-wrapper {
	text-align: center;
}

.corporate_club_widget_products_grid .product {
    background: #fff;
    list-style-type: none;
    margin: 25px 15px 25px 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding-bottom: 25px;
    width: 22.2%;
    display: inline-block;
}

.corporate_club_widget_products_grid .product img {
	width: 100%;
}

.corporate_club_widget_products_grid .grid-item-col-3 .product {
    width: 30.5%;
    display: inline-block;
}

.corporate_club_widget_products_grid ul.products li.product .price del {
    color: inherit;
    display: inline-block;
}

.corporate_club_widget_products_grid span.onsale {
    background-color: #ff7d3c;
    color: #ffffff;
    position: absolute;
}

.corporate_club_widget_products_grid #review_form #respond p.stars {
    margin: 10px 0;
    padding: 0;
}

.corporate_club_widget_products_grid ul.products li.product .price ins {
    font-weight: 700;
}

.corporate_club_widget_products_grid ul.products li.product .onsale::after{
    content : '';
    width : 0px;
    height: 0px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 25px;
    right: 2px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.corporate_club_widget_products_grid ul.products li.product .onsale {
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08) inset;
    font-size: 14px;
    font-weight: 400;
    height: 60px;
    line-height: 8px;
    margin: 0;
    min-height: 20px;
    padding: 40px 0 0;
    right: -40px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    top: -12px;
    transform: rotate(51deg);
    width: 95px;
    font-weight: bold;
    z-index: 99;
}

.corporate_club_widget_products_grid h2 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
    width: 100%;
    padding: 20px 20px 5px;
}


.corporate_club_widget_products_grid ul.products li.product .button::before {
    content: "\f217";
    display: inline;
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
    font-weight: 900;
    font-size: 12px;
}

.corporate_club_widget_products_grid ul.products li.product:hover img {
    opacity: 0.7;
}

.corporate_club_widget_products_grid .star-rating {
    float: right;
    font-family: star;
    font-size:16px;
    height: 1em;
    line-height: 1;
    overflow: hidden;
    position: relative;
    width: 5.4em;
}

.corporate_club_widget_products_grid .star-rating::before {
    color: #fff;
    content: "sssss";
    float: left;
    left: 0;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_grid .star-rating span {
    float: left;
    left: 0;
    overflow: hidden;
    padding-top: 1.5em;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_grid .star-rating span::before {
    color: #ffd353;
    content: "SSSSS";
    left: 0;
    position: absolute;
    top: 0;
}

.corporate_club_widget_products_grid .woocommerce-product-rating {
    display: block;
    line-height: 2;
}

.corporate_club_widget_products_grid .woocommerce-product-rating::after,
.corporate_club_widget_products_grid .woocommerce-product-rating::before {
    content: " ";
    display: table;
}

.corporate_club_widget_products_grid .woocommerce-product-rating .star-rating {
    float: left;
    margin: 0.5em 4px 0 0;
}

.corporate_club_widget_products_grid .products .star-rating {
    display: block;
    float: none;
    position: absolute;
    top: 15px;
    margin: 0;
    left: 20px;
}

.corporate_club_widget_products_grid .hreview-aggregate .star-rating {
    margin: 10px 0 0;
}

.corporate_club_widget_products_grid ul.products li.product .price {
    color: #47961f;
    font-size: 16px;
    display: block;
    font-weight: 500;
    margin-bottom: 15px;
}

.sidebar .corporate_club_widget_products_grid ul.products li:before ,
.footer-widgets .corporate_club_widget_products_grid ul.products li:before {
    display: none;
}

.corporate_club_widget_products_grid .button {
    padding: 8px 15px;
    text-transform: capitalize;
}

/*--------------------------------------------------------------
### Our Team widget
--------------------------------------------------------------*/

.corporate_club_widget_teams .our-team-item {
    float: left;
    padding: 25px;
    text-align: center;
    color: #fff;
    position: relative;
}

.corporate_club_widget_teams .thumb-summary-wrap {
    position: relative;
}

.our-team-thumb {
    overflow: hidden;
}

.corporate_club_widget_teams .our-team-summary p {
    color:#fff;
}

.corporate_club_widget_teams .our-team-thumb img {
    width: 100%;
    background: #f7f7f7;
    margin: 0;
}

.corporate_club_widget_teams .our-team-text-wrap {
    background: #fff;
    max-width: 100%;
    padding: 15px;
    z-index: 9;
}
.corporate_club_widget_teams .our-team-title {
    margin-bottom: 10px;
}

.corporate_club_widget_teams .team-designation {
    font-size: 15px;
    font-style: italic;
    margin-bottom: 7px;
    color: #a0a0a0;
}

.corporate_club_widget_teams .our-team-col-1 .our-team-item {
    width: 100%;
}

.our-team-col-2 .our-team-item {
    width: 50%;
}

.corporate_club_widget_teams .our-team-col-3 .our-team-item {
    width: 33.33%;
}

.corporate_club_widget_teams .our-team-col-4 .our-team-item {
    width: 25%;
}

.sidebar .corporate_club_widget_teams .our-team-col-4 .our-team-item,
#footer-widgets .corporate_club_widget_teams .our-team-col-4 .our-team-item {
    width: 100%;
}

/*--------------------------------------------------------------
### Featured Page block
--------------------------------------------------------------*/

.corporate_club_widget_pages_blocks .block-item {
    float: left;
    padding: 25px;
}

.corporate_club_widget_pages_blocks .block-item-thumb {
    overflow: hidden;
}

.corporate_club_widget_pages_blocks .block-item-inner {
    padding: 30px;
}

.pages-blocks-layout-1 .block-item-thumb {
    margin-bottom: 15px;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-1  .block-item-inner {
    padding:0;
}

.pages-blocks-layout-1 .block-content-wrap {
    padding: 10px 30px 30px;
}

.corporate_club_widget_pages_blocks  .pages-blocks-column-3 .block-item {
    width: 33.33%;
}

.corporate_club_widget_pages_blocks  .pages-blocks-column-4 .block-item {
    width: 25%;
}

.corporate_club_widget_pages_blocks  .pages-blocks-column-2 .block-item {
    width: 50%;
}

.corporate_club_widget_pages_blocks  .pages-blocks-column-2 .block-item:nth-child(2n+1),
.corporate_club_widget_pages_blocks  .pages-blocks-column-3 .block-item:nth-child(3n+1),
.corporate_club_widget_pages_blocks  .pages-blocks-column-3 .block-item:nth-child(4n+1) {
	clear: both;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .pages-blocks-column-3 .block-item {
    overflow: hidden;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-item-thumb img {
    margin: 0;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-item-inner {
    padding: 0;
    float: left;
    position: relative;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-content-wrap {
    position: absolute;
    top: 25%;
    text-align: center;
    width: 100%;
    padding: 20px;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-item-thumb a:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    opacity: 0.5;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 h3.block-item-title {
    font-size: 27px;
    margin-bottom: 5px;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 p {
    margin-bottom: 5px;
}

.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-item-inner,
.corporate_club_widget_pages_blocks .pages-blocks-layout-2 .block-item-inner a {
	color: #fff;
}

/*sidebar and footer widget area style*/

#footer-widgets .corporate_club_widget_pages_blocks  .block-item,
.sidebar .corporate_club_widget_pages_blocks  .block-item{
    width: 100%;
}

#footer-widgets .corporate_club_widget_pages_blocks,
.sidebar .corporate_club_widget_pages_blocks {
   padding: 15px;
}

#footer-widgets .corporate_club_widget_pages_blocks  .block-item img,
.sidebar .corporate_club_widget_pages_blocks  .block-item img  {
    margin: 0 auto;
    width: 100%;
}

/*--------------------------------------------------------------
## Pricing Table
--------------------------------------------------------------*/

.corporate_club_widget_pricing_table {
        background: #f7f7f7;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

.corporate_club_widget_pricing_table .pricing-plan-item {
    float: left;
    padding: 50px 25px;
    text-align: center;
}

.corporate_club_widget_pricing_table .pricing-table-grid-3 .pricing-plan-item {
    width: 33.33%;
}

.corporate_club_widget_pricing_table .pricing-table-grid-2 .pricing-plan-item {
    width: 50%;
}

.corporate_club_widget_pricing_table .pricing-table-grid-4 .pricing-plan-item {
    width: 25%;
}

.corporate_club_widget_pricing_table .pricing-table-grid-5 .pricing-plan-item {
    width: 20%;
}

.corporate_club_widget_pricing_table .pricing-plan-price {
    display: block;
    font-size: 50px;
    line-height: 1;
}

.corporate_club_widget_pricing_table .pricing-plan-header {
    background-color: #716e6e;
    color: #ffffff;
    padding: 45px 30px;
    position: relative;
}
.corporate_club_widget_pricing_table .pricing-plan-recommended .pricing-plan-footer {
    padding-bottom: 70px;
}
.corporate_club_widget_pricing_table .pricing-plan-title {
    margin-top: 15px;
}

.corporate_club_widget_pricing_table .pricing-plan-content{
    padding:50px 30px 15px;
}

.corporate_club_widget_pricing_table .pricing-plan-footer {
    padding: 0 30px 40px;
}

.corporate_club_widget_pricing_table  .pricing-plan-feature {
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
}

.corporate_club_widget_pricing_table .pricing-plan-feature.pricing-plan-feature-dim {
    color: #7c7c7c;
}

.corporate_club_widget_pricing_table .pricing-plan-item.pricing-plan-recommended .pricing-plan-header {
    background: #0fb36c ;
    padding: 45px 30px;
    margin-top: -30px;
}

.corporate_club_widget_pricing_table .pricing-plan-item.pricing-plan-recommended {
    position: relative;
    z-index: 99;
}

.corporate_club_widget_pricing_table .pricing-plan-title h4 {
    font-size: 27px;
    color: #fff;
    font-weight: normal;
}

/*sidebar and footer widget*/
.sidebar .corporate_club_widget_pricing_table,
#footer-widgets .corporate_club_widget_pricing_table{
    background:inherit;
}

.sidebar .corporate_club_widget_pricing_table  .pricing-plan-item,
#footer-widgets .corporate_club_widget_pricing_table  .pricing-plan-item {
    border: 1px solid #dddddd;
    width: 100%;

}

/*--------------------------------------------------------------
## Portfolio Table
--------------------------------------------------------------*/

.corporate_club_widget_portfolios .portfolios-filter {
    list-style: none;
    padding: 0;
    margin: 40px 0px 30px;
    text-align: center;
    cursor: default;
    background: #f7f7f7;
    padding: 12px;
}

.corporate_club_widget_portfolios .portfolios-filter ul li{
    display: inline-block;
    margin: 0 5px;
    color: #444;
    text-decoration: none;
    font-weight:400;
    font-size:15px;
    -webkit-transition: all 0.37s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    cursor: pointer;
}

.corporate_club_widget_portfolios .portfolios-filter ul li a {
    color: #323232;
    padding: 0 15px 0 2px;
    border-right: 1px solid #22222221;
}

.corporate_club_widget_portfolios .portfolios-filter ul li:last-child a {
    border:none;
}
.corporate_club_widget_portfolios h3.portfolio-item-title a {
    color: #fff;
}
.corporate_club_widget_portfolios h3.portfolio-item-title {
    background: #0fb36c;
    padding: 15px 20px;
    text-align: center;
    width: 100%;
    margin: 0;
    position: absolute;
    bottom: 0;
    font-weight: 400;
}
.corporate_club_widget_portfolios a.portfolio-thumb {
    overflow: hidden;
    display: block;
}
.corporate_club_widget_portfolios a.portfolio-thumb img {
    vertical-align: middle;
    -webkit-transition: -webkit-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    transition: transform 0.5s ease;
    margin-bottom: 0;
}

.corporate_club_widget_portfolios .item-wrapper:hover a.portfolio-thumb img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
}

.corporate_club_widget_portfolios .item-wrapper {
    position: relative;
}

.corporate_club_widget_portfolios .portfolios-filter a:hover,
.corporate_club_widget_portfolios .portfolios-filter a.current {
    color: #0fb36c ;
    text-decoration: none;
}

.corporate_club_widget_portfolios .inner-wrapper {
	margin:0 -5px;
}

.corporate_club_widget_portfolios .portfolio-item {
    padding: 5px;
}

.corporate_club_widget_portfolios .portfolios-column-3 .portfolio-item {
    width: 33.33%;
}

.corporate_club_widget_portfolios .portfolios-column-4 .portfolio-item {
    width: 25%;
}

.corporate_club_widget_portfolios .item-wrapper {
    position: relative;
    overflow: hidden;
}

.sidebar .corporate_club_widget_portfolios .portfolios-column-3 .portfolio-item,
.sidebar .corporate_club_widget_portfolios .portfolios-column-3 .portfolio-item,
#footer-widgets .corporate_club_widget_portfolios .portfolios-column-3 .portfolio-item,
#footer-widgets .corporate_club_widget_portfolios .portfolios-column-3 .portfolio-item  {
    width: 100%;
}

.sidebar .corporate_club_widget_portfolios .portfolios-filter ul li:before,
#footer-widgets .corporate_club_widget_portfolios .portfolios-filter ul li:before {
    display: none;
}

.sidebar .corporate_club_widget_portfolios .portfolios-filter ul li,
#footer-widgets .corporate_club_widget_portfolios .portfolios-filter ul li  {
    float: left;
    width: 50%;
    margin: 0!important;
    padding: 5px;
}

.sidebar .corporate_club_widget_portfolios .portfolios-filter ul li a,
#footer-widgets  .corporate_club_widget_portfolios .portfolios-filter ul li a  {
    display: block;
}

/*--------------------------------------------------------------
## Custom Woocommerce
--------------------------------------------------------------*/

.entry-content p.cart-empty {
    margin-bottom: 15px;
}

.woocommerce #primary .button, .woocommerce #review_form #respond .form-submit input {
    background: #0fb36c !important;
    font-weight: normal;
    border-radius: 0;
    color: #fff;
    text-transform: capitalize;
}

 .woocommerce #primary .button:hover,
 .woocommerce #review_form #respond .form-submit input:hover {
    background-color: #0fb36c !important;
}

.authorbox {
    background: #fbfbfb none repeat scroll 0 0;
    margin-top: 45px;
    overflow: hidden;
    padding: 30px;
    border: 1px solid #f1f1f1;
}

.authorbox img {
    border-radius: 100%;
}

.authorbox .author-avatar {
    float: left;
    margin: 5px 15px 10px 0;
}

.authorbox.no-author-avatar .author-info {
    margin-left: 0;
}

.authorbox .author-bio-posts-content {
    margin-top: 10px;
}

.authorbox .author-bio-posts-content p {
    margin: 0;
}

.authorbox .author-bio-posts-content ul {
    list-style-position: inside;
    margin: 0;
}

.woocommerce span.onsale {
    background-color: orange;
}
.woocommerce .products .star-rating {
    display: inline-block;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    padding-bottom: 20px;
    text-align: center;
    background: #fff;
}

.woocommerce .star-rating span:before {
    color: orange;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3{
    padding: 5px;
    margin: 0;
    font-size: 19px;
}

.woocommerce .woocommerce-ordering {
    margin: 0 0 40px;
}

.woocommerce ul.products li.product .price {
    font-size: 15px;
}

.woocommerce .quantity .qty {
    padding: 5px;
}

/*--------------------------------------------------------------
##  Media Queries
--------------------------------------------------------------*/

/* Smaller than standard 1139 (devices and browsers) */
@media only screen and (max-width:1260px) {

    .container {
        width: 97%;
    }

    .comments-area form#commentform p {
        float: left;
        width: 100%;
    }

    #comments input#submit {
        width: auto;
    }

    .cta-layout-1.corporate_club_widget_call_to_action .widget-title {
        padding-left: 0;
    }

    .cta-layout-1.corporate_club_widget_call_to_action  .button {
        font-size: 15px;
        margin: 0 2px;
        padding: 10px 15px;
    }

	#main-slider .cycle-caption {
		bottom: 23%;
	}

	#main-slider h3 {
	    margin-bottom: 5px;
	    font-size: 50px;
	}

	#main-slider p {
	    font-size: 18px;
	    margin-bottom: 0;
	}
	#main-slider .slider-buttons {
	    margin-top: 20px;
	}
    #sidebar-front-page-widget-area .widget {
        padding: 50px 0;
    }

    #sidebar-front-page-widget-area .widget-title {
        margin: 0 0 25px;
        font-size: 28px;
    }

    #sidebar-front-page-widget-area .subtitle, .subtitle {
        margin-bottom: 25px;
        font-size: 15px;
        margin: 0 auto 20px;
    }

}

    /* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width:1100px) {

    #quick-contact li {
        padding-left: 35px;
    }

    .site-title {
        font-size: 24px;
    }

    #quick-contact li {
        margin-left: 30px;
    }

    .cart-section {
        margin-left: 20px;
        margin-right: 0;
    }

	.corporate_club_widget_products_grid .grid-item-col-3 .product {
	    width: 29.5%;
	}

	.corporate_club_widget_products_grid .product {
	    width: 21%;
	}
	.services-layout-2.corporate_club_widget_services .service-block-item,
	.services-layout-1.corporate_club_widget_services .service-block-item,
	.corporate_club_widget_pages_blocks .block-item,
	.corporate_club_widget_features .features-column,
	.corporate_club_widget_teams .our-team-item,
	.corporate_club_widget_latest_news .latest-news-item,
	.corporate_club_widget_pricing_table .pricing-plan-item{
	    padding: 15px;
	}
}
/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width:1024px) {

    .main-navigation ul > li ul  {
        display: none;
        opacity: 1;
        visibility: visible;
    }

    .main-navigation ul > li:hover > ul  {
        display: block;
        opacity: 1;
        visibility: visible;
    }

}

/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width:1023px) {

   #masthead {
        padding: 20px 0;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 24px;
    }

    h3{
        font-size: 20px;
    }

    h4 {
        font-size:22px;
    }


    /*Main slider*/

    #main-slider .cycle-slide {
        width: 100%;
    }

    #main-slider h3 {
        margin-bottom:5px;
        font-size: 42px;
    }

    #main-slider .slider-buttons {
        margin-top: 10px;
    }

    #main-slider .cycle-pager {
        bottom: 10px;
    }

    td,
    th {
        font-size: 12px;
        padding: 2px;
        text-align: center;
    }

    .main-navigation ul ul a {
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .corporate_club_widget_latest_news .latest-news-meta .latest-news-comments {
        clear: both;
        display: block;
        float: none;
    }

    .cta-layout-1.corporate_club_widget_call_to_action .cta-content {
        text-align: center;
        width: 100%;
    }

    .cta-layout-1.corporate_club_widget_call_to_action .button {
        font-size: 15px;
        margin: 4px 10px;
        padding: 10px 15px;
    }

    .three-columns-enabled #primary {
        display: inline-block;
        float: none;
        width: 100%;
    }

    .global-layout-three-columns .sidebar {
        float: left;
        width: 50%;
    }

    body{
        padding-top: 0;
    }

#page {
    padding-top: 40px;
}

    #mobile-trigger-quick {
        display: block;
    }

    #header-nav {
        display: none;
    }

    .right-head {
        float: left;
        margin-left: 0;
        margin-top: 30px;
        clear: both;
        width: 100%;
    }

    .right-head::before,
    .right-head::after {
        content: "";
        clear: both;
        display: table;
    }
	.header-search-box > a {
	    margin: 5px 0;
	}

	#main-nav .main-navigation {
	    display: none;
	}
    .enabled-sticky-primary-menu.sidr-open #masthead.fixed {
        position: relative;
        top: 89px;
    }

    a#mobile-trigger {
        display: block;
        float: left;
        padding-left: 25px;
        color: #fff;
        font-size: 12px;
    }

    .sidr-main-open  a#mobile-trigger{
       padding-left:278px;
    }

    .sidr-quick-open #mobile-trigger-quick{
       padding-right:278px;
    }

   .mobile-nav-wrap {
        background: #242424  none repeat scroll 0 0;
        display: block;
        left: 0;
        padding: 5px;
        position: fixed;
        text-align: center;
        top: 0;
        width: 100%;
        z-index: 999999;
    }

	.logged-in .mobile-nav-wrap {
	    top: 42px;
	    height: 49px;
	}

	.logged-in.header-layout-1 .mobile-nav-wrap {
	    top: 42px;
	}

	.sidr-open .mobile-nav-wrap {
	    top: 0;
	}

	#mobile-trigger i {
	    border: 1px solid #fffffe;
	    box-shadow: 0 1px 2px #242424;
	    color: #ffffff;
	    font-size: 16px;
	    padding: 5px;
	    margin-right: 15px;
	}

    .sidr ul li ul li a,
    .sidr ul li ul li span {
        line-height: 1.5;
        padding-bottom: 10px;
        padding-left: 30px;
        padding-top: 10px !important;
    }

    /*#top-nav*/

     #mobile-trigger-quick {
        text-align: right;
        transition: inherit;
        padding-right: 25px;
    }

    .sidr-quick-open #mobile-trigger-quick{
       padding-right:278px;
    }

	#mobile-trigger-quick i {
	    box-shadow: 0 1px 2px #242424;
	    color: #ffffff;
	    font-size: 18px;
	    padding: 5px;
	    margin-left: 15px;
	    border: 1px solid;
	}

    a#mobile-trigger-quick {
        float: right;
        display: block;
        color: #fff;
        font-size: 12px;
    }

    .header-layout-1 .quick-menu {
        display: none;
    }

	body .sidebar,
	body #primary,
	.three-columns-enabled .sidebar {
	    width: 100%;
	    padding-bottom: 30px;
	    float: left;
	}

    .header-layout-1 .right-head {
        float: right;
        margin-left: 15px;
        margin-top: 7px;
        width: auto;
        clear: inherit;
    }

    #main-slider .slider-buttons a {
        padding: 10px 25px;
        min-width: auto;
        font-size: 15px;
    }

    #main-slider .cycle-caption {
        bottom: 20%;
    }

    #main-slider p {
        font-size: 15px;
    }

    .corporate_club_widget_featured_page img.alignleft {
        margin-right: 35px;
        vertical-align: middle;
        margin-bottom: 10px;
        max-width: 44%;
    }

    .corporate_club_widget_featured_page img.alignright {
        margin-left: 35px;
        vertical-align: middle;
        margin-bottom: 10px;
        max-width: 44%;
    }

    .corporate_club_widget_services_primary .service-col-4 .service-block-item,
    .corporate_club_widget_latest_news .latest-news-col-4 .latest-news-item {
        width: 50%;
    }

	.corporate_club_widget_teams .our-team-text-wrap {
	    padding: 10px 15px;
	}

    .cta-layout-1.corporate_club_widget_call_to_action .call-to-action-buttons {
        float: inherit;
    }

    .inner-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    #primary,
    .sidebar,
    #colophon{
        padding-left: 15px;
        padding-right: 15px;
    }

    .cta-layout-1.corporate_club_widget_call_to_action .widget-title {
        float: none;
        margin-bottom: 15px;
        padding: 0;
        text-align: center;
    }

    .corporate_club_widget_latest_news .latest-news-meta > span.comments-link {
        display: block;
        float: inherit;
        margin: 0;
    }

    #sidebar-front-page-widget-area .corporate_club_widget_call_to_action.cta-layout-1 .cta-content {
        float: left;
        text-align: center;
        width: 100%;
        margin-bottom: 15px;
    }

    .cta-layout-1.corporate_club_widget_call_to_action .button {
            padding: 10px 25px;
    }

    #sidebar-front-page-widget-area .corporate_club_widget_call_to_action.cta-layout-1 .call-to-action-buttons {
        margin-top: 0;
        float: none;
    }

    .corporate_club_widget_portfolios .portfolio-item {
        padding: 5px;
    }

    .corporate_club_widget_features .features-widget.highlight-image-enabled .features-column.features-section {
        width: 100%;
    }

    .corporate_club_widget_features .features-column {
        width: 100%;
        float: left;
        padding: 25px;
        text-align: center;
    }

    #sidebar-front-page-widget-area .widget {
        padding: 40px 0;
    }

    .custom-header-wrapper .page-title {
        font-size: 26px;
    }

    .header-layout-1 #header-social {
        margin-right: 0;
    }

    .header-layout-1 #masthead.fixed {
        position: inherit;
        width: 100%;
    }

    .widget.corporate_club_widget_services .service-block-item {
        width: 50%;
    }

   .corporate_club_widget_services .service-col-3 .service-block-item:nth-child(3n+1) {
        clear: none;
    }
    .site-layout-boxed #page {
        margin: 0;
    }

}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:800px) {
	a.custom-button, a.custom-button:visited {
		min-width: inherit;
	}
	.corporate_club_widget_products_grid .grid-item-col-3 .product {
	    width: 28.6%;
	}

	.corporate_club_widget_products_grid .product {
		width: 45.2%;
	}


	.widget.services-layout-2.corporate_club_widget_services .service-block-item,
	.widget.services-layout-1.corporate_club_widget_services .service-block-item,
	.widget.corporate_club_widget_pages_blocks .block-item,
	.widget.corporate_club_widget_teams .our-team-widget .our-team-item,
	.widget.corporate_club_widget_latest_news .latest-news-item,
	.widget.corporate_club_widget_pricing_table .pricing-plan-item {
		width: 50%;
	}

    .widget.corporate_club_widget_portfolios .portfolio-item:nth-child(2n+1),
    .widget.corporate_club_widget_pricing_table .pricing-plan-item:nth-child(2n+1),
    .widget.corporate_club_widget_services .service-block-item:nth-child(2n+1),
    .widget.corporate_club_widget_latest_news .latest-news-item:nth-child(2n+1),
    .widget.corporate_club_widget_services_primary .service-block-item:nth-child(2n+1),
    .widget.corporate_club_widget_teams .our-team-item:nth-child(2n+1),
    .widget.corporate_club_widget_pages_blocks .pages-blocks .block-item:nth-child(2n+1),
    .corporate_club_widget_features .features-block-item:nth-child(2n+1),
    .corporate_club_widget_services .service-block-item:nth-child(2n+1) {
        clear: both;
    }

    .widget.corporate_club_widget_portfolios .portfolio-item:nth-child(3n+1),
    .widget.corporate_club_widget_pricing_table .pricing-plan-item:nth-child(3n+1),
    .widget.corporate_club_widget_services .service-block-item:nth-child(3n+1),
    .widget.corporate_club_widget_latest_news .latest-news-item:nth-child(3n+1),
    .widget.corporate_club_widget_services_primary .service-block-item:nth-child(3n+1),
    .widget.corporate_club_widget_teams .our-team-item:nth-child(3n+1),
    .widget.corporate_club_widget_pages_blocks .pages-blocks .block-item:nth-child(3n+1),
    .corporate_club_widget_features .features-block-item:nth-child(3n+1),
    .corporate_club_widget_services .service-block-item:nth-child(3n+1) {
        clear: none;
    }

}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
		h1 {
	    font-size: 26;
	}
		h2 {
	    font-size: 22px;
	}
		h3 {
	    font-size: 18px;
	}
		.corporate_club_widget_pages_blocks .pages-blocks-layout-2 h3.block-item-title {
	    font-size: 19px;
	    margin-bottom: 5px;
	}
	.corporate_club_widget_pages_blocks .pages-blocks-layout-2 p {
		display: none;
	}

	.corporate_club_widget_products_grid .grid-item-col-3 .product {
	    width: 27.6%;
	}

	.corporate_club_widget_products_grid .product {
	    width: 44.2%;
	}

    #tophead {
        text-align: center;
    }

    #custom-header {
        padding: 20px 10px;
    }

    .custom-header-wrapper .page-title {
        font-size: 21px;
    }

	.right-head {
	    margin: 15px 0 0;
	}
	.header-layout-1 #quick-contact {
	    float: left;
	    margin-top: 15px;
	    width: 100%;
	    margin-bottom: 0;
	}
    .sidr-main-open  a#mobile-trigger span,
    .sidr-quick-open #mobile-trigger-quick span,
    .sidr-main-open #mobile-trigger-quick span,
    .sidr-quick-open  a#mobile-trigger span{
       display: none;
    }

    .sidr ul li a{
        display: block;
        margin: 0;
        font-size: 13px;
        line-height: 1.5;
        padding: 9px;
    }

    .sidr {
        width: 210px;
    }

    .container {
        padding: 0 15px;
    }

    .site-branding {
        text-align: left;
    }

	.header-layout-2 .site-branding {
	    text-align: center;
	    float: none;
	    width: 100%;
	}

	.header-layout-2 #site-identity {
	    float: none;
	    clear: both;
	    margin-bottom: 15px;
	}

	.header-layout-2 a.custom-logo-link {
	    float: none;
	    margin: 0!important;
	    padding: 0;
	}
    .site-content {
        padding-top: 15px;
    }

	#content {
	    padding: 25px 0;
	    clear: both;
	}

    /*featured slider style*/

    #main-slider .cycle-next ,
     #main-slider:hover .cycle-next {
        right: 0;
        visibility: visible;
    }

    #main-slider .cycle-prev,
    #main-slider .cycle-next {
        padding: 13px;
    }

	#main-slider .cycle-prev,
	 #main-slider:hover .cycle-prev {
	    left: 0;
	    visibility: visible;
	}

	#main-slider h3 {
	    margin-bottom: 5px;
	    font-size: 36px;
	}

    #main-slider .cycle-pager {
        bottom: 10px;
        display: none;
    }

    #main-slider .slider-buttons a {
        font-size: 13px;
        line-height: 1.5;
        margin: 0 5px 0;
        min-width: auto;
        padding: 7px 16px;
        text-transform: capitalize;
        text-align: center;
    }


    a.custom-button,
    a.custom-button:visited {
        padding: 7px 16px;
        margin: 0 5px;
        font-size: 14px;
    }

	#sidebar-front-page-widget-area .widget-title {
	    margin: 0 0 25px;
	    font-size: 23px;
	}

    #header-nav li {
        float: none;
    }

    .corporate_club_widget_social li {
        display: inline-block;
        float: none;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    #header-social {
        float: left;
        margin-top: 5px;
        width: 100%;
        text-align: center;
    }

    /*sidebar layout*/

    #primary,
    #sidebar-primary,
    #sidebar-secondary {
        width: 100%;
        clear: both;
        float: none;
    }

    .global-layout-three-columns #primary,
    .global-layout-three-columns .sidebar {
        display: inline-block;
        float: none;
        width: 100%;
    }

    /*footer widget area*/

    .sibebar{
        margin-top: 15px;
    }

    #footer-widgets .widget-column{
        float: left;
        padding: 0 15px 20px 0;
        width: 50%;
    }

    #footer-widgets .widget-column:nth-child(3n) {
        clear: both;
    }

    .corporate_club_widget_featured_page img.alignright,
    .corporate_club_widget_featured_page img.alignleft {
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        vertical-align: middle;
    }

    .cta-layout-2.corporate_club_widget_call_to_action .call-to-action-buttons {
        clear: both;
        display: block;
        float: none;
        margin-top: 15px;
    }

    .corporate_club_widget_latest_news .latest-news-meta > span.comments-link {
        float: right;
        margin: 0;
    }


    .corporate_club_widget_advanced_recent_posts img {
        float: left;
    }

    .corporate_club_widget_advanced_recent_posts {
        text-align: left;
    }

    #footer-widgets {
        padding: 30px 15px;
    }

    #colophon .copyright,
    #colophon .site-info {
        clear: both;
        text-align: center;
        width: 100%;
    }

    .corporate_club_widget_latest_news .latest-news-meta > span.posted-on,
    .corporate_club_widget_latest_news .latest-news-meta > span.comments-link {
        float:none;
    }


    .services-layout-2.corporate_club_widget_services .service-block-item,
    .corporate_club_widget_features  .features-block-item {
        float: left;
        padding: 10px;
        width: 100%;
    }

    .corporate_club_widget_testimonials .slick-prev.slick-arrow, .corporate_club_widget_testimonials .slick-next.slick-arrow,
    .corporate_club_widget_products_carousel .slick-prev.slick-arrow, .corporate_club_widget_products_carousel .slick-next.slick-arrow {
        visibility: visible;
        display: block!important;
    }


	.navigation .nav-links .nav-previous,
	.navigation .nav-links .nav-previous {
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}

	.navigation .nav-links .nav-next, .navigation .nav-links .nav-next {
	    float: left;
	    width: 100%;
	}

	#sidebar-front-page-widget-area .address-info-wrapper {
	    width: 50%;
	    padding: 15px;
	}

	.header-layout-2 #quick-contact li strong {
	    display: none;
	}

	.header-layout-2 #quick-contact li::before {
	    padding: 0;
	    border: none;
	    width: auto;
	    height: auto;
	    left: 3px;
	    font-size: 13px;
	    top: 2px;
	}

	.header-layout-2 #quick-contact  li {
	    margin: 5px;
	}

	.header-layout-2 #quick-contact li {
	    padding-left: 20px;
	}

	a.cart-contents {
		font-size: 18px;
	}
	.header-layout-1 .header-search-box > a {
	    margin: 3px;

	}
	#main-slider .cycle-caption {
	    bottom: 15%;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
.header-layout-1 #quick-contact {
	margin-top: 0;
}
	.header-search-box .search-box-wrap {
		width: 310px;
	}
	.right-head .header-search-box .search-box-wrap {
	    width: 300px;
	    right: -37px;
	}
	#main-slider .cycle-caption {
	    bottom: 22%;
	}
	#sidebar-front-page-widget-area .address-info-wrapper {
	    width: 100%;
	}

    .corporate_club_widget_products_grid .product,
    .corporate_club_widget_products_grid .grid-item-col-3 .product {
	    width: 100%;
	    margin: 0 auto 15px;
	    max-width: 300px;
	}

	#quick-contact li strong {
		display: none;
	}

	#quick-contact li::before {
	    background: no-repeat;
	    border: none;
	    padding: 0;
	    top: 0;
	    width: auto;
	}

	#quick-contact li:first-child, #quick-contact li {
	    margin: 0;
	    margin: 7px 3px;
	    float: none;
	    display: inline-block;
	}
	.header-layout-1 #quick-contact li::before {
		left: 4px;
	}
    #tophead {
        text-align: center;
    }

    #custom-header {
        padding: 20px 10px;
    }

.custom-header-wrapper .page-title {
    font-size: 19px;
    margin: 0;
    float: none;
    text-align: center;
}
#breadcrumb {
    float: none;
    margin-top: 0;
    text-align: center;
}
#breadcrumb li {
    font-size: 14px;
}
	#masthead .right-head {
	    margin: 0;
	}
	#quick-contact {
	    text-align: center;
	}
	.right-head {
	    margin: 15px 0 0;
	}

	.sidebar .widget {
	    padding: 15px;
	}

	.blog article.hentry,
	.archive article.hentry {
	    margin-bottom: 30px;
	    padding-bottom: 30px;
	}

    .sidr-quick-open a#mobile-trigger {
        display: none;
    }

    .sidr-main-open a#mobile-trigger {
        padding-left: 220px;
    }

    .sidr-quick-open #mobile-trigger-quick {
        padding-right: 220px;
    }

	.site-branding {
	    float: none;
	    text-align: center;
	    margin: 0 auto 10px;
	}

    .featured-page-widget {
        clear: both;
    }

	#sidebar-front-page-widget-area .widget-title {
	    font-size: 22px;
	    font-weight: 600;
	    margin-bottom: 17px;
	    text-align: center;
	}

    .corporate_club_widget_call_to_action .button {
        border-radius: 0;
        display: inline-block;
        font-size: 13px;
        margin: 0 5px;
        padding: 5px 13px;
        transition: all 0.2s ease 0s;
    }

    .custom-logo-link,
    #site-identity,
    .site-title {
        display: block;
        float: none;
        margin-right: 0;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        margin-top: 0;
    }

    .custom-logo-link {
    	margin-bottom: 10px;
    }

    .site-branding {
        float: none;
        max-width: 100%;
        text-align: center;
    }

    #main-slider .cycle-pager {
        bottom: 10px;
    }

    #main-slider .cycle-prev,
    #main-slider .cycle-next {
        padding:9px;
        top: 33%;
    }

    #main-slider .cycle-prev i,
    #main-slider .cycle-next i {
        font-size: 17px;
    }

	#main-slider .cycle-caption h3 {
	    font-size: 20px;
	    height: auto;
	    margin-bottom: 0;
	    overflow: hidden;
	}

    #main-slider .cycle-caption p {
        display: none;
    }

    #footer-widgets .footer-widget-area {
        width: 100%;
    }

    #footer-widgets .footer-widget-area:first-child {
        border: none;
        margin-top: 0;
        padding-top: 0;
    }

    #footer-widgets .widget-column {
        width: 100%;
    }

	.site-description {
	    margin-bottom: 0;
	    font-size: 14px;
	}
	.cta-layout-2.corporate_club_widget_call_to_action p {
	    font-size: 15px;
	}

	#sidebar-front-page-widget-area .cta-layout-1.corporate_club_widget_call_to_action {
	    padding: 45px 0 35px;
	}

	.corporate_club_widget_testimonials .testimonial-item {
		margin: 0;
		padding: 20px;
	}

    .social-links {
        float: right;
        max-width: 208px;
        text-align: right;
    }

    .social-links .corporate_club_widget_social li {
        display: inline-block;
        float: none;
    }

    .right-head {
        float: inherit;
    }


    #header-social li {
        border: medium none !important;
        float: inherit;
    }

    #header-social {
        clear: both;
        float: none;
        text-align: center;
        width: 100%;
    }

	.cart-section {
	    float: right;
	}

	.widget.services-layout-2.corporate_club_widget_services .service-block-item,
	.widget.services-layout-1.corporate_club_widget_services .service-block-item,
	.widget.corporate_club_widget_pages_blocks .block-item,
	.widget.corporate_club_widget_teams .our-team-widget .our-team-item,
	.widget.corporate_club_widget_latest_news .latest-news-item,
	.widget.corporate_club_widget_pricing_table .pricing-plan-item {
	    width: 100%;
	}

    #sidebar-front-page-widget-area .subtitle,
     .subtitle {
        font-size: 13px;
    }


    .cta-layout-1.corporate_club_widget_call_to_action .button {
        padding: 6px 13px;
        margin: 10px 5px;
        font-size: 13px;
    }

    .corporate_club_widget_portfolios .portfolios-filter ul li {
        font-size: 13px;
        padding: 0;
    }

    .corporate_club_widget_portfolios .portfolios-filter {
        list-style: none;
        padding: 0;
        margin: 25px 0px 15px;
        text-align: center;
        cursor: default;
    }

    .corporate_club_widget_features .features-block-inner-content {
        display: block;
        width: 100%;
        clear: both;
        text-align: center;
    }

    .corporate_club_widget_features .features-block-icon {
        margin: 0 auto 20px;
        float: none;
        display: block;
    }

    .services-layout-2.corporate_club_widget_services .service-block-inner > a {
        float: none;
        margin: 0 auto 15px;
    }

    .services-layout-2.corporate_club_widget_services .service-block-inner {
        text-align: center;
    }

    .corporate_club_widget_testimonials .testimonial-thumb::before {
        font-size: 33px;
    }

	#sidebar-front-page-widget-area .widget {
	    padding: 30px 0;
	}

	.widget.corporate_club_widget_portfolios .portfolio-item {
	    width: 50%;
	}
	.corporate_club_widget_portfolios h3.portfolio-item-title {
	    padding: 7px 20px;
	    font-weight: 400;
	}
	.corporate_club_widget_products_carousel .slick-prev.slick-arrow {
		left: 0;
	}
	.corporate_club_widget_products_carousel .slick-next.slick-arrow {
	    right: 0;
	}
	.logged-in.sidr-open .mobile-nav-wrap {
	    top: 0;
	}
	.corporate-club-testimonials-carousel {
	    margin: 0 auto;
	    max-width: 800px;
	    padding: 0;
	    text-align: center;
	}
}
.chaty *,.chaty-chat-view *,.chaty-outer-forms *{box-sizing:border-box;}.chaty-agent-data,.chaty-whatsapp-field input[type=text],.chaty-whatsapp-message,.chaty-whatsapp-message p{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;}.chaty-agent-header,.chaty-channel,.chaty-channels,.chaty-form-body,.chaty-tooltip{position:relative;}.chaty-tooltip .on-hover-text,.chaty-tooltip .on-hover-text:before,.chaty-tooltip:after,.chaty-tooltip:before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;}.on-hover-text{display:none;}.on-hover-text p{white-space:nowrap;}.on-hover-text img.emoji{max-width:none;}.chaty-tooltip .on-hover-text:before,.chaty-tooltip:before{content:"";border:5px solid transparent;z-index:1001;}.chaty-tooltip:after{content:attr(data-hover);}.chaty-tooltip .on-hover-text,.chaty-tooltip:after{text-align:center;min-width:1em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;border-radius:10px;background:#fff;color:#333;z-index:1000;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,15%);font-size:17px;line-height:21px;}.chaty-animation-shockwave:after,.chaty-animation-shockwave:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;}.chaty-tooltip .on-hover-text{overflow:visible;white-space:pre;}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip:hover .on-hover-text,.chaty-tooltip:hover .on-hover-text:before,.chaty-tooltip:hover:after,.chaty-tooltip:hover:before{display:block;opacity:1;}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip.pos-left:hover .on-hover-text,.chaty-tooltip.pos-left:hover .on-hover-text:before,.chaty-tooltip.pos-left:hover:after,.chaty-tooltip.pos-left:hover:before,.chaty-tooltip.pos-right:hover .on-hover-text,.chaty-tooltip.pos-right:hover .on-hover-text:before,.chaty-tooltip.pos-right:hover:after,.chaty-tooltip.pos-right:hover:before{animation:ease-out forwards tooltips-horz;}.chaty-tooltip.has-on-hover:after,.chaty-tooltip.has-on-hover:before,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:before,.chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger,.on-hover-text:empty,[data-hover=""]:after,[data-hover=""]:before{display:none !important;}.chaty-tooltip.pos-top .on-hover-text:before,.chaty-tooltip.pos-top:before{border-bottom-width:0;border-top-color:#fff;bottom:calc(100% + 5px);}.chaty-tooltip.pos-top .on-hover-text:after,.chaty-tooltip.pos-top:after{bottom:calc(100% + 10px);}.chaty-tooltip.pos-top .on-hover-text,.chaty-tooltip.pos-top:after,.chaty-tooltip.pos-top:before{left:50%;transform:translate(-50%,-.5em);}.chaty-tooltip.pos-down:before{top:100%;border-top-width:0;border-bottom-color:#fff;}.chaty-tooltip.pos-down:after{top:calc(100% + 5px);}.chaty-tooltip.pos-down:after,.chaty-tooltip.pos-down:before{left:50%;transform:translate(-50%,.5em);}.chaty-tooltip.pos-left .on-hover-text:before,.chaty-tooltip.pos-left:before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 10px);transform:translate(-.5em,-50%);}.chaty-tooltip.pos-left .on-hover-text:before{left:auto;right:calc(0em - 5px);}.chaty-tooltip.pos-left .on-hover-text,.chaty-tooltip.pos-left:after{top:50%;right:calc(100% + 10px);transform:translate(-.5em,-50%);}.chaty-tooltip.pos-right .on-hover-text:before,.chaty-tooltip.pos-right:before{top:50%;border-left-width:0;border-right-color:#fff;right:calc(0em - 10px);transform:translate(.5em,-50%);}.chaty-tooltip.pos-right .on-hover-text:before{left:calc(0em - 5px);right:auto;}.chaty-tooltip.pos-right .on-hover-text,.chaty-tooltip.pos-right:after{top:50%;left:calc(100% + 10px);transform:translate(.5em,-50%);}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0);}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%);}}.chaty-tooltip.pos-down:hover:after,.chaty-tooltip.pos-down:hover:before,.chaty-tooltip.pos-top:hover:after,.chaty-tooltip.pos-top:hover:before{animation:ease-out forwards tooltips-vert;}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3);}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent;}100%{transform:scale(2.25);}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3);}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent;}100%{transform:scale(2.25);}}@-webkit-keyframes chaty-animation-blink{0%,100%{opacity:1;}20%{opacity:.5;}}@keyframes chaty-animation-blink{0%,100%{opacity:1;}20%{opacity:.5;}}@-webkit-keyframes chaty-animation-pulse{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%;}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%;}}@keyframes chaty-animation-pulse{0%{transform:scale(1);border-radius:50%;}100%{transform:scale(1.1);border-radius:45%;}}.chaty-animation-shockwave:after{left:0;-webkit-animation:2s ease-out 1.3s infinite chaty-animation-shockwave;animation:2s ease-out 1.3s infinite chaty-animation-shockwave;}.chaty-animation-shockwave:before{left:0;-webkit-animation:2s ease-out .8s infinite chaty-animation-shockwave;animation:2s ease-out .8s infinite chaty-animation-shockwave;}.chaty-animation-blink{-webkit-animation:1.33s ease-out infinite chaty-animation-blink;animation:1.33s ease-out infinite chaty-animation-blink;}.chaty-animation-pulse,.chaty-animation-pulse-icon{-webkit-animation:.4s infinite alternate chaty-animation-pulse;animation:.4s infinite alternate chaty-animation-pulse;}.chaty-animation-sheen{position:relative;overflow:hidden;}.chaty-animation-sheen:after{animation:5s infinite chaty-animation-sheen;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em);}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px);}}.chaty-animation-fade{animation:5s infinite chaty-animation-fade;}.chaty-animation-spin{animation:5s cubic-bezier(.56,-.35,.22,1.5) infinite chaty-animation-spin;}@keyframes chaty-animation-fade{15%,5%{opacity:.25;}10%,100%,20%{opacity:1;}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease;}100%,20%{transform:rotateZ(360deg);}}.chaty-animation-bounce,.chaty-animation-jump{animation:5s cubic-bezier(.84,-.54,.31,1.19) infinite chaty-animation-bounce;}@keyframes chaty-animation-bounce{0%,100%,20%{transform:none;}10%{transform:translateY(-1em);}}@keyframes chaty-animation-waggle{0%{transform:none;}10%{transform:rotateZ(-20deg) scale(1.2);}13%{transform:rotateZ(25deg) scale(1.2);}15%{transform:rotateZ(-15deg) scale(1.2);}17%{transform:rotateZ(15deg) scale(1.2);}20%{transform:rotateZ(-12deg) scale(1.2);}22%{transform:rotateZ(0) scale(1.2);}100%,24%{transform:rotateZ(0) scale(1);}}.chaty-animation-waggle{animation:5s infinite chaty-animation-waggle;}.chaty-animation-floating{-webkit-animation:chaty-animation-floating 3s ease infinite;animation:chaty-animation-floating 3s ease infinite;}@keyframes chaty-animation-floating{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}50%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.chaty{display:none;z-index:99999;}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty.active,.chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger{display:block !important;}.chaty *{margin:0;padding:0;}.chaty .sr-only,.chaty-outer-forms .sr-only,.hide-cht-svg-bg{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;outline:0 !important;}.chaty a,.chaty a:focus,.chaty a:hover,.chaty button{border:none;text-decoration:none;outline:0;box-shadow:none;}.chaty-widget{position:fixed;bottom:25px;right:25px;z-index:10001;}.chaty-widget.left-position{left:25px;right:auto;}.chaty-channel-list{display:flex;width:62px;height:124px;position:absolute;bottom:-4px;right:0;flex-direction:column;align-items:flex-start;pointer-events:none;}.chaty-widget.left-position .chaty-channel-list{left:0;right:auto;}.chaty-widget.chaty-open .chaty-channel-list,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:after,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:before{pointer-events:auto;}.chaty-channel-list .chaty-channel,.chaty-channel.single .chaty-svg{display:inline-block;width:54px;height:54px;border-radius:50%;margin:4px;cursor:pointer;box-shadow:0 16px 24px 0 rgba(73,104,126,16%);}.chaty-channel-list .chaty-channel{position:absolute;bottom:0;opacity:0;transition:.5s;-webkit-transition:.5s;}.chaty-channel.single .chaty-svg{margin:0;}.chaty-widget.chaty-open .chaty-channel-list .chaty-channel{opacity:1;}.chaty-channel a,.chaty-channel button,.chaty-svg{display:block;width:54px;height:54px;border-radius:50%;cursor:pointer;position:relative;outline:0;min-width:unset;}* .chaty-channel button{min-width:unset;max-width:unset;}.chaty-channel button{background:0 0;border-radius:50%;}.chaty-channel a .chaty-custom-icon,.chaty-channel button .chaty-custom-icon,.chaty-svg .chaty-custom-icon{width:54px;height:54px;border-radius:50%;text-align:center;font-size:27px;line-height:54px;color:#fff;}.chaty-channel a:focus,.chaty-channel button:focus,.chaty-contact-form-box button.chaty-submit-button{outline:0;}.chaty-contact-form-box button.chaty-submit-button:disabled .chaty-loader{display:inline-block;}.chaty-agent-icon svg,.chaty-channel svg,.chaty-view-channels .chaty-channel span svg{width:100%;height:100%;}.chaty-channel img{width:54px;height:54px;object-fit:cover;border-radius:50%;}.chaty-i-trigger .chaty-channel{position:absolute;bottom:0;right:4px;transition:.5s;border-radius:50%;cursor:pointer;}.chaty-cta-button{transition:.5s;box-shadow:0 16px 24px 0 rgba(73,104,126,16%);border-radius:50%;}.chaty-widget.left-position .chaty-i-trigger .chaty-channel{left:4px;right:auto;}.chaty-widget .chaty-cta-main .chaty-cta-button{z-index:1099;opacity:1;position:relative;}.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button{z-index:999;opacity:0;transform:rotate(540deg);visibility:hidden;}.chaty-widget .chaty-i-trigger .chaty-cta-close{pointer-events:none;}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{pointer-events:auto;z-index:101;}.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:999;opacity:0;visibility:hidden;}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:1099;opacity:1;transform:rotate(180deg);visibility:visible;}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip{z-index:91;}.chaty-channel button.open-chaty-channel,.chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel),.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-channel button.open-chaty,.chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-i-trigger .chaty-tooltip:after,.chaty.form-open .chaty-i-trigger .chaty-tooltip:before,.chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text{display:none;}.chaty.form-open.active .chaty-widget .chaty-i-trigger{display:block;}.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-main{display:none;}.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;pointer-events:auto;}.chaty-widget .ch-pending-msg{position:absolute;right:-4px;top:-4px;width:16px;height:16px;text-align:center;background:red;color:#fff;font-size:10px;line-height:16px;border-radius:50%;z-index:1101;}.chaty-widget.left-position.hor-mode .chaty-channel-list{width:136px;height:62px;left:0;bottom:0;}.chaty-widget.right-position.hor-mode .chaty-channel-list{width:136px;height:62px;right:0;left:auto;bottom:0;}.chaty-widget.hor-mode .chaty-channel-list .chaty-channel{margin-top:0;margin-bottom:0;}.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel{left:0;}.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel{right:0;left:auto;}.chaty-chat-view,.chaty-outer-forms{vertical-align:bottom;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed !important;bottom:-25px;left:25px;padding:0;width:320px;max-width:90%;-moz-transition:.5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:.5s;-webkit-transition:.5s;animation-delay:-2s;-webkit-animation-delay:-2s;}.chaty-chat-view.pos-left,.chaty-outer-forms.pos-left{left:25px;}.chaty-chat-view.pos-right,.chaty-outer-forms.pos-right{right:25px;left:auto;}.chaty-outer-forms.active,.chaty:not(.form-open) .chaty-widget.chaty-open+.chaty-chat-view{-webkit-transform:translateY(-93px);transform:translateY(-93px);opacity:1;z-index:999999;visibility:visible;bottom:0;pointer-events:auto;}.chaty-whatsapp-body{padding:0;min-height:260px;position:relative;z-index:2;}.chaty-whatsapp-content{padding:20px;}.chaty-popup-whatsapp-form .chaty-whatsapp-body{height:260px;min-height:auto;}.chaty-popup-whatsapp-form .chaty-whatsapp-content{display:flex;align-items:flex-start;}.chaty-form-body{background:#fff;z-index:99999;min-height:75px;border-radius:10px;}.chaty-form-body form{margin:0;padding:0;}.qr-code-image{padding:10px;text-align:center;border:solid 1px silver;border-radius:4px;}.qr-code-image img{max-width:100%;max-height:360px;margin:0 auto;display:block;width:100%;height:auto;}.chaty-whatsapp-form{position:relative;background-color:#f0ede7;border-radius:8px;margin:0;}.chaty-whatsapp-form:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.035;background-image:url("https://cdn-coifp.nitrocdn.com/sOboSGbEbknYxbinUoMVlloybbrMZZEe/assets/images/optimized/rev-1d25142/dizetech.in/wp-content/plugins/chaty/images/whatsapp.png");}.chaty-popup-whatsapp-form .chaty-whatsapp-body:before,.chaty-popup-whatsapp-form .chaty-whatsapp-footer:before{background-image:url("https://cdn-coifp.nitrocdn.com/sOboSGbEbknYxbinUoMVlloybbrMZZEe/assets/images/optimized/rev-1d25142/dizetech.in/wp-content/plugins/chaty/images/whatsapp-welcome-popup.png");opacity:.7;}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 10px 10px;position:relative;transform-origin:center top;z-index:2;margin-top:0;margin-left:0;max-width:calc(100% - 40px);font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;font-size:14px;line-height:18px;border:1px solid rgba(34,17,71,.08);}.chaty-whatsapp-message:before{content:"";display:none;width:0;height:0;border-top:0 solid transparent;border-bottom:10px solid transparent;border-right:12px solid #fff;position:absolute;left:-12px;top:0;}.wp-profile-img+.chaty-whatsapp-message:before{display:block;}.chaty-whatsapp-message p{margin:0;padding:0;color:#111b21;font-weight:400;word-wrap:break-word;}.chaty-whatsapp-footer{position:relative;padding:20px 15px;}.whatsapp-chaty-form{display:flex;margin:0;padding:0;}button.chaty-whatsapp-button-button,button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{text-align:center !important;height:40px !important;width:40px !important;padding:0 !important;background:#c6d7e3 !important;border-radius:20px !important;outline:0 !important;box-shadow:none !important;cursor:pointer !important;margin:0 0 0 10px !important;text-decoration:none !important;border:none !important;min-width:1px !important;flex:0 0 40px;}button.chaty-whatsapp-button-button{background:#c6d7e3 !important;}button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{background:#a8c5da !important;}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button{background:#25d366 !important;}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:focus,.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:hover{background:#22bf5b !important;}.chaty-whatsapp-data{display:flex;flex:1;z-index:1;}.chaty-whatsapp-field{padding-right:0;flex:1;position:relative;display:flex;align-items:center;}.chaty-whatsapp-button{flex:0 0 48px;}.chaty-whatsapp-button svg{width:100%;height:100%;margin:0;padding:0;}.chaty-whatsapp-field input[type=text]{height:40px !important;line-height:normal;padding:0 10px 0 15px;font-size:16px;resize:none;width:100%;border:none !important;border-radius:24px;outline:0;box-shadow:none !important;background:#fff !important;margin:0;color:#111b21;flex:1;}.chaty-whatsapp-field input[type=text]:focus{outline:0 !important;border:none !important;margin:0;color:#111b21;box-shadow:none !important;}.chaty-whatsapp-button-button:active,.chaty-whatsapp-button-button:focus,.chaty-whatsapp-button-button:hover{background:#a8c5da !important;}.chaty.form-open .chaty-channel button.open-chaty-channel,.chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger{display:block;}.chaty-agent-data{font-size:16px;}.chaty-agent-header{font-size:18px;padding:20px 15px;background:#22bf5b;color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}.chaty-agent-data .close-chaty-form{right:10px;top:12px;}.chaty-agent-data .chaty-agent{display:flex;align-items:center;padding:15px;}.chaty-agent-data .chaty-agent a{color:#49687e;font-size:16px;text-decoration:none;display:flex;width:100%;align-items:center;outline:0;font-weight:400;}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field,.chaty-contact-input textarea.chaty-textarea-field{color:#28303d;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-sans;margin:0;background:#fff;outline:0;}.chaty-agent-data .chaty-agent+.chaty-agent{border-top:2px solid #f6f8f9;}.chaty-agent-img{width:36px;height:36px;object-fit:cover;border-radius:50%;}.chaty-agent-icon{width:48px;height:48px;margin:0 15px 0 0;}.chaty-agent-data .chaty-custom-icon{width:48px;height:48px;text-align:center;display:block;line-height:48px;background:silver;border-radius:50%;color:#fff;font-size:28px;}.chaty-close-agent-list{position:absolute;right:15px;top:10px;width:26px;height:26px;cursor:pointer;z-index:10;padding:0 0 10px 10px;}.chaty-agent-icon img{width:48px;height:48px;object-fit:cover;}.chaty-close-agent-list svg{fill:#fff;}.agent-sub-header{font-size:14px;line-height:20px;font-weight:400;}.agent-main-header{font-size:20px;line-height:32px;font-weight:700;position:relative;}.chaty-agent-header:before,.chaty-view-header:before{content:"";background:url("https://cdn-coifp.nitrocdn.com/sOboSGbEbknYxbinUoMVlloybbrMZZEe/assets/images/optimized/rev-1d25142/dizetech.in/wp-content/plugins/chaty/images/header-top.png") no-repeat;width:215px;height:41px;position:absolute;top:0;left:0;z-index:1;}.chaty-agent-header:after,.chaty-view-header:after{content:"";background:url("https://cdn-coifp.nitrocdn.com/sOboSGbEbknYxbinUoMVlloybbrMZZEe/assets/images/optimized/rev-1d25142/dizetech.in/wp-content/plugins/chaty/images/header-bottom.png") no-repeat;width:44px;height:41px;position:absolute;bottom:0;right:0;z-index:1;}.chaty-custom-channel-icon{display:block;border-radius:50%;color:#fff;text-align:center;line-height:54px;}.chaty-contact-form-title{padding:10px 15px;text-align:left;font-size:18px;color:#fff;border-radius:8px 8px 0 0;justify-content:space-between;display:flex;}.chaty-contact-inputs{padding:15px;}.chaty-contact-input{display:block;}.chaty-contact-input label.chaty-form-label{font-size:14px;margin:0;padding:0 0 4px 0;line-height:20px;display:flex;color:#28303d;}.chaty-contact-input+.chaty-contact-input{margin:10px 0 0;}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field{width:100%;height:36px;line-height:36px;font-size:16px;padding:0 10px;border:1px solid #ccc;border-radius:4px;}.chaty-contact-input .has-chaty-error:focus,.chaty-contact-input input.chaty-input-field:focus,.chaty-contact-input input[type=email].chaty-input-field:focus,.chaty-contact-input input[type=tel].chaty-input-field:focus,.chaty-contact-input input[type=text].chaty-input-field:focus,.chaty-contact-input select.chaty-input-field:focus,.chaty-contact-input textarea.chaty-textarea-field:focus{outline:0;box-shadow:none;border-color:#898989;background-color:#fff;}.chaty-contact-input textarea.chaty-textarea-field{width:100%;height:100px;line-height:20px;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px;display:block;}.chaty-contact-form-box .close-chaty-form{right:9px;top:9px;}.chaty-contact-form-box button.chaty-submit-button[type=submit],button#chaty-submit-button-0{border:none;border-radius:4px;color:#fff;background:#a886cd;width:100%;height:36px;line-height:36px;font-size:18px;padding:0;margin:0;cursor:pointer;text-align:center;display:block;}.chaty-contact-input input.chaty-input-field.has-chaty-error,.chaty-contact-input select.chaty-input-field.has-chaty-error,.chaty-contact-input textarea.has-chaty-error{border:1px solid #d20000;}.chaty-contact-form-button{padding:15px;}.chaty-ajax-error-message,.chaty-ajax-success-message{color:#00a700;padding:10px 0 0;text-align:center;font-size:16px;}.chaty-ajax-error-message{color:#da0000;}.chaty-view-header,.chaty-view-header a,.chaty-view-header a:focus,.chaty-view-header a:hover{font-weight:500;color:#fff;font-size:24px;}.chaty-exit-intent{position:fixed;z-index:-1;}.chaty-exit-intent:before{display:block;position:fixed;top:0;left:0;content:"";width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;}.chaty .chaty-widget.left-position .chaty-exit-intent:before{clip-path:circle(15px at 60px calc(100% - 60px));}.chaty .chaty-widget.right-position .chaty-exit-intent:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px));}.chaty .chaty-widget .chaty-exit-intent.animate:before{visibility:visible;clip-path:circle(100%);}.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:after,.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:before{pointer-events:inherit;}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-wechat-form.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos{top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);bottom:auto;}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos .chaty-agent-body{max-height:calc(100vh - 164px) !important;}.chaty-whatsapp-message p+p{margin-top:10px;}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos .chaty-whatsapp-content{max-height:calc(100vh - 122px) !important;overflow-y:auto;}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form:not(.custom-cht-pos) .chaty-whatsapp-content{overflow-y:auto;}.chaty.has-custom-pos.form-open .chaty-i-trigger{opacity:0;visibility:hidden;}body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos .chaty-contact-inputs{max-height:calc(100vh - 150px) !important;overflow-y:auto;}body.cht-in-mobile .chaty-outer-forms{max-width:calc(100vw - 50px) !important;}.chaty-view-body{background:#fff;border-radius:8px;}.chaty-view-header{background:#b78deb;border-radius:7px 7px 0 0;padding:10px 15px;position:relative;word-break:break-word;}.chaty-top-content{padding:15px 15px 0;font-size:16px;}.chaty-view-content p,.chaty-view-content p a,.chaty-view-content p a:focus,.chaty-view-content p a:hover{margin:0;padding:0;font-size:16px;line-height:150%;color:#49687e;word-break:break-word;}.chaty-view-content p a{display:inline-block;}.chaty-view-content p a:focus,.chaty-view-content p a:hover,.chaty-view-header a:focus,.chaty-view-header a:hover{outline:0;text-decoration:none;}.chaty-view-content p+p{margin-top:10px;}.chaty-close-view-list{position:absolute;right:15px;top:10px;width:12px;cursor:pointer;z-index:11;}.chaty-close-view-list svg{fill:#fff;display:inline-block;width:100%;}.chaty-view-channels .chaty-channel{height:48px;display:inline-block;margin:6px 0;width:20%;text-align:center;vertical-align:top;}.chaty-view-channels .chaty-channel a,.chaty-view-channels .chaty-channel img,.chaty-view-channels .chaty-channel span:not(.on-hover-text){display:block;width:48px;height:48px;margin:0 auto;}.chaty-view-channels{padding:10px 8px;}.chaty-view-channels .chaty-custom-channel-icon{font-size:24px;}.front-google-captcha{width:100% !important;overflow:hidden;}.front-google-captcha>div{width:100%;}.front-google-captcha iframe{transform:scaleX(.9);position:relative;left:-15px;}.widget-fa-icon{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff;}span.chaty-loader{display:none;vertical-align:middle;color:#fff;animation:rotation 1s infinite linear;width:24px;height:24px;text-align:center;line-height:24px;margin-left:5px;}span.chaty-loader span.dashicons{width:24px;height:24px;text-align:center;line-height:24px;font-size:24px;}@keyframes rotation{from{transform:rotate(0);}to{transform:rotate(359deg);}}span.chaty-loader.active{display:inline-block;vertical-align:baseline;}.chaty-i-trigger.single-channel>.chaty-channel>.on-hover-text{display:none !important;}html[dir=rtl] .chaty-input-field,html[dir=rtl] .chaty-submit-button,html[dir=rtl] .chaty-tooltip,html[dir=rtl] .chaty-tooltip:after,html[dir=rtl] .chaty-whatsapp-message,html[dir=rtl] .on-hover-text{direction:rtl;}.add-bg-blur-effect{background-color:rgba(0,0,0,.4);overflow-x:hidden;}.add-bg-blur-effect>:not(.chaty,.chaty-outer-forms,.picmo__popupContainer){filter:blur(6px);}.email_suggestion,.wp_email_suggestion{margin:0;padding:0;font-size:14px;color:#970029;}.email_suggestion i,.wp_email_suggestion i{color:#2596be;font-weight:700;cursor:pointer;}.chaty-custom-whatsapp-form .eac-sugg,.chaty-form .eac-sugg{color:#c1c1c1;line-height:34px !important;}.chaty-form .eac-input-wrap{width:100%;overflow:hidden;}.chaty-custom-whatsapp-form .chaty-whatsapp-body:before{opacity:.05;}.chaty-custom-whatsapp-form .chaty-whatsapp-body{border-radius:0;}.chaty-custom-whatsapp-form .chaty-whatsapp-footer{border-top:1px solid #e1e1e1;min-height:70px;}.chaty-custom-whatsapp-form .chaty-whatsapp-data{display:block;z-index:1;}.chaty-custom-whatsapp-form .chaty-whatsapp-button-button{width:100% !important;z-index:1;position:relative;}.chaty-custom-whatsapp-form .header-text{display:flex;align-items:center;}.chaty-custom-whatsapp-form .header-text span{display:inline-block;vertical-align:super;padding-left:5px;}.chaty-custom-whatsapp-form .chaty-whatsapp-button svg{width:26px;height:26px;fill:#fff;margin-right:3px;}.chaty-custom-whatsapp-form .chaty-whatsapp-button span{font-size:15px;padding-left:5px;}.chaty-custom-whatsapp-form .chaty-whatsapp-button{display:flex;align-items:center;justify-content:center;border-radius:6px !important;}.chaty-custom-whatsapp-form .chaty-whatsapp-content{padding:15px;z-index:101111;position:relative;}.chaty-custom-whatsapp-form .chaty-whatsapp-body{min-height:auto;}.chaty-outer-forms input[type=number]::-webkit-inner-spin-button,.chaty-outer-forms input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.chaty-whatsapp-header{display:flex;align-items:center;background-color:#4aa485;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;box-shadow:0 16px 32px 0 rgba(26,14,53,.16);}.chaty-whatsapp-header .header-wp-icon{height:30px;width:30px;margin-right:7px;}.chaty-whatsapp-header .header-wp-title{color:#fff;font-size:15px;flex:1;padding-right:8px;}.whatsapp-form-close-btn{flex:0 0 16px;cursor:pointer;}.whatsapp-form-close-btn svg{width:16px;height:16px;}.chaty-form,.chaty-whatsapp-form{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;}.chaty-whatsapp-body .wp-profile-img{height:30px;width:30px;margin-right:15px;}.chaty-whatsapp-body .wp-profile-img img{height:30px;width:30px;border-radius:50%;object-fit:cover;}.chaty-whatsapp-message-nickname{color:#489d81;font-size:10px;font-weight:500;line-height:14px;}.chaty-whatsapp-message-time{color:#a1a1a9;font-size:10px;line-height:12px;}.chaty-whatsapp-input::placeholder{color:#83a1b7;opacity:40%;}.chaty-whatsapp-input::-ms-input-placeholder{color:#83a1b7;opacity:40%;}button[type=button].chaty-wp-emoji-input,button[type=button].chaty-wp-emoji-input:focus,button[type=button].chaty-wp-emoji-input:hover{position:absolute !important;top:9px;left:8px;background:0 0 !important;border:none !important;cursor:pointer;height:24px !important;width:24px !important;padding:0 !important;min-width:1px !important;margin:0 !important;outline:0 !important;}.chaty-whatsapp-field:not(.has_emoji) .chaty-wp-emoji-input{display:none !important;}.chaty-whatsapp-input{padding-left:38px !important;}.chaty-whatsapp-field:not(.has_emoji) .chaty-whatsapp-input{padding-left:15px !important;}.picmo__popupContainer{z-index:1000000;}body .picmo__emojiButton span{font-size:24px;line-height:24px;display:inline-block;vertical-align:middle;}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton{color:#8f8f8f;border:solid 1px transparent;}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{border:1px solid #a886cd;color:#a071d3;background:#fff;}body .picmo__picker .picmo__emojiCategory .picmo__categoryName{display:flex;height:auto;padding:10px 17px;border-bottom:solid 1px #e2e8f0;font-weight:700;background:#f3f3f3;}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover{background:#fff;}body .picmo__emojiButton{border-radius:4px;}body .picmo__emojiButton:focus{outline:0;border-radius:5px;}.chaty-channel span.chaty-icon{display:block;}.chaty.form-open .chaty-widget.has-single .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;transform:rotate(360deg);z-index:999;}.chaty-custom-whatsapp-form .eac-input-wrap{width:100%;overflow:hidden;}.chaty-custom-whatsapp-form .chaty-whatsapp-button button{width:100%;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;}.chaty-contact-input input[type=file].chaty-input-field{line-height:32px;}.eac-cval:empty,.eac-sugg:empty{display:none !important;}.qr-code-header{display:flex;align-items:center;background-color:#a886cd;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;color:#fff;box-shadow:0 16px 32px 0 rgba(26,14,53,.16);z-index:999999;}.chaty-close-button{cursor:pointer;}.qr-code-title{line-height:1;padding:15px 15px 0;font-size:14px;color:#83a1b7;}.qr-code-box{margin-top:10px;padding:0 15px 15px;}.qr-code-head-title{display:inline-flex;align-items:center;}.qr-code-head-title svg{margin-right:5px;}.mce-error{border:1px solid #d00 !important;}.required_indicate{color:red;font-size:18px;margin-left:2px;}.chaty-whatsapp-button-button svg{display:inline-block;vertical-align:sub;}.chaty-wp-emoji-input:hover{background-color:transparent;border-color:transparent;}.chaty-wp-emoji-input:focus{outline:0;}.chaty-whatsapp-input[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:40% !important;}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1 !important;}.chaty-outer-forms form{margin:0;}.chaty,.chaty *,.chaty-form,.chaty-form *,.chaty-whatsapp-form,.chaty-whatsapp-form *{-webkit-tap-highlight-color:transparent;}body.csaas-has-chatway:not(.chatway-is-open) .chatway--trigger-container{display:none !important;}body.csaas-has-chatway:not(.chatway-is-open) .chatway--frame-container{opacity:0;visibility:hidden;}body.csaas-has-chatway.chatway-is-open .chaty{display:none !important;}.chaty-widget.has-chatway .Chatway-channel-link{opacity:1;visibility:visible;pointer-events:auto;}.has-chat-view.active .chaty-widget.has-chatway.chaty-open .chaty-channel-list{display:none !important;}.chaty-channel.Chatway-channel-link.has-unread-message:after,.chaty-widget:not(.has-chatway):not(.chaty-open) .csaas-widget-trigger.has-unread-message:after{content:attr(data-unread-message);width:20px;height:20px;background:#ff4545;position:absolute;border-radius:50%;font-size:12px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;bottom:44px;z-index:1111;right:-4px;}body:not(.chatway--active) .chaty-widget.has-chatway.above-chaty .Chatway-channel-link{display:none !important;}body:not(.chatway--active) .chaty-widget.inside-chaty .chaty-channels .Chatway-channel-link{display:none !important;}body.csaas-has-chatway.has--chaty.chatway--active:not(.chatway--visible) .chatway--container{display:block;}.chaty.chaty-has-chat-view .has-chatway.chaty-open .Chatway-channel-link{display:none !important;}.chaty-view-channels .chaty-channel.Chatway-channel.has-unread-message:after{right:0;top:-8px;bottom:auto;}html[dir=rtl] button[type=button].chaty-wp-emoji-input,html[dir=rtl] button[type=button].chaty-wp-emoji-input:focus,html[dir=rtl] button[type=button].chaty-wp-emoji-input:hover{right:8px;}html[dir=rtl] .chaty-whatsapp-field input[type=text]{padding:0 35px 0 0px;}html[dir=rtl] button.chaty-whatsapp-button-button,html[dir=rtl] button.chaty-whatsapp-button-button:focus,html[dir=rtl] button.chaty-whatsapp-button-button:hover{margin:0 10px 0 0 !important;}html[dir=rtl] button.chaty-whatsapp-button-button svg{transform:rotate(180deg);}