/* --------------------------------- COMMON ELEMENT CSS --------------------------------- */

body {color:#6e6f6f;margin:0;padding:0px 0 0 0;font-family: 'HeadingProTrial-Book';overflow-x: hidden;position: relative;}
p, h1, h2, h3, h4, h5, h6, input, textarea, ul, li, ol {margin:0;padding:0;}
a, a:hover {text-decoration:none;outline:none}
.rpos{position:relative;}
img{border:none;}
iframe{width:100%;}
ol, ul {list-style: none;}
.clear {clear:both}
.bdnone {border:none !important}
.leftcontent {float:left;}
.rightcontent {float:right;}
.pageblock {clear:both;}
.blockcontainer {display:block;overflow:hidden;}
.container {width:96%;margin:0 auto;}
.highlight {color:#000;font-weight:bold;text-transform:uppercase;}
.center {text-align:center;}
.bold {font-weight:bold;}
.ibvt{display:inline-block;vertical-align:top;}
.ibvm{display:inline-block;vertical-align:middle;}
.uppercase {text-transform: uppercase;}
.img-fluid{width:100%;}
.txtright {text-align:right;}
::-webkit-input-placeholder { /* WebKit browsers */opacity:  0.7;color:#fff}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */opacity:  0.7;color:#fff}
::-moz-placeholder { /* Mozilla Firefox 19+ */opacity:  0.7;color:#fff}
:-ms-input-placeholder { /* Internet Explorer 10+ */opacity:  0.7;color:#fff}
.cm-bg {background: url(../images/dotted-bg.jpg) no-repeat center top;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
textarea:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
::-webkit-input-placeholder {opacity: 1;}
:-moz-placeholder { /* Firefox 18- */opacity: 1;}
::-moz-placeholder {  /* Firefox 19+ */opacity: 1;}
:-ms-input-placeholder {opacity: 1;}
input[type='submit'] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type=button], input[type=submit] {border: none;cursor: pointer;outline: none;}
.flex-between{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.sprite {background: url(../images/sprite.png) no-repeat;display: inline-block;}
p{font-family: 'HeadingProTrial-Book';font-size: 20px;line-height: 26px;color: #575757;margin:0 0 30px 0;}
@font-face {font-family: 'Barlow-Light';src: url('../fonts/Barlow-Light.eot');src: url('../fonts/Barlow-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-Light.svg#Barlow-Light') format('svg'),url('../fonts/Barlow-Light.ttf') format('truetype'),url('../fonts/Barlow-Light.woff') format('woff'),url('../fonts/Barlow-Light.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Barlow-SemiBold';src: url('../fonts/Barlow-SemiBold.eot');src: url('../fonts/Barlow-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-SemiBold.svg#Barlow-SemiBold') format('svg'),url('../fonts/Barlow-SemiBold.ttf') format('truetype'),url('../fonts/Barlow-SemiBold.woff') format('woff'),url('../fonts/Barlow-SemiBold.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Barlow-Medium';src: url('../fonts/Barlow-Medium.eot');src: url('../fonts/Barlow-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-Medium.svg#Barlow-Medium') format('svg'),url('../fonts/Barlow-Medium.ttf') format('truetype'),url('../fonts/Barlow-Medium.woff') format('woff'),url('../fonts/Barlow-Medium.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Barlow-Bold';src: url('../fonts/Barlow-Bold.eot');src: url('../fonts/Barlow-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-Bold.svg#Barlow-Bold') format('svg'),url('../fonts/Barlow-Bold.ttf') format('truetype'),url('../fonts/Barlow-Bold.woff') format('woff'),url('../fonts/Barlow-Bold.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Barlow-Regular';src: url('../fonts/Barlow-Regular.eot');src: url('../fonts/Barlow-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-Regular.svg#Barlow-Regular') format('svg'),url('../fonts/Barlow-Regular.ttf') format('truetype'),url('../fonts/Barlow-Regular.woff') format('woff'),url('../fonts/Barlow-Regular.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Heading-Pro-Book-trial';src: url('../fonts/Heading-Pro-Book-trial.eot');src: url('../fonts/Heading-Pro-Book-trial.eot?#iefix') format('embedded-opentype'),url('../fonts/Heading-Pro-Book-trial.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HeadingProTrial-Book';src: url('../fonts/HeadingProTrial-Book.svg#HeadingProTrial-Book') format('svg'),url('../fonts/HeadingProTrial-Book.ttf') format('truetype'),url('../fonts/HeadingProTrial-Book.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Barlow-ExtraBold';src: url('../fonts/Barlow-ExtraBold.eot');src: url('../fonts/Barlow-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Barlow-ExtraBold.svg#Barlow-ExtraBold') format('svg'),url('../fonts/Barlow-ExtraBold.ttf') format('truetype'),url('../fonts/Barlow-ExtraBold.woff') format('woff'),url('../fonts/Barlow-ExtraBold.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Conv_Heading-Pro-Light-trial';src: url('../fonts/Heading-Pro-Light-trial.eot');src: local('☺'), url('../fonts/Heading-Pro-Light-trial.woff') format('woff'), url('../fonts/Heading-Pro-Light-trial.ttf') format('truetype'), url('../fonts/Heading-Pro-Light-trial.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Heading-Pro-Bold-trial';src: url('../fonts/Heading-Pro-Bold-trial.eot');src: url('../fonts/Heading-Pro-Bold-trial.eot?#iefix') format('embedded-opentype'),url('../fonts/Heading-Pro-Bold-trial.woff2') format('woff2');font-weight: normal;font-style: normal;}
@font-face {font-family: 'HeadingProTrial-Bold';src: url('../fonts/HeadingProTrial-Bold.svg#HeadingProTrial-Bold') format('svg'),url('../fonts/HeadingProTrial-Bold.ttf') format('truetype'),url('../fonts/HeadingProTrial-Bold.woff') format('woff');font-weight: normal;font-style: normal;}



/*breadcrumb start*/
.breadcrumbwrap {margin: 30px 0 50px 0;}
.breadcrumbwrap li{position: relative;padding:0 16px;}
.breadcrumbwrap a {color: #a0a0a0;font-size: 18px;line-height: 22px;font-family: 'Barlow-Medium';display: inline-block;}
.breadcrumbwrap li:after {position: absolute;content: ">";right: -2px;top: 4px;opacity: .8;font-weight: 600}
.breadcrumbwrap li:last-child:after {display: none;}
.breadcrumbwrap ul {justify-content: flex-start;}
.breadcrumbwrap li:last-child {padding-right: 0;color: #a0a0a0;font-size: 18px;line-height: 22px;font-family: 'Barlow-Medium';display: inline-block;}
.breadcrumbwrap li:first-child {padding-left: 0}
/*breadcrumb end*/
/*header*/
header.header {position: fixed;z-index: 2;background: #fff;width:100%;}
.header-wrap {padding: 0px 0 28px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
ul.nav-list li a {position:relative;display: inline-block;color: #707070;text-transform: uppercase;font-size: 20px;line-height: 24px;padding: 0 20px;}
ul.nav-list li a:after {position: absolute;content: "+";right: -4px;font-weight: 400;font-family: 'HeadingProTrial-Book';font-size: 24px;}
ul.nav-list li:last-child a:after {display: none;}
ul.nav-list li:first-child a {padding-left: 0;}
ul.nav-list li:last-child a {padding-right: 0;}
.search-icon{background-position: -20px -16px;width: 22px;height: 22px;cursor: pointer;margin: 0 15px;}
.mobile-icon{background-position: -61px -16px;width: 14px;height: 21px;margin: 0 8px 0 0;}
a.mobileno-blk {display: inline-flex;background: #fc331e;padding:10px 20px;border-radius: 30px;color: #fff;font-size: 18px;line-height: 20px;margin: 0 15px 0 15px;font-family: 'Barlow-Regular';}
.enquire-btn{display: inline-block;font-size: 18px;line-height: 20px;text-transform: uppercase;background: #33d0ff;padding:10px 20px;cursor: pointer;border-radius: 30px;color: #fff;}
i.icon-loupe {font-size: 20px;margin: 0 0 0 10px;}
.basket-icon {cursor:pointer;display: inline-block;font-size: 25px;margin: 0 10px 0 0;position: relative;}
span.count-no {font-size: 12px;background: #fc331e;padding: 8px;border-radius: 100px;width: 8px;height: 8px;color: #fff;position: absolute;top: -23px;left: 10px;display: inline-flex;justify-content: center;align-items: center;font-family: 'barlow-medium';font-weight: 800;}
span.count-no:after {position: absolute;content: "";background: url(../images/sprite.png);background-position: -93px -24px;bottom: -5px;right: 8px;width: 11px;height: 6px;}
a.mobile-menu {display: none;width: 25px;background: #fc331e;height: 4px;position: relative;cursor: pointer;}
a.mobile-menu:before,a.mobile-menu:after {position: absolute;content: "";width: 25px;height: 4px;background: #fc331e;top: -9px;}
a.mobile-menu:after {bottom: -9px;top:auto;}
/*header end*/
/*footer start*/
.formfield {background: #afafaf;outline: none;border: none;position: relative;padding: 15px 20px;width: 100%;width: calc(100% - 40px);border-radius: 30px;color: #fff;font-size: 16px}
.footer-sec {background: #2f2f2f;padding: 50px 50px;}
.footer-ttl {font-size: 30px;line-height: 34px;color: #fff;margin: 0 0 20px 0;font-family: 'barlow-Semibold';}
.socialmedia-wrap {justify-content: flex-start;}
.socialmediablk {background: transparent;width: 40px;height: 40px;text-align: center;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin: 0 20px 0 0;color: #fff !important;cursor: pointer;}
.fb {background: #1e6dc3;}
.fb:hover {background: #fff;color: #1e6dc3 !important;}
.tw{background: #26a6d1;}
.tw:hover{background: #fff;color: #26a6d1 !important;}
.youtube{background: #d42428;}
.youtube:hover{background: #fff;color: #d42428 !important;}
.linkedin {background: #0e76a8;}
.linkedin:hover{background: #fff;color: #0e76a8 !important;}
a.socialmediablk:last-child {margin-right: 0;}
.insta {
    background: rgba(236,0,24,1);
    background: -moz-linear-gradient(45deg, rgba(236,0,24,1) 0%, rgba(217,0,87,1) 51%, rgba(191,0,166,1) 79%, rgba(191,0,166,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(236,0,24,1)), color-stop(51%, rgba(217,0,87,1)), color-stop(79%, rgba(191,0,166,1)), color-stop(100%, rgba(191,0,166,1)));
    background: -webkit-linear-gradient(45deg, rgba(236,0,24,1) 0%, rgba(217,0,87,1) 51%, rgba(191,0,166,1) 79%, rgba(191,0,166,1) 100%);
    background: -o-linear-gradient(45deg, rgba(236,0,24,1) 0%, rgba(217,0,87,1) 51%, rgba(191,0,166,1) 79%, rgba(191,0,166,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(236,0,24,1) 0%, rgba(217,0,87,1) 51%, rgba(191,0,166,1) 79%, rgba(191,0,166,1) 100%);
    background: linear-gradient(45deg, rgba(236,0,24,1) 0%, rgba(217,0,87,1) 51%, rgba(191,0,166,1) 79%, rgba(191,0,166,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0018', endColorstr='#bf00a6', GradientType=1);}
.insta:hover {background: #fff;color: #d6249f !important;}
.newsletterblk {position: relative;z-index: 0;width: 100%;}
input.submitclick {position: absolute;right: 0px;top: 0;padding: 24px 24px;z-index: 1;background: #afafaf;font-size: 0;border-radius: 0 30px 30px 0px;}
.submitbtnwrap:before{position: absolute;content: '\e806';right: 20px;top: 11px;font-size: 25px;color: #fff;font-family: "fontello";pointer-events: none;z-index: 99;transform: rotate(-90deg);}
.newsletterwrap {position: relative;}
/*.newsletterblk:before {position: absolute;content: '\e806';right: 20px;top: 11px;font-size: 25px;color: #fff;font-family: "fontello";pointer-events: none;z-index: 99;transform: rotate(-90deg);}*/
.footerwrap {align-items: flex-start;margin: 0 0 40px 0;}
ul.footer-list {justify-content: flex-start;}
ul.footer-list li a {color: #fff;font-family: 'Barlow-Regular';font-size: 18px;position: relative;padding: 20px;display: inline-block;}
ul.footer-list li a:before {position: absolute;content: "+";right: 0;}
ul.footer-list li:first-child a{padding-left:0;}
ul.footer-list li:last-child a{padding-right:0;}
ul.footer-list li:last-child a:before{display: none}
.copyright {color: #fff;font-size: 14px;line-height: 18px;font-family: 'Barlow-Light';}
a.whatsapp-icon-wrap {display:inline-flex;position: fixed;bottom: 72px;right: 15px;background: #4caf50;color: #fff;border-radius: 50%;width: 50px;height: 50px;justify-content: center;font-size: 30px;z-index: 99}
.newsletter-sec {width: 30%;position: relative;}
.scroll-to-top {position: fixed;cursor: pointer;bottom: 170px;right: 29px;display: none;width: 30px;height: 48px;z-index: 99;}
/*footer end*/
/*homepage start*/
.banner-sec {position: relative;width: 100%;height: calc(100vh - 98px);margin: 0 0 100px 0;}
.banner-txt1 {font-size: 32px;line-height: 34px;margin: 0px 0 10px 0px;}
.banner-txt2 {font-size: 140px;line-height: 110px;color: #000;font-family: 'Barlow-ExtraBold';}
.monster-txt{color: #a262fa;text-shadow: 12px 9px 8px rgb(162 98 250 / 15%);}
.collections-txt{display: block;color: #62e3fa;text-shadow: 12px 9px 8px rgb(98 227 250 / 15%);margin: 0 0 0 60px;}
.banner-txt3 {font-size: 24px;line-height: 30px;padding: 30px 0 30px 0;}
.banner-txtwrap .banner-txt1 {margin-left: 190px;}
a.explore-btn {display: inline-block;background: #ff7777;border-radius: 30px;font-family: 'Conv_Heading-Pro-Light-trial';color: #fff;padding: 10px 20px;font-size: 26px;box-shadow: 25px 14px 40px #ff777766;}
.explorebtn-wrap {margin: 15px 0 0 215px}
.circle{width: 20px;height: 20px;border-radius: 50%;background: #000;position: absolute;}
.banner-circle1 {background: #fdfbed;width: 500px;height: 500px;top: 30px;right: 0;}
.banner-circle2 {background: #fdd8eb;width: 100px;height: 100px;top: 115px;right: -20px;}
.banner-circle3{background: #d9fdd8;width: 70px;height: 70px;top: 20px;right: 480px;}
.banner-img-wrap {position: absolute;right: 110px;top: 130px;}
.home-banner-wrap{height: 100vh;height: calc(100vh - 98px);}
.home-banner-left {width: 57%;padding-left: 50px;position: relative;z-index: 1;}
.home-banner-right {width: 38%;position: relative;}
.home-banner-imgwrap {background: #fdfbed;border-radius: 50%;width: 350px;height: 350px;padding: 50px;margin-left: auto;}
.banner-imgblk {width: 100%;margin: 26px auto 0 auto;}
.homslider-img {width: 65%;margin: 72px auto 0 auto;position: relative;z-index: 1;padding: 15px 0 0 0;}
.homslider-img:before {position: absolute;content: "";background: #fdfbed;width: 430px;height: 430px;border-radius: 100%;z-index: -1;transform: translate(-50%,-50%);left: 50%;top: 38%;}
.homslider-img:after {position: absolute;content: "";width: 90px;height: 90px;background: #fdd8eb;border-radius: 100%;right: -82px;top: 32px;}
.home-banner-right:before {position: absolute;content: "";width: 60px;height: 60px;background: #d9fdd8;border-radius: 100%;left: -22px;top: -16px;}
.home-banner-slider .slick-dots {left: auto !important;bottom: -35px;}
.home-banner-slider .slick-dots li button:before {content: "";}
.home-banner-slider .slick-dots li {background:rgba(0,0,0,.5);border-radius: 50%;width: 10px;height: 10px;margin: 0 15px;left: 0;bottom: -10px;position: relative;}
.home-banner-slider .slick-dots li.slick-active{background: #000}
.pro-slider .slick-prev,.pro-slider .slick-next {background: 0 0;border: 1px solid #fff;width: 50px;height: 50px;border-radius: 100%;transform: rotate(90deg);position: absolute;top: auto;right: 90px;left: auto;bottom: 0px;z-index: 1}
.pro-slider .slick-next {transform: rotate(-90deg);position: absolute;top: auto;right: 25px;left: auto;bottom: 0px;}
.pro-slider .slick-prev:before,.pro-slider .slick-next:before {content: "\e806";font-family: fontello;font-size: 18px;line-height: 48px;}
.home-pro-txt-wrap p {font-size: 24px;line-height: 28px;padding-left: 0;padding: 0 0 30px 0;font-family: 'Heading-Pro-Book-trial';margin: 10px 0 0 0;}
span.font-for-no {font-family: 'Barlow-Bold';}
.homepage .filled-circle-green{width: 60px;height: 60px;background: #d9fdd8;right: 480px;top: 30px;}
.homepage .banner-filledcircle-pink{width: 90px;height: 90px;top: 150px;right: 30px;z-index: 1;}
.hometriangle1 {transform: scale(0.8);position: absolute;top: 215px;left: -130px;}
.hometriangle1 .sat-cust-triangle1:before{border-bottom: 4px solid #ed4932}
.hometriangle1 .sat-cust-triangle1:after{border-top: 4px solid #ed4932}
.hometriangle1 .sat-cust-triangle1{border-bottom: 4px solid #ed4932;transform: rotate(60deg);}
.hometriangle2 {position: absolute;transform: scale(0.2);right: 235px;bottom: 67px;}
.hometriangle2 .sat-cust-triangle1:before{border-bottom: 15px solid #62e3fa}
.hometriangle2 .sat-cust-triangle1:after{border-top: 15px solid #62e3fa}
.hometriangle2 .sat-cust-triangle1{border-bottom: 15px solid #62e3fa;transform: rotate(100deg);}
.hometriangle3 {position: absolute;transform: scale(0.4);right: 340px;bottom: -10px;}
.hometriangle3 .sat-cust-triangle1:before{border-bottom: 8px solid #ed4932}
.hometriangle3 .sat-cust-triangle1:after{border-top: 8px solid #ed4932}
.hometriangle3 .sat-cust-triangle1{border-bottom: 8px solid #ed4932;transform: rotate(140deg);}
.home-product-sec {position: relative;}
.homebordercircle1.ban-border-circle-green {left: 70px;bottom: 80px;border-color: #4cfccd;width: 90px;height: 90px;z-index: 1;}
/*.banner-imgblk {width: 18%;float: right;padding: 70px;margin: 90px 50px 20px 50px;}*/
.circle-wrap{display: none}
.downbro-ttl{font-family: 'Barlow-Bold';font-size: 60px;line-height: 60px;color: #404040;margin: 0 0 15px 0;}
.download-brochure-sec {background: #ffe785;border-radius: 20%;position: relative;width: 80%;margin: 0 auto;padding: 100px;}
.brochure-intro {font-size: 24px;line-height: 28px;color: #404040;margin: 0 0 30px 0;padding: 0 50px 0 0;}
a.download-btn {display: inline-block;background: #ff7777;border-radius: 30px;color: #fff;padding: 15px 60px 15px 25px;font-size: 26px;line-height: 30px;position: relative;}
a.download-btn:before {font-size:26px;line-height:26px;position: absolute;content: "\e805";right: 15px;font-family: 'fontello';}
.brochure-introblk {width: 65%;}
.download-brochure-sec {background: #ffe785;border-radius: 160px;position: relative;width: 80%;margin: 50px auto 150px auto;padding: 160px 100px;}
.brochurecover-img {position: absolute;left: -20px;width: 53%;top: -85px;}
.brochure-introblk {width: 60%;position: absolute;right: -25px}
.an-overview-txt {font-family: 'HelveticaNeueMedium';font-size: 30px;line-height: 34px;color: #575757;margin: 0 0 30px 42px;}
.corporategift-ttl {color: #575757;font-size: 80px;line-height: 80px;}
.corporategift-ttl {color: #575757;font-size: 60px;line-height: 60px;font-family: 'Barlow-Bold';margin: 0 0 30px 0;}
.corporategift-ttl span{color: #ff8a34;display: block;}
.overview-left p {margin-left: 42px;}
.overview-left a.explore-btn {background: #77d5ff;box-shadow: 25px 14px 40px #77d5ff7d;margin: 25px 0 0 42px;}
.overview-left {width: 62%;}
.overview-right {width: 22%;padding: 65px 120px 0 0;position: relative;}
.overview-wrap {align-items: flex-start;padding: 180px 0 100px 0;}
.gifting-small-img {position: absolute;right: 80px;bottom: -124px;z-index: 1;}
.gifting-large-img {position: relative;}
.gifting-large-img:before {position: absolute;content: "";width: 500px;height: 500px;border-radius: 100%;background: #fff7cc;top: -70px;z-index: -1;left:-115px;opacity: 0.5;}
.gifting-large-img:after {position: absolute;content: "";width: 160px;height: 160px;border-radius: 100%;background: #dff9ff;bottom: -25px;left: auto;right: -90px;z-index: 1;opacity: 0.5;}
.satisfied-cust-sec {background: #f76565;position: relative;}
.satisfied-cust-wrap {padding: 100px 0 100px 100px;position: relative;}
.satisfiedcust-right span {display: block;font-size: 170px;line-height: 180px;text-shadow: 12px 9px 8px rgb(0 0 0 / 20%);font-family: 'Barlow-bold';margin: 0 0 30px 0;}
.satisfiedcust-right {font-size: 90px;line-height: 70px;color: #fff;font-family: 'barlow-bold';width: 50%;}
.satisfiedcust-left {width: 400px;position: relative;z-index: 1;line-height: 0;margin-bottom: -170px;}
.border-circle2 {width: 80px;height: 80px;position: absolute;border-radius: 100%;border: 40px solid #fffa89;right: 205px;top: -80px;}
.sat-cust-triangle1-main{position: relative;border-top: 4px solid #5475fd;width: 200px;height: 200px;}
.sat-cust-triangle1 {position: absolute;bottom: -90px;left: -185px;width: 270px;z-index: 1;border-bottom: 4px solid #5475fd;border-left: 4px solid transparent;border-right: 4px solid transparent;transform: rotate(32deg); padding: 50px;}
.sat-cust-triangle1:after {position: absolute;content: "";border-top: 4px solid #5475fd;transform: rotate(-60deg);top: -87px;left: -53px;width: 270px;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;}
.sat-cust-triangle1:before {position: absolute;content: "";margin: auto;top: -87px;right: -53px;width: 270px;transform: rotate(-120deg);border-bottom: 4px solid #5475fd;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;}
.triangle-main1 {transform: scale(.8);position: relative;z-index: 0;top: 10px;left: -90px;}
.triangle-main2 .sat-cust-triangle1 {border-bottom: 4px solid #4be2fd;}
.triangle-main2 .sat-cust-triangle1:before {border-bottom: 4px solid #4be2fd;}
.triangle-main2 .sat-cust-triangle1:after {border-top: 4px solid #4be2fd;}
.triangle-main2 {position: absolute;top: 354px;right: 420px;z-index: -1;transform: scale(1.1);}
.triangle-main3 {position: absolute;bottom: -28px;right: 270px;z-index: 1;transform: scale(1);}
.triangle-main3 .sat-cust-triangle1 {border-bottom: 4px solid #e2fd4b;}
.triangle-main3 .sat-cust-triangle1:before {border-bottom: 4px solid #e2fd4b;}
.triangle-main3 .sat-cust-triangle1:after {border-top: 4px solid #e2fd4b;}
.home-pro-subttl {font-size: 40px;line-height: 44px;margin: 0 0 10px 0;}
.home-pro-ttl {font-family: 'Barlow-ExtraBold';font-size: 60px;line-height: 64px;color: #000}
.home-pro-ttl span {color: #ff8a34;}
.home-pro-txt-wrap {margin: 0 0 40px 300px;}
.home-pro-sliderwrap {background: #891e85;padding: 50px 0px 10px 90px;width: 90%;margin: 0 0 0 auto;border-radius: 365px 0 0 365px;margin-bottom: 150px;}
.pro-cat-img {/* width: 80%;*/position: relative;z-index: 1;text-align: center;margin: 0 auto;}
/*.pro-slider-blk {background: #fff;border-radius: 100%;width: 180px;height: 180px;margin: 0 auto 20px auto;overflow: hidden;}*/
.pro-cat-name {font-size: 20px;line-height: 26px;font-family: 'Heading-Pro-Bold-trial';width: 80%;margin: 0 auto;word-break: break-word;}
a.pro-listing-blk {color: #6e6f6f;}
.pro-cat-name span {font-family: 'HeadingProTrial-Book';}
.pro-slider-wrap {margin: 0 auto 50px auto;text-align: center;}
.pro-slider-wrap .pro-cat-name {color: #fff;}
.slick-slide {outline: none;}
.home-featuredpro-sec {padding: 0 0px 150px 0px;position: relative;}
.home-featuredpro-sec .banner-filledcircle-pink{background: transparent;}
.home-featuredpro-sec .ban-border-circle-green{left: -60px;bottom: auto;top: 380px;}
.home-featuredpro-sec .banner-filledcircle-pink{top: 190px;}
.blue {background: #e6fbfe !important;}
.purple {background: #f7eefe !important;}
.lightgreen{background: #f9fee6 !important;}
.lightpink{background: #fef4e6 !important;}
.lightgreen2{background: #e6feed !important;}
.border-circle1.banner-filledcircle-pink.purple {right: 0;top: 550px;}
.border-circle1.banner-filledcircle-pink.lightgreen {left: 400px;top: 550px;}
.border-circle1.banner-filledcircle-pink.lightpink {left: 400px;top: 550px;}
.border-circle1.banner-filledcircle-pink.lightpink {left: 180px;top: 1050px;}
.border-circle1.banner-filledcircle-pink.lightgreen2 {left: auto;right: 160px;top: 1200px;}
.border-circle1.banner-filledcircle-pink.lightgreen2.lightgreen3 {transform: scale(.8);right: 650px;top: 1300px;}
.explore-btn.viewallproducts {background: #77d5ff;box-shadow: 25px 14px 40px #77d5ff7d;margin: 25px 0 0 42px;}
.featured-slider {width: 100%;justify-content: center;}
.featured-prowrap {position: relative;margin: 0 auto 70px auto;text-align: center;width: 30%;}
.explore-btn.viewallproducts {background: #77d5ff;box-shadow: 25px 14px 40px #77d5ff7d;text-align: center;margin: 30px auto 0 auto;display: flex;justify-content: center;align-items: center;width: 175px;}
.featuredproblk {/*width: 400px;height: 400px;*/border-radius: 100%;/*background: #f9fee6;*/position: relative;margin: 0 0 20px 0;transition: .5s ease all;}
/*.featuredproblk:hover {box-shadow: 0px 0px 20px #00000047;background: #fff;}*/
.featured-cat-wrap {position: absolute;bottom: -22px;right: -45px;transform: scale(0.4);}
.home-pro-detailswrap {text-align: left;}
.pro-name {color: #ff8a34;font-family: 'barlow-Semibold';line-height: 40px;font-size: 38px;margin: 0 0 10px 0;}
.pro-code {color: #656565;font-size: 24px;line-height: 30px;font-family: 'barlow-Semibold';}
.pro-intro {font-size: 20px;line-height: 24px;margin: 15px 0 0 0;}
.home-pro-detailswrap {text-align: center;width: 95%;padding: 0px 0 0 0px;display: block;margin:0 auto;}
a.home-pro-detailswrap{color: #6e6f6f}
.sat-cust-triangle1 {position: absolute;bottom: 0;left: 0;width: 270px;z-index: 1;border-bottom: 4px solid #5475fd;border-left: 4px solid transparent;border-right: 4px solid transparent;transform: rotate(32deg);padding: 50px;border-radius: 20px;}
.sat-cust-triangle1:before {position: absolute;content: "";margin: auto;top: -89px;right: -55px;width: 270px;transform: rotate(-120deg);border-bottom: 4px solid #5475fd;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;border-radius: 20px;}
.sat-cust-triangle1:after {position: absolute;content: "";border-top: 4px solid #5475fd;transform: rotate(-60deg);top: -89px;left: -55px;width: 270px;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;border-radius: 20px;}

/*product listing start*/
.pagewrap {padding-top:142px;position: relative;}
.inner-pages {position: relative;}
.listing-page .banner-txt1 {margin-left: 0;}
.banner-right {width: 28%;padding: 60px 60px 0 0;}
.banner-left {margin: 0 0 0 50px;width: 63%;}
.scrolldatamain{position: absolute;right: 0;left: 0;margin: 0 auto;bottom: 0;}
a.scroll-down {position: absolute;bottom: -5px;left: -5px;right: 0;margin: 0 auto;text-align: center;padding: 25px;color: #62e3fa;transform: rotate(-32deg);font-size: 25px;}
.scroll-datawrap{z-index: 1;position: absolute;bottom: 22px;left: 0;right: 0;margin: 0 auto;text-align: center;display: inline-block;border-bottom: 4px solid #62e3fa;width: 15px;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px 50px 50px;border-radius: 20px;transform: rotate(32deg);cursor: pointer;}
.scroll-datawrap:before {position: absolute;content: "";margin: auto;top: 21px;right: 8px;width: 15px;transform: rotate(-120deg);border-bottom: 4px solid #62e3fa;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;border-radius: 20px;}
.scroll-datawrap:after {position: absolute;content: "";border-top: 4px solid #62e3fa;transform: rotate(-60deg);top: 21px;left: 8px;width: 15px;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;padding: 50px;border-radius: 20px;}
.scroll-down-arrow {position: relative;}
.scroll-down-arrow:before {position: absolute;content: '\e806';font-family: 'fontello';transform: rotate(-32deg);color: #62e3fa;font-size: 30px;left: -6px;right: 0;margin: 0 auto;}
.pro-listing-blk .pro-cat-name {min-height: 60px;}
.pro-listing-blk {width: 320px;height: 320px;border-radius: 100%;border: 1px solid transparent;text-align: center;min-height: 320px;display: inline-flex;flex-direction: column;justify-content: center;overflow: hidden;transition: .5s ease all;margin: 0 auto;}
.pro-listing-blk:hover {box-shadow: 0px 0px 20px #00000047;background: #fff;}
.pro-listing-blk .pro-cat-img {width: 50%;}
.product-listing-sec {padding: 0 0 100px 0;position: relative;}
.pro-listing-wrap{justify-content: flex-start;}
.border-circle1{border:2px solid transparent;border-radius: 100px;position: absolute;z-index: -1}
.filled-circle{border-radius: 100px;background: transparent;position: absolute;z-index: -1}
.banner-filledcircle-pink {background: #fdd8eb;width: 60px;height: 60px;top: 150px;right: 465px;}
.ban-border-circle-green {left: -40px;bottom: 80px;border-color: #35d85a;width: 100px;height: 100px;}
.filled-circle-green {width: 90px;height: 90px;background: #d9fdd8;right: 0;top: 218px;z-index: -1;}
.border-circle-light-green {border-color: #7ffddb;width: 60px;height: 60px;left: -10px;position: absolute;top: 550px;}
.filled-circle-pink2 {background: #fdd8eb;width: 110px;height: 110px;top: 750px;left: -2px;}
.filled-circle-lightgreen {background: #dff9ff;right: -50px;width: 130px;height: 130px;top: 1300px;}
.filled-circle-blue{background: #62e3fa;width: 150px;height: 150px;right: 0;bottom: 0;}
.innerpg-border-circle2 {bottom: 0px;top: auto;right: 0px;}
/*detail page start*/
.product-name {font-family: 'Barlow-ExtraBold';font-size: 100px;line-height: 120px;color: #00a19a;}
.product-name span{display: block;font-size: 40px;line-height: 50px}
.pro-desc-ttl {font-family: 'Barlow-bold';font-size: 36px;line-height: 40px;}
.pro-desc-wrap p {font-family: 'Barlow-Regular';font-size: 20px;line-height: 30px;}
.sharenow-txt {font-size: 24px;line-height: 28px;margin: 0 25px 0 0;font-family: 'Barlow-Medium';}
.sharenow-wrap {padding: 0 0 50px 0;justify-content:flex-start;}
.pro-desc-wrap {padding: 40px 20px 20px 40px;}
.detailpg-socialicons{background: transparent;width: 40px;height: 40px;text-align: center;display: flex;justify-content: center;align-items: center;border-radius: 100px;margin: 0 20px 0 0;color: #62e3fa !important;cursor: pointer;border:1px solid #62e3fa;transition: .3s ease all;}
.detailpg-socialicons:hover {background: #62e3fa;color: #fff !important;}
.sharenow-iconswrap ul li:last-child a {margin-right: 0;}
.detailpg-banner-left {width: 45%;z-index: 1;}
.detailpg-banner-right {width: 55%;}
.detail-product-slider .slick-dots li button:before {content: "";}
.detail-product-slider .slick-dots li {background:#f8e1e1;border-radius: 50%;width: 12px;height: 12px;margin: 0 12px;left: 0;bottom: -10px;position: relative;}
.detail-product-slider .slick-dots li.slick-active{background: #ff7777}
.detailpg-banner-wrap {align-items: flex-start;position:relative;padding: 0 0 150px 0;border-bottom: 1px solid rgba(0,0,0,.2);margin: 0 0 100px 0;}
.similar-pro-heading {font-family: 'Barlow-Bold';font-size: 50px;line-height: 50px;margin:0 0 20px 0;}
.similar-pro-name {text-align: center;font-size: 30px;line-height: 40px;color: #ff8a34;font-family: 'Barlow-bold';}
.similar-pro-code {display:block;font-size: 22px;line-height: 26px;color: #656565}
.similar-pro-wrap {padding: 50px 0 100px 0;}
.similar-pro-img {width: 80%;margin: 0 auto 50px auto;}
.similar-pronameblk {text-align: center;margin: 0 auto;padding: 0 50px;}
.detailpg-banner-wrap .banner-filledcircle-pink{top: -40px;right: 500px;z-index: 1;}
.detailpg-banner-wrap .ban-border-circle-green{left: -80px;bottom: 200px;}
.detailpg-banner-wrap .innerpg-border-circle2{bottom: 60px;top: auto;right: auto;z-index: 1;left: 300px;border: 40px solid #fffa89;width: 50px;height: 50px;}
.similar-product-sec {position: relative;}
.similar-product-sec .filled-circle-pink2{top: 0;left: auto;z-index: -1;right: -30px;}
.filled-circle-grey {background: #f9f2fe;bottom: 120px;width: 70px;height: 70px;left: 330px;z-index: 1;}
.pro-slider-wrap .pro-slider-blk{position: relative;min-height: 150px;}
.pro-slider-wrap .pro-cat-img{position: relative;z-index: 1;text-align: center;margin: 0 auto;width: 35%;}
.pro-slider-wrap .pro-cat-img:before {position: absolute;content: "";background: #fff;width: 150px;height: 150px;border-radius: 100%;left: 0;right: 0;margin: 0 auto;text-align: center;transform: translate(-50%,-50%);left: 50%;top: 50%;z-index: -1;overflow: hidden;}
.pro-slider-wrap .pro-cat-name{margin:20px 0 0 0;}
.pro-slider-wrap {margin: 0 auto 0px auto;text-align: center;display: flex;flex-direction: column;justify-content: flex-start;min-height: 260px;}
.listing-page .banner-txt3 {font-size: 35px;line-height: 40px;padding-left: 64px;padding-top: 60px;}
/*wellness page start*/
.catpage-banner-txt2 {font-family: 'Barlow-ExtraBold';font-size: 90px;line-height: 100px;color: #00a19a;margin: 0 0 50px 0;word-wrap: break-word;}
.catpage-banner-txt2 span {padding-left: 120px;}
.catpage-banner-txt3 {font-size: 36px;line-height: 50px;padding-left: 45px;padding-right: 45px;}
.catpage-banner-wrap {align-items: center;padding: 0 50px;}
.catpage-banner-right {width: 30%;}
.catpage-banner-left {width: 70%;}
.cat-pro-wrap {justify-content: flex-start;position: relative;}
.cat-pro-blk {width: 30%;margin: 0 1.666%;display: flex;flex-direction: column;min-height: 500px;justify-content: flex-start;z-index: 1;}
.cat-pro-img {margin: 0 0 50px 0;}
/*.cat-pro-info {padding-left: 100px;}*/
.cat-product-sec {padding: 150px 0 0 0;position: relative;}
.catpage-banner-sec {position: relative;}
.catpage-banner-sec .ban-border-circle-green{top: 400px;}
.catpage-banner-sec .banner-filledcircle-pink{top: 30px;right: 530px;}
.cat-product-sec .innerpg-border-circle2{width: 60px;height: 60px;top: 0;left: 400px;}
.cat-product-sec .filled-circle-pink2 {background: #fdd8eb;width: 110px;height: 110px;top: 550px;left: auto;right: -30px;z-index: 1;}
.cat-product-sec .ban-border-circle-green {left: -40px;bottom: 500px;border-color: #35d85a;width: 100px;height: 100px;z-index: 1;}
.cat-product-sec .filled-circle-blue {background: #62e3fa;width: 130px;height: 130px;right: 200px;bottom: 350px;}
/*about us*/
.page-heading {color: #a262fa;text-shadow: 15px 12px 8px rgb(162 98 250 / 25%);font-size: 150px;font-family: 'Barlow-extrabold';line-height: 110px;}
.page-sub-heading-txt2 {color: #62e3fa;text-shadow: 15px 12px 8px rgb(98 227 250 / 25%);font-size: 70px;line-height: 80px;font-family: 'barlow-bold';}
.page-head-wrap {padding: 80px 0 0 50px;}
.page-sub-heading-txt1 {font-size: 36px;line-height: 40px;}
.page-sub-heading {padding: 50px 0 50px 86px;}
.page-info {padding: 0px 135px;}
p.bold-txt{font-family: 'HeadingProTrial-Bold'}
.page-info p {color: #575757;font-size: 24px;line-height: 30px;}
.page-info p:last-child {margin-bottom: 0;}
.more-enq-wrap {padding: 50px 160px 100px;text-align: center;}
.more-enq-ttl {font-family: 'Barlow-semibold';font-size: 47px;line-height: 50px;letter-spacing: -2px;color: #000;margin: 0 0 50px 0;}
.more-enq-ttl span {font-family: 'Barlow-Regular';}
.monster-contact-ttl {font-size: 30px;line-height: 34px;font-family: 'Barlow-semibold';color: #000;}
.monster-con-list a {display: block;color: #000;font-size: 24px;line-height: 28px;}
.monster-contacts-icon {justify-content: center;}
.monster-contacts-icon i.icon-whatsapp {color: #4caf50;font-size: 30px;}
.monster-con-list li {padding: 10px 5px 0;}
.monster-con-list li:first-child {padding-left: 0;}
.monster-con-list li:last-child {padding-right: 0;}
.monster-contact-wrap {justify-content: center;}
.monster-imgs{justify-content: space-between;align-items: flex-start;padding: 0 20px;}
.monster-contact-blk {width: 29%}
.brochure-img {line-height: 0;width: 50%;margin: 0 auto;}
.viewonlinebtn {margin: 0 30px 0 0;}
a.download-btn.viewonlinebtn:before {position: absolute;content: "\e80b";font-family: 'fontello';font-size: 26px;right: 15px;line-height: 33px;}
.brochure-txt {font-size: 24px;line-height: 26px;font-family: 'Barlow-Medium';color: #000}
.brochure-view-downloadblk a.download-btn{box-shadow: 25px 14px 40px #ff777766;padding: 10px 60px 10px 25px;}
.brochure-wrap{margin: 0 0 50px 0;}
.brochuremain {margin: 0 0 100px 0;}
.contact-icons {width: 45px;height: 45px;background: #ff5d5d;border-radius: 100%;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 20px;margin: 0 15px 0 0;}
.contactblk {align-items: flex-start;}
.contact-wrap {align-items: flex-start;}
.contact-icons i.icon-mail {font-size: 16px;}
.contact-icons i.icon-phone {font-size: 17px;}
.contact-detail {font-family: 'barlow-Medium';font-size: 18px;line-height: 22px;}
.contact-detail a{color: #6e6f6f}
.monster-img {line-height: 0;border-radius: 20px 0 20px 0;overflow: hidden;margin: 0 0 30px 0;}
.call-back-blk {background: #e75858;border-radius: 15px;padding: 50px 80px;text-align: center;/*margin: 0 0 100px 0;*/}
.call-back-ttl {font-size: 35px;line-height: 35px;font-family: 'barlow-medium';margin: 0 0 50px 0;color: #fff;}
.formfieldwrap {width: 30%;}
.formfieldwrap .formfield {background: transparent;outline: none;border: none;position: relative;padding: 0px 0px 5px 0;color: #fff;font-size: 16px;border-bottom: 1px solid rgba(255,255,255,.3);width: 100%;border-radius: initial;}
.formfieldwrap{width: 47%;margin: 0 0 20px 0;}
select.formfield option {background: #e75858;}
input.submitbtn {background: #62e3fa;padding: 10px 30px;color: #fff;font-size: 22px;font-family: 'HeadingProTrial-Book';line-height: 26px;border-radius: 20px;width: 150px}
.form-submit-btn {margin: 20px auto 0 auto;}
.inner-pages .filled-circle-lightgreen{ top: 170px;right: 80px;}
.inner-pages .filled-circle-green{width: 80px;height: 80px;right: 40px;top: auto;bottom: 100px;}
.inner-pages .banner-filledcircle-pink{top: 150px;right: 465px;}
.inner-pages .ban-border-circle-green{top: 500px;bottom: auto;}
.brochurepg.inner-pages .filled-circle-green{bottom: 400px;}
.detailpg-banner-left .pro-desc-ttl{margin: 0 0 20px 0;}
.similar-pro-blk .similar-pro-name{padding-left: 60px;}
.mm-menu{background: #ff7777;}
.mm-listview,.mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{font-family: 'HeadingProTrial-Book';font-weight: normal;}
.featured-prowrap:nth-of-type(4){margin: 0 20px 0 0;}
.featured-prowrap:nth-of-type(5) {margin: 0 0 0 20px;}
body:not(.loaded) nav#menu{display:none;}
.privacy-policypg p{font-family: 'Barlow-Regular';font-size: 20px;line-height: 24px;margin: 0 0 20px 0;}
.privacy-policypg .page-heading{font-size: 90px;line-height:94px;margin: 0 0 50px 0;}
.privacy-policypg .page-info a {color: #6f6f6f;}
.ourpolicy-txt {font-size: 22px;line-height: 24px;font-family: 'Barlow-Medium';margin: 0 0 25px 0;}
.policy-heading {font-family: 'Barlow-Medium';font-size: 24px;line-height: 26px;margin: 0 0 20px 0;}
ul.policy-list {margin: 0 0 20px 0;}
ul.policy-list li {padding: 0 0 5px 20px;position: relative;font-size: 20px;line-height: 24px;font-family: 'Barlow-Regular';}
ul.policy-list li:before {position: absolute;content: "";left: 0;top: 9px;background: #a262fa;width: 6px;height: 6px;border-radius: 100%;}
.policy-info-blk {margin: 0 0 30px 0;}
.privacy-subheading {font-size: 22px;font-family: 'Barlow-Medium';margin: 0 0 20px 0;}
.privacy-policypg .page-info{padding-bottom: 100px}
ul.policy-list p {margin: 0 0 10px 0;}
.searchblk{position: relative;cursor: pointer;    width: 80%;
    justify-content: flex-end;}

.search-input {
    position: relative;
    left: auto;
    top: auto;
    border-bottom: 1px solid #707070;
    padding: 8px 0 8px 8px;
    background: #fff;
        width: 230px;
}
a.logoblk {
    margin: 30px 0 0 0;
}
.logo-res{display: none}
.search-input input{border: none;outline: none}
.searchboxblk {position: absolute;right: 0;top: 0;}
input.search-submit {padding: 17px 0;font-size: 0;background: #fff;width: 22px;}
.searchboxblk:before {
    position: absolute;
    content: '\e802';
    right: 6px;
    top: 5px;
    font-family: 'fontello';
    font-size: 20px;
}
.bottom-nav {
    justify-content: flex-end;
    width: 100%;
}
/*responsive table start*/
table thead {background: #ff7777;color: #fff;}
table thead th {font-size: 18px;line-height: 24px;text-align: center;padding: 15px 0;font-family: 'Barlow-Regular';letter-spacing: 1px;color: #fff;}
table thead th:first-child {border-radius: 18px 0 0 0;}
table thead th:last-child {border-radius: 0 18px 0 0 ;}
table tbody td {padding: 20px 10px;position: relative;font-family: 'Barlow-Regular';font-size: 20px;line-height: 24px}
table tbody {border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
th.apply {width: 16%;text-align: center;}
th.no-position {width: 18%;text-align: center;}
th.desc {width: 65%;padding: 0 30px;}
td.applybtn {padding: 30px 0;}
/*responsive table end*/
i.icon-delete {color: #a262fa;font-size: 30px;cursor: pointer;}
.addcart-wrap {margin: 100px 50px;text-align: center;}
.add-tocart-tbl {color: #fff;font-family: 'Barlow-Medium';}
table {margin: 0;padding: 0;border-collapse: collapse;border-spacing: 0;font-size: 17px;line-height: 20px;color: #555;width: 100%;border-radius: 18px;/*overflow: hidden; */}
td.product-img {width: 20%;}
span.addcart-pro-code {display: block;}
.qtywrap {display: flex;justify-content: center;align-items: center;}
.qtyminus, .qtyplus {background: #62e3fa;padding: 4px 12px;color: #fff;font-size: 24px;line-height: 26px;font-family: 'Barlow-Bold';cursor: pointer;}
tr {width: 100%;border-bottom:1px solid rgba(0,0,0,0.2);}
table.thead {border-radius: 18px 18px 0 0;overflow: hidden;}
table thead tr {border: none;}
.enquire-btn-wrap {justify-content: flex-end;padding: 50px 0 0;}
a.explore-btn.addmore {margin: 0 20px 0 0;}
.qty-no {text-align: center;background: #f0f0f0;padding: 8px 15px;border: none;outline: none;width: 18px;display: block;font-size: 16px;line-height: 18px;width: 100px}
a.home-pro-detailswrap p{font-family: 'Barlow-Regular';font-size: 20px;line-height: 26px;}
.productsearchwrap {padding-top: 100px;}
.thankyou-pg {padding: 150px 0 100px 0;text-align: center;}
#response {color: #fff;padding: 10px 0 0 20px;font-family: 'Barlow-Regular';font-size: 16px;}
.servicespg .monster-contact-blk {width: 34%;}
h1.pagettlblk {padding: 50px 0 30px;font-family: 'Barlow-extrabold';color: #a262fa;text-shadow: 15px 12px 8px rgb(162 98 250 / 25%);font-size: 50px;}
textarea {resize: none;font-family: 'Barlow-Regular';}
textarea.formfield.enq-txtarea {height: 23px;}
.thankyou-pg h1.pagettlblk{font-size: 90px;}
.detail-product-slider .slick-prev {left: 0;top:auto;right:0;margin:0 auto;border-radius: 100%;background: #ff7777;bottom: -70px !important;}
.detail-product-slider .slick-next {right: -130px;border-radius: 100%;background: #ff7777;bottom: -70px !important;top: auto;left: 0;margin: 0 auto;}
.detail-product-slider .slick-prev:before,.detail-product-slider .slick-next:before {position: absolute;content: '\e803';left: 0;right: 2px;text-align: center;margin: 0 auto;font-family: 'fontello';transform: rotate(90deg);top: 0px;font-size: 16px;}
.detail-product-slider .slick-next:before{transform: rotate(-90deg);}
.getintouch-enq {justify-content: center;align-items: center;}
.getintouch-enq .monster-contact-blk:nth-child(5n+3) {margin-right: 0;}
.getintouch-enq .monster-contact-blk:nth-child(5n+4) {margin-bottom: 0;}
.getintouch-enq .monster-contact-blk{width: 29%;margin: 0 50px 50px 0;}
.getintouch-enq .monster-contact-blk:last-child{margin-right:0;margin-bottom: 0}
.mapwrap {margin: 0 0 100px 0;}
.top-icons {display: flex;justify-content: flex-end;padding: 28px 0 10px 0;}
.search-input input::-webkit-input-placeholder { /* WebKit browsers */opacity:  0.7;color:#707070;font-size: 16px;font-family: 'Barlow-Light';}
.search-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */opacity:  0.7;color:#707070;font-size: 16px;font-family: 'Barlow-Light';}
.search-input input::-moz-placeholder { /* Mozilla Firefox 19+ */opacity:  0.7;color:#707070;font-size: 16px;font-family: 'Barlow-Light';}
.search-input input:-ms-input-placeholder { /* Internet Explorer 10+ */opacity:  0.7;color:#707070;font-size: 16px;font-family: 'Barlow-Light';}
.label-txt {width: 100%;font-size: 18px;line-height: 34px;color: #fff;font-family: 'Barlow-Light';display: block;text-align: left;}
.getintouch-pg .page-info {padding-bottom: 30px;}
.enq-pg .enq-wrap{padding-bottom:100px;}
.call-back-blk.submit-enq {margin-bottom: 100px;}
.listing-page-intro {border-top: 4px solid #d0d0d0;padding: 50px 0;}
h1.listling-pg-title {font-size: 50px;margin: 0 0 30px 0;}
.bannerimg {position: relative}
.bannertxt {position: absolute;bottom: 10%;left: 5%;font-size: 50px;line-height: 1;color: #ffffff;font-family: 'Barlow-extrabold';text-shadow: 3px 3px 3px #000}
.home-pro-sliderwrap .pro-cat-name {margin: 20px auto 0 auto;}
.cat-chbox-blk {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 30%;
    margin: 10px 20px 10px 0;
}
.checkbox-label {
    margin: -5px 0 0 10px;
    line-height: 20px;
}
.category-checkbox-wrap {
    justify-content: flex-start;
        align-items: flex-start;
}


.formfieldwrap.categoriesblk {
    width: 100%;
}
.formfieldwrap.width30 {
    width: 30%;
}
.contactblk:nth-child(3n+2) {
    align-items: center;
}
.contactblk:nth-child(3n+3) {
    align-items: center;
}