.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none;}button.pswp__button{box-shadow:none !important;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") !important;}button.pswp__button.nitro-lazy{background-image:none !important;}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent !important;}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none !important;}button.pswp__button--arrow--left.nitro-lazy,button.pswp__button--arrow--left:hover.nitro-lazy,button.pswp__button--arrow--right.nitro-lazy,button.pswp__button--arrow--right:hover.nitro-lazy{background-image:none !important;}button.pswp__button--close:hover{background-position:0 -44px;}button.pswp__button--zoom:hover{background-position:-88px 0;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.admin-bar .pswp{height:calc(100% - 32px);top:32px;}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px;}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc;}.pswp__error-msg a{color:#ccc;text-decoration:underline;}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:0;opacity:.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg");}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}a.pswp__share--twitter:hover{background:#55acee;color:#fff;}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}a.pswp__share--download:hover{background:#ddd;}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#bbb;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif") 0 0 no-repeat;}.pswp__preloader--active .pswp__preloader__icn.nitro-lazy{background-image:none !important;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end;}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5);}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:0 0;}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:9997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.custombox-lock{overflow:hidden}.custombox-reference{display:none}.custombox-content{overflow-y:auto}.custombox-content>*{max-width:100%;max-height:95%}.custombox-fullscreen.custombox-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%;max-height:100%}.custombox-y-top{-ms-flex-align:baseline;align-items:baseline}.custombox-x-left{-ms-flex-align:start;align-items:flex-start}.custombox-y-center{-ms-flex-align:center;align-items:center}.custombox-y-bottom{-ms-flex-align:end;align-items:flex-end}.custombox-x-center{-ms-flex-pack:center;justify-content:center}.custombox-x-right{-ms-flex-pack:end;justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes paoc-fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:paoc-fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:0 50%;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);-ms-transform-origin:-150% 50%;transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{display:none;border-style:solid;border-width:5px;border-radius:50%;width:40px;height:40px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:9998}

/*********************************************************
	General CSS
*********************************************************/
.paoc-clearfix:before, .paoc-clearfix:after{content: ""; display: table;}
.paoc-clearfix::after{clear: both;}
.paoc-clear{clear: both;}
.paoc-hide{display:none;}
.paoc-center{text-align: center;}
.paoc-left{text-align: left;}
.paoc-padding-20{padding: 20px;}
.paoc-padding-30{padding: 30px;}
.paoc-lr-padding{padding-left: 15px; padding-right: 15px;}
.paoc-wrap,
.paoc-wrap *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
.paoc-cb-popup-body{display: none; background-color: #FFF; max-width: 800px; width: 100%; position: relative; box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); line-height: normal;}
.paoc-popup-overlay.custombox-open.custombox-overlay{opacity: 1; z-index: 100000;}
.custombox-open.custombox-content{z-index: 100002;}
.custombox-content>*{max-height: inherit !important;}
.paoc-popup iframe{width: 100%;}
.paoc-popup img{max-width: 100%; height: auto;}
.paoc-iframe-wrap{position: relative; overflow: hidden; padding-top: 56.25%;}
.paoc-iframe-wrap iframe{position: absolute; left: 0; top: 0; border: 0; height: 100%;}

.paoc-image-popup{ padding: 10px 0; }
.paoc-popup-inr-wrap{position: relative;}
.paoc-popup-inr{width: 100%; color: #333; -ms-flex-preferred-size: 100%; flex-basis: 100%;}
.paoc-popup-mheading{font-size: 26px; color: #000000; line-height:normal; font-weight: 700;}
.paoc-popup-sheading{font-size: 20px; color: #333333; line-height:normal; font-weight: 500;}
.paoc-popup-content,
.paoc-secondary-con,
.paoc-popup-content p,
.paoc-secondary-con p{color: #444444;}
.paoc-cus-close-txt{font-size: 12px; text-decoration: underline;}
.paoc-cus-close-txt span{cursor: pointer;}
.paoc-popup-snote{font-size: 12px;}
.paoc-popup-margin{margin-bottom: 15px;}
.paoc-popup .paoc-popup-margin:last-child{margin-bottom: 0;}
.paoc-cb-popup.custombox-content{overflow-y: hidden;}
.paoc-cb-popup-complete.custombox-content{overflow-y: auto;}
.paoc-cb-popup-body .paoc-popup-content p,
.paoc-cb-popup-body .paoc-secondary-con p{margin-bottom: 15px;}
.paoc-cb-popup-body .paoc-popup-content p:last-child,
.paoc-cb-popup-body .paoc-secondary-con p:last-child{margin-bottom: 0;}
.paoc-close-popup{position: absolute; top: -10px; right: -10px; width: 35px; height: 35px; font-size: 0; cursor: pointer; text-decoration: none; text-align: center; line-height: 29px; fill: #fff; border-radius: 50px; background-color: rgb(0, 0, 0); border: 3px solid #fff; outline: none !important;}
.paoc-close-popup svg{display: inline-block; vertical-align: middle; height: 19px; width: 19px;}
.paoc-close-popup:hover{background-color: #000000;}
.paoc-popup textarea{resize: vertical;}

/* Common Conflict CSS */
body.custombox-lock{height: auto;}
.custombox-overlay:empty{display: block;}
.pac-container{z-index: 100003;}
.paoc-popup .nf-form-cont{text-align: left;}
.paoc-popup .nf-form-hp{display: none;}
.flatpickr-calendar.open,
body div#ui-datepicker-div[style]{z-index: 999999 !important;}

/* Button Style CSS */
.paoc-popup-btn{display: inline-block; padding: 8px 20px; text-align:center; background:#e91e63; color:#fff; border-radius: 3px;}
.paoc-popup-btn:hover,
.paoc-popup-btn:focus,
.paoc-popup-btn:active{background:#555; color:#fff;}

.popupaoc-black{background-color: #252525;}
.popupaoc-black:hover, .popupaoc-black:focus{background-color: #000;}
a.popupaoc-black{color: #fff  !important;}

.popupaoc-white{background-color: #fff;}
.popupaoc-white:hover, .popupaoc-white:focus{background-color: #f1f1f1;}
a.popupaoc-white{color: #8799a3  !important;}

.popupaoc-grey{background-color: #8799a3;}
.popupaoc-grey:hover, .popupaoc-gray:focus{background-color: #73848d;}
a.popupaoc-grey{color: #fff  !important;}

.popupaoc-azure{background-color: #0081ff;}
.popupaoc-azure:hover, .popupaoc-azure:focus{background-color: #0374e3;}
a.popupaoc-azure{color: #fff  !important;}

.popupaoc-moderate-green{background-color: #8dc63f;}
.popupaoc-moderate-green:hover, .popupaoc-moderate-green:focus{background-color: #78b623;}
a.popupaoc-moderate-green{color: #fff  !important;}

.popupaoc-soft-red{background-color: #f04e4e;}
.popupaoc-soft-red:hover, .popupaoc-soft-red:focus{background-color: #dd3131;}
a.popupaoc-soft-red{color: #fff  !important;}

.popupaoc-red{background-color: #fe0000;}
.popupaoc-red:hover, .popupaoc-red:focus{background-color: #df0303;}
a.popupaoc-red{color: #fff  !important;}

.popupaoc-green{background-color: #39b54a;}
.popupaoc-green:hover, .popupaoc-green:focus{background-color: #23a535;}
a.popupaoc-green{color: #fff  !important;}

.popupaoc-bright-yellow{background-color: #fefb30;}
.popupaoc-bright-yellow:hover, .popupaoc-bright-yellow:focus{background-color: #e2df22;}
a.popupaoc-bright-yellow{color: #000  !important;}

.popupaoc-cyan{background-color: #1cbbb4;}
.popupaoc-cyan:hover, .popupaoc-cyan:focus{background-color: #10a19b;}
a.popupaoc-cyan{color: #fff  !important;}

.popupaoc-orange{background-color: #ff9700;}
.popupaoc-orange:hover, .popupaoc-orange:focus{background-color: #e68903;}
a.popupaoc-orange{color: #fff  !important;}

.popupaoc-moderate-violet{background-color: #6739b6;}
.popupaoc-moderate-violet:hover, .popupaoc-moderate-violet:focus{background-color: #5e2eb0;}
a.popupaoc-moderate-violet{color: #fff  !important;}

.popupaoc-dark-magenta{background-color: #9c26b0;}
.popupaoc-dark-magenta:hover, .popupaoc-dark-magenta:focus{background-color: #911ea5;}
a.popupaoc-dark-magenta{color: #fff  !important;}

.popupaoc-moderate-blue{background-color: #5674b9;}
.popupaoc-moderate-blue:hover, .popupaoc-moderate-blue:focus{background-color: #435f9f;}
a.popupaoc-moderate-blue{color: #fff  !important;}

.popupaoc-blue{background-color: #00f;}
.popupaoc-blue:hover, .popupaoc-blue:focus{background-color: #0101e1;}
a.popupaoc-blue{color: #fff  !important;}

.popupaoc-magenta{background-color: #f0f;}
.popupaoc-magenta:hover, .popupaoc-magenta:focus{background-color: #e201e2;}
a.popupaoc-magenta{color: #fff  !important;}

.popupaoc-lime{background-color: #bfff00;}
.popupaoc-lime:hover, .popupaoc-lime:focus{background-color: #a8e003;}
a.popupaoc-lime{color: #000  !important;}

.popupaoc-pink{background-color: #ff0056;}
.popupaoc-pink:hover, .popupaoc-pink:focus{background-color: #dd044d;}
a.popupaoc-pink{color: #fff  !important;}

.popupaoc-vivid-yellow{background-color: #fecb16;}
.popupaoc-vivid-yellow:hover, .popupaoc-vivid-yellow:focus{background-color: #dfb10e;}
a.popupaoc-vivid-yellow{color: #000  !important;}

.popupaoc-lime-green{background-color: #7bcba7;}
.popupaoc-lime-green:hover, .popupaoc-lime-green:focus{background-color: #67ac8d;}
a.popupaoc-lime-green{color: #000  !important;}

.popupaoc-yellow{background-color: #e8ff00;}
.popupaoc-yellow:hover, .popupaoc-yellow:focus{background-color: #c7da05;}
a.popupaoc-yellow{color: #000  !important;}

/* Credit Start */
.paoc-credit-wrp{position: absolute; left: 0; right: 0; padding: 3px 0; line-height: 0; text-align: center;}
.paoc-credit-wrp .paoc-credit-inr-wrp{display: inline-block; padding: 3px 6px; background-color:  #fff; border-radius: 3px; box-shadow: 0 0 0px 2px #d5d5d5;}
.paoc-credit-wrp .paoc-credit-link{display: inline-block !important; color: #333 !important; outline: 0 !important; text-decoration: none !important; border: 0 !important; font-size: 13px !important;}
.paoc-credit-wrp .paoc-credit-link span{vertical-align: middle;}
.paoc-credit-wrp .paoc-credit-copyright-logo{display: inline-block; line-height: normal; margin-left: 3px;}
.paoc-credit-copyright-logo img{display: inline-block; vertical-align: middle; box-shadow: none; outline: none; padding: 0; margin: 0; border-radius: 0;}

.paoc-popup-fullscreen:not(.paoc-inline-popup) .paoc-credit-wrp{position: fixed; left: 5px; bottom: 0; right: unset;}
/* credit End*/

/* Popup Position Start*/
.paoc-popup-left-center .paoc-cb-popup-body{margin: auto 0;}
.paoc-popup-left-bottom .paoc-cb-popup-body{margin: auto 0 0 0;}
.paoc-popup-center-center .paoc-cb-popup-body{margin: auto;}
.paoc-popup-center-bottom .paoc-cb-popup-body{margin: auto auto 0;}
.paoc-popup-right-center .paoc-cb-popup-body{margin: auto 0;}
.paoc-popup-right-bottom .paoc-cb-popup-body{margin: auto 0 0 auto;}
/* Popup Position - End */

/* Popup Position With Hide Overlay - Start */
.paoc-hide-overlay.custombox-content{max-width: 800px; width: 100%; max-height: 100vh; height: auto;}
.admin-bar .paoc-hide-overlay.paoc-cb-popup.custombox-content.custombox-y-top{top: 32px;}
.paoc-hide-overlay.paoc-cb-bar-popup{max-width: 100%;}
.paoc-hide-overlay .paoc-cb-popup-body{box-shadow: 0px 2px 1px 1px #ececec; margin: unset;}
.paoc-hide-overlay.paoc-cb-popup-complete.custombox-content{overflow-y: hidden;}
.paoc-hide-overlay.paoc-popup-left-center{bottom: 0; left: 0;}
.paoc-hide-overlay.paoc-popup-left-bottom{top: unset; bottom: 0; left: 0;}
.paoc-hide-overlay.paoc-popup-center-top{left: 0; right: 0; margin: 0 auto;}
.paoc-hide-overlay.paoc-popup-center-center{bottom: 0; left: 0; right: 0; margin: auto;}
.paoc-hide-overlay.paoc-popup-center-bottom{top: unset; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.paoc-hide-overlay.paoc-popup-right-top{right: 0;}
.paoc-hide-overlay.paoc-popup-right-center{right: 0; bottom: 0;}
.paoc-hide-overlay.paoc-popup-right-bottom{right: 0; bottom: 0; top: unset;}
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-left-center,
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-right-center{margin: auto 0; height: -webkit-max-content; height: -moz-max-content; height: max-content;}
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-center-center{height: -webkit-max-content; height: -moz-max-content; height: max-content;}
.paoc-hide-overlay .paoc-close-popup{top: 0; right: 0;}

.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-top,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-center{-webkit-transform: translateY(-120%);transform: translateY(-120%);}
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-bottom{-webkit-transform: translateY(100%);transform: translateY(100%);}
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-top,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-center,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-bottom{-webkit-transform: translateX(100%);transform: translateX(100%);}
/* Popup Position With Hide Overlay - End */

/* Modal Popup CSS - Start */
.paoc-popup .paoc-popup-inr-wrap{max-height: inherit; overflow-y: auto;}
/* Modal Popup CSS - End */

/* Fullscreen Popup CSS - Start */
.custombox-fullscreen.paoc-cb-popup .paoc-cb-popup-body{height: 100%; overflow-y: auto;}
.custombox-fullscreen .paoc-popup-fullscreen .paoc-popup-inr-wrap{height: 100%;}
.paoc-popup-fullscreen.paoc-cb-popup-body{max-width: 100%;}
.paoc-popup-fullscreen .paoc-close-popup{top: 0; right: 0;}
/* Fullscreen Popup CSS - End */

/* Modal Popup Design 1 */
.paoc-design-1 .paoc-popup-con-bg{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; overflow-y: auto;}
.paoc-design-1 .paoc-popup-inr{margin: auto;}
.paoc-popup-fullscreen.paoc-design-1 .paoc-popup-con-bg{height: 100%;}


/**************************************************************************
		Start - Responsive CSS
***************************************************************************/
/* Screen resolution "max-width: 640px" */
@media only screen and (max-width: 640px) {

	/* General CSS */
	.paoc-padding-30{padding: 30px 15px;}
}

/* Screen resolution "max-width: 720px" */
@media only screen and (max-width: 720px) {
	.paoc-cb-popup-body,
	.paoc-hide-overlay.custombox-content{width: 95%; max-width: 95% !important;}
	.paoc-hide-overlay .paoc-cb-popup-body{width: 100%; max-width: 100% !important;}
}.ep_header_menu_Section.padding_zero{padding:0 !important;}.search-container input{width:100%;color:#000;font-size:16px;border:none;height:50px;padding:0px 20px;margin:auto;border-radius:75px;font-weight:500;}.search-container input::placeholder{color:#c6c6c6;font-size:16px;font-weight:400;}.search-container form{background-color:#fff;border-radius:75px;display:flex;border:1px solid #ddd;}.fa.search_icn_header{color:#1b5f8f;transition:.6s ease;}.search-container button{border:none;width:142px;height:100%;cursor:pointer;position:absolute;top:0;right:0;background-color:#5a5a5a;border-radius:75px;color:#fff;font-size:20px;transition:.6s ease;display:flex;align-items:center;padding:0;text-align:center;justify-content:center;}.search-container button span{color:#fff;font-size:16px;font-weight:400;padding-left:5px;}.search-container button svg{fill:#fff;}.search-container button:hover{background-color:#d3d3d3;}.search-container button:hover svg{fill:#000;}.search-container button:hover span{color:#000;}.search-container button:hover .fa.search_icn_header{color:#000;}.quote_btn{margin-left:0;}.contact_btn,.quote_btn{height:45px;display:inline-block;}.ep_header_center_section.padding_zero{padding:15px 0 !important;border-bottom:1px solid #000;}.ep_header_center_1{width:23% !important;}.ep_header_center_2{width:43% !important;}.ep_header_center_3{width:34% !important;}.container.ep_header_menu_row{padding:0 !important;}ul#menu-header_menu li a{padding-bottom:0px !important;color:#000 !important;font-size:16px;font-weight:400;position:relative;text-transform:capitalize;}.ep_header_bottom_menu_right .nav li .sub-menu li a{padding:0 !important;}ul#menu-header_menu > li{margin:0px !important;position:relative !important;position:relative;padding:21px 41px !important;}ul#menu-header_menu > li::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/menu_hover.png");width:23px;height:24px;background-size:23px;z-index:-1;opacity:0;transition:.6s ease;}ul#menu-header_menu > li.current-menu-item:hover::after{opacity:1;}ul#menu-header_menu > li.current-menu-item::after{opacity:1;}ul#menu-header_menu > li.current-menu-item a{opacity:1;color:#fe396b !important;}.ep_header_menu_row{display:flex;align-items:center;}ul#menu-header_cat_dropdown > li{text-transform:capitalize;color:black;font-size:16px;font-weight:500;padding:0;background:#f2f2f2;transition:1s;text-align:center;border-radius:75px;margin:0 !important;width:198px;height:43px;display:flex;align-items:center;justify-content:center;position:relative;padding-left:25px;}ul#menu-header_cat_dropdown > li::after{content:"";position:absolute;top:13px;left:18px;height:16px;width:16px;background-image:url("https://www.philophotos.com.au/wp-content/uploads/2023/07/header_cat_icon.png");background-repeat:no-repeat;background-size:16px;}ul#menu-header_cat_dropdown li a{padding:0 !important;font-size:16px;color:#000;font-weight:400;}ul#menu-header_cat_dropdown li a::after{display:none;}.container.ep_header_center_row{display:flex;align-items:center;}.ep_header_center_3{height:50px;}.ep_header_center_3 .ep_header_center_right .et_pb_code_inner{text-align:right;justify-content:right;}.ep_header_center_center{width:460px;margin:0 auto;}ul#menu-header_menu li a:hover::before{width:100%;transition:1s !important;}ul#menu-header_menu > li > a::before{content:"";left:0;bottom:-10px;background:#c6c6c6;width:0;transition:1s !important;height:2px;}ul#menu-header_menu ul.sub-menu li a:hover{color:#c6c6c6 !important;}ul#menu-header_menu > li > a:hover{opacity:1 !important;color:#fe3a6a !important;}.xoo-el-form-container button.btn.button.xoo-el-action-btn{border:none !important;transition:.6s ease;}.xoo-el-form-container button.btn.button.xoo-el-action-btn:hover{background-color:#000;}.ep_header_center_right .et_pb_code_inner,.header_top_ca_div{display:flex;}.xoo-el-action-sc.btn{font-size:0 !important;font-weight:400 !important;text-transform:capitalize;color:#000 !important;padding-left:0;border:none !important;width:100%;height:100%;position:absolute;}.search-results .xoo-el-action-sc.btn{padding:0 !important;padding-left:10px !important;}.header_top_ca_div{margin-right:15px;transition:.6s ease;border:2px dotted #fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fe376d 0%,#ff564a 100%) border-box;border-radius:75px;padding:2px;position:relative;}.header_top_ca_div svg,.header_top_ca_div a{transition:.6s ease;}.header_top_ca_div svg{fill:#000;}.header_top_ca_div:hover svg{fill:#5a5a5a;}.header_top_ca_div:hover a{color:#5a5a5a;}.ep_header_center_left .et_pb_image_wrap img{width:251px;height:67px;}header{position:fixed;top:0;z-index:99;width:100%;}.ep_header_menu_Section.adg_site_header_fixed{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.ep_header_menu_Section.adg_site_header_fixed .container.ep_header_menu_row{border:none;}.user_svg_div{height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%);position:relative;transition:.6s ease;}.ep_header_center_3{display:flex;align-items:center;justify-content:right;}.ep_header_bottom_menu_left{width:15% !important;}.ep_header_bottom_menu_right{width:85% !important;}.ep_header_bottom_menu_left #menu-header_cat_dropdown{margin-left:0 !important;}.ep_header_bottom_menu_right .et_pb_menu__menu{padding-left:30px !important;}.home #main-content{margin-top:154px;}#main-content{margin-top:155px;}.et-db #et-boc .ep_header_bottom_menu_left ul#menu-header_cat_dropdown li ul.sub-menu{top:100% !important;width:200px !important;border:none;border-radius:10px;background:#5a5a5a !important;color:#fff !important;}ul#menu-header_cat_dropdown li ul.sub-menu li{width:100% !important;padding:0 15px !important;}ul#menu-header_cat_dropdown li ul.sub-menu li a{width:100% !important;color:#fff !important;}ul#menu-header_cat_dropdown li ul.sub-menu li a:hover{background-color:transparent !important;color:#c6c6c6;}.contact_main .input_box_main{display:flex;align-items:center;justify-content:center;margin-bottom:15px;}.contact_main .input_box_main .input_box input{height:50px;padding:10px 10px 10px 20px;width:100%;border:none !important;border:1px solid #ddd !important;font-size:16px;line-height:16px;color:#999;font-weight:400;border-radius:75px;}.contact_main .input_box_main .input_box input::placeholder,.contact_main .input_box_main .input_area textarea::placeholder{color:#999;}.input_box.about_in .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;height:50px;border:none !important;border:1px solid #ddd !important;padding:10px 10px 10px 15px;font-size:16px;line-height:16px;color:#000;font-weight:400;border-radius:75px;text-transform:capitalize;}.contact_main .input_box_main .input_box{width:100%;}.contact_main .input_box_main .input_area textarea{border:none !important;border:1px solid #ddd !important;padding:20px;height:125px;border-radius:15px;color:#999;font-size:16px;line-height:16px;resize:none;}.contact_main .input_box_main .input_area,.contact_main .input_box_main .input_area textarea{width:100%;}select option{color:#999;}select option:first-child{color:#898989;}.submit_main{text-align:center;}.full_container.tk_getin_row{width:85.7% !important;max-width:85.7% !important;margin:0 0 0 auto;display:flex;align-items:center;padding:0 !important;}.site_title_main.site_title_left{text-align:left;}.tk_getin_left_block .et_pb_module.et_pb_code:first-child{margin-bottom:35px !important;}.contact_main .input_box_main .input_box.name_in,.contact_main .input_box_main .input_box.phone_in{padding-right:15px;}.tk_getin_left_block{margin-right:115px !important;width:50% !important;}.tk_getin_right_block{width:50% !important;}.contact_main .input_box_main .input_area textarea::placeholder{font-size:16px;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#92bdd6 !important;color:#898989 !important;}.map_main,.map_main iframe{height:457px;}.fke_get_in_touch_right_col{box-shadow:0px 0px 11px 0px rgba(0,0,0,.15);border:3px solid #fff;}.fke_get_in_touch_left_col{padding-right:20px;}.fke_get_in_touch_right_col{margin-left:20px;}.submit_main{text-align:center;}.header_call_svg{position:absolute;z-index:99;top:11px;left:8px;}.contact_btn{position:relative;}.header_call_svg svg{stroke:#fff;transition:.6s ease;}.ep_header_center_3 .contact_btn .site_button span{padding-left:20px;}.ep_header_center_3 .contact_btn:hover .header_call_svg svg{stroke:#000;}.et-db #et-boc .ep_header_bottom_menu_right .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu{background-color:#5a5a5a !important;width:275px !important;border-color:#c6c6c6 !important;}.ep_header_bottom_menu_right .nav li .sub-menu li{width:100%;padding:5px 20px !important;}.ep_header_bottom_menu_right .nav li li a{font-size:16px;font-weight:400;line-height:22px;color:#fff;text-transform:capitalize;width:100%;transition:.5s ease;cursor:pointer;}.sfm-label-metro .sfm-navicon,#sfm-mob-navbar .sfm-navicon,.sfm-label-metro .sfm-navicon:after,#sfm-mob-navbar .sfm-navicon:after,.sfm-label-metro .sfm-navicon:before,#sfm-mob-navbar .sfm-navicon:before{background-color:#000 !important;}.xoo-el-action-sc.btn:hover{background-color:unset !important;color:#c6c6c6 !important;}.xoo-el-action-sc.btn:hover::after{display:none !important;}.cart_items{padding:0 18px 0 13px;font-size:0;color:#000;margin:auto;width:92px;}.pp_menu_show_main_col .et_pb_menu__icon__with_count{position:absolute;top:-60px;right:200px;color:#000 !important;}.pp_menu_show_main_col .et_pb_menu__icon__with_count::after{display:none !important;}.pp_menu_show_main_col .et_pb_menu__wrap{justify-content:center;}.container.ep_header_center_row{padding:0 !important;}.ep_header_center_section  .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current-menu-item a{color:#fe3a6a !important;}.pp_header_addrees_box{text-align:center;align-items:center;display:flex;justify-content:center;width:340px;margin:auto;border-radius:20px;background:#fff;box-shadow:0px 0px 28px 0px rgba(254,71,91,.2);position:relative;padding:2px 0;}.pp_header_addrees_box::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);height:9px;width:9px;background-color:#2c84bd;border-radius:50%;}.pp_header_addrees_box::after{content:"";position:absolute;top:50%;left:auto;right:16px;transform:translateY(-50%);height:9px;width:9px;background-color:#2c84bd;border-radius:50%;}.pp_header_addrees_box a{font-size:16px;font-weight:600;color:#ff5b45;text-transform:capitalize;padding-left:12px;}.ep_header_center_2{display:flex;align-items:center;}.ep_header_center_row{display:flex;align-items:center;}.ep_header_menu_Section .pp_menu_show_main_col.et_pb_menu .nav li ul.sub-menu{width:260px;border-color:#fe396b !important;}.ep_header_menu_Section .nav li li a{font-size:16px !important;font-weight:400 !important;line-height:26px !important;color:#000;text-transform:capitalize;width:100% !important;transition:.5s ease;cursor:pointer;}.ep_header_menu_Section .nav li .sub-menu li{width:100%;padding:0 !important;}ul#menu-header_menu li a:hover{opacity:1 !important;color:#fe396b !important;}ul#menu-header_menu ul.sub-menu li a:hover{opacity:1 !important;color:#fe396b !important;background-color:unset !important;}@media all and (min-width: 320px) and (max-width: 980px){.home #main-content{margin-top:70px;}.ep_mobile_section.padding_zero{padding:10px !important;height:unset;}.header_icon.get_proposal_btn img{height:24px;width:24px;}.header_icon{display:flex;}.ep_mob_image_col span.et_pb_image_wrap img{width:130px !important;height:50px !important;object-fit:contain;}.ep_header_center_center_box_mobile .search-container button{width:45px;height:45px;}.search-container input{height:44px;}.ep_mobile_row1{margin-top:5px !important;}.ep_mobile_block1  .ep_mobile_col{width:100%;}.header_call_icon .header_icon{display:flex;align-items:center;justify-content:center;border-radius:50%;}.header_call_icon .header_icon svg{stroke:#fff;width:20px;height:20px;}.ep_header_center_center_box_mobile .search-container button{right:100px;}.ep_search_call_main{display:flex;align-items:center;}.ep_header_center_center_box_mobile{width:100%;margin-right:10px;}#sfm-sidebar,.sfm-sidebar-bg,#sfm-sidebar .sfm-nav,#sfm-sidebar .sfm-widget,#sfm-sidebar .sfm-logo,#sfm-sidebar .sfm-social,.sfm-style-toolbar .sfm-copy,.sfm-sub-dropdown #sfm-sidebar .sfm-view-level-custom{width:100% !important;}.sfm-sub-swipe #sfm-sidebar .sfm-view-level-1,.sfm-sub-swipe #sfm-sidebar .sfm-view-level-2,.sfm-sub-swipe #sfm-sidebar .sfm-view-level-3,.sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom,.sfm-sub-dropdown #sfm-sidebar .sfm-view-level-custom{left:100% !important;}#sfm-sidebar,.sfm-pos-right .sfm-sidebar-slide.sfm-body-pushed #sfm-mob-navbar{-webkit-transform:translate3d(-100%,0,0) !important;transform:translate3d(-100%,0,0) !important;}#sfm-sidebar.sfm-vertical-nav .sfm-child-menu.sfm-menu-level-1 li a{padding-left:40px !important;}#sfm-sidebar.sfm-vertical-nav .sfm-menu li a,#sfm-sidebar .sfm-chapter,#sfm-sidebar .widget-area,.sfm-search-form input{padding-left:30px !important;}.ep_search_call_main{display:flex;align-items:center;justify-content:right;position:absolute;right:0;top:5px;}.sfm-label-metro .sfm-navicon,#sfm-mob-navbar .sfm-navicon,.sfm-label-metro .sfm-navicon:after,#sfm-mob-navbar .sfm-navicon:after,.sfm-label-metro .sfm-navicon:before,#sfm-mob-navbar .sfm-navicon:before{background-color:#fff !important;}}@media all and (min-width: 320px) and (max-width: 980px){.sfm-sidebar-close{right:0 !important;left:auto !important;}.bu_mobile_login_btn .xoo-el-action-sc.btn{width:40px;height:40px;border-radius:50%;font-size:0 !important;position:absolute;padding:0;border:none !important;}.bu_mobile_login_btn .user_svg_div{height:40px;width:40px;background-color:#5a5a5a;}.bu_mobile_login_btn .user_svg_div svg{fill:#fff;width:20px;height:20px;}.bu_mobile_login_btn{margin-right:0px !important;margin-left:5px;}.bu_mobile_cart_btn .xoo-el-action-sc.btn{width:45px;height:45px;border-radius:50%;font-size:0;position:absolute;padding:0;}.bu_mobile_cart_btn .user_svg_div{height:40px;width:40px;background-color:#5a5a5a;}.bu_mobile_cart_btn .user_svg_div svg{fill:#fff;width:26px;height:26px;padding-left:3px;}.bu_mobile_cart_btn{margin-right:0 !important;margin-left:5px;}.bu_mobile_cart_btn{margin-right:0 !important;margin-left:5px;display:none;}}@media all and (min-width: 320px) and (max-width: 767px){.contact_main .input_box_main .input_box.email_in input,.contact_main .input_box_main .input_box.suburb_in input{margin-top:10px;}.contact_main .input_box_main .input_box.name_in,.contact_main .input_box_main .input_box.phone_in{padding-right:0;}.input_box.about_in .wpcf7-form-control-wrap .wpcf7-form-control{text-transform:capitalize;}.contact_main .input_box_main{display:block;margin-bottom:10px;}.search-container input::placeholder{font-size:13px;}.search-container input{padding-left:15px;}#main-content{margin-top:70px;}}@media all and (min-width: 380px) and (max-width: 480px){.ep_mob_image_col span.et_pb_image_wrap img{width:150px !important;height:45px !important;}}@media all and (min-width: 768px) and (max-width: 980px){#main-content{margin-top:75px;}.ep_mobile_section.padding_zero{padding:10px 15px !important;}}@media only screen and (min-width: 981px) and (max-width: 1024px){.ep_header_center_left .et_pb_image_wrap img{width:190px;height:50px;}.ep_header_center_1{width:22% !important;}.ep_header_center_2{width:40% !important;}.ep_header_center_3{width:38% !important;}.ep_header_center_center{width:355px;}.xoo-el-action-sc.btn{font-size:15px;}ul#menu-header_menu li{padding:21px 14px !important;}.header_top_ca_div{margin-right:10px;}ul#menu-header_cat_dropdown li a{font-size:14px;}ul#menu-header_cat_dropdown > li{font-size:14px;width:170px;}.ep_header_bottom_menu_right .et_pb_menu__menu{padding-left:55px !important;}.search-container button{width:125px;}.search-container input{height:45px;}.home #main-content{margin-top:137px;}.pp_menu_show_main_col .et_pb_menu__icon__with_count{top:-50px;right:161px;font-size:15px;}.cart_items{width:85px;}}@media all and (min-width: 1025px) and (max-width: 1140px){.ep_header_center_left .et_pb_image_wrap img{width:173px;height:50px;}.ep_header_center_1{width:21% !important;}.ep_header_center_2{width:41% !important;}.ep_header_center_3{width:38% !important;}.ep_header_center_center{width:355px;}.xoo-el-action-sc.btn{font-size:15px;}ul#menu-header_menu li{padding:21px 16px !important;}.header_top_ca_div{margin-right:15px;}ul#menu-header_cat_dropdown li a{font-size:15px;}ul#menu-header_cat_dropdown > li{font-size:14px;width:188px;}.ep_header_bottom_menu_right .et_pb_menu__menu{padding-left:55px !important;}.search-container button{width:125px;}.search-container input{height:45px;}.home #main-content{margin-top:137px;}.pp_menu_show_main_col .et_pb_menu__icon__with_count{top:-51px;right:170px;font-size:15px;}}@media all and (min-width: 1141px) and (max-width: 1280px){#main-content{margin-top:140px;}.ep_header_center_left .et_pb_image_wrap img{width:170px;height:50px;}.ep_header_center_1{width:19% !important;}.ep_header_center_2{width:50% !important;}.ep_header_center_3{width:39% !important;}.ep_header_center_center{width:385px;}.xoo-el-action-sc.btn{font-size:15px;}ul#menu-header_menu li{padding:21px 24px !important;}.header_top_ca_div{margin-right:20px;}ul#menu-header_cat_dropdown li a{font-size:15px;}ul#menu-header_cat_dropdown > li{font-size:14px;width:188px;}.ep_header_bottom_menu_right .et_pb_menu__menu{padding-left:55px !important;}.home #main-content{margin-top:137px;}.pp_menu_show_main_col .et_pb_menu__icon__with_count{top:-51px;right:174px;font-size:15px;}}@media all and (min-width: 1281px) and (max-width: 1440px){#main-content{margin-top:150px;}.ep_header_center_left .et_pb_image_wrap img{width:231px;height:60px;}.ep_header_center_1{width:24% !important;}.ep_header_center_2{width:41% !important;}.ep_header_center_3{width:35% !important;}ul#menu-header_menu > li{padding:21px 32px !important;}.pp_menu_show_main_col .et_pb_menu__icon__with_count{top:-56px;right:178px;font-size:16px;}}@media all and (min-width: 1441px) and (max-width: 1680px){}@media all and (min-width: 1681px) and (max-width: 1880px){}.padding_zero.bu_footer_main {
    background: linear-gradient(0deg, #079CE0 0%, #2255A3 100%);
    padding: 0 !important;
}

.footer_btm_sec {
    background: linear-gradient(270deg, #FE376E 0%, #FF5B45 100%);
}

.res_main {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.padding_zero.footer_btm_sec {
    padding: 8px 0 !important;
}

.footer_social .social_list {
    display: flex;
    padding: 0;
    list-style-type: none;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

.footer_social .social_list li:first-child {
    margin-right: 10px;
}

.footer_social .social_list li {
    height: 50px;
    width: 50px;
    /* border: 1px solid #979694; */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.7s ease;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #FFF;
    background: linear-gradient(90deg, #03D7C1 0%, #2DE676 100%);
    box-shadow: 0px 1px 19px 0px rgba(45, 230, 118, 0.69);
}

.social_list li a {
    display: flex;
}

.footer_service1 .et_pb_image_wrap img {
    width: 299px;
    height: 177px;
    object-fit: cover;
}

.footer_service1 .et_pb_module.et_pb_image {
    text-align: center;
}

.bu_footer_main .footer_service2 .quick_menus .nav,
.bu_footer_main .footer_service3 .quick_menus .nav {
    display: block !important;
    list-style-type: none;
}

.bu_footer_main .footer_service2 .quick_menus,
.bu_footer_main .footer_service3 .quick_menus {
    background-color: transparent !important;
}

.bu_footer_main .footer_service2 .quick_menus li a,
.bu_footer_main .footer_service3 .quick_menus li a {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
    color: #fff !important;
    padding-bottom: 2px;
    transition: 0.6s ease;
}

.bu_footer_main .footer_service2 .quick_menus li a:hover,
.bu_footer_main .footer_service3 .quick_menus li a:hover {
    color: #FE3A6A !important;
}

.footer_service2 .link_head .link_heading,
.footer_service3 .link_head .link_heading {
    margin-bottom: 12px;
}

.link_head .link_heading {
    color: #fff;
    font-size: 25px;
    line-height: 26px;
    text-transform: capitalize;
    font-weight: 700;
    padding: 0;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 25px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'Lora';
    text-shadow: 1px 2px #FE3A6A;
}

.link_head .link_heading::before {
    content: "";
    position: absolute;
    width: 45px;
    height: 3px;
    background-color: #FDB70B;
    bottom: 0px;
    left: 0;
    right: auto;
    margin: 0 auto;
}

.footer_service1,
.footer_service2,
.footer_service3,
.footer_service4 {
    padding: 80px 0 65px !important;
    width: 25% !important;
}

.footer_service2 {
    padding-left: 130px !important;
    position: relative;
}

.footer_service3 {
    padding-left: 55px !important;
    position: relative;
}

.footer_service2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50px;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.52);
}

.footer_service3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 15px;
    left: auto;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.52);
}

.footer_service4 {
    padding-left: 50px !important;
}

.foo_mouth_main_box_img img {
    width: 295px;
    height: 107px;
    object-fit: cover;
    display: block;
}

.foo_mouth_main_box_review {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
    padding-bottom: 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin-top: 20px;
}

.foo_acce_payme_main_box_review {
    font-size: 21px;
    line-height: 30px;
    color: #fff;
    font-weight: 500;
    display: inline-block;
    margin-top: 65px;
    padding-bottom: 18px;
}

.foo_acce_payme_main_box_img img {
    height: 51px;
    width: 262px;
    object-fit: contain !important;
    display: block;
    margin: auto;
}

.foo_acce_payme_main_box_img {
    padding: 10px;
    background-color: #fff;
    border-radius: 13px;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 215px !important;
        height: 140px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 16px;
        line-height: 22px;
    }
    .footer_social .social_list {
        margin-top: 30px;
    }
    .link_head .link_heading {
        font-size: 22px;
        line-height: 22px;
    }
    .footer_service1,
    .footer_service2,
    .footer_service3,
    .footer_service4 {
        padding: 60px 0 45px !important;
    }
    .footer_service1 {
        width: 100% !important;
        padding-bottom: 0 !important;
    }
    .footer_service2 {
        padding-left: 0 !important;
        width: 100% !important;
        padding-top: 50px !important;
        padding-bottom: 20px !important;
    }
    .footer_service3 {
        padding-left: 0 !important;
        width: 100% !important;
        padding-top: 0 !important;
        padding-bottom: 20px !important;
    }
    .footer_service4 {
        padding-left: 0 !important;
        width: 100% !important;
        padding-bottom: 35px !important;
        padding-top: 0 !important;
    }
    .footer_service2::before {
        left: 25px;
        display: none;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
    .footer_service3::after {
        right: -5px;
        display: none;
    }
    .foo_mouth_main_box_review {
        font-size: 18px;
        line-height: 22px;
    }
    .foo_acce_payme_main_box_review {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 15px;
        margin-top: 35px;
    }
    .foo_acce_payme_main_box_img {
        padding: 8px;
        width: fit-content;
    }
    .bu_footer_main .quick_menus .et_mobile_nav_menu {
        display: none !important;
    }
    .bu_footer_main .quick_menus .et_pb_menu__menu {
        display: block !important;
    }
    .bu_footer_main .quick_menus .et_pb_menu__wrap {
        justify-content: left !important;
    }
    .res_main {
        line-height: 24px;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .footer_service2 {
        padding-left: 0 !important;
        width: 50% !important;
        padding-top: 35px !important;
        padding-bottom: 20px !important;
    }
    .footer_service3 {
        padding-left: 0 !important;
        width: 50% !important;
        padding-top: 35px !important;
        padding-bottom: 20px !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 229px;
        height: 145px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 15px;
        line-height: 22px;
    }
    .link_head .link_heading {
        font-size: 22px;
        line-height: 22px;
    }
    .footer_service1,
    .footer_service2,
    .footer_service3,
    .footer_service4 {
        padding: 60px 0 45px !important;
    }
    .footer_service1 {
        width: 100% !important;
        padding-bottom: 0 !important;
    }
    .footer_service2 {
        padding-left: 0 !important;
        width: 33.33% !important;
        padding-top: 50px !important;
    }
    .footer_service3 {
        padding-left: 0 !important;
        width: 33.33% !important;
        padding-top: 50px !important;
    }
    .footer_service4 {
        padding-left: 10px !important;
        width: 33.33% !important;
        padding-top: 50px !important;
    }
    .footer_service2::before {
        left: 25px;
        display: none;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
    .footer_service3::after {
        right: -5px;
        display: none;
    }
    .foo_mouth_main_box_review {
        font-size: 18px;
        line-height: 22px;
    }
    .foo_acce_payme_main_box_review {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 15px;
        margin-top: 55px;
    }
    .foo_acce_payme_main_box_img {
        padding: 8px;
    }
    .bu_footer_main .quick_menus .et_mobile_nav_menu {
        display: none !important;
    }
    .bu_footer_main .quick_menus .et_pb_menu__menu {
        display: block !important;
    }
    .bu_footer_main .quick_menus .et_pb_menu__wrap {
        justify-content: left !important;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 229px;
        height: 145px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 15px;
        line-height: 22px;
    }
    .link_head .link_heading {
        font-size: 22px;
        line-height: 22px;
    }
    .footer_service1,
    .footer_service2,
    .footer_service3,
    .footer_service4 {
        padding: 60px 0 45px !important;
    }
    .footer_service2 {
        padding-left: 60px !important;
    }
    .footer_service3 {
        padding-left: 25px !important;
    }
    .footer_service4 {
        padding-left: 40px !important;
    }
    .footer_service2::before {
        left: 25px;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
    .footer_service3::after {
        right: -5px;
    }
    .foo_mouth_main_box_review {
        font-size: 18px;
        line-height: 22px;
    }
    .foo_acce_payme_main_box_review {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 15px;
        margin-top: 55px;
    }
    .foo_acce_payme_main_box_img {
        padding: 8px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 229px;
        height: 145px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 15px;
        line-height: 22px;
    }
    .link_head .link_heading {
        font-size: 22px;
        line-height: 22px;
    }
    .footer_service1,
    .footer_service2,
    .footer_service3,
    .footer_service4 {
        padding: 60px 0 45px !important;
    }
    .footer_service2 {
        padding-left: 60px !important;
    }
    .footer_service3 {
        padding-left: 25px !important;
    }
    .footer_service4 {
        padding-left: 40px !important;
    }
    .footer_service2::before {
        left: 25px;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
    .footer_service3::after {
        right: -5px;
    }
    .foo_mouth_main_box_review {
        font-size: 18px;
        line-height: 22px;
    }
    .foo_acce_payme_main_box_review {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 15px;
        margin-top: 55px;
    }
    .foo_acce_payme_main_box_img {
        padding: 8px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 249px;
        height: 147px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 15px;
        line-height: 22px;
    }
    .link_head .link_heading {
        font-size: 22px;
        line-height: 22px;
    }
    .footer_service2 {
        padding-left: 80px !important;
    }
    .footer_service3 {
        padding-left: 40px !important;
    }
    .footer_service2::before {
        left: 35px;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
    .footer_service3::after {
        right: -5px;
    }
    .foo_mouth_main_box_review {
        font-size: 18px;
        line-height: 22px;
    }
    .foo_acce_payme_main_box_review {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 15px;
    }
    .foo_acce_payme_main_box_img {
        padding: 8px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .footer_service1 .et_pb_image_wrap img {
        width: 249px;
        height: 147px;
        object-fit: contain;
    }
    .bu_footer_main .footer_service2 .quick_menus li a,
    .bu_footer_main .footer_service3 .quick_menus li a {
        font-size: 15px;
        line-height: 22px;
    }
    .link_head .link_heading {
        font-size: 24px;
        line-height: 24px;
    }
    .footer_service2 {
        padding-left: 100px !important;
    }
    .footer_service3 {
        padding-left: 40px !important;
    }
    .footer_service2::before {
        left: 35px;
    }
    .foo_mouth_main_box_img img {
        width: 265px;
        height: 62px;
        object-fit: contain;
    }
    .foo_acce_payme_main_box_img img {
        width: 232px;
        object-fit: contain;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}.site_button,
.vp-pagination__style-default .vp-pagination__item a,
.et_pb_section .woocommerce input.button,
.woocommerce div.product form.cart .button,
.woocommerce-message a.button.wc-forward,
.woocommerce button.button,
.woocommerce-page button.button {
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 0 !important;
    line-height: 46px;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    width: 166px;
    height: 50px;
    background-color: #5A5A5A;
    color: #000;
    text-align: center;
    transition: 0.6s ease;
    cursor: pointer;
    z-index: 1;
    border-radius: 75px;
    text-shadow: none;
    /* transition: all 0.9s ease-in-out; */
    border-radius: 25px;
    border: 2px solid #FFF;
    background: linear-gradient(90deg, #03D7C1 0%, #2DE676 100%);
    box-shadow: 0px 1px 19px 0px rgba(45, 230, 118, 0.69);
}

.woocommerce-message a.button.wc-forward {
    line-height: 44px !important;
}

.site_button:hover,
.vp-pagination__style-default .vp-pagination__item a:hover,
.et_pb_section .woocommerce input.button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce-message a.button.wc-forward:hover {
    border: 2px solid #FFF;
    background: linear-gradient(90deg, #DA00FF 0%, #8900FF 100%);
    box-shadow: 0px 1px 19px 0px rgba(218, 0, 255, 0.69);
    color: #fff;
    transition: 0.6s ease;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 38px;
        font-size: 15px;
        width: 140px;
        height: 40px;
    }
    .contact_btn,
    .quote_btn {
        height: 40px;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 38px;
        font-size: 14px;
        width: 140px;
        height: 40px;
    }
    .contact_btn,
    .quote_btn {
        height: 40px;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 43px;
        font-size: 13px;
        width: 130px;
        height: 45px;
    }
    .contact_btn,
    .quote_btn {
        height: 40px;
    }
    .header_call_svg svg {
        height: 15px;
        width: 15px;
    }
    .header_call_svg {
        top: 7px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 43px;
        font-size: 13px;
        width: 130px;
        height: 45px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 43px;
        font-size: 14px;
        width: 130px;
        height: 45px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .site_button,
    .vp-pagination__style-default .vp-pagination__item a {
        line-height: 43px;
        font-size: 15px;
        width: 140px;
        height: 45px;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}@import url("https://fonts.googleapis.com/css?family=Merriweather+Sans");
main {
  /* height: 80vh; */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Merriweather Sans", sans-serif;
}
.ep_extra_page_row{
    padding: 0 !important;
}
main #g6219 {
  transform-origin: 85px 4px;
  -webkit-animation: an1 12s 0.5s infinite ease-out;
   animation: an1 12s 0.5s infinite ease-out;
}
.ep_extra_page_section {
    background: #fff;
    width: 100% !important;
    height: 75vh !important;
    position: relative;
    display: flex;
    align-items: center;
}
.ep_extra_page_section.padding_zero {
    background-color: #fff;
}
.ep_extra_page_col_box {
    text-align: center;
}
.ep_extra_page_col_box svg path,.ep_extra_page_col_box svg g{
    stroke: #03D7C1 !important;
}
.ep_extra_page_col_box svg rect{
    fill: #03D7C1 !important;
}
.ep_extra_page_col_box svg ellipse{
    fill: #03D7C1 !important;
    stroke: #03D7C1 !important;
}
.ep_etra_page_txt h2 {
    padding: 0px !important;
    color: #03D7C1;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 30px;
}
.ep_extra_page_end_txt p {
    line-height: 1.5;
    font-size: 20px;
    color: #000;
    font-weight: 500;
    padding-top: 40px;
    margin-bottom: 30px;
}
@-webkit-keyframes an1 {
  0% {
    transform: rotate(0);
  }
  5% {
    transform: rotate(3deg);
  }
  15% {
    transform: rotate(-2.5deg);
  }
  25% {
    transform: rotate(2deg);
  }
  35% {
    transform: rotate(-1.5deg);
  }
  45% {
    transform: rotate(1deg);
  }
  55% {
    transform: rotate(-1.5deg);
  }
  65% {
    transform: rotate(2deg);
  }
  75% {
    transform: rotate(-2deg);
  }
  85% {
    transform: rotate(2.5deg);
  }
  95% {
    transform: rotate(-3deg);
  }
  100% {
    transform: rotate(0);
  }
}

@keyframes an1 {
  0% {
    transform: rotate(0);
  }
  5% {
    transform: rotate(3deg);
  }
  15% {
    transform: rotate(-2.5deg);
  }
  25% {
    transform: rotate(2deg);
  }
  35% {
    transform: rotate(-1.5deg);
  }
  45% {
    transform: rotate(1deg);
  }
  55% {
    transform: rotate(-1.5deg);
  }
  65% {
    transform: rotate(2deg);
  }
  75% {
    transform: rotate(-2deg);
  }
  85% {
    transform: rotate(2.5deg);
  }
  95% {
    transform: rotate(-3deg);
  }
  100% {
    transform: rotate(0);
  }
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .ep_extra_page_row {
        padding: 70px 15px !important;
        width: 100% !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .ep_extra_page_end_txt p {
        font-size: 16px;       
        padding-top: 25px;
        margin-bottom: 20px;
    }
    .ep_extra_page_img {
        height: 170px;
        padding: 25px 0px;
    }
    .ep_extra_page_section {
        height: 62vh !important;
    }
    .ep_extra_page_section.padding_zero {
        padding-top: 0 !important;
    }
    .ep_extra_page_block main svg {
        height: 160px !important;
        width: 270px !important;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .ep_extra_page_block main svg {
        height: 230px !important;
        width: 370px !important;
    }
    .ep_extra_page_section {
        height: 68vh !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .ep_extra_page_row {
        padding: 70px 15px !important;
        width: 100% !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .ep_extra_page_end_txt p {
        font-size: 18px;       
        padding-top: 25px;
        margin-bottom: 20px;
    }
    .ep_extra_page_img {
        height: 220px;
    }
    .ep_extra_page_section.padding_zero {
        padding-top: 0 !important;
    }
    .ep_extra_page_block main svg{
        height: 300px !important;
        width: 450px !important;
    }
}

@media all and (min-width: 981px) and (max-width: 1024px) {
    .ep_extra_page_row {
        padding: 70px 20px !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .ep_extra_page_end_txt p {
        font-size: 16px;       
        padding-top: 25px;
        margin-bottom: 20px;
    }
    .ep_extra_page_img {
        height: 220px;
    }
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
    .ep_extra_page_block main svg{
        height: 300px !important;
        width: 450px !important;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .ep_extra_page_row {
        padding: 60px 20px !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .ep_extra_page_end_txt p {
        font-size: 16px;       
        padding-top: 25px;
        margin-bottom: 20px;
    }
    .ep_extra_page_img {
        height: 220px;
    }
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
    .ep_extra_page_block main svg{
        height: 300px !important;
        width: 450px !important;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .ep_extra_page_row {
        padding: 40px 20px !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .ep_extra_page_end_txt p {
        font-size: 16px;       
        padding-top: 25px;
        margin-bottom: 20px;
    }
    .ep_extra_page_img {
        height: 220px;
    }
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
    .ep_extra_page_block main svg{
        height: 300px !important;
        width: 450px !important;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .ep_extra_page_row {
        padding: 50px 50px !important;
    }
    .ep_etra_page_txt h2 {
        font-size: 21px;
    }
    .ep_extra_page_end_txt p {
        font-size: 15px;
    }
    .ep_extra_page_img {
        height: 220px;
    }
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
    .ep_extra_page_block main svg{
        height: 320px !important;
        width: 480px !important;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .ep_extra_page_row {
        padding: 50px 50px !important;
    }
    .ep_extra_page_block main svg{
        height: 320px !important;
        width: 480px !important;
    }
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    /* .ep_extra_page_section.padding_zero {
        padding-top: 100px !important;
    } */
}.thank_mn_Section{
    background-color: #fff;
}
.thank_mn_row.full_container{
    padding: 0 !important;
}
.thank_mn_Section {
    height: 70vh;
    display: flex;
}
.thank_btn_div{
    text-align: center;
}
.thank_mn_block{
    margin-top: 100px;
}
.text-effect {
    color: #fff;
    font-size: 150px;
    font-weight: bold;
    text-align: center;
    line-height: 200px;
}
.text-effect span{
    display: inline-block;
    animation: animate 2s infinite;
}
.text-effect span:nth-child(1){ animation-delay: .1s; }
.text-effect span:nth-child(2){ animation-delay: .2s; }
.text-effect span:nth-child(3){ animation-delay: .3s; }
.text-effect span:nth-child(4){ animation-delay: .4s; }
.text-effect span:nth-child(5){ animation-delay: .5s; }
.text-effect span:nth-child(6) {animation-delay: .6s; }
.text-effect span:nth-child(7){ animation-delay: .7s; }
.text-effect span:nth-child(8){ animation-delay: .8s; }
.text-effect span:nth-child(9){ animation-delay: .9s; }
.text-effect span:nth-child(10){ animation-delay: 1s; }
@keyframes animate{
    0%,100%{
        color: #03D7C1;
        margin-left: 0;
        transform: translateY(0);
        opacity: 0.8;
    }
    25%{
        color: #DA00FF;
        margin-left: 10px;
        text-shadow:0 30px 10px rgba(0, 0, 0, 0.8);
        transform: translateY(-15);
    }
}


@media all and (min-width: 320px) and (max-width: 767px) {
    .thank_mn_Section {
        height: 50vh;
    }
    .text-effect {
        font-size: 50px;
        line-height: 100px;
    }
    .thank_mn_block {
        margin-top: 0px;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .text-effect {
        font-size: 85px;
        line-height: 150px;
    }
    .thank_mn_block {
        margin-top: 0px;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .thank_mn_Section {
        height: 70vh;
    }
    .text-effect {
        font-size: 120px;
        line-height: 190px;
    }
    .thank_mn_block {
        margin-top: 0px;
    }
}

@media all and (min-width: 981px) and (max-width: 1024px) {
    .thank_mn_Section {
        height: 70vh;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .thank_mn_Section {
        height: 70vh;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .thank_mn_Section {
        height: 70vh;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
    .thank_mn_Section {
        height: 70vh;
    }
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    .thank_mn_Section {
        height: 70vh;
    }
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
    .thank_mn_Section {
        height: 70vh;
    }
}.articles a {
    color: #ff564a !important;
}
.breadcumb_heading .breadcumb_title{
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.pp_breadcumb_sec_main{
    height: 245px !important;
    display: flex;
}
.breadcumb_heading .breadcumb_title.site_title::before,.site_heading_sub .site_title_sub.site_title::before{
    display: none !important;
}
.site_heading.breadcumb_heading {
    line-height: 0;
}
.site_title.breadcumb_title_pink {
    text-shadow: 2px 0px #FE376E;
}
.site_title.breadcumb_title{
    font-size: 42px;
}
.site_heading_sub .site_title_sub.site_title{
    text-shadow:unset;
    font-size: 35px;
}
.abtpg_img_slider_img_box img{
    margin: 0 auto;
}
.abtpg_img_slider_main {
    border: 3px dashed #FE3A6A;
    border-radius: 107px;
    padding: 22px 0;
    margin-bottom: 35px;
}
.abtpg_img_slider_img_box{
    height: 90px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.pp_des_main{
    text-align: center;
}
.pp_des_main_inner p{
    font-size: 16px;
    line-height: 32px;
}
.abtpg_about_btn {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 35px;
}
.abtpg_abt_img_box_main{
    text-align: center;
}
.abtpg_abt_img_box_main img{
    width: 926px;
    height: 498px;
    border-radius: 22px;
    border: 4px solid #FE3A6A;
    object-fit: cover;
}
.pp_abt_inner_sec_main{
    overflow: hidden;
}
.pp_abt_inner_sec_main::before {
    content: "";
    position: absolute;
    top: 350px;
    left: 80px;
    height: 68px;
    width: 71px;
    background-size: 71px;
    background-image: url(/wp-content/uploads/2023/08/triangle_Abt_img.png);
    background-repeat: no-repeat;
    z-index: 9;
    animation: ranimName 10s linear infinite;
}
.pp_abt_inner_sec_main::after {
    content: "";
    position: absolute;
    top: 370px;
    right: -25px;
    height: 140px;
    width: 140px;
    background-size: 140px;
    background-image: url(/wp-content/uploads/2023/08/service_bfimg.png);
    background-repeat: no-repeat;
    z-index: 9;
    animation: ranimName 10s linear infinite;
}
.site_title.breadcumb_title_white_purple{
    color: #fff;
    text-shadow: 2px 0px #8900ff;
}
.sub_site_title_des {
    display: block;
    margin-bottom: 25px;
}
.site_title_sub_des_mar{
    margin-bottom: 0 !important;
}
.pp_cupg_contact_sec_main .submit_main{
    text-align: center;
}
.pp_cupg_contact_sec_main .contact_main {
    border: 2px dashed #000;
    border-radius: 71px;
    padding: 50px;
}
.pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.email_in,
.pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.suburb_in{
    padding-right: 15px;
}
.pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.phone_in{
    padding-right: 0;
}
.pp_cupg_address_sec_main_row .cp_content_cupg {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
}
.pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
    width: 26.6% !important;
    margin: 0 50px;
    justify-content: center;
    padding-bottom: 25px;
    padding-top: 15px;
}
.pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main:last-child{
    border-bottom: 1px dashed #000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round;
}
.site_width.pp_site_title_main_row.pp_let_connect_main_row{
    padding-top: 80px !important;
}
.pp_abt_inner_sec_main_row {
    position: unset !important;
}
.pp_abt_inner_sec_main_row::before {
    content: "";
    position: absolute;
    top: 400px;
    left: -192px;
    height: 389px;
    width: 389px;
    border-radius: 389px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    z-index: 0;
}
.pp_cupg_contact_sec_main::before {
    content: "";
    position: absolute;
    bottom: -150px;
    right: 0;
    height: 402px;
    width: 402px;
    border-radius: 402px;
    opacity: 0.15;
    background: #FE576D;
    filter: blur(192px);
    z-index: 1;
}
.pp_event_photo_sec_main .sub_site_title_des{
    font-size: 16px;
    margin-bottom: 0;
}
.event_pack_main_box{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -10px;
}
.event_pack_main_box_sub{
    width: 25% !important;
    padding: 10px;
}
.event_pack_main_box_inner {
    border: 1px solid #2DE676;
    border-top: 4px solid #2DE676;
    height: 100%;
    background-color: #fff;
}
.event_pack_main_name_box {
    text-align: center;
    background-color: #FFEAE7;
    height: 53px;
    display: flex;
}
.event_pack_main_name{
    font-size: 20px;
    font-weight: 600;
    margin: auto;
}
.event_pack_main_content_box{
    padding: 30px;
}
.event_pack_main_content_price_box {
    text-align: center;
    border-bottom: 1px dashed #000000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round;
    padding-bottom: 18px;
    margin-bottom: 25px;
}
.event_pack_main_content_price{
    font-family: Lora;
    font-size: 41px;
    font-weight: 700;
    color: #FE376E;
    /* border-bottom: 1px dashed #000000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round; */
}
.event_pack_main_content_pack_feature_list li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    padding: 3px 0px;
}
.event_pack_main_content_pack_feature_list {
    padding-bottom: 0 !important;
    padding-left: 25px !important;
    text-align: left;
}
.event_pack_main_content_pack_feature_list li::marker {
    font-size: 25px;
    color: #079CE0;
}
.site_heading_sub_des_specc{
    margin: 25px 0 55px;
}
.pp_event_photo_sec_main .pp_abt_inner_sec_main_row::before {
    top: 50px;
    left: -145px;
    border-radius: 515px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    width: 515px;
    height: 515px;
}
.pp_event_photo_sec_main .pp_abt_inner_sec_main_row::before {
    top: 50px;
    left: -145px;
    border-radius: 515px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    width: 515px;
    height: 515px;
}
.pp_event_photo_sec_main .pp_abt_inner_sec_main_row::after {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 30px;
    height: 140px;
    width: 140px;
    background-size: 140px;
    background-image: url(/wp-content/uploads/2023/08/service_bfimg.png);
    background-repeat: no-repeat;
    z-index: 0;
    animation: ranimName 10s linear infinite;
    visibility: visible;
}
.our_products_box.our_products_box_shop{
    width: 33.33%;
}
.woocommerce-page .our_products_main{
    width: 100%;
}
.woocommerce-result-count{
    display: none;
}
.product_shop_Box .product_post .et_pb_text_inner{
    position: absolute;
}
#main-content .container:before{
    display: none !important;
}
.et-db #et-boc .et-l .shop_col_sidebar.sticky_col_cat_1 .et_pb_widget_area_left{
    border: none;
}
.xoo-el-action-sc.button{
    position: absolute !important;
}
.product_shop_Box .et_pb_module.product_post .et_pb_text_inner {
    font-size: 26px;
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
    position: absolute !important;
}
.site_title_shop.site_title::before {
    display: none;
}
.site_title_shop.site_title{
    margin: 0 !important;
    padding: 0 !important;
    font-size: 28px;
}
.product_shop_Box select.orderby {
    background-color: #fff !important;
    font-size: 16px;
    color: #000 !important;
    border-bottom: 1px solid #ddd;
    border-radius: 0 !important;
    padding: 5px 0;
    font-weight: 400;
}
.shop_Sidebar h4.widgettitle {
    background: #079CE0;
    border-radius: 7px;
    text-align: left;
    color: white;
    padding: 15px !important;
    font-size: 20px !important;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
}
.shop_Sidebar .widget_price_filter form {
    padding: 20px 15px !important;
    background-color: #fff;
    border-radius: 9px;
}
.shop_Sidebar .widget_price_filter{
    border: 1px solid #ddd;
    border-radius: 9px;
}
.woocommerce .shop_Sidebar .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #FE3A6A;
    height: 3px !important;
}
.woocommerce .shop_Sidebar  .widget_price_filter .ui-slider .ui-slider-handle {
    top: -6px;
    height: 15px;
    width: 15px;
    background: #FDB70B;
}
.woocommerce .shop_Sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content {
    height: 3px;
    background: #FDB70B;
}
.shop_Sidebar .price_label{
    font-size: 16px;
    font-weight: 500;
    position: absolute;
}
.shop_Sidebar button.button{
    margin-top: 50px;
    border-radius: 25px;
    border: 2px solid #FFF;
    background: linear-gradient(90deg, #03D7C1 0%, #2DE676 100%);
    box-shadow: 0px 1px 19px 0px rgba(45, 230, 118, 0.69);
    padding: 4px 32px;
    font-size: 16px !important;
    color: #000;
    font-weight: 400;
}
.shop_Sidebar button.button:hover::after{
    display: none;
}
.shop_Sidebar button.button:hover{
    border-radius: 25px;
    border: 2px solid #FFF;
    background: linear-gradient(90deg, #DA00FF  0%, #8900FF 100%);
    box-shadow: 0px 1px 19px 0px rgba(218, 0, 255, 0.69);
    padding: 4px 32px;
    font-size: 16px !important;
    color: #fff;
    font-weight: 400;
}
.footer_service1 .et_pb_module.et_pb_image{
    text-align: center !important;
}
.breadcumb_title_bat{
    text-shadow: 2px 0px #03D7C1 !important;
}
.bu_shoppg_main_sec{
    position: relative;
    overflow: hidden;
}
.bu_shoppg_main_sec::before {
    content: "";
    position: absolute;
    top: 300px;
    left: -192px;
    height: 389px;
    width: 389px;
    border-radius: 389px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    z-index: 0;
}
.bu_shoppg_main_sec::after{
    content: "";
    position: absolute;
    top: 150px;
    right: 0;
    height: 204px;
    width: 97px;
    z-index: 0;
    background-size: 97px;
    background-image: url(/wp-content/uploads/2023/08/contact_before_img.png);
    background-repeat: no-repeat;
}
.bu_shoppg_main_row{
    position: unset !important;
}
.bu_shoppg_main_row::before {
    content: "";
    position: absolute;
    top: 500px;
    right: 0;
    height: 402px;
    width: 402px;
    border-radius: 402px;
    opacity: 0.15;
    background: #FE576D;
    filter: blur(192px);
    z-index: 1;
}
.not-found-title{
    margin-top: 50px;
}
.site_title.site_title_sub.suburb_title_sub_title {
    font-size: 28px;
    line-height: 36px;
    text-transform: capitalize;
    font-weight: 600;
    font-family: 'Outfit';
    border-bottom: 1px dashed #000000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round;
    padding-bottom: 17px;
    margin-bottom: 30px;
}
.pp_suburb_memory_sec_main {
    border-bottom: 1px dashed #000000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round;
}
.pp_suburb_memory_sec_block_left{
    border: 4px solid #FF5946;
    border-radius: 27px;
    display: flex;
    height: 450px;
    background-color: #fff;
}
.pp_suburb_memory_sec_block_left .et_pb_image_wrap {
    margin: auto;
}
.pp_suburb_memory_sec_block_left .et_pb_image_wrap img {
    border-radius: 27px;
    object-fit: cover;
    height: 442px;
}
.pp_suburb_memory_sec_row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pp_suburb_memory_sec_block_right{
    padding-left: 35px;
}
.suburb_content_main_box_inner p{
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}
.suburb_content_btn{
    margin-top: 20px;
}
.suburb_title_sub_title_dess{
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}
.suburb_benifit_main_boxx{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.suburb_benifit_main_box_inner p{
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.suburb_benifit_main_box_inner {
    padding-left: 15px;
    width: 98% !important;
}
.suburb_benifit_img_box{
    width: 2%;
    z-index: 99;
}
.suburb_benifit_main_boxx.sub_pink,
.suburb_benifit_main_boxx.sub_green,
.suburb_benifit_main_boxx.sub_skin,
.suburb_benifit_main_boxx.sub_blue {
    position: relative;
    padding: 20px;
}
.suburb_benifit_main_boxx.sub_pink::before,.suburb_benifit_main_boxx.sub_green::before,
.suburb_benifit_main_boxx.sub_skin::before,.suburb_benifit_main_boxx.sub_blue::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 21px;
    opacity: 0.15;
    background: linear-gradient(90deg, #FE376E 0%, #FF5B45 100%);
}
.suburb_benifit_main_boxx.sub_green::before{
    background: linear-gradient(90deg, #03D7C1 0%, #2DE676 100%);
}
.suburb_benifit_main_boxx.sub_skin::before{
    background: linear-gradient(270deg, #FAA33F 0%, #F04C37 100%);
}
.suburb_benifit_main_boxx.sub_blue::before{
    background: linear-gradient(180deg, #079CE0 0%, #2255A3 100%);
}
.suburb_benifit_main_box{
    margin-top: 25px;
}
.pp_serv_benifit_sec_main .site_title.site_title_sub.suburb_title_sub_title {
    border: unset;
    padding-bottom: 0;
    margin-bottom: 15px;
}
.pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_right{
    padding-left: 0 !important;
    padding-right: 35px !important;
}
.pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_left .et_pb_image_wrap {
    width: 100%;
    height: 100%;
}
.pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_left .et_pb_image_wrap img {
    border-radius: 23px;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_left{
    border-color: #079CE0 !important;
}
.suburb_content_main_box .suburb_content_main_box_inner p a{
    color: #000 ;
}
.pp_suburb_memory_sec_main.pp_suburb_memory_second_sec_main{
    border: unset !important;
}
.site_title.site_title_sub.suburb_title_sub_title{
    position: relative;
}
.pp_suburb_memory_sec_main .site_title.site_title_sub.suburb_title_sub_title::after {
    content: "";
    position: absolute;
    left: 60px;
    bottom: -6px;
    height: 11px;
    width: 11px;
    background-color: #FE475B;
    border-radius: 50%;
    visibility: visible;
    z-index: 9;
    position: absolute;
    animation: linear infinite alternate;
  animation-name: run1111;
  animation-duration: 10s;
}

@-webkit-keyframes run1111 {
    0% {
      left: 0;
      transform: translateX(0);
    }
    100% {
      left: 100%;
      transform: translateX(-100%);
    }
}
.pp_suburb_memory_sec_main .site_title.site_title_sub.suburb_title_sub_title span:before {
    content: "";
    position: absolute;
    right: 100%;
    bottom: -6px;
    height: 11px;
    width: 11px;
    background-color: #17DE9C;
    border-radius: 50%;
    visibility: visible;
    z-index: 9;
    animation: linear infinite alternate;
    animation-name: run1111;
    animation-duration: 10s;
    animation: linear infinite alternate;
    animation-name: sliderun;
    animation-duration: 10s;
}

@-webkit-keyframes sliderun {
    0% {
      right: 0;
      transform: translateX(0);
    }
    100% {
      right:  100%;
      transform: translateX(-100%);
      
    }
}

/* Hide scrollbar for Chrome, Safari and Opera */
.suburb_content_main_box_inner::-webkit-scrollbar {
    display: none;
  }
  
  /* Hide scrollbar for IE, Edge and Firefox */
  .suburb_content_main_box_inner {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }

  .pp_suburb_memory_sec_main,.pp_serv_benifit_sec_main {
    position: relative;
  }
  .pp_suburb_memory_sec_main::before {
    content: "";
    position: absolute;
    top: 150px;
    left: 100px;
    height: 515px;
    width: 515px;
    border-radius: 515px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    z-index: 0;
}
.pp_suburb_memory_sec_main::after{
    content: "";
    position: absolute;
    top: 150px;
    right: 0;
    height: 204px;
    width: 97px;
    z-index: 0;
    background-size: 97px;
    background-image: url(/wp-content/uploads/2023/08/contact_before_img.png);
    background-repeat: no-repeat;
}
.pp_serv_benifit_sec_main::before {
    content: "";
    position: absolute;
    bottom: -150px;
    right: 0;
    height: 402px;
    width: 402px;
    border-radius: 402px;
    opacity: 0.15;
    background: #FE576D;
    filter: blur(192px);
    z-index: 1;
}
.pp_suburb_memory_second_sec_main.pp_suburb_memory_sec_main::before,
.pp_suburb_memory_second_sec_main.pp_suburb_memory_sec_main::after{
    display: none;
}
.pp_serv_benifit_sec_main_spec .site_heading {
    text-align: left;
}

/* .pp_serv_benifit_sec_main_spec{
border-bottom: 1px dashed #000000;
border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
border-image-slice: 1;
border-image-repeat: round;
} */
.suburb_content_main_box_inner {
    height: 230px;
    overflow-y: scroll;
}
.suburb_title_sub_title_dess a{
    color: #000;
}
.suburb_des_list_point{
    font-size: 16px;
    font-weight: 400;
}
.suburb_des_list_point li{
    padding: 5px 0;
}
.passport_photos_row1 .et_pb_image_wrap,.passport_photos_row2 .et_pb_image_wrap{
    width: 100%;
}
.passport_photos_row1 .et_pb_image_wrap img,.passport_photos_row2 .et_pb_image_wrap img{
    display: block;
    object-fit: contain;
    height: 100%;
    width: 100%;
}
.passport_photos_row2 {
    margin-bottom: 30px;
}
.contact_main.contact_main_upload{
    margin-top: 30px;
}
.input_box_main.input_box_main_no_flex{
    display: block;
}
.contact_main.contact_main_upload .submit_main{
    margin-top: 35px;
}
.single.single-product .container {
    width: 1400px !important;
    max-width: 1400px !important;
}
.woocommerce-breadcrumb{
    display: none !important;
}
.single.single-product .woo-variation-gallery-slider-wrapper .slick-list .wvg-single-gallery-image-container img {
    height: 572px !important;
    object-fit: contain;
}
.single.single-product .woo-variation-gallery-slider-wrapper {
    border: 1px solid #ddd;
    border-radius: 16px !important;
    margin-left: 15px;
}
.single.single-product #left-area {
    padding: 0 !important;
    width: 100% !important;
}

body.woocommerce.single.single-product  .woocommerce-tabs{
    border: none !important;
}
.single.single-product .productpg_title_cat_pri_box p{
    display: none;
}
.single.single-product .woocommerce-variation-price,.single.single-product .summary.entry-summary .productpg_title_cat_pri_box .price{
    position: absolute;
    top: 50px;
    display: block !important;
}
.single.single-product .woocommerce-variation-price{
    width: 100%;
    background-color: #fff;
}
.single.single-product .product_title.entry-title{
    padding-bottom: 50px !important;
}
/* .productpg_title_cat_pri_box{
    padding-top: 20px;
} */
.single.single-product .productpg_title_cat_pri_box .category_list_box_title .product_title {
    font-size: 28px;
    line-height: 30px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 0 !important;
    padding: 0 0 65px !important;
}
.single.single-product .price .amount,.single.single-product .summary.entry-summary .productpg_title_cat_pri_box .price .amount,
.single.single-product .summary.entry-summary .productpg_title_cat_pri_box .price .amount .woocommerce-Price-currencySymbol{
    font-size: 35px !important;
    color: #FE3A6A;
    font-weight: 700;
}
.woocommerce.single.single-product div.product form.cart .variations select{
    border-radius: 10px;
    border: 1px solid #DDD;
    background: #FFF;
    height: 50px;
    font-size: 16px;
    font-family: Outfit;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    color: #999 !important;
    width: 100% !important;
    margin-right: 0 !important;
}
.single.single-product table.variations tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    padding: 0 !important;
}
.single.single-product table.variations th{
    width: 100% !important;
    text-align: left;
    padding: 0 !important;
}
.single.single-product table.variations td{
    width: 100% !important;
}
.single.single-product table.variations .reset_variations {
    width: 100%;
    display: block;
    text-align: right;
    font-size: 18px !important;
    margin-top: 10px;
    color: #FE3A6A;
    visibility: visible;
    position: absolute;
    bottom: 0;
    right: 0;
    bottom: -10px;
}
.single.single-product .variations_form.cart{
    margin-top: 0 !important;
}
.single.single-product .zip-widget__wrapper{
    position: absolute;
    top: 100px;
}
.our_products_variation_main{
    padding-top: 0;
}
.available_stock {
    padding-bottom: 30px;
    border-bottom: 1px dashed #000000;
    border-image-source: url(https://i.stack.imgur.com/wLdVc.png);
    border-image-slice: 1;
    border-image-repeat: round;
}
.available_stock span{
     text-transform: capitalize;
     color: #2DE676;
}
.choose_option_order {
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    color: #000;
}
.single.single-product .quantity{
    width: 100% !important;
    /* display: none !important; */
}
#field_number_5229449067{
    display: none !important;
}
.single.single-product .qty_button {
    display: none;
}
.woocommerce.single.single-product .quantity{
    border: unset !important;
    border-radius: unset !important;
}
.woocommerce.single.single-product .quantity input.qty {
    width: 100% !important;
    text-align: left;
    font-size: 18px;
    padding: 10px 15px;
    border-radius: 10px;
    border: none !important;
    border: 1px solid #DDD !important;
    background: #FFF;
    height: 50px !important;
    border-radius: 10px !important;
}
#number_5229449067{
    margin-bottom: 0 !important;
}
.single.single-product table.variations td.value{
    position: relative;
}
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    text-align: left;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
}
.single_add_to_cart_button {
    margin-top: 15px;
}
.special_req .wcpa_field_label{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
}
.special_req .wcpa_field{
    border-radius: 10px !important;
    border: 1px solid #DDD !important;
    background: #FFF !important;
    height: 50px !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    color: #999 !important;
}
.wcpa_form_outer{
    margin: 0 !important;
}
.single.single-product table.variations{
    margin-bottom: 0 !important;
}
.related_product .our_products_box.our_products_box_shop{
    width: 25% !important;
}
.bu_product_type,.bu_product_brand {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    color: #000;
}
.bu_product_type span,.bu_product_brand span{
    color:#079CE0;
}
.additional_information_tab,.reviews_tab{
    display: none !important;
}
/* .woocommerce-Tabs-panel h2:first-child {
    display: none !important;
} */
.description_tab{
    display: none !important;
}
.single_product_des_main_box_title{
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    color: #000;
}
.woocommerce-Tabs-panel h1,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3,
.woocommerce-Tabs-panel h4,
.woocommerce-Tabs-panel h5,
.woocommerce-Tabs-panel h6{ color: #000 !important; }
.single_product_des_main_box_title.single_product_des_main_box_title_pink{
    color: #FE3A6A;
}
.single_product_des_main_box_list{
    margin-top: 15px;
}
.single_product_des_main_box_list li{
    padding: 5px 0;
}

.woocommerce-product-gallery__image a img{
    height: 464px !important;
    border-radius: 27px;
    object-fit: contain;
    border-radius: 27px;
    border: 1px solid #DDD;
    background: #FFF;
}
.flex-control-nav.flex-control-thumbs li{
    border-radius: 10px;
    border: 1px solid #DDD;
    background: #FFF;
    height: 105px;
    margin: 0 5px 5px 0 !important;
    width: 19% !important;
}
.flex-control-nav.flex-control-thumbs{
    margin-top: 15px !important;
    display: flex;
    flex-wrap: wrap;
}
.flex-control-nav.flex-control-thumbs li img{
    padding: 16px;
    height: 105px !important;
    opacity: 1 !important;
}
.woocommerce.single.single-product div.product div.images.woocommerce-product-gallery{
    width: 50% !important;
}
.woocommerce.single.single-product div.product div.summary {
    width: 50% !important;
    padding-left: 50px;
}
.related_product {
    padding-bottom: 40px;
    padding-top: 30px;
}
/* .woocommerce-tabs-inner{
    display: none;
} */
.woocommerce.single.single-product #reviews{
    display: none;
}
body.woocommerce.woocommerce.single.single-product div.product .woocommerce-tabs .panel, body.woocommerce.woocommerce.single.single-product #content-area div.product .woocommerce-tabs .panel {
    padding: 0 !important;
}
.single.single-product footer.et-l.et-l--footer .et_pb_section {
    float: left;
    width: 100%;
}
.single.single-product #main-content{
    position: relative;
    overflow-x: hidden;
}
.single.single-product #main-content::before{
    content: "";
    position: absolute;
    top: 350px;
    left: -192px;
    height: 389px;
    width: 389px;
    border-radius: 389px;
    opacity: 0.15;
    background: #2DE676;
    filter: blur(192px);
    z-index: 0;
}
.single.single-product #main-content::after {
    content: "";
    position: absolute;
    top: 150px;
    right: 0;
    height: 204px;
    width: 97px;
    z-index: 0;
    background-size: 97px;
    background-image: url(/wp-content/uploads/2023/08/contact_before_img.png);
    background-repeat: no-repeat;
}
.filter_main{
    display: none;
}
.single_add_to_cart_button{
    margin-top: 15px !important;
}
.cart_item.wcpa_cart_has_fields .product-name img {
    float: left;
    margin-right: 10px;
    border: 1px solid #0000008c;
    object-fit: contain;
}
.woocommerce-checkout-review-order-table .cart_item .product-name img{
    width: 100px;
    height: 100px;
    object-fit: contain;
    display: none;
}
.viredis-pricing-table  .viredis-pricing-table-th.viredis-pricing-table-th-title,
.viredis-pricing-table .viredis-pricing-table-td.viredis-pricing-table-td-title{
    display: none !important;
}
.viredis-pricing-table{
    width: 100%;
}
.viredis-pricing-table,
.viredis-pricing-table  .viredis-pricing-table-th,
.viredis-pricing-table .viredis-pricing-table-td{
    border: 1px solid #03D7C1;
    padding: 0 !important;
    text-align: center;
    font-size: 17px;
	text-transform: capitalize;
}
.viredis-pricing-table .viredis-pricing-table-td.viredis-pricing-table-table-title{
    text-transform: lowercase !important;
}
.viredis-pricing-table-wrap{
    z-index: 9;
    position: relative;
    background-color: #fff;
}
.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-price del{
    display: none !important;
}
@media all and (min-width: 320px) and (max-width: 980px) {
.filter_main{
    display: block;
}
.sticky_col_cat_1 {
    position: fixed !important;
    right: -120%;
    z-index: 99 !important;
    background-color: white;
    padding: 50px 30px;
    top: 200px !important;
    width: 50% !important;
    -webkit-transition: 1s;
    transition: 1s;
    margin-right: 0px !important;
    height: 300px;
    overflow: auto;
    box-shadow: 0px 0px 14px 0px #00000040;
    border-radius: 20px 0 0 20px;
}
.filter_main_filter_css{
display: block;
}
.shop_col_sidebar {
margin-top: -30px;
padding: 50px 30px 20px 30px;
}
.shop_Sidebar .et_pb_widget{
    margin-bottom: 0 !important;
    width: 100% !important;
}
.filter_main_filter_css {
position: fixed !important;
top: 180px;
z-index: 9999;
right: 0;
/* background-color: #5a5a5a !important; */
color: white;
width: 40px;
text-align: center;
height: 41px;
line-height: 42px;
box-shadow: 0px 4px 11px 1px #888888;
background: linear-gradient(90deg, #DA00FF 0%, #8900FF 100%) !important;
}
i.fa.fa-window-close {
    display: none;
    }
    .woo_cat_shop_sidebar_stick {
    right: 0% !important;
    } 
}
.our_products_brandd_box.show_brand,.available_stock,.choose_option_order  {
    display: none !important;
}
.woocommerce.single.single-product div.product div.summary form.cart{
    display: flex;
	flex-wrap: wrap;
}
.woocommerce.single.single-product div.product div.summary form.cart .wcpa_form_outer{
    order: 2;
}
.woocommerce.single.single-product div.product div.summary form.cart .single_add_to_cart_button {
    order: 3;
}
.woocommerce.single.single-product div.product div.summary form.cart .special_req .wcpa_field_label {
    margin-top: 20px;
}
.quantity.buttons_added{
    display: table;
}
.product_pg_qty_label{
    color: #424242;
}
.single_variation_wrap{
	width:100% !important;
}
@media all and (min-width: 320px) and (max-width: 767px) {
    .bu_shoppg_main_sec::after {
        top: 250px;
        height: 134px;
        width: 57px;
        background-size: 57px;
    }
    .pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.phone_in input,
    .pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.about_in select,
    .pp_cupg_contact_sec_main .contact_main .input_box_main .input_area textarea{
        margin-top: 10px;
    }
    .pp_cupg_contact_sec_main .contact_main .input_box_main {
        margin-bottom: 0;
    }
    .pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.email_in, .pp_cupg_contact_sec_main .contact_main .input_box_main .input_box.suburb_in {
        padding-right: 0;
    }
    .pp_cupg_contact_sec_main .contact_main {
        border-radius: 41px;
        padding: 40px 15px;
    }
    .site_heading_sub .site_title_sub.site_title {
        font-size: 26px;
        line-height: 32px;
    }
    .abtpg_abt_img_box_main img {
        width: 100%;
        height: 300px;
    }
    .site_title.breadcumb_title {
        font-size: 34px;
    }
    .pp_abt_inner_sec_main::before {
        top: 270px;
        left: 20px;
        height: 32px;
        width: 31px;
        background-size: 31px;
    }
    .pp_abt_inner_sec_main::after {
        top: 460px;
        right: -25px;
        height: 70px;
        width: 70px;
        background-size: 70px;
    }
    .pp_cupg_address_sec_main_row .cp_content_cupg {
        margin: -10px -40px;
        justify-content: left;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 100% !important;
        margin: 10px 40px;
        justify-content: left;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 45px !important;
    }   
    .padding_zero.pp_map_sec_main {
        padding-top: 0 !important;
    }
    .pp_cupg_contact_sec_main::after {
        height: 84px !important;
        width: 37px !important;
        background-size: 37px !important;
    }
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
        line-height: 26px;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .event_pack_main_box_sub {
        width: 100% !important;
    }
    .event_gallery_div{
        margin-bottom: 35px !important;
    }
    .et-db #et-boc .et-l .shop_col_sidebar.sticky_col_cat_1 .et_pb_widget_area_left {
        display: flex;
        justify-content: center;
        margin-bottom: 40px !important;
    }
    .our_products_box.our_products_box_shop {
        width: 50%;
    }
    .site_title_shop.site_title {
        font-size: 26px;
        margin-bottom: 17px !important;
    }
    .product_shop_Box .et_pb_module.product_post .et_pb_text_inner{
        position: unset !important;
        text-align: center;
    }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        float: unset;
        text-align: center;
    }
    .product_shop_Box .our_products_img_box {
        margin: 25px 25px 0;
        height: 130px;
    }
    .product_shop_Box .our_products_title a {
        font-size: 15px;
        line-height: 19px;
    }
    .suburb_content_main_box_inner {
        height: 250px;
        overflow-y: scroll;
    }
    .site_title.site_title_sub.suburb_title_sub_title {
        font-size: 22px;
        line-height: 28px;
    }
    .pp_suburb_memory_sec_block_right {
        padding-left: 0;
        padding-top: 25px;
    }
    .pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_row{
        flex-direction: column-reverse;
    }
    .pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_right {
        padding-left: 0 !important;
        padding-right: 0px !important;
    }
    .pp_suburb_memory_sec_block_left {
        height: 300px;
    }
    .suburb_benifit_img_box{
        display: none;
    }
    .suburb_benifit_main_box_inner {
        padding-left: 0;
        width: 100% !important;
    }
    .site_title {
        font-size: 23px !important;
    }
    .pp_suburb_memory_sec_block_left .et_pb_image_wrap,.pp_suburb_memory_sec_block_left .et_pb_image_wrap img {
        height: 100%;
    }
    .single.single-product .container {
        width: 93% !important;
        max-width: 93% !important;
        padding-top: 35px !important;
    }
    .single_product_des_main_box_title {
        font-size: 20px;
    }
    .single_product_des_main_bd_des,.single_product_des_main_box_list li{
        font-size: 16px;
        line-height: 28px;
        
    }
    .woocommerce.single.single-product div.product div.summary {
        padding-left: 0;
    }
    .flex-control-nav.flex-control-thumbs li {
        width: 31% !important;
    }
    .woocommerce.single.single-product div.product div.summary {
        position: relative;
        width: 100% !important;
    }
    .woocommerce.single.single-product div.product div.images.woocommerce-product-gallery {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .woocommerce-product-gallery__image a img {
        height: 380px !important;
    }
    .single.single-product .productpg_title_cat_pri_box .category_list_box_title .product_title {
        font-size: 23px;
    }
    .single.single-product .productpg_title_cat_pri_box .category_list_box_title .product_title {
        font-size: 23px;
    }
    .single_product_des_main_box_title_box{
        line-height: 28px;
        margin-bottom: 10px;
    }
    .single_product_des_main_box_title {
        font-size: 18px;
        line-height: 24px;
    }
    .related_product .our_products_box.our_products_box_shop {
        width: 50% !important;
    }
}
@media all and (min-width: 400px) and (max-width: 767px) {
    .product_shop_Box .our_products_img_box {
        margin: 25px 25px 0;
        height: 180px;
    }
}
@media all and (min-width: 481px) and (max-width: 767px) {
    .site_heading_sub .site_title_sub.site_title {
        font-size: 26px;
        line-height: 32px;
    }
    .abtpg_abt_img_box_main img {
        width: 100%;
        height: 400px;
    }
    .pp_abt_inner_sec_main::before {
        top: 240px;
    }
    .pp_abt_inner_sec_main::after {
        top: 385px;
    }
    .padding_zero.pp_map_sec_main {
        padding-top: 0 !important;
    }
    .et-db #et-boc .et-l .shop_col_sidebar.sticky_col_cat_1 .et_pb_widget_area_left {
        display: flex;
        justify-content: center;
        margin-bottom: 40px !important;
    }
    .our_products_box.our_products_box_shop {
        width: 50%;
    }
    .site_title_shop.site_title {
        font-size: 24px;
    }
    .product_shop_Box .our_products_img_box {
        height: 200px;
    }
    .pp_suburb_memory_sec_block_left {
        height: 370px;
    }
    .flex-control-nav.flex-control-thumbs li {
        width: 23% !important;
    }
}
@media all and (min-width: 520px) and (max-width: 767px) {
    .product_shop_Box .our_products_img_box {
        height: 240px;
    }
}
@media all and (min-width: 768px) and (max-width: 980px) {
    .site_heading_sub .site_title_sub.site_title {
        font-size: 28px;
        line-height: 36px;
    }
    .abtpg_abt_img_box_main img {
        width: 100%;
        height: 450px;
    }
    .site_title.breadcumb_title {
        font-size: 38px;
    }
    .pp_abt_inner_sec_main::before {
        top: 500px;
        left: 40px;
        height: 48px;
        width: 51px;
        background-size: 51px;
    }
    .pp_abt_inner_sec_main::after {
        top: 500px;
        right: -25px;
        height: 90px;
        width: 90px;
        background-size: 90px;
    }
    .pp_cupg_address_sec_main_row .cp_content_cupg {
        margin: -10px -40px;
        justify-content: center;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 39.7% !important;
        margin: 10px 40px;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 45px !important;
    }   
    .pp_cupg_contact_sec_main::after {
        height: 134px !important;
        width: 57px !important;
        background-size: 57px !important;
    }
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
        line-height: 26px;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .event_pack_main_box_sub {
        width: 50% !important;
    }
    .event_gallery_div{
        margin-bottom: 45px !important;
    }
    .product_shop_Box .our_products_img_box {
        height: 240px;
    }
    .et-db #et-boc .et-l .shop_col_sidebar.sticky_col_cat_1 .et_pb_widget_area_left {
        display: flex;
        justify-content: center;
        margin-bottom: 40px !important;
    }
    .bu_shoppg_main_sec::after {
        top: 100px;
        height: 134px;
        width: 57px;
        background-size: 57px;
    }
    .suburb_content_main_box_inner {
        height: 230px;
        overflow-y: scroll;
    }
    .site_title.site_title_sub.suburb_title_sub_title {
        font-size: 22px;
        line-height: 28px;
    }
    .pp_suburb_memory_sec_block_right {
        padding-left: 0;
        padding-top: 25px;
    }
    .pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_row{
        flex-direction: column-reverse;
    }
    .pp_suburb_memory_second_sec_main .pp_suburb_memory_sec_block_right {
        padding-left: 0 !important;
        padding-right: 0px !important;
    }
    .single.single-product .container {
        width: 96% !important;
        max-width: 96% !important;
        padding-top: 45px !important;
    }
    .single_product_des_main_box_title {
        font-size: 20px;
    }
    .single_product_des_main_bd_des{
        font-size: 16px;
        line-height: 28px;
    }
    .woocommerce.single.single-product div.product div.summary {
        padding-left: 0;
    }
    .flex-control-nav.flex-control-thumbs li {
        width: 23% !important;
    }
    .woocommerce.single.single-product div.product div.summary {
        position: relative;
        width: 100% !important;
    }
    .woocommerce.single.single-product div.product div.images.woocommerce-product-gallery {
        width: 100% !important;
        z-index: 9;
        margin-bottom: 20px;
    }
    .related_product .our_products_box.our_products_box_shop {
        width: 33.33% !important;
    }
    
}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .site_title.breadcumb_title {
        font-size: 38px;
    }
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 30px;
        height: 48px;
        width: 51px;
        background-size: 51px;
    }
    .pp_abt_inner_sec_main::after {
        top: 460px;
        right: -25px;
        height: 90px;
        width: 90px;
        background-size: 90px;
    }
    .pp_cupg_address_sec_main_row .cp_content_cupg {
        margin: 0 -15px;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 30.2% !important;
        margin: 0 15px;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 55px !important;
    }  
    .pp_cupg_contact_sec_main::after {
        height: 134px !important;
        width: 57px !important;
        background-size: 57px !important;
    } 
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
        line-height: 26px;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .event_pack_main_box_sub {
        width: 33.33% !important;
    }
    .product_shop_Box .our_products_img_box {
        height: 240px;
    }
    .bu_shoppg_main_sec::after {
        top: 150px;
        height: 134px;
        width: 57px;
        background-size: 57px;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
    .site_title.site_title_sub.suburb_title_sub_title {
        font-size: 25px;
        line-height: 32px;
    }
    .single.single-product .container {
        width: 96% !important;
        max-width: 96% !important;
        padding-top: 55px !important;
    }
    .single_product_des_main_box_title {
        font-size: 20px;
    }
    .single_product_des_main_bd_des{
        font-size: 16px;
        line-height: 28px;
    }
    .woocommerce.single.single-product div.product div.summary {
        padding-left: 30px;
    }
    .flex-control-nav.flex-control-thumbs li {
        width: 23% !important;
    }
    .related_product .our_products_box.our_products_box_shop {
        width: 33.33% !important;
    }
}
@media all and (min-width: 1025px) and (max-width: 1140px) {
    .site_title.breadcumb_title {
        font-size: 38px;
    }
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 30px;
        height: 48px;
        width: 51px;
        background-size: 51px;
    }
    .pp_abt_inner_sec_main::after {
        top: 460px;
        right: -25px;
        height: 90px;
        width: 90px;
        background-size: 90px;
    }
    .pp_cupg_address_sec_main_row .cp_content_cupg {
        margin: 0 -20px;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 29% !important;
        margin: 0 20px;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 55px !important;
    }   
    .pp_cupg_contact_sec_main::after {
        height: 134px !important;
        width: 57px !important;
        background-size: 57px !important;
    }
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .event_pack_main_box_sub {
        width: 33.33% !important;
    }
    .product_shop_Box .our_products_img_box {
        height: 240px;
    }
    .bu_shoppg_main_sec::after {
        top: 150px;
        height: 174px;
        width: 67px;
        background-size: 67px;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
    .site_title.site_title_sub.suburb_title_sub_title {
        font-size: 25px;
        line-height: 32px;
    }
    .single.single-product .container {
        width: 96% !important;
        max-width: 96% !important;
        padding-top: 55px !important;
    }
    .single_product_des_main_box_title {
        font-size: 20px;
    }
    .single_product_des_main_bd_des{
        font-size: 16px;
        line-height: 28px;
    }
    .woocommerce.single.single-product div.product div.summary {
        padding-left: 30px;
    }
    .flex-control-nav.flex-control-thumbs li {
        width: 23% !important;
    }
    .related_product .our_products_box.our_products_box_shop {
        width: 33.33% !important;
    }
}
@media all and (min-width: 1141px) and (max-width: 1280px) {
    .site_title.breadcumb_title {
        font-size: 38px;
    }
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 40px;
        height: 58px;
        width: 61px;
        background-size: 61px;
    }
    .pp_abt_inner_sec_main::after {
        top: 470px;
        right: -25px;
        height: 120px;
        width: 120px;
        background-size: 120px;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 24.9% !important;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 65px !important;
    }
    .pp_cupg_contact_sec_main::after {
        height: 134px !important;
        width: 57px !important;
        background-size: 57px !important;
    }
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
        line-height: 26px;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .event_pack_main_box_sub {
        width: 33.33% !important;
    }
    .product_shop_Box .our_products_img_box {
        height: 240px;
    }
    .bu_shoppg_main_sec::after {
        top: 150px;
        height: 174px;
        width: 67px;
        background-size: 67px;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
    .site_title.site_title_sub.suburb_title_sub_title {
        font-size: 25px;
        line-height: 32px;
    }
    .single.single-product .container {
        width: 94% !important;
        max-width: 94% !important;
        padding-top: 65px !important;
    }
    .single_product_des_main_box_title {
        font-size: 20px;
    }
    .single_product_des_main_bd_des{
        font-size: 16px;
        line-height: 28px;
    }
    .related_product .our_products_box.our_products_box_shop {
        width: 33.33% !important;
    }
}
@media all and (min-width: 1281px) and (max-width: 1440px) {
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 40px;
        height: 58px;
        width: 61px;
        background-size: 61px;
    }
    .pp_abt_inner_sec_main::after {
        top: 470px;
        right: -25px;
        height: 120px;
        width: 120px;
        background-size: 120px;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 25.5% !important;
    }
    .site_width.pp_site_title_main_row.pp_let_connect_main_row {
        padding-top: 65px !important;
    }
     .pp_cupg_contact_sec_main::after {
        height: 134px !important;
        width: 57px !important;
        background-size: 57px !important;
    }
    .pp_event_photo_sec_main .sub_site_title_des {
        font-size: 15px;
        margin-bottom: 0;
    }
    .site_heading_sub_des_specc {
        margin: 25px 0 25px;
    }
    .bu_shoppg_main_sec::after {
        top: 150px;
        height: 174px;
        width: 67px;
        background-size: 67px;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
    .single.single-product .container {
        width: 94% !important;
        max-width: 94% !important;
        padding-top: 65px !important;
    }
}
@media all and (min-width: 1441px) and (max-width: 1680px) {
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 40px;
        height: 58px;
        width: 61px;
        background-size: 61px;
    }
    .pp_abt_inner_sec_main::after {
        top: 470px;
        right: -25px;
        height: 120px;
        width: 120px;
        background-size: 120px;
    }
    .pp_cupg_address_sec_main_row  .cp_content_cupg .cp_add_main {
        width: 26.5% !important;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
    .single.single-product #left-area {
        width: 1400px !important;
    }
}
@media all and (min-width: 1681px) and (max-width: 1880px) {
    .pp_abt_inner_sec_main::before {
        top: 470px;
        left: 40px;
        height: 58px;
        width: 61px;
        background-size: 61px;
    }
    .pp_abt_inner_sec_main::after {
        top: 470px;
        right: -25px;
        height: 120px;
        width: 120px;
        background-size: 120px;
    }
    .suburb_content_main_box_inner{
        height: 260px;
        overflow-y: scroll;
    }
}
.sfm-navicon-button.x.sf_label_default{display:none !important;}#sfm-sidebar .sfm-menu li a:after,#sfm-sidebar .sfm-menu li a:hover:after{background:transparent !important;}#sfm-sidebar .sfm-nav{display:flex !important;margin-top:30px !important;}.sfm-logo img{height:40px;width:200px;object-fit:contain;}nav.sfm-nav li a{font-size:15px !important;color:#fff !important;font-weight:400 !important;background:transparent !important;}nav.sfm-nav ul li{border-bottom:1px solid rgba(219,230,14,.48);}ul.sfm-menu ins.sfm-sm-indicator{width:27px !important;height:27px !important;top:12px;right:5px !important;}ul.sfm-menu ins.sfm-sm-indicator i{border-color:transparent !important;color:#333 !important;transform:rotate(0deg) !important;top:4px !important;left:11px !important;}.sfm-navicon-button{top:0px !important;}nav.sfm-nav .sfm-child-menu li a{font-size:13px !important;text-transform:uppercase !important;}ul.sfm-menu ins.sfm-sm-indicator i:after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;}#sfm-sidebar .sfm-submenu-visible>a>.sfm-sm-indicator>i{transform:rotate(0deg) !important;}ul.sfm-menu ins.sfm-sm-indicator i:after{content:"";color:#fff;}.sfm-menu .sfm-submenu-visible  ins.sfm-sm-indicator i:after{content:"";}.menu_contact_info_title span{color:white;font-size:21px !important;margin-bottom:10px;}.sfm-widget.sfm-widget-bottom.sfm-copy{width:100% !important;padding:0px !important;}.menu_contact_contact_info li a{color:white;}.menu_contact_contact_info li a{display:flex !important;}.menu_contact_contact_info{position:absolute;bottom:0;width:100%;left:0;}.menu_contact_contact_info ul{display:flex;}.menu_contact_contact_info li{flex:1;margin:auto;padding-top:10px;padding-bottom:10px;}span.fa_icon{width:27px;margin:auto;margin-top:0px;}span.contact_text{width:80%;}.menu_contact_info_title{margin-bottom:18px;}.menu_contact_info_innner{width:94% !important;margin:0 auto;}span.contact_text{font-size:16px;line-height:1.2em;}.menu_contact_contact_info li{margin-bottom:15px;margin:auto;}nav.sfm-nav a{padding:13px 0px !important;}.sfm-logo{margin-top:9px !important;margin-bottom:9px !important;}#sfm-sidebar .sfm-menu li a{padding-left:10px !important;}.sfm-sidebar-close{position:absolute;top:0;right:0;display:block !important;left:unset;}body.sfm-body-pushed div#page-container{height:84vh;overflow:auto;padding-top:10px !important;box-shadow:1px 2px 16px -3px black;transform:translate3d(-36%,0,0) scale(.9) translate(0%,10%) !important;}div#sfm-overlay-wrapper{display:none !important;}div#sfm-overlay{display:none !important;}ul#menu-main-menu li a:before{content:"";position:absolute;width:53px;height:11px;background:url("https://www.philophotos.com.au/wp-content/uploads/2022/05/Line.png") 0 0 no-repeat;top:0;left:0;margin:auto !important;bottom:-42px;display:block;right:0;justify-content:center;align-items:center;transition:1s !important;transform:scale(0);background-size:contain;}ul#menu-main-menu li a:hover:before{transform:scale(1);}ul#menu-main-menu li.current_page_item a:before{transform:scale(1) !important;}ul.sub-menu li a:before{display:none !important;}.et-menu a:hover{opacity:1 !important;}.none_rollback{display:none !important;}.site_logo img{width:100%;height:111px;object-fit:contain;}.mb_phcall{transform:rotate(83deg);}.sfm-va-middle ul li a:hover{background:transparent !important;color:#46b5bc !important;box-shadow:none !important;}.sfm-va-middle ul li a:hover::before{background:#46b5bc !important;}.sfm-widget.sfm-widget-bottom.sfm-copy{text-align:center !important;font-size:12px !important;background:#f98c79 !important;color:#fff !important;margin:0 !important;padding:10px !important;line-height:1.5 !important;}.sfm-scroll-wrapper.sfm-scroll-main::before{content:"";position:absolute;background:#000;background-image:red !important;left:0;top:0;width:100%;height:100%;opacity:1;background-size:100% 100%;}ul.sfm-child-menu.sfm-menu-level-1{background:rgba(255,255,255,0) !important;padding-left:35px !important;}nav.sfm-nav ul li{position:relative;}.ep_mobile_col_box ul{padding:0px !important;list-style:none;display:flex;justify-content:right;}.sfm-label-metro .sfm-navicon-button{background:#46b5bc !important;}.sfm-scroll{}.sfm-sidebar-close:after,.sfm-sidebar-close:before{background:#fff !important;}#sfm-sidebar .sfm-nav{display:flex !important;margin-top:70px !important;}#sfm-sidebar .sfm-search-form{display:none !important;}.sfm-logo img{height:64px;width:200px;object-fit:contain;}ins.sfm-sm-indicator i{color:#fff !important;border-top:1px solid #000 !important;border-right:1px solid #000 !important;}#sfm-sidebar .sfm-view .sfm-back-parent:before{background:#fff !important;display:none;}#sfm-sidebar .sfm-back-parent{background:#fff !important;}ul.sfm-menu-level-1.sfm-menu li a{font-size:16px !important;color:#fff !important;}.ep_mobile_col_box{position:relative;right:0;top:15px;}.ep_mobile_col{position:absolute !important;right:55px;top:0;bottom:0;margin:auto;}.ep_mobile_col_box ul li{display:flex;width:40px;height:40px;background:#1f4b88;}.ep_mobile_col_box ul li a{margin:auto;color:#000;font-size:24px;}.ep_mob_image_col span.et_pb_image_wrap img{width:100%;height:60px;object-fit:contain;}.ep_mob_image_col{position:relative;top:5px;left:5px;}.ep_mobile_col_box ul li{background:#46b5bc;}@media all and (min-width: 320px) and (max-width: 980px){.ep_mobile_col_box ul li{border-radius:10px;border-radius:50%;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%);height:40px !important;width:40px !important;}.sfm-navicon-button.x.sf_label_default{border-radius:10px;}.xoo-wsc-basket{top:unset !important;}.ep_mobile_col_box{top:0 !important;}}@media all and (min-width: 320px) and (max-width: 767px){.ep_mobile_col_box ul{gap:6px;padding:2px !important;border:2px dotted #fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fe376d 0%,#ff564a 100%) border-box;border-radius:75px;}.sfm-navicon-button.x.sf_label_default{display:block !important;right:2px !important;height:40px !important;top:2px !important;width:40px !important;border-radius:50%;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%) !important;transition:.6s ease;}.ep_mobile_col{left:0;top:-5px;}.ep_mobile_section{display:block !important;top:0;position:unset !important;width:100% !important;box-shadow:rgba(50,50,93,25%) 0px 6px 12px -2px,rgba(0,0,0,30%) 0px 3px 7px -3px;height:90px;}.ep_mobile_row{padding:0 !important;}.ep_mobile_col_box ul li{width:45px;height:45px;}.ep_mobile_col_box ul li a{margin:auto;color:#fff;font-size:20px;}.ep_mobile_col_box{top:13px;}}@media all and (min-width: 481px) and (max-width: 767px){.ep_search_call_main{right:55px;}.ep_mobile_col_box ul li{width:45px;height:45px;}.ep_mobile_col{right:0;}.ep_mob_image_col span.et_pb_image_wrap img{width:150px !important;height:45px !important;}}@media all and (min-width: 768px) and (max-width: 980px){.ep_mobile_col_box ul{gap:10px;}.ep_mobile_col_box ul li a{color:#fff;}.ep_mobile_col{left:0;top:-10px;}.ep_mob_image_col span.et_pb_image_wrap img{width:150px !important;}.sfm-navicon-button.x.sf_label_default{display:block !important;right:8px !important;height:45px !important;top:0px !important;width:45px !important;}.ep_mobile_section{display:block !important;top:0;position:unset !important;width:100% !important;box-shadow:rgba(50,50,93,25%) 0px 6px 12px -2px,rgba(0,0,0,30%) 0px 3px 7px -3px;height:90px;}.ep_mobile_row{padding:0 !important;}.sfm-navicon-button.x.sf_label_default{display:block !important;right:2px !important;height:40px !important;top:2px !important;width:40px !important;border-radius:50%;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%) !important;transition:.6s ease;}.ep_search_call_main{top:11px;}.sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro{right:15px;}.ep_mobile_col_box ul{gap:6px;padding:2px !important;border:2px dotted #fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fe376d 0%,#ff564a 100%) border-box;border-radius:75px;}}@media all and (min-width: 981px) and (max-width: 1024px){}@media all and (min-width: 1025px) and (max-width: 1140px){}@media all and (min-width: 1141px) and (max-width: 1280px){}@media all and (min-width: 1281px) and (max-width: 1440px){}@media all and (min-width: 1441px) and (max-width: 1680px){}@media all and (min-width: 1681px) and (max-width: 1880px){}.paoc-credit-wrp {
    display: none !important;
}

.subscri_pop_up_main_box_sub {
    display: flex;
    align-items: center;
}

.subscri_pop_up_main_img_box img {
    height: 410px;
    width: 100%;
    object-fit: cover;
    display: block;
}

.subscri_pop_up_main_form_box {
    text-align: center;
}

.subscri_pop_up_main_title {
    font-size: 26px;
    color: #000;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: 500;
    text-shadow: none;
}

.subscri_pop_up_main_sub_title {
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.subscri_pop_up_main_field_col12 input {
    height: 45px;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 14px;
    background: #fff;
}

.subscri_pop_up_main_img_box,
.subscri_pop_up_main_form_box {
    width: 50%;
}

.subscri_pop_up_main_form_box {
    padding-left: 20px;
    position: relative;
}

.subscri_pop_up_btn_main {
    margin-top: 20px;
}

.subscri_pop_up_main_sub_title_box {
    padding: 15px 0;
}

.subscri_pop_up_main_form_box .wpcf7-not-valid-tip {
    position: absolute;
    z-index: 9;
    bottom: 5px;
    right: 0;
    font-size: 12px;
}

.subscri_pop_up_main_field_col12 .wpcf7-not-valid-tip {
    bottom: -10px;
}

.subscri_pop_up_main_field_col12.subscri_pop_up_main_field_map .wpcf7-not-valid-tip {
    bottom: 2px;
}

.subscri_pop_up_main_field_col12 {
    position: relative;
}

.subscri_pop_up_main_form_box .wpcf7 form.invalid .wpcf7-response-output,
.subscri_pop_up_main_form_box .wpcf7 form.unaccepted .wpcf7-response-output,
.subscri_pop_up_main_form_box .wpcf7 form.payment-required .wpcf7-response-output,
.subscri_pop_up_main_form_box .wpcf7 form.spam .wpcf7-response-output {
    position: absolute;
    bottom: 0;
    font-size: 10px;
    bottom: -40px;
    left: 20px;
    right: 0;
    border-color: #8900FF !important;
    color: #000 !important;
    /* margin: 0 auto; */
}

.subscri_pop_up_main_form_box .intl-tel-input .country-list {
    width: 350px !important;
    bottom: 0 !important;
    z-index: 99 !important;
}

.subscri_pop_up_main_img_box .et_techno_top_video_div {
    width: 100%;
}

.subscri_pop_up_main_img_box .et_techno_top_video_div video {
    height: 410px;
    display: block;
    border-radius: 0;
    border: none;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .paoc-popup-2048 {
        height: auto !important;
    }
    .subscri_pop_up_main_img_box,
    .subscri_pop_up_main_form_box {
        width: 100% !important;
    }
    .subscri_pop_up_main_form_box {
        padding-left: 0;
        padding-top: 20px;
    }
    .subscri_pop_up_main_box_sub {
        flex-wrap: wrap;
    }
    .subscri_pop_up_main_img_box img {
        display: none;
    }
    .subscri_pop_up_main_img_box .et_techno_top_video_div video {
        display: none;
    }
    .subscri_pop_up_main_form_box .wpcf7 form.invalid .wpcf7-response-output,
    .subscri_pop_up_main_form_box .wpcf7 form.unaccepted .wpcf7-response-output,
    .subscri_pop_up_main_form_box .wpcf7 form.payment-required .wpcf7-response-output,
    .subscri_pop_up_main_form_box .wpcf7 form.spam .wpcf7-response-output {
        position: unset;
        font-size: 12px;
    }
    .paoc-cb-popup-body {
        max-width: 95% !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .paoc-cb-popup-body {
        max-width: 95% !important;
    }
}/* ========= CART PAGE CSS=============== */

a.site_button.hover_button.alt.wc-forward.custome_checkout_btn {
    width: fit-content;
    width: -moz-fit-content;
    padding: 0px 10px;
}

.cart_totals h2 {
    text-transform: capitalize;
}

.cart_page_section {
    padding: 0px !important;
    /* margin-top: 220px; */
}

.cart_page_row {
    padding: 25px 30px !important;
}

.cart-collaterals {
    width: 30% !important;
    float: left;
    background-color: white;
    box-shadow: 1px 4px 13px -7px;
    padding: 21px;
    border-radius: 15px;
}

form.woocommerce-cart-form {
    width: 68%;
    float: left;
    margin-right: 1%;
}

.cart_page_row td.product-remove {
    position: absolute;
    right: 20px;
    top: -3px;
}

.cart_page_row .woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}

.cart_page_row .custome_img img {
    width: 85px !important;
}

.cart_page_row tr.woocommerce-cart-form__cart-item.cart_item {
    background-color: white;
    margin-bottom: 16px;
    float: left;
    position: relative;
    width: 100%;
}

.cart_page_row tr.woocommerce-cart-form__cart-item.cart_item td {
    border-top: none !important;
}

.cart_page_row td.product-name a {
    width: 100%;
    float: left;
    font-size: 16px;
    color: black;
}

.custome_btn {
    width: 63px !important;
    padding: 20px;
    line-height: 0px !important;
    border: none !important;
    background-color: #ffffff !important;
    color: #5C4235 !important;
    position: relative;
    margin:auto ;
    cursor: pointer;
}

.quantity {
    display: flex;
    border: 1px solid #5a5a5a;
    width: 149px !important;
    height: 50px;
    border-radius: 75px;
}

.woocommerce .quantity .qty {
    text-align: center;
}

.quantity {
    display: flex;
}
.woocommerce .quantity input.qty {
    font-size: 16px !important;
    font-weight: 600;
    color: #5a5a5a !important;
}
.quantity input.qty {
    color: black !important;
    font-size: 16px !important;
    width: 62px !important;
    height: 32px !important;
    border-radius: 0px !important;
    background-color: white !important;
    border-left: 1px solid #5a5a5a !important;
    border-right: 1px solid #5a5a5a !important;
    position: relative;
    top: 7px;
}

.single-product .quantity input.qty {
    top: 0;
}

.custome_checkout_btn {
    text-transform: capitalize;
}

.cart_page_box table.cart td.actions .coupon .input-text {
    padding: 25px 12px !important;
    height: 54px;
}

.coupon {
    float: left;
    display: flex;
}

a.site_btn.cta_btn.alt.wc-forward.custome_checkout_btn.site_button {
    width: 230px;
}

.cart_page_row .quantity {
    position: absolute;
    right: 123px;
    bottom: 12px;
}

.cart_page_row table.shop_table.shop_table_responsive tr td {
    font-size: 15px;
    color: #5a5a5a;
    border: none !important;
}

.cart_page_row table.shop_table.shop_table_responsive th {
    font-size: 15px;
    color: black;
}

.custome_cart button {
    padding-top: 6px;
    padding-bottom: 6px;
    margin-right: 14px;
    /* border: none; */
    text-transform: capitalize;
    display: flex;
    justify-content: center;
}
.entry-content table:not(.variations) {
    border: none !important;
}
.cart_page_row .woocommerce-cart-form__cart-item.cart_item{
    border: 1px solid #ddd;
    border-radius: 15px;
}
a.checkout-button.bathup_btn.bathup_color_primary.alt.wc-forward {
    margin: 0 auto;
    display: block;
}

.cart_page_row span.custome_totla {
    margin-right: 17px;
    font-size: 20px;
    font-weight: 600;
}

.cart_page_row td.actions {
    border: none !important;
}

input#coupon_code {
    background-color: transparent;
    color: black !important;
    text-align: center;
    background: #DDDDDD;
    height: 57px;
}

input#coupon_code::placeholder {
    color: black !important;
}

.cart_page_row table.cart td.actions .coupon .input-text {
    width: 193px;
    padding: 25px 12px;
    margin-right: 14px;
    border-radius: 0px;
    background: white;
    font-size: 18px !important;
    height: 46px !important;
    border-radius: 75px;
}
input#coupon_code::placeholder {
    color: black !important;
}
.cart_page_row .cart_sub_total {
    font-size: 18px;
    color: black;
}

.cart_page_row .cart_sub_total {
    float: right;
}

.cart_page_row .cart_sub_total {
    font-size: 18px;
    color: black;
    background-color: white;
    padding: 11px 20px;
    margin: 0px;
    float: right;
    margin-right: -10px;
    padding-top: 14px;
    padding-bottom: 14px;
    /* margin-right: 14px; */
}

.wc-proceed-to-checkout .bathup_btn:hover:before,
.wc-proceed-to-checkout .bathup_btn:hover:after {
    border-width: 58px 327.5px;
}

.cart_page_row td.product-subtotal {
    position: absolute;
    right: 2px;
    bottom: 22px;
    font-size: 18px;
    color: black;
    display: none;
}

.cart_page_row .custome_prize span.woocommerce-Price-amount.amount {
    color: #5a5a5a;
    position: absolute;
    right: 14px;
    bottom: 26px;
    font-size: 16px;
}

button.qty_button.minus.custome_btn {
    position: relative;
    margin: auto;
    border: none !important;
}
button.qty_button.plus.custome_btn {border: none !important;}

.cart_page_row .quantity .qty_button.minus{
    position: relative;
    margin: auto;
    border: none !important;
    color: #5a5a5a !important;
    border-radius: 75px;
    
} 
.cart_page_row .quantity .qty_button.plus{
    border: none !important;
    border-radius: 75px;
    background-color: transparent !important;
}
button.qty_button.minus.custome_btn:after {
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font: normal normal normal 14px/1 FontAwesome;
    text-align: center;
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0;
    top: 15px;
    color: black;
}

button.qty_button.plus.custome_btn:after {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font: normal normal normal 14px/1 FontAwesome;
    text-align: center;
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0;
    top: 15px;
    color: black;
}

.cart_page_row .quantity {
    
    display: flex;
}

.cart_page_row .quantity .input-text {
    background-color: transparent !important;
    color: black !important;
}

.custome_get_short_description {
    width: 436px;
    margin-top: 41px;
    line-height: 1.2em;
    font-size: 18px;
    color: black;
}

.cart_page_row .woocommerce a.remove:hover {
    background: transparent !important;
}

.cart_page_row td.product-remove:hover i {
    background-color: #5a5a5a;
    color: white;
    transition: 0.7s;
}

.cart_page_row td.product-name {
    vertical-align: top !important;
}

.cart_page_row td.product-remove i {
    color: #5a5a5a;
    border: 1px solid;
    padding: 7px;
    transition: 0.7s;
    font-size: 15px;
    border-radius: 5px;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead {
    display: none;
}

.wmc-products li {
    align-items: start;
}

.wmc-products li .wmc-details p {
    padding-bottom: 0;
    text-align: left;
    margin-left: 10px;
}
.tj_prod_width_row  .quantity input.qty{
    font-size: 15px !important;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #ddd;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    /* background: #5a5a5a; */
    background: linear-gradient(90deg, #DA00FF 0%, #8900FF 100%);
    font-size: 16px !important;
    padding: 15px 30px !important;
    border-radius: 75px;
}

/* ================================== */
/* ===== CHECKOUT PAGE ============= */
.checkout_page_main_section {
    padding: 0px !important;
}

.checkout_page_main_row {
    padding: 35px 0px !important;
}

.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
    display: grid;
    grid-template-columns: 50% 50%;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: block !important;
}

.woocommerce-billing-fields__field-wrapper label,
.woocommerce-shipping-fields__field-wrapper label {
    display: none !important;
}

.woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row textarea::placeholder {
    color: black;
}

span.select2-selection.select2-selection--single {
    padding-top: 10px;
    background-color: transparent;
    height: 50px;
    border: 1px solid #5a5a5a;
}

div#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 12px;
    right: 1px;
    width: 20px;
}

table.shop_table.woocommerce-checkout-review-order-table {
    border: 1px solid #5a5a5a !important;
    border-radius: 15px;
}

.checkout_page_main_section .woocommerce table.shop_table td {
    font-size: 16px;
}

.checkout_page_main_section .woocommerce table.shop_table th {
    font-size: 16px;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    border: 1px solid #5a5a5a;
    border-radius: 15px;
}

div#customer_details .woocommerce-input-wrapper input {
    font-size: 15px !important;
    padding-left: 15px;
}

.woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single .select2-selection__rendered {
	padding-left: 15px;
	border-radius: 15px;
	color: #000 !important;
	font-size: 15px;
	font-weight: 400;
}
.woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {
    height: 47px;
    border-radius: 75px;
}

form.checkout.woocommerce-checkout .form-row-first,
form.checkout.woocommerce-checkout .form-row-last {
    width: 100%;
    overflow: visible;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    border: 1px solid #5a5a5a !important;
    background-color: transparent;
    font-size: 20px !important;
}

div#order_review {
    font-size: 18px;
    color: #000000;
}

.col-1,
.col-2 {
    text-transform: capitalize;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    padding: 10px;
    font-size: 16px !important;
    border-radius: 75px;
    border: 2px solid #000000;
}
.woocommerce form .form-row textarea{
    border-radius: 15px;
}

/* button#place_order {
    border: none;
} */
div#customer_details .woocommerce-input-wrapper input {
    font-size: 15px !important;
    padding-left: 15px;
}

.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
    color: #e2401c;
    display: block !important;
    font-weight: bold;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    display: none;
}

.page-id-503 .woocommerce-form-coupon-toggle {
    display: none;
}

.woocommerce-billing-fields h3,
h3#order_review_heading {
    font-size: 26px;
    color: black;
}

.entry-content thead th,
.entry-content tr th,
body.et-pb-preview #main-content .container thead th,
body.et-pb-preview #main-content .container tr th {
    color: black;
    font-weight: 600 !important;
    padding: 9px 24px;
}

p#order_comments_field label {
    color: black;
}

.woocommerce-billing-fields h3,
h3#order_review_heading,
h3#ship-to-different-address {
    color: black;
    padding: 10px 0px 20px;
}

.woocommerce-additional-fields h3 {
    padding: 17px 0px 10px;
}



.checkout_page_main_section .woocommerce-privacy-policy-text {
    font-size: 15px;
}

a.woocommerce-privacy-policy-link {
    font-size: 15px;
}

.woocommerce-form-coupon-toggle {
    display: none;
}

.bathup_btn {
    text-transform: capitalize;
    cursor: pointer;
    position: relative;
}

.bathup_btn span {
    position: relative;
    z-index: 99;
}
div#payment {
    background: white !important;
}

li.woocommerce-notice.woocommerce-notice--info.woocommerce-info {
    line-height: 1.3 !important;
}
.checkout_page_main_section .woocommerce-privacy-policy-text {
    font-size: 14px;
    LINE-HEIGHT: 1.3;
    MARGIN-BOTTOM: 10PX;
}

/* =============================== */
/*   ACCOUNT PAGE ================= */

.account_page_custome_section {
    padding: 70px 0px !important;
}

.account_page_custome_section .woocommerce {
    display: flex;
}

.account_page_custome_section .woocommerce-MyAccount-content {
    float: right;
    padding: 20px 20px;
    width: 80% !important;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation li {
    display: block;
    padding: 10px 20px 15px !important;
    font-size: 15px;
    font-weight: 600;
    transition: all 300ms ease;
    margin-bottom: 5px;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation li a:before {
    display: inline-block;
    font-family: 'simple-line-icons';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 13px;
}

.user_logout:before {
    display: inline-block;
    font-family: 'simple-line-icons';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\e065";
}

.account_page_custome_section li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "\e034";
    top: 4px;
}

a.user_logout {
    color: #fe9a27;
    font-size: 30px;
    border: 2px solid #fe9a27;
    /* padding: 10px; */
    text-align: center;
    width: 65px;
    height: 64px;
    float: left;
    position: absolute;
    right: 0px;
    top: 10px;
    line-height: 56px;
    z-index: 1;
    background-color: white;
}

.log_out_main_class span {
    position: absolute;
    right: 62px;
    background-color: #fe9a27;
    padding: 9px;
    top: 7px;
    color: white;
    font-size: 18px;
    height: 40px;
    line-height: 22px;
    transform: scale(0);
    transition: 0.9s;
    right: -120px;
    top: 21px;
}

.log_out_main_class span a {
    color: white;
}

.log_out_main_class:hover span {
    transform: scale(1);
    transition: 0.9s;
    right: 64px;
}

nav.woocommerce-MyAccount-navigation li.is-active a:after {
    left: 0;
    background-color: #5a5a5a;
    content: "";
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: -1;
    background-image: linear-gradient(-90deg, #5a5a5a, #5a5a5a);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    transition: 0.8s;
}

.title_account {
    font-size: 38px;
    color: black;
    line-height: 1.2em;
    font-weight: 700;
    text-align: center;
}

nav.woocommerce-MyAccount-navigation li.is-active a {
    color: white !important;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation li:hover a {
    color: white;
}

.account_page_custome_section li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

.account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before {
    content: "\e033";
    top: 5px;
}

.addresses_custome_addresses .woocommerce-Address {
    background-color: white;
    padding: 20px;
}

.addresses_custome_addresses .edit i {
    margin: auto;
}

.addresses_custome_addresses .edit {
    color: white;
    padding: 10px;
    border: 1px solid #5a5a5a;
    width: 40px;
    height: 40px;
    margin: auto;
    display: flex;
    background-color: #5a5a5a;
}

.addresses_custome_addresses .edit:hover {
    background-color: black;
    transition: 0.6s;
    border: none;
}

.col_4_edit_user {
    width: 33.33%;
}

.row_class_edit_uer {
    display: flex;
}

.save_account_details_btn {
    border: none !important;
    margin-top: 13px;
    /* float: left; */
}

.woocommerce-MyAccount-content input {
    height: 50px;
}

.woocommerce-MyAccount-content p#billing_address_2_field,
.woocommerce-MyAccount-content input#shipping_address_2 {
    margin-top: 36px;
}

.woocommerce-MyAccount-content p#billing_first_name_field,
.woocommerce-MyAccount-content p#billing_last_name_field {
    width: 100%;
}

.woocommerce-MyAccount-content #shipping_first_name_field,
.woocommerce-MyAccount-content p#shipping_last_name_field {
    width: 100%;
}

button.bathup_btn.bathup_color_primary.save_address_data {
    padding: 10px;
    border: none;
}

.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {
    display: grid;
    grid-template-columns: 50% 50%;
}

.account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before {
    content: "\e005";
    top: 5px;
}

.account_page_custome_section .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: "\e065";
    top: 5px;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation ul {
    padding: 0px !important;
}

.account_page_custome_section .woocommerce-MyAccount-navigation-link--orders a:before {
    content: "\e04f";
}

.account_page_custome_section .woocommerce-MyAccount-navigation {
    float: left;
    width: 20% !important;
    padding-top: 26px;
    padding-bottom: 26px;
    background-color: #fff;
}

.account_page_custome_row {
    padding: 0px !important;
}

nav.woocommerce-MyAccount-navigation li a:after {
    left: 0;
    content: "";
    width: 0%;
    position: absolute;
    height: 100%;
    z-index: -1;
    background-image: linear-gradient(-90deg, #5a5a5a, #5a5a5a);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    transition: 0.8s;
}

nav.woocommerce-MyAccount-navigation li:hover a:after {
    transition: 0.8s;
    width: 100%;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation li {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.custome_order_box_icon.order_icon:before {
    display: inline-block;
    font-family: 'simple-line-icons';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-right: 13px;
}

.order_icon:before {
    content: "\e04f";
}

.billing_address:before {
    content: "\e033";
}

.edit_account:before {
    content: "\e05f";
}

.custome_order_col_4 {
    width: 33.33%;
    padding: 30px;
    padding-left: 0px;
}

.custome_order_class_row {
    display: flex;
}

.custome_order_box {
    text-align: center;
    margin: auto;
    padding: 53px 30px;
    background-color: white;
    background-image: linear-gradient(-90deg, #fff, #fff);
    border: 1px solid black;
}

.account_page_custome_section .woocommerce {
    display: flex;
}

.custome_order_class_title_checkout i {
    font-size: 20px;
    background-color: #5a5a5a;
    padding: 12px;
    color: white;
    border-radius: 30px;
    border-radius: 0px 18px 18px 0px;
    float: left;
    line-height: 26px;
}

.no_product_msg {
    margin-top: 30px;
}

.my_custome_table tr td {
    font-size: 18px;
    color: black;
}

.my_custome_table {
    border: 2px solid black !important;
}

.my_custome_table tr th {
    font-size: 22px;
    color: black;
    font-weight: 600;
}

.msg_class_custome {
    text-transform: capitalize;
    margin: auto;
    margin-left: 0px;
    font-size: 18px;
    color: black;
}

.no_product_msg_row {
    font-size: f;
    display: flex;
    padding: 10px;
    border: 2px solid black;
}

.log_out_main_class {
    display: none;
}

.custome_order_class_title_checkout {
    position: absolute;
    top: unset;
    right: 0;
}

.custome_order_class_title_checkout a {
    display: flex;
}

.custome_order_class_title_checkout span {
    padding: 10px;
    border: 1px solid;
    border-radius: 18px 0px 0px 18px;
    float: left;
    font-size: 16px;
    color: black;
    font-weight: 700;
}

.account_page_custome_section .woocommerce-MyAccount-navigation {
    float: left;
    width: 19% !important;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(90, 90, 90, 0.02), 0 3px 6px rgba(90, 90, 90, 0.12);
    margin-right: 1%;
}

.custome_order_box_icon {
    font-size: 40px;
    color: black;
    width: 100%;
    float: left;
    height: 60px;
}

.custome_order_box_text {
    font-size: 17px;
    text-transform: capitalize;
    margin-top: 51px;
    color: black;
    font-weight: 700;
}

.custome_order_class_title span {
    padding: 10px;
    border: 1px solid;
    border-radius: 0px 18px 18px 0px;
    float: left;
    font-size: 16px;
    color: black;
    font-weight: 700;
}

.custome_order_class_title {
    /* position: absolute; */
    top: 84px;
    display: flex;
}

.custome_order_class_title i {
    font-size: 20px;
    background-color: #5a5a5a;
    padding: 10px;
    color: white;
    border-radius: 30px;
    border-radius: 18px 0px 0px 18px;
    float: left;
    line-height: 28px;
}

.bt_order_details_custome tr td,
.bt_order_details_custome tr td a {
    font-size: 18px;
    color: black;
    font-weight: 500 !important;
}

.bt_order_details_custome {
    background-color: white;
}

.bt_order_details_custome h2.woocommerce-column__title {
    font-size: 23px;
}

.bt_order_details_custome tr th {
    font-size: 23px;
    color: black;
    font-weight: 600 !important;
}

.bt_details_adreess .addresses {
    display: flex;
}

.bt_details_adreess .woocommerce-column {
    background-color: white;
    padding: 20px;
}

.woocommerce-MyAccount-content p {
    font-size: 16px;
    color: black;
    margin-bottom: 15px;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.my_custome_table {
    margin-top: 35px;
}

address.custome_adress {
    border: none !important;
    font-size: 17px;
    color: black;
    line-height: 1.8em;
}

.bt_details_adreess .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    float: right;
    margin-left: 2%;
}

.account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
    color: black;
    font-weight: 600;
    font-size: 18px;
}

li.register_class a.xoo-el-action-sc.xoo-el-reg-tgr {
    opacity: 0;
    position: absolute;
}

li.register_class {
    position: relative;
}

li.register_class a.xoo-el-action-sc {
    opacity: 0;
    position: absolute;
    left: 0;
    width: 100%;
}

button.bathup_btn.bathup_color_primary.xoo-el-action-btn {
    padding: 10px;
    border: none;
}

li.loging_user_check a.xoo-el-action-sc.xoo-el-login-tgr {
    display: none;
}

.wmc-image img {
    width: 291px !important;
    height: 109px;
    object-fit: cover;
}

.woocommerce a.button.alt:hover:after, .woocommerce-page a.button.alt:hover:after, .woocommerce button.button.alt:hover:after, 
.woocommerce-page button.button.alt:hover:after, .woocommerce input.button.alt:hover:after, .woocommerce-page input.button.alt:hover:after, 
.woocommerce #respond input#submit.alt:hover:after, .woocommerce-page #respond input#submit.alt:hover:after, .woocommerce #content input.button.alt:hover:after, 
.woocommerce-page #content input.button.alt:hover:after, .woocommerce a.button:hover:after, .woocommerce-page a.button:hover:after, .woocommerce button.button:hover:after, 
.woocommerce-page button.button:hover:after, .woocommerce input.button:hover:after, .woocommerce-page input.button:hover:after, .woocommerce #respond input#submit:hover:after, 
.woocommerce-page #respond input#submit:hover:after, .woocommerce #content input.button:hover:after, .woocommerce-page #content input.button:hover:after{
    display: none !important;
}

.compare,.yith-wcwl-add-button{
    display: none !important;
}
.compare.bu_compare_btn,.yith-wcwl-add-button.bu_wishlist_btn {
    display: block !important;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: 400;
    padding-left: 10px;
    padding-right: 15px;
}
.yith-wcwl-wishlistexistsbrowse{
    display: none;
}
.compare_prodpg_icon {
    height: 50px;
    width: 50px;
    display: flex;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 50%;
}
.compare_prodpg_icon svg{
    margin: auto;
}
.bu_wishlist_btn .add_to_wishlist{
    color: #5a5a5a;
    font-size: 16px;
    font-weight: 400;
    padding-left: 0;
    padding-right: 0;
}
.yith-wcwl-wishlistaddedbrowse .feedback{
    display: none !important;
}
.yith-wcwl-wishlistaddedbrowse a {
    color: #5a5a5a;
    border-bottom: 1px solid #5a5a5a;
}
.bu_wishlist_main_sec .btn.button.show-title-form {
    visibility: visible;
    border-radius: 75px;
    border-color: #5a5a5a;
    border: 1px solid #5a5a5a;
    font-size: 17px !important;
    color: #5a5a5a !important;
    padding: 8px 25px;
}
.bu_wishlist_main_sec .wishlist_table tr td.product-thumbnail a img {
    border: 1px solid #ddd;
    border-radius: 10px;
}
.entry-content .bu_wishlist_main_sec .wishlist_table{
    border: 1px solid #ddd !important;
    border-radius: 15px;
}
.bu_wishlist_main_sec .wishlist_table th{
    font-size: 17px;
    padding: 10px !important;
    text-align: center !important;
}
.bu_wishlist_main_sec .product-add-to-cart a{
    margin: 0 auto !important;
    background-color: #5a5a5a;
    color: #fff;
    border-radius: 75px;
    padding: 10px 20px;
}
.bu_wishlist_main_sec .wishlist_table .product-stock-status span.wishlist-in-stock,.bu_wishlist_main_sec .product-price .amount {
    font-size: 16px;
}
.bu_wishlist_main_sec .product-name a{
    font-size: 15px;
    color: #5a5a5a;
}
.bu_wishlist_main_sec .product-remove .remove{
    font-size: 26px !important;
}
.bu_wishlist_main_sec .hidden-title-form>input[type=text] {
    padding-right: 65px;
    line-height: 1;
    height: 50px;
    border-radius: 75px;
    padding: 10px 20px;
    font-size: 18px;
}
.bu_wishlist_main_sec .hidden-title-form a i {
    color: #5a5a5a;
}
.wcpa_cart_meta .wcpa_cart_meta_item {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5px;
    min-height: auto;
    width: 100%;
    justify-content: left;
}
.wcpa_cart_meta{
    padding: 0 !important;
}
.wcpa_cart_meta .wcpa_cart_meta_item {
    margin-bottom: 0;
}
.woocommerce-cart-form .woocommerce-cart-form__cart-item .product_pg_qty_label {
    display: none !important;
}

@media all and (min-width: 320px) and (max-width: 767px) {
     /*============ Cart Page ===============*/
     .cart_page_section {
        margin-top: 50px;
        }
        nav.woocommerce-breadcrumb,
        nav.woocommerce-breadcrumb a {
            font-size: 16px;
            color: #000 !important;
        }
        .wmc-content {
            width: 320px;
            right: 50px;
            height: 370px;
        }
        .page_title_main_section {
            height: 112px !important;
            margin-top: 50px;
        }
    
        .page_title_main_section_box {
            font-size: 21px !important;
            margin-left: 0px !important;
        }
        .cart_page_section td.product-subtotal {
            display: none !important;
        }
        .cart_page_section .cart_item .quantity {
            width: auto;
            z-index: 999;
            margin: auto !important;
            right: auto !important;
            left: auto !important;
            margin-bottom: 10px !important;
            margin-top: 10px !important;
        }
        .cart_page_row .custome_img img {
            width: 105px !important;
            margin: 0 auto !important;
            display: block;
            float: none;
        }
        .cart_page_row a.remove {
            position: absolute;
            right: 0;
        }
        .cart_page_row td.product-price.custome_prize span.woocommerce-Price-amount.amount {
            margin-top: 12px !important;
            margin-bottom: 18px !important;
        }
        .cart_page_row .custome_img img {
            width: 105px !important;
            margin: 0 auto !important;
            display: block;
            float: none;
        }
        .cart_totals h2 {
            font-size: 21px;
        }
        table#yith-ywrq-table-list td.product-remove i {
            padding: 4px;
            float: right;
            margin-right: 10px;
            padding: 4px;
            float: right;
            margin-right: 25px;
            margin-top: -16px !important;
        }
        table#yith-ywrq-table-list td.product-name {
            width: 300px;
        }
        table#yith-ywrq-table-list tr td {
            text-align: left !important;
        }
        table#yith-ywrq-table-list tr td {
            border: none !important;
        }
        .cart_page_row .cart_sub_total {
            font-size: 17px;
            margin-right: 0 !important;
            margin: auto !important;
            display: flex;
            margin-top: 10px !important;
        }
        .cart_page_row td.product-quantity {
            display: flex !important;
        }
        .shop_table .coupon {
            margin-bottom: 16px !important;
        }
        .cart_page_row td.product-price.custome_prize {
            display: flex !important;
        }
        .cart_page_row .custome_prize span.woocommerce-Price-amount.amount {
            color: black;
            position: relative !important;
            right: auto !important;
            bottom: auto !important;
            font-size: 19px;
            margin: auto !important;
            margin-bottom: 24px;
            margin-top: 3px !important;
        }
        .cart_page_section tr.woocommerce-cart-form__cart-item.cart_item td {
            width: 100% !important;
            position: relative !important;
            height: auto !important;
            position: relative;
            margin: auto !important;
            left: auto !important;
            right: auto !important;
            bottom: auto !important;
            padding: 5px !important;
        }
        .cart_page_row {
            padding: 10px !important;
        }
        form.woocommerce-cart-form {
            width: 100%;
            margin-right: 0px !important;
            overflow-x: auto;
            padding-bottom: 20px;
        }
        .woocommerce-cart-form__cart-item td {
            padding: 5px !important;
        }
        tr.woocommerce-cart-form__cart-item.cart_item {
            display: grid;
        }
        .cart-collaterals {
            width: 100% !important;
            float: right;
            background-color: white;
            box-shadow: 1px 4px 13px -7px;
            padding: 20px;
        }
        .cart_page_row .custome_img img {
            width: 100px !important;
            margin: auto;
        }
        .cart_page_row .custome_img img {
            width: 105px !important;
            margin-top: 15px !important;
        }
        .woocommerce-page table.cart .product-thumbnail {
            display: block !important;
        }
        .cart-collaterals {
            padding: 10px;
            border: 1px solid #083b44;
        }
        td.product-quantity,
        .product-price.custome_prize {
            position: relative;
            margin: auto;
            left: auto;
            right: auto;
            bottom: auto;
            padding: 5px !important;
        }
        .woocommerce table.shop_table_responsive tr td::before,
        .woocommerce-page table.shop_table_responsive tr td::before {
            display: none !important;
        }
        .custome_get_short_description {
            width: 100%;
            font-size: 16px;
            margin-top: 35px;
            text-align: center;
        }
        .cart_page_row td.product-name a {
            font-size: 15px;
            padding: 0px 13px !important;
            text-align: center;
            line-height: 1.3;
        }
        .product-price.custome_prize,
        .cart_page_row .cart_sub_total {
            font-size: 15px !important;
        }
        .cart_page_row td.product-remove {
            padding: 0px !important;
            right: 10px !important;
        }
        .cart_page_row td.product-remove i {
            padding: 5px;
        }
        .custome_cart input#coupon_code {
            width: 158px !important;
            font-size: 15px !important;
            padding: 5px;
            margin: auto;
            margin-bottom: 15px;
            height: 42px !important;
            padding: 10px 20px !important;
        }
        .custome_cart .actions .coupon {
            display: grid;
            padding-right: 0px;
            padding-bottom: 0px !important;
        }
        .cart_page_row .cart_sub_total {
            margin: auto !important;
            padding-top: 15px;
        }
        .custome_cart .actions button {
            padding: 0px 10px !important;
            width: 158px;
            margin: auto;
        }
        tr.custome_cart {
            border-collapse: collapse;
            width: 100%;
            display: flex;
        }
        .custome_cart .actions {
            border: 1px solid #083b44;
            display: grid !important;
            width: 100%;
        }
        .cart_totals .sub_heading {
            margin-bottom: 0px !important;
        }
        .cart_totals tr {
            font-size: 16px;
            color: black;
            display: flex;
        }
        .quantity .qty_button,
        .quantity input {
            font-size: 16px !important;
        }
        button.qty_button.custome_btn:after {
            top: 35% !important;
        }
        .woocommerce table.shop_table_responsive tbody th,
        .woocommerce-page table.shop_table_responsive tbody th {
            display: table-cell !important;
            flex: 1;
        }
        tr.order-total td {
            background-color: transparent !important;
        }
        .gto_why_us_box.contact_about {
            margin-left: 0 !important;
        }
        table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td {
            font-size: 17px;
            color: black;
            padding: 0px !important;
            border-radius: 15px;
        }
        .cart_page_row td.product-remove i {
            padding: 4px;
            float: right;
            margin-right: 10px;
        }
        .custome_checkout_btn {
            width: 174px !important;
            margin: auto;
        }
        .cart_page_row .quantity {
            position: absolute;
            left: 132px !important;
            bottom: 18px !important;
            float: left;
            width: 139px !important;
        }
        tr.woocommerce-cart-form__cart-item.cart_item {
            display: flex;
        }
        td.product-thumbnail.custome_img {
            width: 504px !important;
            height: 126px !important;
            object-fit: cover;
            max-width: 128px !important;
        }
        .cart_page_row td.product-name a {
            text-align: center !important;
            margin-top: 0px;
        }
        .cart_page_section td.product-subtotal {
            position: absolute !important;
        }
        .cart_page_section tr.woocommerce-cart-form__cart-item.cart_item td {
            background-color: white !important;
        }
        .cart_page_section td.product-remove {
            z-index: 9999;
            width: 10px !important;
        }
        .cart_page_section td.product-thumbnail.custome_img a {
            z-index: 99;
        }
        .cart_page_section span.woocommerce-Price-amount.amount {
            z-index: 999;
            font-size: 16px;
        }
        .cart_page_row .cart_sub_total {
            font-size: 17px;
            margin-top: 15px !important;
        }
        .cart_page_section td.product-thumbnail.custome_img {
            z-index: 99;
        }
        .cart_page_section .cart_item .quantity {
            width: auto !important;
            z-index: 999;
        }
        .cart_page_section td.product-price.custome_prize {
            position: absolute;
            bottom: 0;
            right: 0px;
        }
        .cart_page_section td.product-quantity {
            position: absolute;
            bottom: 0;
        }
        .cart_page_section tr.woocommerce-cart-form__cart-item.cart_item {
            border: 1px solid black
        }
        .cart_page_row .quantity {
            position: relative;
            left: 103px;
            bottom: 42px;
            float: left;
            width: 139px !important;
        }
        .cart_page_row tr.woocommerce-cart-form__cart-item.cart_item {
            width: 100% !important;
            padding: 0px 0px !important;
        }
        .cart_page_row td.product-remove {
            position: absolute;
            right: 0;
            top: 14px;
        }
        .cart_page_row table.shop_table.shop_table_responsive th {
            font-size: 15px;
        }
        .cart_page_row .cart_totals table.shop_table_responsive tr {
            display: flex;
        }
        /* ==================== CHECKOUT PAGE =================== */
        div#customer_details .woocommerce-input-wrapper input {
            font-size: 14px !important;
        }
        .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
            padding: 6px;
        }
        .woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {
            height: 38px;
        }
        .checkout_page_main_section .woocommerce table.shop_table td {
            font-size: 14px;
        }
        /* ==================== ACCOUNT pAGE =================== */
        /*===================Account page======================*/
    .cart_page_box .td.product-name,
    .td.product-thumbnail.custome_img {
        background-color: white !important;
    }
    .bathup_btn.xoo-el-action-btn {
        font-size: 18px;
        width: 200px;
        margin: 0 auto;
    }
    .xoo-el-main {
        padding: 26px 8px;
    }
    .bt_details_adreess .addresses {
        display: block;
    }
    .row_class_edit_uer {
        display: block;
    }
    .col_4_edit_user {
        width: 100%;
    }
    .save_account_details_btn {
        margin: 0 auto;
        display: block;
        margin-top: 10px;
    }
    .custome_order_box {
        padding: 53px 14px;
    }
    .title_account {
        font-size: 37px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 13px;
    }
    .my_custome_table tr th,
    .woocommerce table.shop_table th {
        font-size: 21px;
    }
    .custome_order_box_text,
    .my_custome_table tr td,
    .bt_order_details_custome tr td,
    .bt_order_details_custome tr td a,
    address.custome_adress,
    .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 1.2;
    }
    .custome_order_col_4 {
        padding: 16px;
    }
    .bu_custome_log_out .custome_order_class {
        margin-top: 30px;
    }
    .custome_order_box {
        padding: 53px 7px;
    }
    .custome_order_box_icon {
        font-size: 26px;
        height: 51px;
    }
    .account_page_custome_section .woocommerce-MyAccount-content {
        padding: 18px 4px;
    }
    .account_page_custome_section .woocommerce-MyAccount-navigation {
        float: left;
        width: 22% !important;
    }
    .custome_order_box_text {
        height: 20px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 21px 10px !important;
        font-size: 15px;
        font-weight: 600;
        transition: all 300ms ease;
        margin-bottom: 0px !important;
        width: 50%;
        float: left;
    }
    .account_page_custome_section .woocommerce {
        display: block;
    }
    .account_page_custome_section .woocommerce-MyAccount-navigation {
        float: left;
        width: 100% !important;
        padding-bottom: 0px !important;
        padding-top: 0px;
    }
    .addresses_custome_addresses .woocommerce-Address {
        margin-bottom: 20px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation ul {
        padding: 0px !important;
        line-height: 0;
    }
    .account_page_custome_section .woocommerce-MyAccount-content {
        float: right;
        padding: 20px 20px;
        width: 100% !important;
    }
    .custome_order_class_title,
    .custome_order_class_title_checkout {
        top: 65px;
    }
    .custome_order_class_title,
    .custome_order_class_title_checkout {
        display: none;
    }
    .custome_order_col_4 {
        width: 100%;
    }
    .custome_order_class_row {
        display: block;
    }
    .quantity {
        width: 127px !important;
        height: 43px;
    }
    .quantity input.qty {
        width: 48px !important;
        font-size: 15px !important;
        top: 3px;
    }
    .product_inner_btn {
        display: flex;
    }
    .woocommerce .quantity input.qty {
        font-size: 15px !important;
    }


}

@media all and (min-width: 481px) and (max-width: 767px) {
 
}

@media all and (min-width: 768px) and (max-width: 980px) {
    /* =========== Cart Page ============== */
    .cart_page_row table.cart td.actions .coupon .input-text {
        width: 163px;
        padding: 21px 12px;
        height: 35px !important;
        font-size: 15px !important;
    }
    .cart_page_row {
        padding: 22px 0px !important;
    }
     .cart_page_section {
        margin-top: 50px;
        }
        .wmc-content {
            right: 183px;
        }
        .page_title_main_section_box {
            font-size: 26px;
        }
        .page_title_main_section {
            height: 148px !important;
            margin-top: 50px !important;
        }
        .cart_page_row .custome_img img {
            width: 82px !important;
        }
        button.qty_button.minus.custome_btn:after {
            top: 14px;
        }
        button.qty_button.minus.custome_btn:before {
            top: 21px;
            right: -48px;
        }
        .cart_page_row {
            padding: 45px 13px !important;
        }
        .cart_page_row table.shop_table.shop_table_responsive tr td {
            font-size: 17px;
            color: black;
        }
        .cart_page_row .input-text.qty {
            height: 38px !important;
        }
        .custome_btn {
            width: 53px !important;
            height: 38px !important;
        }
        .cart_page_row td.product-name a {
            font-size: 16px;
            float: left;
            width: 100%;
            display: block;
            text-align: left;
        }
        .woocommerce table.shop_table_responsive tr td::before,
        .woocommerce-page table.shop_table_responsive tr td::before {
            display: none !important;
        }
        .cart_page_row td.product-name {
            text-align: left;
            float: left;
        }
        .cart_page_row .woocommerce a.remove {
            display: block;
            font-size: 18px;
        }
        .cart_page_row input#coupon_code {
            height: 44px;
        }
        .cart_page_row span.custome_totla {
            margin-right: 8px;
        }
        .cart_page_row .cart_sub_total {
            font-size: 17px;
        }
        .cart_page_row td.product-remove i {
            padding: 4px;
        }
        .coupon .bathup_btn {
            width: 161px;
            font-size: 19px;
        }
        tr.woocommerce-cart-form__cart-item.cart_item button.bathup_btn.bathup_color_primary,
        tr.custome_cart button.bathup_btn.bathup_color_primary {
            width: auto;
            font-size: 18px;
            padding-left: 20px;
            padding-right: 20px;
        }
        .cart_page_row .cart_sub_total {
            padding: 8px 10px;
        }
        .cart_page_row .coupon {
            float: left !important;
        }
        .cart-collaterals {
            padding: 9px;
        }
        .custome_get_short_description {
            width: 359px;
            font-size: 16px;
            text-align: left;
        }
        button.qty_button.plus.custome_btn:after {
            top: 13px;
        }
        .cart_page_row td.product-subtotal {
            display: none !important;
        }
        .cart_page_row .quantity {
            position: absolute;
            right: 114px;
            bottom: 19px;
        }
        .cart_totals h2,
        .shipping_calculator h2 {
            text-transform: capitalize;
            font-size: 22px;
        }
        form.woocommerce-cart-form {
            width: 100%;
            float: left;
            margin-right: 1%;
        }
        .cart-collaterals {
            width: 57% !important;
            float: right;
        }
        td.product-thumbnail.custome_img {
            display: block !important;
            float: left;
        }
        .cart_page_row table.shop_table.shop_table_responsive th {
            display: block !important;
            font-size: 16px;
        }
        .cart_page_row table.shop_table_responsive tr {
            display: block;
        }
        .custome_checkout_btn {
            width: 175px !important;
        }
        .custome_cart button {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .cart-collaterals .shop_table tr {
            display: flex !important;
        }
         /* ================ MY ACCOUNT PAGE ============ */
        .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
            font-size: 15px;
        }
        .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
            padding: 10px 17px 10px !important;
        }
        .custome_order_box_icon {
            font-size: 31px;
        }
        .custome_order_box {
            padding: 28px 6px;
        }
        .custome_order_box_text {
            font-size: 14px;
        }
        .custome_order_col_4{
            padding: 30px 7px;
        }
         /*================Account Page=================*/
    .custome_order_box {
        padding: 53px 14px;
    }
    .title_account {
        font-size: 37px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }
    .my_custome_table tr th,
    .woocommerce table.shop_table th {
        font-size: 21px;
    }
    .custome_order_box_text,
    .my_custome_table tr td,
    .bt_order_details_custome tr td,
    .bt_order_details_custome tr td a,
    address.custome_adress,
    .woocommerce-MyAccount-content p {
        font-size: 15px;
    }
    .custome_order_col_4 {
        padding: 8px;
    }
    .bu_custome_log_out .custome_order_class {
        margin-top: 30px;
    }
    .custome_order_box {
        padding: 53px 7px;
    }
    .custome_order_box_icon {
        font-size: 26px;
        height: 51px;
    }
    .account_page_custome_section .woocommerce-MyAccount-content {
        padding: 18px 4px;
    }
    .account_page_custome_section .woocommerce-MyAccount-navigation {
        float: left;
        width: 22% !important;
    }
    .custome_order_box_text {
        height: 20px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        display: inline-block !important;
        padding: 22px 14px !important;
        font-size: 15px;
        font-weight: 600;
        transition: all 300ms ease;
        margin-bottom: 0px !important;
    }
    .account_page_custome_section .woocommerce {
        display: block;
    }
    .account_page_custome_section .woocommerce-MyAccount-navigation {
        float: left;
        width: 100% !important;
        padding-bottom: 0px !important;
        padding-top: 0px;
    }
    .addresses_custome_addresses .woocommerce-Address {
        margin-bottom: 20px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation ul {
        padding: 0px !important;
        line-height: 0;
    }
    .account_page_custome_section .woocommerce-MyAccount-content {
        float: right;
        padding: 20px 20px;
        width: 100% !important;
    }
    .custome_order_class_title,
    .custome_order_class_title_checkout {
        top: 65px;
    }
    

}

@media all and (min-width: 981px) and (max-width: 1024px) {
     /* =========== Cart Page ============== */
     .cart_page_row table.cart td.actions .coupon .input-text {
        width: 163px;
        padding: 21px 12px;
        height: 35px !important;
    }
     /* ================ MY ACCOUNT PAGE ============ */
     .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 15px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 28px 6px;
    }
    .custome_order_box_text {
        font-size: 14px;
    }
    .custome_order_col_4{
        padding: 30px 7px;
    }

}

@media all and (min-width: 1025px) and (max-width: 1140px) {
      /* =========== Cart Page ============== */
      .cart_page_row table.cart td.actions .coupon .input-text {
        width: 163px;
        padding: 21px 12px;
        height: 35px !important;
    }
    /* ================ MY ACCOUNT PAGE ============ */
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 15px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 28px 6px;
    }
    .custome_order_box_text {
        font-size: 14px;
    }
    .custome_order_col_4{
        padding: 30px 7px;
    }
    .compare.bu_compare_btn, .yith-wcwl-add-button.bu_wishlist_btn {
        font-size: 15px;
    }

}

@media all and (min-width: 1141px) and (max-width: 1280px) {
      /* =========== Cart Page ============== */
      .cart_page_row table.cart td.actions .coupon .input-text {
        width: 181px;
        padding: 23px 12px;
        height: 35px !important;
    }
     /* ================ MY ACCOUNT PAGE ============ */
     .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 28px 6px;
    }
    .custome_order_box_text {
        font-size: 16px;
    }
    .custome_order_col_4{
        padding: 30px 10px;
    }

}

@media all and (min-width: 1281px) and (max-width: 1440px) {
      /* =========== Cart Page ============== */
      .cart_page_row table.cart td.actions .coupon .input-text {
        width: 181px;
        padding: 23px 12px;
        height: 35px !important;
    }
     /* ================ MY ACCOUNT PAGE ============ */
     .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 37px 19px;
    }
    .custome_order_box_text {
        font-size: 16px;
    }

}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    /* =========== Cart Page ============== */
    .cart_page_row table.cart td.actions .coupon .input-text {
        width: 181px;
        padding: 24px 12px;
        height: 35px !important;
    }
    /* ================ MY ACCOUNT PAGE ============ */
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 37px 19px;
    }
    .custome_order_box_text {
        font-size: 17px;
    }

}

@media all and (min-width: 1681px) and (max-width: 1880px) {
      /* =========== Cart Page ============== */
      .cart_page_row table.cart td.actions .coupon .input-text {
        width: 181px;
        padding: 24px 12px;
        height: 35px !important;
    }
     /* ================ MY ACCOUNT PAGE ============ */
     .account_page_custome_section nav.woocommerce-MyAccount-navigation li a {
        font-size: 16px;
    }
    .account_page_custome_section nav.woocommerce-MyAccount-navigation li {
        padding: 10px 17px 10px !important;
    }
    .custome_order_box_icon {
        font-size: 31px;
    }
    .custome_order_box {
        padding: 37px 19px;
    }
    .custome_order_box_text {
        font-size: 17px;
    }
}
#sfm-sidebar .sfm-menu li a:after,#sfm-sidebar .sfm-menu li a:hover:after{
	background: transparent !important;
}
#sfm-sidebar .sfm-nav{
	display: flex !important;
	margin-top: 30px !important;
}
.sfm-logo img {
    height: 60px;
    width: 180px;
    object-fit: contain;
}
nav.sfm-nav li a {
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 400;
    /* font-family: 'Roboto Condensed', sans-serif !important; */
    text-transform: uppercase !important;
    background: transparent !important;
}
nav.sfm-nav ul li {
    border-bottom: 1px solid #1F4B88;
}
ul.sfm-menu ins.sfm-sm-indicator {
    width: 27px !important;
    height: 27px !important;
    top: 12px;
    right: 5px !important;
}
ul.sfm-menu ins.sfm-sm-indicator i {
    border-color: transparent !important;
    color: #333 !important;
    transform: rotate(0deg) !important;
    top: 4px !important;
    left: 11px !important;
}
nav.sfm-nav .sfm-child-menu li a {
    font-size: 13px !important;
    text-transform: uppercase !important;
}
ul.sfm-menu ins.sfm-sm-indicator i:after{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
#sfm-sidebar .sfm-submenu-visible>a>.sfm-sm-indicator>i{
    transform: rotate(0deg) !important;
}
ul.sfm-menu ins.sfm-sm-indicator i:after
{
    content: "\f067";
    color: #000;
}
.sfm-menu .sfm-submenu-visible  ins.sfm-sm-indicator i:after{
    content: "\f068";
}   
.menu_contact_info_title span {
    color: white;
    font-size: 21px !important;
    margin-bottom: 10px;
}
.sfm-widget.sfm-widget-bottom.sfm-copy {
	width: 100% !important;
	padding: 0px !important;
}
.menu_contact_contact_info li a {
	color: white;
}
.menu_contact_contact_info li a {
	display: flex !important;
}
.menu_contact_contact_info {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}
.menu_contact_contact_info ul {
	display: flex;
}
.menu_contact_contact_info li {
	flex: 1;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
span.fa_icon {
	width: 27px;
	margin: auto;
	margin-top: 0px;
}
span.contact_text {
	width: 80%;
}
.menu_contact_info_title {
    margin-bottom: 18px;
}
.menu_contact_info_innner {
	width: 94% !important;
	margin: 0 auto;
}
span.contact_text {
	font-size: 16px;
	line-height: 1.2em;
}
.menu_contact_contact_info li {
	margin-bottom: 15px;
    margin: auto;
}
nav.sfm-nav a {
	padding: 13px 0px !important;
}
.sfm-logo {
    margin-top: 9px !important;
    margin-bottom: 50px !important;
    top: 40px !important
}
#sfm-sidebar .sfm-menu li a{
    padding-left:10px !important ;
}
.sfm-sidebar-close {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important; 
}
body.sfm-body-pushed div#page-container {
    height: 84vh;
    overflow: auto;
    padding-top: 10px !important;
    box-shadow: 1px 2px 16px -3px black;
    transform: translate3d(-36%,0,0) scale(0.9) translate(0%, 10%) !important;
}
div#sfm-overlay-wrapper {
    display: none !important;
}
div#sfm-overlay {
    display: none !important;
}
ul#menu-main-menu li a:before {
    content: "";
    position: absolute;
    width: 53px;
    height: 11px;
    /*background: url(../../../../../wp-content/uploads/2022/05/Line.png) 0 0 no-repeat;*/
    top: 0;
    left: 0;
    margin: auto !important;
    bottom: -42px;
    display: block;
    right: 0;
    justify-content: center;
    align-items: center;
    transition: 1s !important;
    transform: scale(0);
    background-size: contain;
}
ul#menu-main-menu li a:hover:before{
    transform: scale(1);
}
ul#menu-main-menu li.current_page_item a:before{
    transform: scale(1) !important;
}
ul.sub-menu li a:before{
    display: none !important;
}
.et-menu a:hover {
    opacity: 1 !important;
}
.none_rollback{
    display: none !important;
}
.site_logo img {
    width: 100%;
    height: 111px;
    object-fit: contain;
}
.mb_phcall {
    transform: rotate(83deg);
}
.sfm-va-middle ul li a:hover {
    background: transparent !important;
    color: #BCBCBC !important;
    box-shadow: none !important;
}
.sfm-va-middle ul li a:hover::before {
    background: #BCBCBC !important;
}	
.sfm-widget.sfm-widget-bottom.sfm-copy {
    text-align: center;
    justify-content: center;
    display: flex;
    color: #000;
    border-top: 1px solid #000;
    padding-top: 10px !important;
    font-weight: 600;
    font-size: 15px !important;
    background: #fff !important;
}
.sfm-scroll-wrapper.sfm-scroll-main::before {
    content: "";
    position: absolute;
    background: #00000029;
    /* background-image: url(../../../../../wp-content/uploads/2023/07/slider1.jpg); */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.1;
    background-size: 100% 100%;
}
ul.sfm-child-menu.sfm-menu-level-1 {
    background: #fff0 !important;
}
nav.sfm-nav ul li {
    position: relative;
}
nav.sfm-nav ul.sfm-child-menu li::before {
    content: "";
    position: absolute;
    background: #000;
    width: 5px;
    height: 5px;
    left: 22px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50px;
}
nav.sfm-nav ul li ul li {
    border: none;
}
.sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro {
    height: fit-content !important;
}
.sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro {
    display: none !important;
}
.sfm-sidebar-close:after, .sfm-sidebar-close:before {
    background: #000 !important;
}
nav.sfm-nav,.sfm-logo {
    position: relative !important;
}
/* mob menu end */


@media all and (min-width: 481px) and (max-width:1140px) {
    .sfm-pos-right .sfm-label-square .sfm-navicon-button {
        margin-right: 15px !important;
    }
    .sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-square {
        top: 15px !important;
    }

}    
@media all and (min-width: 320px) and (max-width:980px) {
    .sfm-rollback.sfm-color1.sfm-theme-none.sfm-label-visible.sfm-label-metro {
        display: block !important;
        top: 11px;
        right: 12px;
        height: 48px !important;
        border: 2px dotted #fff;
        background: linear-gradient(#fff,#fff) padding-box, linear-gradient(180deg, #FE376D 0%, #FF564A 100%) border-box;
        border-radius: 75px;
        /* margin: 2px; */
        width: 48px;
    }
    .sfm-va-middle .sfm-menu li{
        border-color: #5a5a5a !important;
    }

}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
body{font-size:18px;line-height:35px;color:#000;font-family:"Outfit",sans-serif;}.woocommerce span.onsale,.woocommerce-page span.onsale{display:none !important;}.woocommerce-Tabs-panel h1{color:#000 !important;}.padding_zero{padding:80px 0 !important;}.site_width{padding:0 !important;}.et_pb_code_3,.et_pb_code_6{margin-bottom:0 !important;}.textile p{font-weight:400 !important;}.textile .lw-about-title{color:#000 !important;}.site_title{color:#000;text-align:center;font-family:Lora;font-size:40px !important;font-weight:700;text-transform:uppercase;text-shadow:2px 0px #2de676;position:relative;display:inline-block;margin-bottom:25px;}.site_heading{text-align:center;}.pp_site_title_main_block a,.suburb_content_main_box_inner a{color:#ff5151 !important;}.site_title::before{content:"";position:absolute;width:43px;height:3px;background-color:#000;bottom:0;left:0;margin:0 auto;right:0;border-radius:22px;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%);}.padding_zero.pp_slider_sec_main{padding:0 !important;}.woocommerce-Tabs-panel ul li a{color:#ff705d;}.slider_content_main_box{display:flex;align-items:center;flex-wrap:wrap;text-align:left;}.slider_content_main{width:48%;}.et_techno_top_video_div{width:52%;position:relative;}.woocommerce-Tabs-panel h2.single_product_des_main_box_title{display:block !important;}.pp_slider_sec_main_row{padding:0 !important;}.et_techno_top_video_div video{display:block;height:727px;object-fit:cover;border-radius:58px 0 0 58px;border:5px solid #2c84bd;}.pp_slider_sec_main .et_pb_slide{height:805px;}.pp_slider_sec_main .et_pb_module.et_pb_slider::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/Rectangle-5867.jpg");}.pp_slider_sec_main .et_pb_slides::before,.pp_testi_sec_main::before,.pp_service_sec_main::before,.pp_breadcumb_sec_main::before{content:"";position:absolute;top:0;right:0;left:0;height:13px;width:100%;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/slider_upper_curl.png");z-index:9;}.pp_slider_sec_main .et_pb_slides::after,.pp_testi_sec_main::after,.pp_breadcumb_sec_main::after{content:"";position:absolute;right:0;bottom:0;left:0;height:13px;width:100%;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/slider_btm_curl.png");z-index:9;visibility:visible;}.pp_slider_sec_main .et_pb_slide_description{padding:0 !important;}.pp_slider_sec_main .et_pb_slider .et_pb_slide{padding:0 !important;}.slider_btn{display:flex;align-items:center;gap:5px;}.slider_title_welc{font-size:23px;font-weight:600;text-shadow:none;color:#fff;border-radius:22px;border:2px solid #fff;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%);padding:4px 43px;}.slider_title_h{font-size:80px;font-weight:700;text-shadow:none;text-shadow:3px 2px #2de676;color:#fff;text-transform:uppercase;font-family:"Lora";display:inline-block;position:relative;padding-bottom:20px;}.slider_title_h::after{content:"";position:absolute;bottom:0;left:0;width:175px;height:2px;background:#fdb70b;}.slider_des{font-size:24px;font-weight:600;text-shadow:none;color:#fff;}.slider_des_box{padding:25px 0;}.slider_title_welc_box{padding-bottom:20px;}.slider_content_main{text-align:right;}.slider_content_main_box_cris .slider_content_main{text-align:right;text-align:left;padding-top:140px;padding-left:100px;}.pp_slider_sec_main .et_pb_slider .et_pb_slide{background-size:100% 100%;}.slider_content_box{text-align:left;display:inline-block;padding-right:90px;}.player_box{display:flex;align-items:center;justify-content:center;position:absolute;top:43%;left:0;right:0;}.pause_icon{display:none;}.v_logo_img_inner svg{height:134px;width:134px;}.full_width.pp_map_sec_main_row{padding:0 !important;}.padding_zero.pp_map_sec_main{padding:50px 0 !important;padding-top:0 !important;}.map_main,.map_main iframe{height:467px;}.map_main{padding:0 40px;}.map_main iframe{border-radius:37px;border:3px solid #fff !important;box-shadow:0px 0px 31px 0px rgba(0,0,0,.09);}.pp_testi_sec_main{background:linear-gradient(90deg,#fecdc7 0%,#feaec6 100%);}.testimonial_h_row .fa.fa-angle-left,.testimonial_h_row .fa.fa-angle-right{font-size:28px;color:#000;height:50px;width:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0px 0px 8px 0px rgba(0,0,0,.15);transition:.6s ease;}.slick-prev:before,.slick-next:before{display:none;}.hk_testimonial_col{text-align:center;padding:45px 15px 25px;position:relative;}.hk_testimonial_box{border-radius:20px;border:1px solid #000;padding:40px 40px 40px;}.testimonial_h_row{margin:-15px;}.hk_testimonial_quote_box{position:absolute;top:0;left:40px;}.hk_testimonial_content_box{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:#000;transition:.6s ease;text-align:left;font-size:16px;line-height:24px;font-family:"Public Sans",sans-serif;}.hk_testimonial_title_box{position:absolute;bottom:0;right:55px;border-radius:25px;border:2px solid #fff;background:linear-gradient(90deg,#03d7c1 0%,#2de676 100%);box-shadow:0px 1px 19px 0px rgba(45,230,118,.69);font-size:16px;padding:0;line-height:46px;width:166px;height:50px;}.hk_testimonial_review_box{text-align:left;margin-top:15px;}.hk_testimonial_review_box i{font-size:14px;margin-right:3px;}.testimonial_h_row .slick-prev{left:-5px;z-index:999;}.testimonial_h_row .slick-next{right:10px;}.padding_zero.pp_testi_sec_main{padding:80px 0 95px !important;}input::-webkit-input-placeholder{opacity:1 !important;color:#000 !important;}input::-moz-placeholder{opacity:1 !important;color:#000 !important;}input:-ms-input-placeholder{opacity:1 !important;color:#000 !important;}input::-ms-input-placeholder{opacity:1 !important;color:#000 !important;}input::placeholder{opacity:1 !important;color:#000 !important;}textarea::-webkit-input-placeholder{opacity:1 !important;color:#000 !important;}textarea::-moz-placeholder{opacity:1 !important;color:#000 !important;}textarea:-ms-input-placeholder{opacity:1 !important;color:#000 !important;}textarea::-ms-input-placeholder{opacity:1 !important;color:#000 !important;}textarea::placeholder{opacity:1 !important;color:#000 !important;}.site_heading.site_heading_left{text-align:left;}.submit_main{text-align:left;}.site_heading.site_heading_left .site_title::before{right:auto;}.pp_let_con_sec_main_left_col{width:60% !important;padding-right:75px;}.pp_let_con_sec_main_right_col{width:40% !important;padding-left:55px;}.cp_add_main{display:flex;align-items:center;flex-wrap:wrap;padding:42px 0;border-bottom:1px dashed #000;border-image-source:url("https://i.stack.imgur.com/wLdVc.png");border-image-slice:1;border-image-repeat:round;}.cp_add_main:last-child{padding-bottom:0;border:none;}.cp_add_main:first-child{padding-top:10px;}.cp_add_img,.cp_call_img,.cp_mail_img{height:70px;width:70px;border-radius:50%;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%);box-shadow:0px 1px 19px 0px rgba(218,0,255,.69);display:flex;border:2px solid #fff;}.cp_add_img svg,.cp_call_img svg,.cp_mail_img svg{margin:auto;}.cp_des{display:block;color:#fe3a6a;font-size:22px;font-weight:700;line-height:28px;font-family:Lora;padding-bottom:5px;}.cp_des_main{padding-left:20px;}.cp_des_main a{font-size:18px;font-weight:500;line-height:22px;color:#000;}.pp_let_con_sec_main_right_col{border-left:1px dashed #000;border-image-source:url("https://i.stack.imgur.com/wLdVc.png");border-image-slice:1;border-image-repeat:round;}.pp_service_sec_main{background:linear-gradient(180deg,#079ce0 0%,#2255a3 100%);}.pp_serv_main{display:flex;justify-content:center;flex-wrap:wrap;margin:-12px;}.pp_serv_main_box{width:33.33% !important;padding:12px;}.pp_service_box_sub{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:20px;border:1px solid #000;height:514px;position:relative;}.pp_service_img{text-align:center;}.pp_system_title{text-align:center;margin-top:20px !important;}.pp_system_title a{font-size:26px;color:#fff;font-weight:600;}.site_button span{display:block;position:relative;text-shadow:none;}.pp_service_hover_box{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.8s ease;bottom:0;transform:translateY(-100px);}.pp_service_hover_btn .site_button{display:block;margin:10px 0;}.pp_serv_main_box:hover .pp_service_hover_box{opacity:1;transform:translateY(-20px);}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:455px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:354px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:512px;display:block;width:100%;}.pp_service_img{width:100%;}.our_products_main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.related_product .our_products_main{justify-content:left;}.our_products_box{width:25%;border-radius:27px;border:1px solid #ddd;background:#fff;transition:.6s ease;}.our_products_box:hover{background-color:rgba(254,58,106,.05);}.our_products_box:hover .our_products_des_main_box{background:linear-gradient(270deg,#faa33f 0%,#f04c37 100%);}.our_products_box:hover .our_products_title a,.our_products_box:hover .our_products_price .amount{color:#fff;}.our_products_img_box{height:280px;text-align:center;display:flex;align-items:center;justify-content:center;margin:36px 36px 0;}.our_products_img_box img{object-fit:contain;height:100% !important;}hr{display:none !important;}.our_products_title a{font-size:20px;line-height:22px;color:#000;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.our_products_title,.our_products_price{text-align:center;line-height:22px;}.our_products_price .amount{font-size:20px;line-height:22px;color:#fe3a6a;font-weight:700;}.our_products_box{position:relative;}.our_products_hover_btn{position:absolute;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.8s ease;transform:translateY(-50%);}.our_products_main_box:hover .our_products_hover_btn{opacity:1;transform:translateY(-50px);}.our_products_price{margin-top:10px;color:#fe3a6a;}.our_products_des_main_box{margin:10px;background-color:#fff;padding:10px;border-radius:10px;}.our_products_title{height:48px;align-items:center;display:flex;justify-content:center;}.view_all_products_btn{text-align:center;margin-top:35px;}.site_heading_spec_head{position:relative;margin-top:50px;}.site_heading_spec_head::after{content:"";position:absolute;top:0;right:0;bottom:0;left:-20px;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/philo_title.png");height:188px;width:445px;background-size:445px;background-repeat:no-repeat;margin:auto;z-index:-1;}.pp_serv__spec_main{border:3px dashed #000;border-image-source:url("https://i.stack.imgur.com/wLdVc.png");border-image-slice:2;border-image-repeat:round;position:relative;width:1162px;margin:0 auto;margin-top:-40px;height:585px;}.pp_serv__spec_img1{width:263px;height:227px;position:absolute;top:-95px;left:-105px;}.pp_serv__spec_img2{width:256px;height:256px;position:absolute;top:90px;left:-130px;}.pp_serv__spec_img3{width:256px;height:256px;position:absolute;top:230px;left:-70px;}.pp_serv__spec_img4{width:239px;height:171px;position:absolute;top:450px;left:-115px;}.pp_serv__spec_img5{width:266px;height:299px;position:absolute;top:-115px;right:-95px;}.pp_serv__spec_img6{width:268px;height:268px;position:absolute;top:145px;right:-130px;z-index:9;}.pp_serv__spec_img7{width:388px;height:327px;position:absolute;top:316px;right:-185px;z-index:0;}.pp_serv__spec_main_box{height:100%;}.pp_serv__spec_main_box{display:flex;}.pp_serv__spec_list_main{margin:auto;padding:0 !important;list-style-type:unset !important;width:80% !important;}.pp_serv__spec_list_main li::marker{font-size:0;}.pp_serv__spec_list_main li{width:50%;float:left;font-weight:600;padding:22px 0;text-align:center;}.pp_serv__spec_list_main li a{font-size:26px;color:#000;transition:.6s ease;border-bottom:2px dashed transparent;padding-bottom:10px;}.pp_serv__spec_list_main li a:hover{color:#8900ff;border-bottom:2px dashed #8900ff;}.pp_site_title_main_row{z-index:9;}.spec_serv_btns{text-align:center;margin-top:-30px;}.pp_let_con_sec_main{position:relative;}.pp_let_con_sec_main_row{position:unset !important;}.pp_let_con_sec_main::before{content:"";position:absolute;bottom:-150px;right:0;height:402px;width:402px;border-radius:402px;opacity:.15;background:#fe576d;filter:blur(192px);z-index:1;}.pp_let_con_sec_main::after,.pp_cupg_contact_sec_main::after{content:"";position:absolute;top:150px;right:0;height:204px;width:97px;z-index:0;background-size:97px;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/contact_before_img.png");background-repeat:no-repeat;}.pp_cupg_contact_sec_main::after{top:200px;}.pp_let_con_sec_main_row::before{content:"";position:absolute;top:80px;left:-192px;height:389px;width:389px;border-radius:389px;opacity:.15;background:#2de676;filter:blur(192px);z-index:0;}.pp_our_serv_sepc_sec_main{position:relative;}.pp_our_serv_sepc_sec_main::before{content:"";position:absolute;bottom:-68px;left:80px;height:140px;width:140px;background-size:140px;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/08/service_bfimg.png");background-repeat:no-repeat;z-index:9;animation:ranimName 10s linear infinite;}@keyframes ranimName{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.site_width.pp_about_us_sec_main_row{width:87% !important;max-width:87% !important;margin:0 0 0 auto;}.pp_about_left_img1_block{height:385px;display:flex;border-radius:21px;}.pp_about_left_img1_block .et_pb_image_wrap{margin:0;height:385px;width:412px;display:flex;align-items:center;justify-content:center;border:6px solid #25e382;border-radius:21px;background-color:#fbfbfb;}.pp_about_left_img1_block .et_pb_image_wrap img{height:100%;object-fit:contain;border-radius:21px;}.pp_about_left_img2_block .et_pb_image_wrap{margin:-210px 0 0 auto;height:412px;width:400px;display:flex;align-items:center;justify-content:center;border:6px solid #fe396b;border-radius:21px;background-color:#f1f2f3;}.pp_about_left_img2_block .et_pb_image_wrap img{height:100%;object-fit:contain;border-radius:21px;}.need_call_icon_box{width:75px;height:75px;display:flex;border-radius:56%;padding:0;position:relative;z-index:1;}.need_call_icon_box_inner{margin:auto;background:linear-gradient(270deg,#faa33f 0%,#f04c37 100%);width:100%;height:100%;border-radius:50%;display:flex;}.need_call_icon_box_inner svg{margin:auto;height:30px;width:30px;}.need_to_book_call_main_box_inner{display:flex;align-items:center;}.need_call_icon_box:after{width:75px;height:75px;background:white;display:flex;border-radius:56%;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25);padding:3px;content:"";position:absolute;z-index:-1;left:0;left:-3px;top:-3px;}.call_number_box{position:relative;left:-10px;}.call_number_box_inner{background:linear-gradient(270deg,#faa33f 0%,#f04c37 100%);color:white;padding:5px 21px;border-radius:0px 40px 40px 0px;}.call_number_box_inner a{color:white;font-size:23px;line-height:29px;}.pp_about_us_sec_main_col_right{padding-left:50px;}.need_to_book_call_main_box{margin:25px 0;}.about_des{width:76% !important;}.about_des p{font-size:16px;}.about_btn{margin-top:25px;}.about_heading{background:linear-gradient(90deg,rgba(3,215,193,0) 0%,#2de676 100%);height:99px;display:flex;position:absolute;right:0;width:1185px;top:55px;}.about_site_title{font-size:48px;font-weight:600;line-height:60px;padding:0;color:rgba(0,0,0,.2);margin:auto;}.about_des_spec{padding-top:195px;}.circle_one{border:1px solid #d8d8d8;height:502px;width:502px;border-radius:50%;position:absolute;position:relative;top:-550px;right:90px;z-index:-1;margin:0 0 0 auto;animation:loaderrrr 20s linear infinite;}.circle_one::before{content:"";position:absolute;right:105px;height:10px;width:10px;background-color:#fe475b;border-radius:50%;top:36.5px;}.circle_one::after{content:"";position:absolute;bottom:70px;height:16px;width:16px;background-color:#9200ff;border-radius:50%;left:61px;}@keyframes loaderrrr{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.circle_two{border:1px solid #d8d8d8;height:460px;width:460px;border-radius:50%;position:absolute !important;position:relative;top:-550px;right:60px;z-index:-1;margin:0 0 0 auto;animation:loaderrrr 20s linear infinite;}.circle_two::before{content:"";position:absolute;right:31px;height:14px;width:14px;background-color:#ff9f02;border-radius:50%;top:95px;}.circle_block_about{position:absolute;right:0;}.pp_about_us_sec_main::before{content:"";position:absolute;top:100px;left:0;height:492px;width:492px;border-radius:492px;opacity:.15;background:#fe576d;filter:blur(192px);z-index:0;}.pp_about_us_sec_main::after{content:"";position:absolute;bottom:-150px;right:-215px;height:492px;width:492px;border-radius:492px;opacity:.15;background:#fe576d;filter:blur(192px);z-index:0;}.pp_about_us_sec_main{overflow:hidden !important;}.about_title_main_box{text-align:center;}.a1{transform:translate(22px,87px) rotate(-14deg);}.a2{transform:translate(22px,76px) rotate(-13deg);}.a3{transform:translate(22px,69px) rotate(-5deg);}.a4{transform:translate(24px,65px) rotate(-3deg);}.a5{transform:translate(26px,67px) rotate(5deg);}.a6{transform:translate(26px,78px) rotate(12deg);}.a7{transform:translate(25px,91px) rotate(17deg);}.a8{transform:translate(22px,103px) rotate(19deg);}.a9{transform:translate(20px,115px) rotate(20deg);}.a10{transform:translate(18px,135px) rotate(30deg);}.a11{transform:translate(18px,142px) rotate(5deg);}.a12{transform:translate(20px,140px) rotate(-6deg);}.a13{transform:translate(18px,130px) rotate(-14deg);}.a14{transform:translate(20px,115px) rotate(-23deg);}.a15{transform:translate(18px,98px) rotate(-27deg);}.about_title_main_box span{display:inline-block;}.about_title_main_box span{font-size:60px;line-height:85px;font-weight:700;text-shadow:none;color:#000;text-transform:uppercase;font-family:"Lora";}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner{position:relative;}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:70px;background-repeat:no-repeat;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/09/about_title_spec_bg.png");background-size:contain;background-size:100%;margin:0 auto;}.a6,.a11{margin-left:30px;}.pp_about_us_sec_main .pp_about_site_title_main_row{height:150px;}.about_title_main_box{text-align:center;position:absolute;left:0;right:0;margin:0 auto;top:-108px;}.player_box_inner{cursor:pointer;}.pp_let_con_sec_main_right_col{position:relative;}.pp_let_con_sec_main_right_col::before{content:"";position:absolute;left:-7px;top:50px;height:14px;width:14px;background-color:#ff9f02;border-radius:50%;visibility:visible;z-index:9;}.pp_let_con_sec_main_right_col::after{content:"";position:absolute;left:-7px;bottom:150px;height:14px;width:14px;background-color:#fe475b;border-radius:50%;visibility:visible;z-index:9;}.bu_sale_percentage{border-radius:50%;border:2px solid #fff;background:linear-gradient(90deg,#fe376e 0%,#ff5b45 100.01%);box-shadow:0px 0px 21px rgba(254,58,106,.3);position:absolute;right:10px;top:10px;height:52px;width:52px;display:flex;align-items:center;justify-content:center;font-size:12px;font-style:normal;font-weight:600;color:#fff;}.woocommerce div.product form.cart .button:hover::after{display:none !important;}.added_to_cart.wc-forward{display:none !important;}input.input-text.qty[type=number]::-webkit-outer-spin-button,input.input-text.qty[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input.input-text.qty[type="number"]{-moz-appearance:textfield;}input.input-text.qty[type="number"]:hover,input.input-text.qty[type="number"]:focus{-moz-appearance:number-input;}.single_product_des_main_bd_des a{color:#000 !important;}.single.single-product .summary.entry-summary .productpg_title_cat_pri_box .price{display:block;color:#fe3a6a;}#ppcp-messages,.single.single-product .ppc-button-wrapper{display:none !important;}.pp_breadcumb_main_block{text-align:center !important;}.pp_breadcumb_main_block .entry-title{color:#000;text-align:center;font-family:Lora;font-size:42px !important;font-weight:700;text-transform:uppercase;text-shadow:2px 0px #2de676;position:relative;display:inline-block;margin-bottom:0;}.slider_content_main .slider_title{padding-top:25px;}.slider_title_h{padding-bottom:35px;}.price del{text-decoration:none !important;}.price del .amount{text-decoration:line-through !important;}.woocommerce-pagination{margin-top:30px;}.product_shop_Box ul.page-numbers li{background:#fff !important;background:linear-gradient(90deg,#03d7c1 0%,#2de676 100%) !important;border:none !important;color:#000 !important;margin-right:12px !important;border-radius:10px !important;}.product_shop_Box ul.page-numbers li a{color:#000 !important;padding:10px !important;height:40px;width:40px;transition:.6s ease;font-size:20px !important;font-weight:500 !important;}.product_shop_Box ul.page-numbers{border:none !important;}.product_shop_Box ul.page-numbers li span.current{height:40px;width:40px;font-size:20px !important;font-weight:500 !important;color:#fff !important;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%) !important;}.product_shop_Box ul.page-numbers li a:hover{color:#fff !important;background:linear-gradient(90deg,#da00ff 0%,#8900ff 100%) !important;}li.wc_payment_method.payment_method_simplify_commerce{display:inline-block;position:relative;}li.wc_payment_method.payment_method_simplify_commerce::after{content:"";position:absolute;right:-45px;top:3px;background-image:url("https://cdn-ilcgjld.nitrocdn.com/rUPINFOIZuNraODUZoNxQtmMZKjoTwHa/assets/images/optimized/rev-cf0883a/www.philophotos.com.au/wp-content/uploads/2023/12/pay_with_card_icon.png");height:30px;width:30px;background-size:30px;border-radius:5px;}.slider_des_sec{display:flex;align-items:center;font-size:20px;font-weight:500;text-shadow:none;}.pickup_icon{display:flex;margin-right:12px;}.pickup_icon svg{height:50px;width:50px;}.ti-goog.ti-review-text-mode-readmore{position:fixed;z-index:999;bottom:66px;left:15px;width:fit-content !important;}footer{z-index:999;position:relative;}.padding_zero.bu_footer_main{z-index:-1 !important;}@media all and (min-width: 320px) and (max-width: 767px){.pp_let_con_sec_main_right_col::before,.pp_let_con_sec_main_right_col::after{display:none !important;}.site_width{width:93% !important;max-width:93% !important;}.et_techno_top_video_div video{height:300px;}.pp_slider_sec_main .et_pb_slide{height:710px;}.v_logo_img_inner svg{height:70px;width:70px;}.slider_title_h{font-size:38px;}.slider_des{font-size:17px;line-height:20px;}.slider_title_welc{font-size:18px;padding:5px 25px;}.slider_content_main{width:100%;}.et_techno_top_video_div{width:100%;margin:0;padding-left:15px;margin-top:20px;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:0;padding-left:15px;width:100%;}.player_box{top:40%;}.slider_des_box{padding:15px 0;line-height:26px;padding-right:20px;}.map_main{padding:0 15px;}.map_main,.map_main iframe{height:350px;}.padding_zero.pp_map_sec_main{padding:35px 0 !important;}.hk_testimonial_box{padding:40px 30px;}.site_title{font-size:30px;}.hk_testimonial_title_box{bottom:5px;right:45px;font-size:15px;line-height:41px;width:166px;height:45px;}.hk_testimonial_quote_box{left:30px;}.testimonial_h_row .slick-prev{left:5px;}.testimonial_h_row .slick-next{right:25px;}.padding_zero.pp_testi_sec_main{padding:50px 0 70px !important;}.cp_add_main{padding:35px 0;}.cp_add_img,.cp_call_img,.cp_mail_img{height:55px;width:55px;}.cp_des{font-size:18px;line-height:20px;}.site_title{font-size:27px;}.pp_let_con_sec_main_left_col{padding-right:0;width:100% !important;}.pp_let_con_sec_main_right_col{padding-left:0;width:100% !important;padding-top:30px !important;border:none;}.cp_des_main a{font-size:15px;line-height:20px;}.cp_des_main{padding-left:15px;}.padding_zero.pp_map_sec_main{padding-top:0 !important;}.padding_zero{padding:35px 0 !important;}.pp_system_title a{font-size:18px;}.pp_system_title{margin-top:10px !important;}.pp_service_box_sub{height:305px;}.pp_serv_main_box{width:100% !important;padding:12px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:260px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:215px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:303px;}.pp_service_hover_box{opacity:1;transform:translateY(0);}.pp_serv_main_box:hover .pp_service_hover_box{opacity:1;transform:translateY(0);}.our_products_box{width:100%;}.our_products_img_box{margin:25px 25px 0;height:230px;}.our_products_title a{font-size:17px;line-height:22px;}.our_products_price .amount{font-size:18px;}.pp_serv__spec_main{width:100%;height:100%;padding:50px 0 !important;}.pp_serv__spec_img1{width:143px;height:100px;top:-53px;left:-63px;display:none;}.pp_serv__spec_img2{width:166px;height:176px;top:60px;left:-80px;display:none;}.pp_serv__spec_img3{width:166px;height:156px;top:150px;left:-60px;display:none;}.pp_serv__spec_img4{width:149px;height:111px;top:310px;left:-65px;display:none;}.pp_serv__spec_img5{width:166px;height:189px;top:-80px;right:-45px;display:none;}.pp_serv__spec_img6{width:168px;height:168px;top:95px;right:-70px;z-index:9;display:none;}.pp_serv__spec_img7{width:178px;height:177px;top:266px;right:-70px;display:none;}.pp_serv__spec_list_main li a{font-size:16px;}.pp_serv__spec_list_main li{padding:9px 0;}.site_heading_spec_head::after{top:-30px;height:98px;width:260px;background-size:260px;}.pp_serv__spec_list_main{width:100% !important;}.spec_serv_btns{margin-top:-22px;}.pp_serv__spec_list_main li{width:100%;}.pp_let_con_sec_main::after{height:134px;background-size:57px;width:57px;display:none;}.pp_our_serv_sepc_sec_main::before{bottom:-28px;left:10px;height:60px;width:60px;background-size:60px;}.site_width.pp_about_us_sec_main_row{width:93% !important;max-width:93% !important;margin:auto;}.about_heading{width:100%;position:unset;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:100%;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;right:40px;display:none;}.circle_two{height:410px;width:410px;top:-500px;right:20px;display:none;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:22px;line-height:28px;text-align:center;}.about_heading{height:70px;}.about_des_spec{padding-top:20px;height:110px;overflow-y:scroll;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:550px !important;margin:0 auto;}.pp_about_us_sec_main_col_right{width:100% !important;}.pp_about_us_sec_main_col_right{padding-left:0;padding-top:20px;text-align:center;}.need_to_book_call_main_box{margin:15px 0;}.need_call_icon_box{width:65px;height:65px;}.need_call_icon_box:after{width:65px;height:65px;}.call_number_box_inner a{font-size:18px;line-height:25px;}.call_number_box_inner{padding:2px 21px;}.about_des_spec p{height:90px;overflow-y:scroll;}.pp_about_us_sec_main_row{display:flex;flex-wrap:wrap;}.pp_about_us_sec_main_col_left{width:100% !important;}.pp_about_left_img2_block .et_pb_image_wrap{height:332px;width:100%;}.pp_about_left_img2_block .et_pb_image_wrap{margin:20px auto 0;}.pp_about_left_img1_block{height:unset;display:flex;border-radius:21px;}.need_to_book_call_main_box_inner{justify-content:center;}.about_des p{font-size:16px;line-height:28px;}.pp_about_left_img1_block .et_pb_image_wrap img{height:unset;}.a1{transform:translate(22px,87px) rotate(-14deg);}.a2{transform:translate(22px,80px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,75px) rotate(17deg);}.a8{transform:translate(22px,80px) rotate(19deg);}.a9{transform:translate(20px,84px) rotate(20deg);}.a10{transform:translate(18px,88px) rotate(30deg);}.a11{transform:translate(18px,88px) rotate(5deg);}.a12{transform:translate(20px,81px) rotate(-6deg);}.a13{transform:translate(18px,74px) rotate(-14deg);}.a14{transform:translate(20px,68px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:4px;}.about_title_main_box span{font-size:20px;}.a6,.a11{margin-left:15px;}.about_title_main_box{left:-40px;top:-108px;}.pp_about_us_sec_main .pp_about_site_title_main_row{height:100px;}.pp_breadcumb_main_block .entry-title{font-size:30px !important;}.slider_content_main .slider_title{padding-top:0px;}.slider_title_h{padding-bottom:15px;}.pp_slider_sec_main .et_pb_slide_description{position:absolute;top:50px;left:0;right:0;margin:auto;text-align:center;}.slider_off_main_sec{width:90%;margin:20px auto auto;}.pp_slider_sec_main.pp_slider_offer_sec_main .et_pb_slide{height:640px;}.slider_content_main_box_cenn .slider_btn{justify-content:center !important;}.slider_content_main_box_cenn .slider_content_box{text-align:center;}.pp_slider_sec_main.pp_slider_offer_sec_main_women .et_pb_slider .et_pb_slide{background-size:cover !important;}.slider_des_sec{font-size:15px;line-height:20px;padding-top:10px;}.pickup_icon svg{height:40px;width:40px;}.ti-goog.ti-review-text-mode-readmore{position:fixed;z-index:99999;bottom:66px;left:auto;right:15px;}}@media all and (min-width: 481px) and (max-width: 767px){.et_techno_top_video_div video{height:400px;}.pp_slider_sec_main .et_pb_slide{height:790px;}.map_main{padding:0 15px;}.map_main,.map_main iframe{height:350px;}.padding_zero.pp_map_sec_main{padding:35px 0 !important;}.our_products_box{width:50%;}.our_products_img_box{margin:25px 25px 0;height:230px;}.our_products_title a{font-size:17px;line-height:22px;}.our_products_price .amount{font-size:18px;}.pp_serv__spec_list_main li a{font-size:18px;}.pp_serv__spec_list_main li{padding:12px 0;}.pp_our_serv_sepc_sec_main::before{bottom:-40px;left:20px;height:80px;width:80px;background-size:80px;}.padding_zero.pp_map_sec_main{padding-top:0 !important;}.about_title_main_box span{font-size:26px;}.pp_breadcumb_main_block .entry-title{font-size:30px !important;}.slider_content_main .slider_title{padding-top:0px;}.slider_title_h{padding-bottom:15px;}.slider_off_main_sec{width:70%;margin:20px auto auto;}.pp_slider_sec_main.pp_slider_offer_sec_main .et_pb_slide{height:720px;}.slider_content_main_box_cenn .slider_btn{justify-content:center !important;}.slider_content_main_box_cenn .slider_content_box{text-align:center;}.pp_slider_sec_main.pp_slider_offer_sec_main_women .et_pb_slider .et_pb_slide{background-size:cover !important;}}@media all and (min-width: 768px) and (max-width: 980px){.site_width{width:91% !important;max-width:91% !important;}.et_techno_top_video_div video{height:450px;}.pp_slider_sec_main .et_pb_slide{height:530px;}.v_logo_img_inner svg{height:80px;width:80px;}.slider_title_h{font-size:40px;}.slider_des{font-size:17px;line-height:20px;}.slider_title_welc{font-size:18px;padding:5px 25px;}.slider_content_main{width:45%;}.et_techno_top_video_div{width:55%;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:30px;padding-left:20px;}.player_box{top:45%;}.slider_des_box{padding:15px 0;line-height:26px;}.map_main{padding:0 20px;}.map_main,.map_main iframe{height:380px;}.padding_zero.pp_map_sec_main{padding:40px 0 !important;}.hk_testimonial_box{padding:40px 30px;}.site_title{font-size:36px;}.padding_zero.pp_testi_sec_main{padding:70px 0 85px !important;}.cp_add_main{padding:35px 0;}.cp_add_img,.cp_call_img,.cp_mail_img{height:55px;width:55px;}.cp_des{font-size:18px;line-height:20px;}.site_title{font-size:27px;}.pp_let_con_sec_main_left_col{padding-right:25px;}.pp_let_con_sec_main_right_col{padding-left:30px;}.cp_des_main a{font-size:15px;line-height:20px;}.cp_des_main{padding-left:15px;}.padding_zero.pp_map_sec_main{padding-top:0 !important;}.padding_zero{padding:45px 0 !important;}.pp_system_title a{font-size:18px;}.pp_system_title{margin-top:10px !important;}.pp_service_box_sub{height:305px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:260px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:215px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:303px;}.our_products_box{width:33.33%;}.our_products_img_box{margin:25px 25px 0;height:230px;}.our_products_title a{font-size:17px;line-height:22px;}.our_products_price .amount{font-size:18px;}.pp_serv__spec_main{width:620px;height:400px;}.pp_serv__spec_img1{width:143px;height:100px;top:-53px;left:-63px;}.pp_serv__spec_img2{width:166px;height:176px;top:60px;left:-80px;}.pp_serv__spec_img3{width:166px;height:156px;top:150px;left:-60px;}.pp_serv__spec_img4{width:149px;height:111px;top:310px;left:-65px;}.pp_serv__spec_img5{width:166px;height:189px;top:-80px;right:-45px;}.pp_serv__spec_img6{width:168px;height:168px;top:135px;right:-70px;z-index:9;}.pp_serv__spec_img7{width:178px;height:177px;top:266px;right:-70px;}.pp_serv__spec_list_main li a{font-size:16px;}.pp_serv__spec_list_main li{padding:9px 0;}.site_heading_spec_head::after{top:20px;height:158px;width:300px;background-size:300px;}.pp_serv__spec_list_main{width:70% !important;}.spec_serv_btns{margin-top:-22px;}.pp_let_con_sec_main::after{height:134px;background-size:57px;width:57px;}.pp_our_serv_sepc_sec_main::before{bottom:-48px;left:60px;height:100px;width:100px;background-size:100px;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:100%;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;right:40px;}.circle_two{height:410px;width:410px;top:-500px;right:20px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:32px;line-height:40px;}.about_heading{height:70px;}.about_des_spec{padding-top:155px;height:260px;overflow-y:scroll;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:550px !important;margin:0 auto;}.pp_about_us_sec_main_col_right{width:100% !important;}.pp_about_us_sec_main_col_right{padding-left:5px;}.need_to_book_call_main_box{margin:15px 0;}.need_call_icon_box{width:65px;height:65px;}.need_call_icon_box:after{width:65px;height:65px;}.call_number_box_inner a{font-size:18px;line-height:25px;}.call_number_box_inner{padding:2px 21px;}.about_des_spec p{height:100px;overflow-y:scroll;}.pp_about_us_sec_main_row{display:flex;flex-wrap:wrap;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,80px) rotate(17deg);}.a8{transform:translate(22px,88px) rotate(19deg);}.a9{transform:translate(20px,94px) rotate(20deg);}.a10{transform:translate(18px,99px) rotate(30deg);}.a11{transform:translate(18px,88px) rotate(5deg);}.a12{transform:translate(20px,81px) rotate(-6deg);}.a13{transform:translate(18px,74px) rotate(-14deg);}.a14{transform:translate(20px,68px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:4px;}.about_title_main_box span{font-size:40px;}.pp_breadcumb_main_block .entry-title{font-size:32px !important;}.slider_content_main .slider_title{padding-top:5px;}.slider_title_h{padding-bottom:25px;}.pp_slider_sec_main.pp_slider_offer_sec_main .et_pb_slide{height:440px;}.slider_des_sec{font-size:15px;line-height:20px;padding-top:10px;}.pickup_icon svg{height:40px;width:40px;}.ti-goog.ti-review-text-mode-readmore{position:fixed;z-index:99999;bottom:66px;left:auto;right:15px;}}@media only screen and (min-width: 981px) and (max-width: 1024px){.site_width{width:96% !important;max-width:96% !important;}.et_techno_top_video_div video{height:507px;}.pp_slider_sec_main .et_pb_slide{height:585px;}.v_logo_img_inner svg{height:90px;width:90px;}.slider_title_h{font-size:50px;}.slider_des{font-size:18px;}.slider_title_welc{font-size:20px;padding:5px 33px;}.slider_content_main{width:45%;}.et_techno_top_video_div{width:55%;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:30px;}.player_box{top:45%;}.slider_des_box{padding:20px 0;}.map_main{padding:0 20px;}.map_main,.map_main iframe{height:400px;}.padding_zero.pp_map_sec_main{padding:40px 0 !important;padding-top:0 !important;}.hk_testimonial_box{padding:40px 30px;}.site_title{font-size:38px;}.cp_add_main{padding:35px 0;}.cp_add_img,.cp_call_img,.cp_mail_img{height:60px;width:60px;}.cp_des{font-size:20px;line-height:22px;}.site_title{font-size:36px;}.pp_let_con_sec_main_left_col{padding-right:50px;}.padding_zero{padding:55px 0 !important;}.pp_system_title a{font-size:19px;}.pp_system_title{margin-top:13px !important;}.pp_service_box_sub{height:365px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:320px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:275px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:363px;}.our_products_box{width:33.33%;}.pp_serv__spec_main{width:750px;height:470px;}.pp_serv__spec_img1{width:203px;height:160px;top:-75px;left:-85px;}.pp_serv__spec_img2{width:196px;height:196px;top:70px;left:-120px;}.pp_serv__spec_img3{width:196px;height:186px;top:175px;left:-60px;}.pp_serv__spec_img4{width:179px;height:131px;top:366px;left:-85px;}.pp_serv__spec_img5{width:206px;height:229px;top:-95px;right:-75px;}.pp_serv__spec_img6{width:208px;height:208px;top:115px;right:-100px;z-index:9;}.pp_serv__spec_img7{width:328px;height:267px;top:236px;right:-155px;}.pp_serv__spec_list_main li a{font-size:18px;}.pp_serv__spec_list_main li{padding:12px 0;}.site_heading_spec_head::after{top:-10px;height:158px;width:365px;background-size:365px;}.pp_serv__spec_list_main{width:70% !important;}.pp_let_con_sec_main::after{height:134px;background-size:57px;width:57px;}.pp_serv__spec_img7{width:290px;height:267px;top:256px;right:-100px;}.pp_our_serv_sepc_sec_main::before{bottom:-58px;left:80px;height:120px;width:120px;background-size:120px;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:580px;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;right:40px;}.circle_two{height:410px;width:410px;top:-500px;right:20px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:24px;line-height:40px;}.about_heading{height:70px;}.about_des_spec{padding-top:155px;height:260px;overflow-y:scroll;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:52% !important;}.pp_about_us_sec_main_col_right{width:48% !important;}.pp_about_us_sec_main_col_right{padding-left:40px;}.need_to_book_call_main_box{margin:15px 0;}.need_call_icon_box{width:65px;height:65px;}.need_call_icon_box:after{width:65px;height:65px;}.call_number_box_inner a{font-size:18px;line-height:25px;}.call_number_box_inner{padding:2px 21px;}.about_des_spec p{height:100px;overflow-y:scroll;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,83px) rotate(17deg);}.a8{transform:translate(22px,93px) rotate(19deg);}.a9{transform:translate(20px,102px) rotate(20deg);}.a10{transform:translate(18px,112px) rotate(30deg);}.a11{transform:translate(18px,112px) rotate(5deg);}.a12{transform:translate(20px,105px) rotate(-6deg);}.a13{transform:translate(18px,95px) rotate(-14deg);}.a14{transform:translate(20px,80px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:6px;}.about_title_main_box span{font-size:50px;}.slider_content_main .slider_title{padding-top:5px;}.slider_title_h{padding-bottom:25px;}.pickup_icon svg{height:40px;width:40px;}.slider_des_sec{font-size:15px;}}@media all and (min-width: 1025px) and (max-width: 1140px){.site_width{width:96% !important;max-width:96% !important;}.et_techno_top_video_div video{height:507px;}.pp_slider_sec_main .et_pb_slide{height:585px;}.v_logo_img_inner svg{height:90px;width:90px;}.slider_title_h{font-size:50px;}.slider_des{font-size:18px;}.slider_title_welc{font-size:20px;padding:5px 33px;}.slider_content_main{width:45%;}.et_techno_top_video_div{width:55%;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:20px;}.player_box{top:45%;}.slider_des_box{padding:20px 0;}.map_main{padding:0 25px;}.map_main,.map_main iframe{height:430px;}.hk_testimonial_box{padding:40px 30px;}.site_title{font-size:38px;}.cp_add_main{padding:35px 0;}.cp_add_img,.cp_call_img,.cp_mail_img{height:60px;width:60px;}.cp_des{font-size:20px;line-height:22px;}.site_title{font-size:36px;}.pp_let_con_sec_main_left_col{padding-right:50px;}.padding_zero{padding:55px 0 !important;}.pp_system_title a{font-size:20px;}.pp_system_title{margin-top:13px !important;}.pp_service_box_sub{height:395px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:350px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:305px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:393px;}.our_products_box{width:33.33%;}.pp_serv__spec_main{width:800px;height:470px;}.pp_serv__spec_img1{width:203px;height:160px;top:-75px;left:-85px;}.pp_serv__spec_img2{width:196px;height:196px;top:70px;left:-120px;}.pp_serv__spec_img3{width:196px;height:186px;top:175px;left:-60px;}.pp_serv__spec_img4{width:179px;height:131px;top:366px;left:-85px;}.pp_serv__spec_img5{width:206px;height:229px;top:-95px;right:-75px;}.pp_serv__spec_img6{width:208px;height:208px;top:115px;right:-100px;z-index:9;}.pp_serv__spec_img7{width:328px;height:267px;top:236px;right:-155px;}.pp_serv__spec_list_main li a{font-size:18px;}.pp_serv__spec_list_main li{padding:12px 0;}.site_heading_spec_head::after{top:-10px;height:158px;width:365px;background-size:365px;}.pp_let_con_sec_main::after{height:134px;background-size:57px;width:57px;}.pp_serv__spec_img7{width:290px;height:267px;top:256px;right:-100px;}.pp_our_serv_sepc_sec_main::before{bottom:-58px;left:80px;height:120px;width:120px;background-size:120px;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:580px;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;right:40px;}.circle_two{height:410px;width:410px;top:-500px;right:20px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:26px;line-height:47px;}.about_heading{height:80px;}.about_des_spec{padding-top:155px;height:260px;overflow-y:scroll;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:50% !important;}.pp_about_us_sec_main_col_right{width:50% !important;}.pp_about_us_sec_main_col_right{padding-left:40px;}.need_to_book_call_main_box{margin:15px 0;}.need_call_icon_box{width:65px;height:65px;}.need_call_icon_box:after{width:65px;height:65px;}.call_number_box_inner a{font-size:18px;line-height:25px;}.call_number_box_inner{padding:2px 21px;}.about_des_spec p{height:100px;overflow-y:scroll;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,83px) rotate(17deg);}.a8{transform:translate(22px,93px) rotate(19deg);}.a9{transform:translate(20px,102px) rotate(20deg);}.a10{transform:translate(18px,112px) rotate(30deg);}.a11{transform:translate(18px,112px) rotate(5deg);}.a12{transform:translate(20px,105px) rotate(-6deg);}.a13{transform:translate(18px,95px) rotate(-14deg);}.a14{transform:translate(20px,80px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:6px;}.about_title_main_box span{font-size:50px;}.slider_content_main .slider_title{padding-top:5px;}.slider_title_h{padding-bottom:25px;}.slider_des_sec{font-size:16px;}}@media all and (min-width: 1141px) and (max-width: 1280px){.site_width{width:96% !important;max-width:96% !important;}.et_techno_top_video_div video{height:557px;}.pp_slider_sec_main .et_pb_slide{height:635px;}.v_logo_img_inner svg{height:90px;width:90px;}.slider_title_h{font-size:52px;}.slider_des{font-size:20px;}.slider_title_welc{font-size:20px;padding:5px 33px;}.slider_content_main{width:45%;}.et_techno_top_video_div{width:55%;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:50px;}.player_box{top:45%;}.slider_des_box{padding:20px 0;}.map_main{padding:0 25px;}.map_main,.map_main iframe{height:430px;}.cp_add_main{padding:35px 0;}.cp_add_img,.cp_call_img,.cp_mail_img{height:60px;width:60px;}.cp_des{font-size:20px;line-height:22px;}.site_title{font-size:36px;}.pp_let_con_sec_main_left_col{padding-right:50px;}.padding_zero{padding:65px 0 !important;}.pp_system_title a{font-size:22px;}.pp_system_title{margin-top:13px !important;}.pp_service_box_sub{height:425px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:375px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:335px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:423px;}.our_products_box{width:33.33%;}.pp_serv__spec_main{width:900px;height:470px;}.pp_serv__spec_img1{width:203px;height:160px;top:-75px;left:-85px;}.pp_serv__spec_img2{width:196px;height:196px;top:70px;left:-120px;}.pp_serv__spec_img3{width:196px;height:186px;top:175px;left:-60px;}.pp_serv__spec_img4{width:179px;height:131px;top:366px;left:-85px;}.pp_serv__spec_img5{width:206px;height:229px;top:-95px;right:-75px;}.pp_serv__spec_img6{width:208px;height:208px;top:115px;right:-100px;z-index:9;}.pp_serv__spec_img7{width:328px;height:267px;top:236px;right:-155px;}.pp_serv__spec_list_main li a{font-size:22px;}.pp_serv__spec_list_main li{padding:16px 0;}.site_heading_spec_head::after{top:-20px;height:158px;width:415px;background-size:415px;}.pp_let_con_sec_main::after{height:174px;background-size:77px;width:77px;}.pp_serv__spec_img7{width:298px;height:267px;top:236px;right:-120px;}.pp_our_serv_sepc_sec_main::before{bottom:-58px;left:80px;height:120px;width:120px;background-size:120px;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:650px;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;}.circle_two{height:410px;width:410px;top:-500px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:31px;line-height:47px;}.about_heading{height:80px;}.about_des_spec{padding-top:155px;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:50% !important;}.pp_about_us_sec_main_col_right{width:50% !important;}.pp_about_us_sec_main_col_right{padding-left:40px;}.need_to_book_call_main_box{margin:15px 0;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,87px) rotate(17deg);}.a8{transform:translate(22px,99px) rotate(19deg);}.a9{transform:translate(20px,109px) rotate(20deg);}.a10{transform:translate(18px,126px) rotate(30deg);}.a11{transform:translate(18px,125px) rotate(5deg);}.a12{transform:translate(20px,120px) rotate(-6deg);}.a13{transform:translate(18px,105px) rotate(-14deg);}.a14{transform:translate(20px,85px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:6px;}.slider_content_main .slider_title{padding-top:5px;}.slider_title_h{padding-bottom:25px;}.slider_des_sec{font-size:16px;}}@media all and (min-width: 1281px) and (max-width: 1440px){.site_width{width:96% !important;max-width:96% !important;}.et_techno_top_video_div video{height:607px;}.pp_slider_sec_main .et_pb_slide{height:685px;}.v_logo_img_inner svg{height:100px;width:100px;}.slider_title_h{font-size:62px;}.slider_des{font-size:22px;}.slider_title_welc{font-size:20px;}.slider_content_main{width:45%;}.et_techno_top_video_div{width:55%;}.user_svg_div{height:38px;width:38px;}.slider_content_box{padding-right:30px;}.player_box{top:45%;}.map_main{padding:0 25px;}.map_main,.map_main iframe{height:430px;}.padding_zero{padding:65px 0 !important;}.pp_system_title a{font-size:22px;}.pp_system_title{margin-top:13px !important;}.pp_service_box_sub{height:425px;}.pp_service_img.pp_service_img1 a img{border-radius:20px;height:375px;}.pp_service_img.pp_service_img2 a img{border-radius:0;height:335px;}.pp_service_img.pp_service_img3 a img{border-radius:0;height:423px;}.pp_serv__spec_main{width:1000px;height:470px;}.pp_serv__spec_img1{width:203px;height:160px;top:-75px;left:-85px;}.pp_serv__spec_img2{width:196px;height:196px;top:70px;left:-120px;}.pp_serv__spec_img3{width:196px;height:186px;top:175px;left:-60px;}.pp_serv__spec_img4{width:179px;height:131px;top:366px;left:-85px;}.pp_serv__spec_img5{width:206px;height:229px;top:-95px;right:-75px;}.pp_serv__spec_img6{width:208px;height:208px;top:115px;right:-100px;z-index:9;}.pp_serv__spec_list_main li a{font-size:22px;}.pp_serv__spec_list_main li{padding:16px 0;}.site_heading_spec_head::after{top:-20px;height:158px;width:415px;background-size:415px;}.pp_let_con_sec_main::after{height:174px;background-size:77px;width:77px;}.pp_serv__spec_img7{width:318px;height:267px;top:236px;right:-135px;}.pp_our_serv_sepc_sec_main::before{bottom:-58px;left:80px;height:120px;width:120px;background-size:120px;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:850px;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;}.circle_two{height:410px;width:410px;top:-500px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:34px;line-height:47px;}.about_heading{height:80px;}.about_des_spec{padding-top:155px;}.about_des{width:97% !important;}.pp_about_us_sec_main_col_left{width:45% !important;}.pp_about_us_sec_main_col_right{width:55% !important;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,87px) rotate(17deg);}.a8{transform:translate(22px,99px) rotate(19deg);}.a9{transform:translate(20px,109px) rotate(20deg);}.a10{transform:translate(18px,126px) rotate(30deg);}.a11{transform:translate(18px,125px) rotate(5deg);}.a12{transform:translate(20px,120px) rotate(-6deg);}.a13{transform:translate(18px,105px) rotate(-14deg);}.a14{transform:translate(20px,85px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}.pp_about_us_sec_main .pp_about_site_title_main_row .et_pb_code_inner::before{top:6px;}}@media all and (min-width: 1441px) and (max-width: 1680px){.site_width{width:96% !important;max-width:96% !important;}.et_techno_top_video_div video{height:657px;}.pp_slider_sec_main .et_pb_slide{height:735px;}.v_logo_img_inner svg{height:114px;width:114px;}.slider_title_h{font-size:70px;}.slider_des{font-size:22px;}.slider_title_welc{font-size:22px;}.slider_content_main{width:44%;}.et_techno_top_video_div{width:56%;}.ep_header_center_1{width:23% !important;}.ep_header_center_2{width:43% !important;}.map_main{padding:0 30px;}.map_main,.map_main iframe{height:430px;}.pp_serv__spec_img7{width:318px;height:327px;position:absolute;top:336px;right:-125px;z-index:0;}.site_width.pp_about_us_sec_main_row{width:98% !important;max-width:98% !important;}.about_heading{width:1050px;}.pp_about_left_img1_block .et_pb_image_wrap{height:335px;width:362px;}.pp_about_left_img2_block .et_pb_image_wrap{height:362px;width:350px;}.circle_one{height:452px;width:452px;top:-500px;}.circle_two{height:410px;width:410px;top:-500px;}.circle_one::before{right:75px;top:46.5px;}.circle_one::after{bottom:70px;left:45px;}.circle_two::before{right:19px;}.about_site_title{font-size:40px;line-height:50px;}.about_heading{height:80px;}.about_des_spec{padding-top:155px;}.about_des{width:97% !important;}.a1{transform:translate(22px,97px) rotate(-14deg);}.a2{transform:translate(22px,86px) rotate(-13deg);}.a3{transform:translate(22px,74px) rotate(-5deg);}.a4{transform:translate(24px,70px) rotate(-3deg);}.a5{transform:translate(26px,70px) rotate(5deg);}.a6{transform:translate(26px,72px) rotate(12deg);}.a7{transform:translate(25px,87px) rotate(17deg);}.a8{transform:translate(22px,99px) rotate(19deg);}.a9{transform:translate(20px,109px) rotate(20deg);}.a10{transform:translate(18px,126px) rotate(30deg);}.a11{transform:translate(18px,125px) rotate(5deg);}.a12{transform:translate(20px,120px) rotate(-6deg);}.a13{transform:translate(18px,105px) rotate(-14deg);}.a14{transform:translate(20px,85px) rotate(-23deg);}.a15{transform:translate(18px,64px) rotate(-27deg);}}@media all and (min-width: 1681px) and (max-width: 1880px){.site_width.pp_about_us_sec_main_row{width:91.5% !important;max-width:91.5% !important;}.about_heading{width:1050px;}}