@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@700&family=Comfortaa:wght@400;500;600;700&family=Montserrat:wght@500;600;700&family=Poppins:wght@400;500&family=Quicksand:wght@400;500;700&display=swap');

/* font-family: 'Baloo 2', cursive;

font-family: 'Comfortaa', cursive;

font-family: 'Poppins', sans-seri */

/*

font-family: bootstrap-icons !important;transition: all 0.2s linear;*/:root{--primary:#031268;  /*Primary Color*/--secondary:#f16060;   /* Secondary Color*/--body:#111111; /*Body Text Color/*/--light:#F5F0EA;    /*Light*/--dark:#202020;    /*Dark*/--red:#AA3D3D;  /*Red*/--white:#ffffff; /*White*/--alternate:#111111;   /* Alternate Color*/--fontStyle2:'Baloo 2';--fontStyle3:'Poppins';}
.primary{color:var(--primary);}
.secondary{color:var(--secondary);}
.body{color:var(--body);}
html {
    scroll-behavior: smooth;
}
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: rgb(230, 230, 230);
}

::-webkit-scrollbar-thumb {
    background: var(--primary);
    opacity: 1;
    height: 120px;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--secondary);
    opacity: 1;
}

::selection {
    background: var(--secondary);
    color: #fff
}

::-moz-selection {
    background: var(--secondary);
    color: #fff
}
/*----*/
.light{color:var(--light);}
.dark{color:var(--dark);}
.red{color:#ff0000;}
.white{color:var(--white);}
.alternate{color:var(--alternate);}
.fontStyle1{font-family:var(--fontStyle1);}
.fontStyle2{font-family:var(--fontStyle2);}
*,*:after,*:before{margin:0;padding:0;outline:none;box-sizing:border-box;}
.container{max-width:1210px;padding:0px 30px;}
.container.container-lg{max-width:1530px;padding:0px 30px;}
.container.container-md,.header-container{max-width:1460px;padding:0px 30px;}
.container.container-sm{max-width:1060px;padding:0px 30px;}
.container-fluid{max-width:100%;padding-right:50px;padding-left:50px;}

.colContainer{position:relative;display:block;}
.textColRight,.textColLeft{display:block;position:relative;width:575px;padding:0px;}
.colContainer.lg .textColRight,.colContainer.lg .textColLeft{width:750px;}
.colContainer.md .textColRight,.colContainer.md .textColLeft{width:700px;}
.colContainer.sm .textColRight,.colContainer.sm .textColLeft{width:500px;}
.textColRight{float:left;}
.textColLeft{float:right;}
.textColRight .textContent{position:relative;padding-left:0;max-width:588px;position:relative;}
.textColLeft .textContent{position:relative;padding-right:150px;}
.odd-even-list .odd-even-box:nth-child(even) .textColLeft .textContent{padding-left:150px;padding-right:0px;}
.odd-even-list .odd-even-box:nth-child(even) .textColRight .textContent{padding-left:0px;padding-right:150px;}
.info-holder-left{margin-right:110px;}
.info-holder-right{margin-left:-110px;}

/*---*/
i::before{text-rendering:optimizeLegibility;}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,body{height:100%;}
::selection{background:var(--primary);  /* Safari */color:var(--white);}
::-moz-selection{background:var(--primary); /* Firefox */color:var(--white);}
hr{border-top:1px solid #E3E3E3;clear:both;margin:60px 0px;opacity:1;height:0px;}
.hr2{border-top-width:2px;}
.hr3{border-top-width:3px;}
body{font-family:var(--fontStyle3);font-style:normal;font-variant:normal;font-size:15px;line-height:1.6;color:var(--body);font-weight:400;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#ffffff;letter-spacing:0;}
img{max-width:100%;vertical-align:middle;}
a,a:focus{color:var(--body);outline:none;cursor:pointer;text-decoration:none;transition:all 0.2s linear;}
a:hover{color:var(--secondary);outline:none;text-decoration:none;transition:all 0.5s;}
:focus{border:none;outline:none!important;}
p a{text-decoration:none;color:var(--dark);font-weight:500;}
p a:hover{text-decoration:none;color:var(--red);text-decoration:underline;}
fieldset,a img{border:none;}
ol,ul{margin:0px auto 30px;padding-left:15px;list-style-position:outside;   /*list-style-type: none; */}
ul.d-flex{list-style:none;padding-left:0px;flex-wrap:wrap;}
ol:last-child,ul:last-child{margin-bottom:0px!important;}
p{margin-top:0;margin-bottom:20px;line-height:1.8;letter-spacing:0.3px;}
p:last-child{margin-bottom:0px!important;}

/*----*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fontStyle2);font-size:45px;color:var(--alternate);font-weight:600;margin:0px 0px 0px;text-transform:none;padding:0px 0px 20px;line-height:1;}
.h1,.h2,.h3,.h4,.h5,.h6{}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{color:var(--secondary);}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600;}
.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-weight:700;}
h2,.h2{font-size:40px;}
h3,.h3{font-size:35px;padding:0px 0px 22px;}
h4,.h4{font-size:30px;padding:0px 0px 22px;}
h5,.h5{font-size:25px;padding:0px 0px 24px;}
h6,.h6{font-size:20px;padding:0px 0px 24px;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0px!important;padding-bottom:0px!important;}
.primary h1,.primary h2,.primary h3,.primary h4,.primary h5,.primary h6,h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary{color:var(--primary);}
.secondary h1,.secondary h2,.secondary h3,.secondary h4,.secondary h5,.secondary h6,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{color:var(--secondary);}
.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:var(--light);}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:var(--dark);}
.red h1,.red h2,.red h3,.red h4,.red h5,.red h6,h1.red,h2.red,h3.red,h4.red,h5.red,h6.red{color:var(--red);}
.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:var(--white);}
.alternate h1,.alternate h2,.alternate h3,.alternate h4,.alternate h5,.alternate h6,h1.alternate,h2.alternate,h3.alternate,h4.alternate,h5.alternate,h6.alternate{color:var(--alternate);}
.text-uppercase h1,.text-uppercase h2,.text-uppercase h3,.text-uppercase h4,.text-uppercase h5,.text-uppercase h6{text-transform:uppercase;}

/*----*/
iframe{display:block;width:100%;}
figure{margin:0px!important;}
.hide-xxl,.hide-xl,.hide-lg,.hide-md,.hide-sm,.hide-xs,.hide-xxs{}
.show-xxl,.show-xl,.show-lg,.show-md,.show-sm,.show-xs,.show-xxs{display:none!important;}
.fullcontainer{position:relative;margin:0px auto;}
.fullcontainer .container{position:relative;z-index:1;}
.full-mx{max-width:1920px;margin:0px auto;}
.is_stuck{z-index:6;}
.float-div{width:100%;position:absolute;left:0px;z-index:2;top:50%;transform:translateY(-50%);}
.float-top{top:0;transform:none;}
.float-bottom{bottom:0;top:auto;transform:none;}

/* ClearFix */
.clear{clear:both;height:0px;overflow:hidden;}
.container:after{display:block;content:" ";clear:both;}
.clearfix:after,.form-group:after{display:block;content:".";height:0px;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}

/* Hides from IE-mac \*/
.clearfix{height:1%;}
.clearfix{display:block;}

/* End hide from IE-mac */
body.body-noscroll{height:100%;overflow:hidden;}
.leftpad,.rightpad{}
.leftmargin,.rightmargin{}
.container-1100{width:100%;max-width:1100px;}
.container-1050{width:100%;max-width:1050px;}
.container-1000{width:100%;max-width:1000px;}
.container-950{width:100%;max-width:950px;}
.container-900{width:100%;max-width:900px;}
.container-850{width:100%;max-width:850px;}
.container-800{width:100%;max-width:800px;}
.container-770{width:100%;max-width:770px;}
.container-750{width:100%;max-width:750px;}
.container-700{width:100%;max-width:700px;}
.container-650{width:100%;max-width:650px;}
.container-600{width:100%;max-width:600px;}
.container-550{width:100%;max-width:550px;}
.container-500{width:100%;max-width:500px;}
.container-450{width:100%;max-width:450px;}
.container-400{width:100%;max-width:400px;}
.equalheight,.equalheight1,.equalheight2,.equalheight3,.equalheight4,.equalheight5{display:block;position:relative;}

/*------*/
.bg{background-repeat:no-repeat!important;background-size:100% 100%;}
.bg-img{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.bg-img-tl{background-position:top left!important;background-repeat:no-repeat!important;}
.bg-img-tc{background-position:top center!important;background-repeat:no-repeat!important;background-size:100% auto;}
.bg-img-tr{background-position:top right!important;background-repeat:no-repeat!important;}
.bg-img-rc{background-position:right center!important;background-repeat:no-repeat!important;}
.bg-img-br{background-position:bottom right!important;background-repeat:no-repeat!important;}
.bg-img-bc{background-position:bottom center!important;background-repeat:no-repeat!important;background-size:100% auto;}
.bg-img-bl{background-position:left bottom!important;background-repeat:no-repeat!important;}
.bg-img-lc{background-position:left center!important;background-repeat:no-repeat!important;}
.bg-img-t{background-position:top left!important;background-repeat:no-repeat!important;background-size:100% auto;}
.bg-img-b{background-position:bottom left!important;background-repeat:no-repeat!important;background-size:100% auto;}
.bg-img-c{background-position:center left!important;background-repeat:no-repeat!important;background-size:100% auto;}
.bg-fix{background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;background-attachment:fixed;}

/*----*/
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
.text-left{text-align:left!important;}
.text-justify{text-align:justify!important;}
.text-uppercase{text-transform:uppercase!important;}
.text-underline{text-decoration:underline;}
.text-pre{white-space:pre;word-wrap:break-word;}
.text-note{font-size:12px;font-style:italic;}
p[align=center]{text-align:center!important;}
p[align=left]{text-align:left!important;}
p[align=right]{text-align:right!important;}
.underline{text-decoration:underline;}
strong,.bld{font-weight:700;}
.bld-lt{font-weight:300;}
.bld-rg{font-weight:400;}
.bld-md{font-weight:500;}
.bld-sm{font-weight:600;}
.bld-lg{font-weight:900;}
.small,small{font-size:70%;}
.responsive{width:100%!important;}
.responsive-mx{max-width:100%;}
.relative{position:relative;}
.fleft{float:left;}
.fright{float:right;}
.text-ellipsis{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

/*---*/
.ml-auto{margin-left:auto;}
.m0{margin:0px!important;}
.ml0{margin-left:0px!important;}
.mr0{margin-right:0px!important;}
.mt0{margin-top:0px!important;}
.mb0{margin-bottom:0px!important;}
.mt5{margin-top:5px!important;}
.mr5{margin-right:5px!important;}
.mb5{margin-bottom:5px!important;}
.ml5{margin-left:5px!important;}
.mt10{margin-top:10px!important;}
.mr10{margin-right:10px!important;}
.mb10{margin-bottom:10px!important;}
.ml10{margin-left:10px!important;}
.mt15{margin-top:15px!important;}
.mr15{margin-right:15px!important;}
.mb15{margin-bottom:15px!important;}
.ml15{margin-left:15px!important;}
.mt20{margin-top:20px!important;}
.mr20{margin-right:20px!important;}
.mb20{margin-bottom:20px!important;}
.ml20{margin-left:20px!important;}
.mt25{margin-top:25px!important;}
.mr25{margin-right:25px!important;}
.mb25{margin-bottom:25px!important;}
.ml25{margin-left:25px!important;}
.mt30{margin-top:30px!important;}
.mr30{margin-right:30px!important;}
.mb30{margin-bottom:30px!important;}
.ml30{margin-left:30px!important;}
.mt35{margin-top:35px!important;}
.mr35{margin-right:35px!important;}
.mb35{margin-bottom:35px!important;}
.ml35{margin-left:35px!important;}
.mt40{margin-top:40px!important;}
.mr40{margin-right:40px!important;}
.mb40{margin-bottom:40px!important;}
.ml40{margin-left:40px!important;}
.mt50{margin-top:50px!important;}
.mr50{margin-right:50px!important;}
.mb50{margin-bottom:50px!important;}
.ml50{margin-left:50px!important;}
.mb60{margin-bottom:60px!important;}
.mb70{margin-bottom:70px!important;}
.mb80{margin-bottom:80px!important;}
.mb90{margin-bottom:90px!important;}
.mb100{margin-bottom:100px!important;}

/*--*/
.mr-25{margin-right:-25px!important;}
.ml-25{margin-left:-25px!important;}
.mr-30{margin-right:-30px!important;}
.ml-30{margin-left:-30px!important;}
.mr-40{margin-right:-40px!important;}
.ml-40{margin-left:-40px!important;}
.mr-50{margin-right:-50px!important;}
.ml-50{margin-left:-50px!important;}
.mr-60{margin-right:-60px!important;}
.ml-60{margin-left:-60px!important;}
.mr-70{margin-right:-70px!important;}
.ml-70{margin-left:-70px!important;}
.mr-80{margin-right:-80px!important;}
.ml-80{margin-left:-80px!important;}
.mr-90{margin-right:-90px!important;}
.ml-90{margin-left:-90px!important;}
.mr-100{margin-right:-100px!important;}
.ml-100{margin-left:-100px!important;}

/*--*/
.p0{padding:0px!important;}
.pt0{padding-top:0px!important;}
.pr0{padding-right:0px!important;}
.pb0{padding-bottom:0px!important;}
.pl0{padding-left:0px!important;}
.p5{padding:5px!important}
.pt5{padding-top:5px!important;}
.pr5{padding-right:5px!important;}
.pb5{padding-bottom:5px!important;}
.pl5{padding-left:5px!important;}
.p10{padding:10px!important}
.pt10{padding-top:10px!important;}
.pr10{padding-right:10px!important;}
.pb10{padding-bottom:10px!important;}
.pl10{padding-left:10px!important;}
.p15{padding:15px!important}
.pt15{padding-top:15px!important;}
.pr15{padding-right:15px!important;}
.pb15{padding-bottom:15px!important;}
.pl15{padding-left:15px!important;}
.p20{padding:20px!important}
.pt20{padding-top:20px!important;}
.pr20{padding-right:20px!important;}
.pb20{padding-bottom:20px!important;}
.pl20{padding-left:20px!important;}
.p25{padding:25px!important}
.pt25{padding-top:25px!important;}
.pr25{padding-right:25px!important;}
.pb25{padding-bottom:25px!important;}
.pl25{padding-left:25px!important;}
.p30{padding:30px!important}
.pt30{padding-top:30px!important;}
.pr30{padding-right:30px!important;}
.pb30{padding-bottom:30px!important;}
.pl30{padding-left:30px!important;}
.p35{padding:35px!important}
.pt35{padding-top:35px!important;}
.pr35{padding-right:35px!important;}
.pb35{padding-bottom:35px!important;}
.pl35{padding-left:35px!important;}
.p40{padding:40px!important}
.pt40{padding-top:40px!important;}
.pr40{padding-right:40px!important;}
.pb40{padding-bottom:40px!important;}
.pl40{padding-left:40px!important;}
.p45{padding:45px!important}
.pt45{padding-top:45px!important;}
.pr45{padding-right:45px!important;}
.pb45{padding-bottom:45px!important;}
.pl45{padding-left:45px!important;}
.p50{padding:50px!important}
.pt50{padding-top:50px!important;}
.pr50{padding-right:50px!important;}
.pb50{padding-bottom:50px!important;}
.pl50{padding-left:50px!important;}
.pt60{padding-top:60px!important;}
.pr60{padding-right:60px!important;}
.pb60{padding-bottom:60px!important;}
.pl60{padding-left:60px!important;}
.pt70{padding-top:70px!important;}
.pr70{padding-right:70px!important;}
.pb70{padding-bottom:70px!important;}
.pl70{padding-left:70px!important;}
.pt80{padding-top:80px!important;}
.pr80{padding-right:80px!important;}
.pb80{padding-bottom:80px!important;}
.pl80{padding-left:80px!important;}
.pt90{padding-top:90px!important;}
.pr90{padding-right:90px;}
.pb90{padding-bottom:90px!important;}
.pl90{padding-left:90px!important;}
.pt100{padding-top:100px!important;}
.pr100{padding-right:100px!important;}
.pb100{padding-bottom:100px!important;}
.pl100{padding-left:100px!important;}
.pt110{padding-top:110px!important;}
.pb110{padding-bottom:110px!important;}
.pt120{padding-top:120px!important;}
.pb120{padding-bottom:120px!important;}
.pt130{padding-top:130px!important;}
.pb130{padding-bottom:130px!important;}

/*-----*/
.gutters-50{margin-right:-50px;margin-left:-50px;}
.gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:50px;padding-left:50px;}
.gutters-40{margin-right:-40px;margin-left:-40px;}
.gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li{padding-right:40px;padding-left:40px;}
.gutters-35{margin-right:-35px;margin-left:-35px;}
.gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li{padding-right:35px;padding-left:35px;}
.gutters-30{margin-right:-30px;margin-left:-30px;}
.gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li{padding-right:30px;padding-left:30px;}
.gutters-25{margin-right:-25px;margin-left:-25px;}
.gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li{padding-right:25px;padding-left:25px;}
.gutters-20{margin-right:-20px;margin-left:-20px;}
.gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:20px;padding-left:20px;}
.gutters-15{margin-right:-15px;margin-left:-15px;}
.gutters-15>.col,.gutters-15>[class*="col-"],.gutters-15>li{padding-right:15px;padding-left:15px;}
.gutters-12{margin-right:-12px;margin-left:-12px;}
.gutters-12>.col,.gutters-12>[class*="col-"],.gutters-12>li{padding-right:12px;padding-left:12px;}
.gutters-10{margin-right:-10px;margin-left:-10px;}
.gutters-10>.col,.gutters-10>[class*="col-"],.gutters-10>li{padding-right:10px;padding-left:10px;}
.gutters-8{margin-right:-8px;margin-left:-8px;}
.gutters-8>.col,.gutters-8>[class*="col-"],.gutters-8>li{padding-right:8px;padding-left:8px;}
.gutters-5{margin-right:-5px;margin-left:-5px;}
.gutters-5>.col,.gutters-5>[class*="col-"],.gutters-5>li{padding-right:5px;padding-left:5px;}
.g-0>li{padding-right:0px;padding-left:0px;}

/*----*/
.grid-2>.col,.grid-2>[class*="col-"],.grid-2>li{padding-top:2px;padding-bottom:2px;}
.grid-5>.col,.grid-5>[class*="col-"],.grid-5>li{padding-top:5px;padding-bottom:5px;}
.grid-8>.col,.grid-8>[class*="col-"],.grid-8>li{padding-top:8px;padding-bottom:8px;}
.grid-10>.col,.grid-10>[class*="col-"],.grid-10>li{padding-top:10px;padding-bottom:10px;}
.grid-12>.col,.grid-12>[class*="col-"],.grid-12>li{padding-top:12px;padding-bottom:12px;}
.grid-15>.col,.grid-15>[class*="col-"],.grid-15>li{padding-top:15px;padding-bottom:15px;}
.grid-20>.col,.grid-20>[class*="col-"],.grid-20>li{padding-top:20px;padding-bottom:20px;}
.grid-25>.col,.grid-25>[class*="col-"],.grid-25>li{padding-top:25px;padding-bottom:25px;}
.grid-30>.col,.grid-30>[class*="col-"],.grid-30>li{padding-top:30px;padding-bottom:30px;}
.grid-30>.col,.grid-35>[class*="col-"],.grid-35>li{padding-top:35px;padding-bottom:35px;}
.grid-40>.col,.grid-40>[class*="col-"],.grid-40>li{padding-top:40px;padding-bottom:40px;}
.grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:50px;padding-bottom:50px;}

/*-----*/
.row.grid-2{margin-top:-2px;margin-bottom:-2px;}
.row.grid-5{margin-top:-5px;margin-bottom:-5px;}
.row.grid-8{margin-top:-8px;margin-bottom:-8px;}
.row.grid-10{margin-top:-10px;margin-bottom:-10px;}
.row.grid-12{margin-top:-12px;margin-bottom:-12px;}
.row.grid-15{margin-top:-15px;margin-bottom:-15px;}
.row.grid-20{margin-top:-20px;margin-bottom:-20px;}
.row.grid-25{margin-top:-25px;margin-bottom:-25px;}
.row.grid-30{margin-top:-30px;margin-bottom:-30px;}
.row.grid-35{margin-top:-35px;margin-bottom:-35px;}
.row.grid-40{margin-top:-40px;margin-bottom:-40px;}
.row.grid-50{margin-top:-50px;margin-bottom:-50px;}

/*-----*/

/*-----*/



.grid-box{position:relative;border-radius:20px!important;display:inline-block;width:100%;}
.grid-box-img{position:relative;overflow:hidden;}
.grid-box>a{display:block;position:relative;overflow:hidden;color:var(--white);border-radius:0px;}
.grid-ov,.grid-content{position:absolute;left:0px;top:10%;width:100%;height:100%;transition:all 0.2s linear;z-index:2;display:flex;justify-content:center;align-items:center;border-radius:0 0 20px 20px;}
.grid-content.alt{height:inherit;padding:24px 25px;bottom:0px;top:auto;z-index:2;background:transparent linear-gradient(180deg,#2B2B2B00 0%,rgb(43 43 43 / 90%) 100%) 0% 0% no-repeat padding-box;}
.grid-content{padding:30px;}
.grid-info{padding-top:25px;}
.grid-ov{opacity:0;visibility:hidden;z-index:9;padding:30px 30px;overflow-y:auto;}
.grid-box:hover .grid-content{visibility:hidden;opacity:0;}
.grid-box:hover .grid-ov{opacity:1;visibility:visible;z-index:9;top:0;}
.grid-ov-info{width:100%;}
.grid-content-info p{max-width:425px;}
.grid-tb{display:table;height:100%;width:100%;}
.grid-tc{display:table-cell;vertical-align:middle;}
.grid-tc.bt{vertical-align:bottom;}
.grid-tc.tp{vertical-align:top;}
.grid-tc img{vertical-align:middle;}
.grid-box .img-holder::before{position:absolute;left:0px;top:0px;width:100%;height:100%;content:"";z-index:2;transition:all 0.2s linear;opacity:0;background:var(--secondary);  /*background: url(../images/overlay2.png); background-size: 100% 100%; */}
.grid-box .img-holder::after{position:absolute;left:0px;bottom:0px;width:100%;height:50%;content:"";z-index:1;transition:all 0.2s linear;background-size:100% 100%;}
.grid-box .img-holder{}
.grid-box:hover .img-holder::before{opacity:0.85;}
.grid-box:hover .img-holder::after{opacity:0;   /*background: url(../images/overlay2.png); */background-size:100% 100%;}
.img-holder{position:relative;display:block;width:100%;height:0px;overflow:hidden;padding-bottom:100%;margin:0px auto 0px;}
.img-holder figure{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:0px;text-align:center;padding:0px;}
.img-holder figure img{}
.img-holder.img-cover figure img{object-fit:cover;}
.img-cover.img-top{object-position:50% 0%;}
.img-effect{overflow:hidden;display:block;position:relative;vertical-align:middle;}
.img-effect:hover .img-holder figure img{/*transform: scale(1.1); */

transform:scale(1.1) rotate(2deg);}
.fancybox-thumbs__list a::before{border-color:var(--primary);border-width:3px;}
.img-holder img,.imageArea img{width:100%;}

/*--Grid-Border-Effect--*/

/*.grid-ov, .grid-content { transition: all 1s; }

.grid-ov::before, .grid-ov::after { pointer-events: none; position: absolute; content: ''; opacity: 0; top: 30px; left: 30px; right: 30px; bottom: 30px; -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, transform 0.6s; }

.grid-ov::before { border-top: 1px solid var(--white); border-bottom: 1px solid var(--white); -webkit-transform: scale(0, 1); transform: scale(0, 1); border-radius: 0px; }

.grid-ov::after { border-right: 1px solid var(--white); border-left: 1px solid var(--white); -webkit-transform: scale(1, 0); transform: scale(1, 0); border-radius: 0px; }

.grid-box:hover .grid-ov::before, .grid-box:hover .grid-ov::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } */

/*-webkit-filter: grayscale(100%); filter: grayscale(100%); transition: all 0.2s linear; opacity: .5; */

/*-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; */

/*---*/



.img-holder{}
.img-holder figure{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:0px;text-align:center;padding:0px;}
.img-holder figure img{position:relative;width:100%;height:100%;max-width:none;max-height:none;z-index:1;transition:all 0.6s ease;object-fit:cover;object-position:50% 50%;}
.img-holder.img-cover figure img{object-fit:cover;}
.img-cover.img-top{object-position:50% 0%;}
.img-cover.img-bottom{object-position:0% 50%;}
.img-effect:hover .img-holder figure img{transform:scale(1.1);  /*transform: scale(1.1) rotate(2deg); */}

/*--swap-*/
.img-swap{}
.img-swap-holder{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;height:84px;}
.img-swap img{transition:all 0.2s linear;max-height:84px;position:absolute;left:50%;top:0px;transform:translateX(-50%);}
.swap-ov,.img-swap:hover .swap-main{opacity:0;}
.img-swap:hover .swap-ov{opacity:1;}

/*--fancybox---*/
.fancybox-slide--image .fancybox-content{background:var(--white);}
.fancybox-is-open .fancybox-bg{background:var(--dark);}
.fancybox-progress{background:var(--primary);}
.fancybox-gallery{display:none;}
.fancybox-thumbs__list a::before{border-color:var(--primary);border-width:3px;}

/*.fancybox-caption{ text-align: left;}

.fancybox-caption__body{ max-width: 60%; margin: 0 auto;}*/
.fancybox-slide--html .fancybox-close-small{border:0px solid var(--white);border-radius:0px;color:var(--white); /*width: 77px; height: 17px;*/padding:0px;top:0px;right:0px;    /*background: url(../images/close.png) no-repeat;*/background-size:100% 100%;}
.fancybox-slide--html .fancybox-close-small svg{display:none!important;}
.galley-image-with-content{width:49.53%;max-width:622px;background:transparent;padding:0px;}
.galley-big-image-box{padding-top:40px;}
.galley-big-image{margin-bottom:30px;}
.galley-big-image .img-holder{padding-bottom:97.26%;}
.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{padding:0px;}
.fancybox-navigation .fancybox-button{width:50px;height:50px;border-radius:0px;top:calc(50% - 25px);background:#F1F1F1;border:0px solid var(--white);color:#6D6D6D;border-radius:100px;font-size:15px;}
.fancybox-navigation .fancybox-button div{padding:0px;display:flex;align-items:center;justify-content:center;font-size:25px;}
.fancybox-navigation .fancybox-button:hover{color:var(--white);background:var(--secondary);border-color:var(--secondary);}
.fancybox-navigation .fancybox-button--arrow_left{left:15%;}
.fancybox-navigation .fancybox-button--arrow_right{right:15%;}
.fancybox-navigation .fancybox-button[disabled]{cursor:not-allowed;opacity:.3;}
.fancybox-image{border:0px solid var(--white);}
.fancybox-navigation .fancybox-button i{line-height:inherit;font-size:15px;}
.fancybox-navigation .fancybox-button  .bi-chevron-left::before,.fancybox-navigation .fancybox-button  .bi-chevron-right::before{line-height:50px;}

/*.fancybox-infobar {bottom: 0;top: auto;position: absolute;left: 50%;transform: translateX(-50%); color: var(--white);}*/
.img-grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.2s linear;}
.img-grayscale:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}

/*---*/
#wrapper{position:relative;height:auto!important;min-height:100%;height:100%;width:100%;display:block;overflow:hidden;background:#ffffff;}
body,#wrapper,.footer-wrapper{opacity:0;}
#wrapper,.footer-wrapper{max-width:1920px;margin:0 auto;}
.header-container{display:flex;align-items:center;justify-content:space-between;    /*display: block; */margin:0px auto;position:relative;}

/* Header Styles */
#pageHeaderWrapper{position:relative;width:100%;z-index:100;display:block;margin:0px auto;  /*position: absolute;*/}
#pageHeaderWrapper.header-alternate{position:relative;}
.header-alternate #pageHeader{}
#pageHeader{position:relative;width:100%;z-index:101;display:block;margin:0px auto;padding:0px 0px;transition:all 2s;/*border-bottom: 1px solid rgba( 255, 255, 255, .25 ); */background:var(--white);transition:margin .3s ease-out 0s;}
.is-sticky #pageHeader{left:0px;left:auto;max-width:1920px;/*border-color: transparent; background: var(--white);*/box-shadow:8px 8px 24px rgba(0,0,0,0.08);transition:margin .3s ease-out 0s;}
.header-alternate #pageHeader{}
.headerTop{position:relative;width:100%;z-index:1002;display:block;margin:0px auto;padding:0px 0px;background:#FFFFFF;transition:var(--white);}
.logo-holder{display:flex;align-items:center;justify-content:center;position:relative;order:1;}
.logo{position:relative;z-index:1001;display:block;padding:0px;margin:0px;transition:all 0.2s linear;}
.logo a{display:block;transition:all 0.2s linear;padding:5px 0px;width:100%;line-height:1;}
.logo img{max-width:100%;width:100%;}
.sub-logo{margin-left:60px;width:116px;position:relative;z-index:1001;}
.headerInfoBar{padding:10px 0px;background:var(--primary);}
.is-sticky #pageHeader .logo{}
.is-sticky #pageHeader .logo a{}

/* Top Right Header */
.topRightHeader{display:flex;align-items:center;order:2;}

/* Nav */
.nav-wrapper{position:static;display:block;margin:0px auto;width:100%;}
.nav-container{position:static;display:block;width:100%;}
.custom-menu-wrap{position:static;padding:0;width:100%;margin:0 auto;display:block;}
.nav{position:static;width:100%;display:block;margin:0px auto;text-align:center;}
.nav ul{position:static;padding:0;width:100%;margin:0 auto;display:block;text-transform:none;list-style-type:none;width:100%;}
.nav>ul>li{position:static;display:block;float:left;padding:0px 19px;margin:0px;}
.nav>ul>li:first-child{margin-left:0px;padding-left:0px;}
.nav>ul>li:last-child{margin-right:0px;padding-right:0px;}
.nav>ul>li:nth-child(2),.nav>ul>li:nth-child(4),.nav>ul>li:last-child{box-shadow:none;}
.nav>ul>li>a{position:relative;display:block;color:var(--body);font-weight:500;text-align:center;padding:42px 0px;line-height:1;transition:all 0.2s linear;text-transform:capitalize;font-size:15px;letter-spacing:0.3px;text-decoration:none;}
#pageHeaderWrapper.header-alternate .nav>ul>li>a{}
.is-sticky .nav>ul>li>a,#pageHeaderWrapper.header-alternate .is-sticky .nav>ul>li>a{}
.nav>ul>li>a::before{content:"";width:0%;height:3px;position:absolute;left:50%;bottom:32px;transition:all 0.2s linear;opacity:1;background:var(--secondary);border-radius:9px;}
.nav>ul>li.menu-has-submenu>a{}
.nav>ul>li span{position:relative;display:block;height:100%;z-index:2;}
.nav>ul>li:hover>a,.nav>ul>li.selected>a{color:var(--secondary);}
.nav>ul>li:hover>a::before,.nav>ul>li.selected>a::before{left:0px;width:100%;}
.nav>ul>li.selected>a{}
.nav>ul ul,.nav>ul ul ul{position:absolute;left:auto;top:auto;opacity:0;padding:0px 0px;width:auto;text-align:left;visibility:hidden;text-transform:none;margin:0px 0px 0px 0px;box-shadow:none;transition:all 0.4s ease;border-top:0px solid #333333;background:#ffff;min-width:215px;box-shadow:0px 12px 16px #00000029;border-radius:10px!important;}
.nav>ul ul ul{border-radius:0px 25px 25px 25px;}
.nav>ul ul>li:first-child a{border-radius:11px 10px 0px 0px;}
.nav>ul ul>li:last-child a{border-radius:0 0 10px 10px;}
.nav>ul ul ul>li:first-child a{border-radius:0px 0px 0px 0px;}
.nav>ul ul ul>li:last-child a{border-radius:0px 0px 0px 0px;}
.nav>ul ul li:last-child ul{/*border-radius: 0px 0px 0px 0px; */}
.nav>ul ul li:last-child ul>li:last-child a{border-radius:0px 0px 0px 0px;}
.nav>ul ul ul{left:100%;top:auto;margin:0px;margin-top:-54px;}
.nav>ul>li:hover>ul,.nav>ul ul>li:hover>ul,.nav>ul ul ul>li:hover>ul{opacity:1;top:auto;margin-top:-14px;visibility:visible;}
.nav>ul ul.gridmenu{display:none;animation:fadeInShow 0.4s;padding:10px 0px 30px!important;background:var(--dark);border-radius:0px 0px 15px 15px;}
.nav>ul ul.gridmenu li{}
.nav>ul ul.gridmenu ul{position:relative;left:auto;top:auto!important;margin:0px auto!important;}
.nav>ul li.menu-item-has-children>a{}
.nav>ul>li.menu-item-has-children>a::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f107";margin-left:10px;font-size:16px;transition:all .2s linear;display:none;}
.nav>ul ul li.menu-item-has-children>a{padding-right:35px;}
.nav>ul ul li.menu-item-has-children>a::after{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105";margin-left:auto;}
@keyframes fadeInShow{
    0%{opacity:0;margin-top:10px;}
    100%{opacity:1;margin-top:0px;}
}
.nav>ul>li:hover>ul.gridmenu{display:block;}
.nav>ul ul.grid1{width:25%;}
.nav>ul ul.grid2{width:50%;left:0px;}
.nav>ul ul.grid3{width:100%;left:0px;}
.nav>ul ul.grid4{width:100%;left:0px;}
.nav>ul ul.grid1>li,.nav>ul ul.grid2>li,.nav>ul ul.grid3>li,.nav>ul ul.grid4>li{position:relative;display:block;float:left;width:100%;padding:0px 0px!important;}
.nav>ul ul.grid2>li{width:50%;}
.nav>ul ul.grid3>li{width:33.3333%;}
.nav>ul ul.grid4>li{width:25%;}
.nav>ul ul.gridmenu.grid2>li:nth-child(3){clear:both;}
.nav>ul ul.gridmenu.grid3>li:nth-child(4){clear:both;}
.nav>ul ul.gridmenu.grid4>li:nth-child(5){clear:both;}
.nav>ul ul.gridmenu>li>a,.nav>ul ul.gridmenu>li:hover>a,.nav>ul ul.gridmenu>li.selected>a,.nav>ul ul.gridmenu>li ul li>a{color:var(--dark);font-size:15px;font-weight:400;background:none;padding:20px 30px;}
.nav>ul ul.gridmenu>li>a strong,.nav>ul ul.gridmenu>li:hover>a strong,.nav>ul ul.gridmenu>li.selected>a strong,.nav>ul ul.gridmenu>li ul li>a strong{display:block;color:#2E2E2E;font-weight:400;font-size:18px;transition:all 0.2s linear;padding-bottom:5px;}
.nav>ul ul.gridmenu>li>a:hover strong,.nav>ul ul.gridmenu>li:hover>a:hover strong,.nav>ul ul.gridmenu>li.selected>a:hover strong,.nav>ul ul.gridmenu>li ul li>a:hover strong{color:var(--alternate);}

/*.nav>ul ul.gridmenu>li:hover > a, .nav>ul ul.gridmenu>li.selected > a { color: #000000; } */
.nav>ul ul.gridmenu>li ul li>a{text-transform:none;}
.nav>ul ul.gridmenu>li ul li>a:hover,.nav>ul ul.gridmenu>li ul li.selected>a{color:#677c91;background:#000000;padding:5px 10px 5px 20px;}
.nopadding{padding:0px!important;}
.nav>ul ul.gridmenu ul{position:relative;font-size:13px;left:auto;top:auto;opacity:1;width:100%;padding:0px;box-shadow:none;border-radius:0px;min-width:inherit;visibility:visible;background:transparent;margin:0px 0px 0px 0px;}

/*Third-lavel menu*/
.nav>ul ul>li:hover>ul,.nav>ul ul ul>li:hover>ul{margin-top:-54px;}
.nav>ul ul li,.nav>ul ul ul li,.gridmenu li{position:relative;display:block;padding:0px;color:var(--white);margin:0px auto 0px;}
.nav>ul ul li:last-child,.nav>ul ul ul li:last-child{}
.gridmenu li{margin:0px auto 1px;}
.nav>ul ul a,.nav>ul ul ul a{position:relative;display:block;color:var(--body);padding:11px 22px;background:none;font-size:14px;font-weight:500;}
.nav>ul ul li:last-child a,.nav>ul ul ul li:last-child a{}
.nav>ul ul li:hover>a,.nav>ul ul li.selected>a,.nav>ul ul ul li:hover>a,.nav>ul ul ul li.selected>a{color:var(--fff);transition:all 0.5s;background:var(--primary);}
.nav>ul ul li.selected>a .nav>ul ul ul li.selected>a{font-weight:400;}

/* Nav END*/
.main-content-wrapper{position:relative;width:100%;z-index:1;margin:0px auto;padding:0px 0px;max-width:1920px;background:#ffffff;}

/* Banner Styles */
.bannerWrapper{position:relative;display:block;width:100%;z-index:2;margin:0px auto 0px;padding:0px 0px;}
.banner{position:relative;display:block;width:100%;z-index:0;margin:0px auto;overflow:hidden;}
.homeBannerSlider{position:relative;display:block;width:100%;margin:0px auto 0px!important;}
.banner-slide{position:relative;display:block;width:100%;padding:0px;margin:0px auto;}
.home-banner-img{position:relative;overflow:hidden;}
.home-banner-img a{display:block;position:relative;z-index:1;}
.home-banner-img::after,.home-banner-img::before,.inner-banner-img::after,.inner-banner-img::before,.home-banner-video::after,.home-banner-video::before{position:absolute;left:0px;top:0px;content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;z-index:2;}
.home-banner-img::before,.home-banner-video::before{background:#000000;opacity:0;}
.home-banner-img::after{/*background: url(../images/home-banner-overlay.png); */

background-size:100% 100%;height:100%;z-index:1;opacity:0;}
.home-banner-video::after{/*background: url(../images/home-banner-video-overlay.png); */

background-size:100% 100%;height:80%;z-index:1;opacity:0;}
.inner-banner-img::before{background:#000000;opacity:0;}
.inner-banner-img::after{/*background: url(../images/home-banner-overlay.png); */

background:#ffffff;background-size:100% 100%;height:100%;z-index:1;opacity:0;}
.banner_caption{position:absolute;z-index:8;top:0%;left:0%;width:100%;display:block;margin:0px auto;user-select:none;height:calc(100%);}
.banner_caption .captionWrapper{position:relative;display:table;height:100%;width:100%;margin:0px auto;z-index:1;}
.banner_caption .captionContainer{position:relative;padding:0px;display:table-cell;vertical-align:middle;}
.banner_caption .captionContainerInner{position:relative;display:block;width:100%;text-align:center;}
.banner-frame-img{line-height:1;position:absolute;left:0px;bottom:0px;width:100%;z-index:5;}
.banner-frame-img img{width:100%;}

/* <div class="pagingInfo"><span id="current"></span>/<span id="total"></span></div> */
.pagingInfo{position:absolute;z-index:2;left:50%;bottom:70px;transform:translateX(-50%);line-height:1;width:1400px;display:flex;align-items:center;justify-content:left;font-size:35px;color:var(--white);font-weight:700;font-family:var(--fontStyle2);}
.pagingInfo #current{}
.pagingInfo span{display:inline-flex;}
#separator,#total{opacity:.25;}
.banner-scroll{position:absolute;bottom:0px;z-index:2;left:8%;}
.banner-scroll a{display:flex;align-items:center;justify-content:center;}

/* Slick Slider */
.slick-arrow{position:absolute;border:none;background:none;top:50%;transform:translate(0%,-50%);padding:0px;z-index:5;opacity:1;transition:all 0.2s linear;text-align:center;font-size:20px;}
.slick-arrow:hover{opacity:1!important;}
.slick-arrow.slick-disabled{opacity:0.5;visibility:visible;}
.slick-prev{left:0px;}
.slick-next{right:0px;}
.arrows-inside .slick-prev{left:35px;}
.arrows-inside .slick-next{right:35px;}
.arrows-outside .slick-prev{left:-65px;margin-right:0!important;}
.arrows-outside .slick-next{right:-65px;}
.no-arrow .slick-arrow{display:none!important;}
.slick-dots{position:absolute;left:0px;display:block;width:100%;bottom:-60px;margin:0;padding:0px;list-style:none;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center;}
.slick-slider{margin-bottom:50px;}
.dots-inside,.no-dots{margin-bottom:0px!important;}
.dots-inside .slick-dots{bottom:30px;}
.no-dots .slick-dots{display:none!important;}
.slick-dots li{position:relative;display:block;margin:0px 5px;padding:0;cursor:pointer;line-height:1;}
.slick-dots li:first-child{margin-left:0px;}
.slick-dots li:last-child{margin-right:0px;}
.slick-dots li:only-child{display:none;opacity:0;visibility:hidden;}
.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;border:0;outline:none;background:transparent;position:relative;padding:0px;transition:all 0.2s linear;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:before,.slick-dots li button:after{position:absolute;top:0px;left:0px;content:'';text-align:center;transition:all 0.2s linear;border-radius:0%;background:none;z-index:0;}
.slick-dots li button:before{top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;background:#E2E2E2;border:0px solid var(--secondary);}
.slick-dots li button:after{left:0px;top:0px;   /*border: 1px solid var(--primary);*/opacity:0;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li.slick-active button::before{opacity:1;border-color:transparent;background:var(--secondary);}
.slick-dots li button:hover:after,.slick-dots li button:focus:after,.slick-dots li.slick-active button::after{}
.slick-dots li button{width:15px;height:15px;border-radius:20px;}
.slick-dots li button:after{}
.slick-dots li button:before{width:14px;height:14px;border-radius:20px;}
.slick-dots li.slick-active button,.slick-dots li.slick-active button::after,.slick-dots li.slick-active button::before{}

/*----*/
.custom-dots .slick-dots{width:250px;position:static;display:flex;align-items:center;justify-content:left;padding:0px 0px;}
.custom-dots.responsive .slick-dots{width:100%;}
.custom-dots .slick-dots li{margin:0px 0px;flex-grow:1;flex-basis:0;}
.custom-dots .slick-dots li button{position:relative;display:block;height:15px;width:100%!important;z-index:0;}
.custom-dots .slick-dots li button::after{background:#d8d8d6;width:100%;height:2px;left:0;top:50%;transform:translateY(-50%);border-radius:0px;}
.custom-dots .slick-dots li button::before{position:absolute;content:"";width:100%;height:5px;left:0;top:50%;transform:translateY(-50%);background:none;transition:all 0.2s linear;border-radius:5px;z-index:1;}
.custom-dots .slick-dots li.slick-active button::before,.custom-dots .slick-dots li:hover button::before{background:var(--primary);}

/*----*/

/* Scroll To Top */



#toTop{text-decoration:none;position:fixed;display:block;bottom:65px;right:25px;width:44px;height:45px;border:none;z-index:99;text-indent:100%;overflow:hidden;background:var(--dark) url(../images/up.png) no-repeat center 50%;background-size:35%!important;font-size:0px;opacity:.5;border-radius:30px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
#toTop:hover{opacity:1;}
#toTopHover{/*background: url(../images/ui.totop.png) 0px -50px no-repeat; width: 50px; height: 50px; display: block; overflow: hidden; float: left; opacity: 0; */}
#toTop:active,#toTop:focus{outline:none;}

/*- ISOTOPE--*/

/* 

<div class="filter-button-group">

<button class="is-checked" data-filter="*">All</button>

<button class="" data-filter=".filter1">Filter 1</button>

<button class="" data-filter=".filter2">Filter 2</button>

</div> 



<div class="grid-listing">

<div class="grid-sizer"></div>

<div class="row gutters-15 grid-15">

<div class="col-sm-6 grid-item filter1">sadfasd</div>

<div class="col-sm-6 grid-item filter2">sadfasd</div>

</div>

</div>

<div class="clear"></div>

<div class="load-more-btn text-center pt30"><a href="javascript:void(0);">LODE MORE</a></div>

*/



.grid-listing{position:relative;margin:0px -15px;margin-top:40px!important;}
.grid-listing:after{content:'';display:block;clear:both;}
.grid-item{/*width: 33.33%; padding: 15px;*/}
.visible-grid-item{display:none;}
.filter-button-group{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.filter-button-group button{min-width:125px;}
.filter-button-group button::before,.filter-button-group button::after{position:absolute;content:"";background:var(--secondary);transition:all 0.2s linear;opacity:0;}
.filter-button-group button::before{}
.filter-button-group button::after{}
.filter-button-group button:hover,.filter-button-group button.is-checked{background:var(--secondary);color:#fff!important;}
.filter-button-group button:hover::before,.filter-button-group button:hover::after,.filter-button-group button.is-checked::before,.filter-button-group button.is-checked::after{opacity:1;}
@media only screen and (max-width:1599.98px){
    .grid-listing{margin:0px -12px;}
    .filter-button-group{margin:0;}
    .filter-button-group button{padding:0px 17px 0px;}
}
@media only screen and (max-width:991.98px){

    /* .grid-item { width: 50%; }  */
    .filter-button-group{margin:0px -15px;}
    .filter-button-group button{padding:10px 15px;}
}
@media only screen and (max-width:575.98px){
    .grid-listing{position:relative;margin:0px -10px;}
    .filter-button-group{padding-bottom:20px;margin:0px -10px;display:flex;flex-wrap:wrap;}
    .filter-button-group button{padding:5px 15px;font-size:14px;margin:6px 6px!important;}

/* .grid-item { width: 100%; }  */}

/*----*/
.ul-listing{padding:0px;margin:0px 0px 20px;list-style:none;}
.ul-listing .ul-listing{padding-top:5px;}
.ul-listing li{position:relative;padding-bottom:15px;padding-left:17px;letter-spacing:0.3px;}
ul.listing-inline li{display:inline-block;margin-right:20px;}
.ul-listing li::before{content:"\f111";left:0px;top:9px;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;color: var(--alternate);font-size:5px;}
.ul-listing.white li::before{color:var(--white);}
.ul-listing ul{list-style:none;padding:15px 0px 15px;}
.ul-listing ul li{padding-bottom:10px;padding-left:20px;}
.ul-listing ul li::before{content:"\f111";left:0px;top:9px;font-size:6px;font-weight:900;}
.listing-style1{}
.listing-style1 li{padding-left:40px;padding-bottom:10px;}
.listing-style1 li::before{top:0px;content:"\f00c";font-size:21px;}
.listing-style2 li{padding-left:40px;padding-bottom:25px;}
.listing-style2 li::before{content:"\f00c";font-size:20px;top:0px;}
.icon-primary li::before,.ul-listing .icon-primary::before{color:var(--primary);}
.icon-secondary li::before,.ul-listing .icon-secondary::before{color:var(--secondary);}
.icon-body li::before,.ul-listing .icon-body::before{color:var(--body);}
.icon-light li::before,.ul-listing .icon-light::before{color:var(--light);}
.icon-dark li::before,.ul-listing .icon-dark::before{color:var(--dark);}
.icon-red li::before,.ul-listing .icon-red::before{color:var(--red);}
.icon-white li::before,.ul-listing .icon-white::before{color:var(--white);}
.icon-alternate li::before,.ul-listing .icon-alternate::before{color:var(--alternate);}

/*-OL Lists-*/
ol{counter-reset:section;list-style:none;margin:0px 0px 15px;padding:0px;}
ol>li{display:block;position:relative;padding-bottom:10px;}
ol:last-child>li:last-child{padding-bottom:0px;}
ol>li:before{font-weight:700;counter-increment:section;content:counters(section,".") "."" ";}
ol ol,ol ul,ol .ul-listing{padding-left:20px;margin-top:10px;}
.lower-alpha,.upper-alpha,.lower-greek,.lower-latin,.lower-roman,.upper-roman{counter-reset:list;}
.lower-alpha>li:before{counter-increment:list;content:counter(list,lower-alpha) "."" ";}
.upper-alpha>li:before{counter-increment:list;content:counter(list,upper-alpha) "."" ";}
.lower-greek>li:before{counter-increment:list;content:counter(list,lower-greek) "."" ";}
.lower-roman>li:before{counter-increment:list;content:counter(list,lower-roman) "."" ";}
.upper-roman>li:before{counter-increment:list;content:counter(list,upper-roman) "."" ";}

/*----*/
.ul-listing:last-child

/*.ul-listing:last-child li:last-child*/{margin-bottom:0px;padding-bottom:0px;}
.ul-listing:last-child>li:last-child,.ul-listing ul li:last-child{padding-bottom:0px;}
.ul-listing.color-white li::before{color:var(--white);}
.list-2col,.list-3col,.list-inline{display:flex;flex-wrap:wrap;}
.list-2col li{width:50%;}
.list-3col li{width:33.33%;}
.list-inline li{padding-right:20px;}
.normal-list{list-style:none;margin:0px 0px 30px;padding:0px;}
.normal-list li{padding-bottom:5px;}
.normal-list li>a{display:block;color:var(--body);}
.normal-list li>a:hover{color:var(--primary);text-decoration:underline;}
.pdf-listing{list-style:none;margin:0px;padding:0px;}
.pdf-listing li{padding-bottom:12px;}
.pdf-listing li a{position:relative;display:block;padding-left:25px;}
.pdf-listing li a::before{content:"\f1c1";left:0px;top:0px;position:absolute;font-family:"Font Awesome 6 Free";font-weight:400;}
.icon-list li{padding-left:25px;padding-bottom:10px;}
.icon-list li::before{display:none;}
.icon-list li i,.icon-list li img{left:0px;top:6px;position:absolute;}

/* Map */
.map-holder{position:relative;display:block;width:100%;overflow:hidden;z-index:0;margin-bottom:0px;}
.map-holder iframe{display:block;width:100%;border:0px;height:363px;}

/* BreadCrumbs */
.breadcrumb-container{position:relative;left:0px;bottom:0px;padding:11px 0px;width:100%;z-index:4;background:transparent;}
.breadcrumb-container ul{margin:0px;padding:0px;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;}
.breadcrumb-container li{display:inline-block;padding:5px 0px 5px 0px;color:var(--secondary);text-transform:capitalize;line-height:1;}
.breadcrumb-container li:last-child{}
.breadcrumb-container li a{position:relative;display:flex;align-items:center;opacity:1;line-height:1;font-weight:400;letter-spacing:0.3px;font-family:var(--fontStyle2);font-size:15px;}
.breadcrumb-container li a::after{position:relative;font-family:"Font Awesome 6 Free";font-weight:600;margin:2px 13px 0px;content:"\f054";  /* content:

        "/"; */font-size:15px;color:#656565;line-height:0;cursor:initial;}
    .breadcrumb-container li a:hover{color:var(--secondary);opacity:1;}
    .breadcrumb-container li strong{color:var(--dark);opacity:1;letter-spacing:0.3px;font-family:var(--fontStyle2);font-size:15px;font-weight:600;line-height:initial;}
    .breadcrumb-container.alt{position:static;background:#e4e6f3;padding:10px 0px;}
    .breadcrumb-container.alt ul{justify-content:left;}
    .breadcrumb-container.alt li{color:var(--alternate);}
    .breadcrumb-container.alt li a{}
    .breadcrumb-container.alt li a::after{font-size:13px;margin:2px 13px 0px;}
    .breadcrumb-container.alt li a:hover,.breadcrumb-container.alt li strong{color:var(--dark);}
    .breadcrumb-container.alt li strong{}
    .breadcrumb-container li:first-child a{}

    /*--PAGINATION--*/
    .pagination{flex-wrap:wrap;color:var(--alternate);}
    .page-item{padding:0px 6px;}
    .page-item:last-child{padding-right:0px;}
    .page-link{display:flex;justify-content:center;align-items:center;padding:0px 0px;text-align:center;background:#F3F3F3;font-weight:400;position:relative;border:0px solid var(--primary);width:50px;height:50px;border-radius:5px!important;line-height:45px;font-size:15px;font-family:var(--fontStyle4);letter-spacing:0.3px;color:var(--body);}
    .page-item span{padding:0px 0px;color:var(--body);letter-spacing:1px;font-weight:400;}
    .page-item .page-link.prev,.page-item .page-link.next{background:#F1F1F1;color:#6D6D6D;border:0px solid #9B9B9B;}
    .page-item .page-link.prev{margin-right:0;}
    .page-item .page-link.next{margin-left:0;}
    .page-item:hover .page-link{color:var(--white)!important;text-decoration:none;background:var(--secondary)!important;border-color:transparent;}
    .page-item.active .page-link,.page-item.active:focus .page-link{color:var(--white);text-decoration:none;background:var(--secondary);border-color:transparent;}
    .page-item:hover .page-link.prev{color:var(--white);text-decoration:none;background:var(--secondary)!important;border-color:transparent;}
    .page-item:hover .page-link.next{color:var(--white);text-decoration:none;background:var(--secondary)!important;border-color:transparent;}
    .page-link:focus{background:none!important;}
    .page-item .page-link.prev:hover img,.page-item .page-link.next:hover img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(248deg) brightness(1000%) contrast(106%);}
    .page-link i{position:relative;font-size:15px;}
    .page-link:focus{box-shadow:none;}
    .page-item.active .page-link{font-weight:400;}

    /*---*/
    .form-holder{margin:0px auto;}
    .form-holder .row{margin-top:46px;}
    .contact-form-section{background:rgb(0 7 219 / 5%);}
    .form-holder .pageTitle.md{margin-bottom:15px;}
    .form-action .custom-button{min-width:200px;}
    .form-group{margin-bottom:25px;position:relative;}
    .form-group label,.custom-label{font-weight:normal;margin-bottom:10px;display:block;color:var(--dark);font-size:14px;letter-spacing:0.28px;}
    .form-group label.white{color:var(--white);}
    .form-group label a{color:var(--primary);text-decoration:underline;}
    .form-group label a:hover{color:var(--dark);text-decoration:underline;}
    label.inline{line-height:50px;margin-bottom:0px;}
    .form-group .control{float:right;width:calc(100% - 110px);}
    .form-note{font-size:12px;color:#949494;padding-top:5px;font-style:italic;}
    .form-cta{}

    /*---*/
    .radio,.checkbox{display:block;margin:0px;position:relative;text-align:left;margin-bottom:6px;min-height:20px;}
    .radio-inline .radio,.radio-inline .radio1,.checkbox-inline .checkbox{display:inline-block;margin-right:25px;}
    .checkbox label,.radio label>span,.radio1 label{display:block;position:relative;padding-left:25px!important;margin:0px!important;font-weight:400!important;cursor:pointer;color:var(--body);transition:all 0.2s linear;text-transform:none;}
    .checkbox-inline .checkbox:last-child{margin-right:0px;}
    .radio-inline,.checkbox-inline{padding:0px;}
    .checkbox label::before,.radio label>span::before,.radio1 label::before,.checkbox label::after,.radio label>span::after,.radio1 label::after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;width:18px;height:18px;left:0px;top:2px;transition:all 0.2s linear;border-radius:4px;}
    .checkbox label::before,.radio label>span::before,.radio1 label::before{background:var(--white);border:1px solid #DDDDDD;}
    .checkbox label::after,.radio label>span::after,.radio1 label::after{font-family:"Font Awesome 6 Free";content:"\f00c";font-weight:900;opacity:0;font-size:12px;color:var(--white);line-height:1;}
    .radio label>span::after,.radio1 label::after{content:"";top:6px;left:4px;width:10px;height:10px;background:var(--white);color:inherit;}
    .checkbox input[type="checkbox"],.radio input[type="radio"],.radio1 input[type="radio"]{opacity:0;display:none;}
    .checkbox input[type="checkbox"]:focus+label::before{outline:none!important;}
    .checkbox input[type="checkbox"]:hover+label::after,.checkbox:hover label::after,.radio label:hover>span::after,.radio1 label:hover::after{opacity:.5;}
    .checkbox input[type="checkbox"]:checked+label::after,.checkbox label.label-selected::after,.checkbox input[type="checkbox"]:checked::after,.radio input[type="radio"]:checked+span::after,.radio1 input[type="radio"]:checked+label::after{opacity:1;}
    .checkbox input[type="checkbox"]:checked+label::before,.checkbox label.label-selected::before,.checkbox input[type="checkbox"]:checked+label:hover::before,.checkbox label:hover::before,.radio input[type="radio"]:checked+span::before,.radio label:hover>span::before,.radio1 input[type="radio"]:checked+label::before,.radio1 label:hover::before{border-color:transparent;background:var(--primary);color:var(--white);}
    .checkbox input[type="checkbox"]:checked::before{}
    .checkbox input[type="checkbox"]:disabled+label{opacity:0.65;}
    .checkbox input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed;}
    .checkbox input[type="checkbox"]:hover+label,.checkbox:hover label,.checkbox label.label-selected,.radio input[type="radio"]:checked+span,.checkbox input[type="checkbox"]:checked+label{/*color: var(--primary); */

    font-weight:400!important;}
    .radio,.radio1{display:block;}
    .radio:last-child,.radio1:last-child{margin-bottom:0px;padding-bottom:0px;}
    .radio label>span::before,.radio label>span::after,.radio1 label::before,.radio1 label::after{border-radius:50%;}
    .radio label>span::before,.radio1 label::before{}
    .radio label>span::after{}
    .checkbox label>span,.radio label>span{display:block;}
    .checkbox label,.radio label{margin:0px!important;padding:0px;}
    .radio label{padding:0px!important;}
    .form-group.text-center .checkbox{display:inline-block;}

    /*Radio Image*/
    .radio-img{}
    .radio-img .radio{margin:10px;padding:0px;}
    .radio-img input[type=radio]+label{padding:10px!important;text-align:center!important;transition:all 0.2s linear;min-width:126px;}
    .radio-img input[type=radio]+label>img{max-width:100%;}
    .radio-img input[type=radio]+label>span{display:block;color:#100249!important;font-size:14px!important;padding-top:30px;}
    .radio-img input[type=radio]:checked+label,.radio-img input[type=radio]:hover+label{background:#eff0f8;}
    .radio-img .radio label::after,.radio-img .radio label::before{display:none!important;}

    /*----*/
    .form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name,select.multipleSelect{transition:all 0.2s linear;width:100%;height:50px;line-height:inherit;border:1px solid transparent;color:var(--body);box-shadow:none!important;border-radius:0;background:var(--white);text-transform:none;outline:none!important;font-weight:normal;padding:0px 30px;font-size:14px;border-radius:30px;}
    input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
    input[type=number]{-moz-appearance:textfield;}
    select.multipleSelect{height:100px!important;border-radius:0px!important;padding:0px!important;}
    select.multipleSelect option{padding:3px 10px!important;}
    .form-control.alt{}
    .form-control:focus,.form-control:hover,.nice-select:hover{border-color:var(--secondary);color:var(--dark);}
    *:focus,input:focus{outline:none!important;}
    textarea.form-control{padding:15px 25px;height:144px;resize:none;line-height:1.5;border-radius:20px;}
    input::placeholder,input.form-control::-webkit-input-placeholder,textarea::placeholder,.nice-select .current,.form-group.floating-label label{letter-spacing:0.3pxcolor:#AEAEAE!important;opacity:1!important;font-size:14px;font-weight:400;letter-spacing:0.8px;}
    textarea::placeholder{color:#AEAEAE!important;}
    .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#F1F1F1;border-color:#C6C6C6;}
    input[disabled]::placeholder,input.form-control[disabled]::-webkit-input-placeholder{color:#F1F1F1!important;opacity:1!important;}
    .has-icon{position:relative;}
    .has-icon .form-control,.has-icon .bootstrap-select .btn{padding-left:50px;}
    .has-icon i{position:absolute;left:20px;top:0px;line-height:45px;color:var(--body);z-index:4;}
    .input-with-icon{position:relative;}
    .input-with-icon i{position:absolute;right:25px;top:50%;transform:translateY(-50%);z-index:4;color:var(--body);}

    /*---*/
    .input-group-addon{background:none;color:var(--dark);border-left:none;line-height:1;margin:0px;padding:0px;position:absolute;right:25px;top:50%;transform:translateY(-50%);pointer-events:none;transition:all 0.2s linear;}
    .input-group.select-date-time .form-control,.input-group .form-control{border-radius:40px!important;box-shadow:none!important;padding-right:50px;}
    .input-group .form-control:focus{z-index:0;}
    .input-group:hover .input-group-addon{color:var(--primary);}
    .input-group.input-phone .form-control:first-child{border-radius:10px 0px 0px 10px!important;width:65px!important;padding:0px;text-align:center;flex:none;}
    .input-group.input-phone .form-control:first-child:hover{z-index:2;}
    .input-group.input-phone .form-control:last-child{border-radius:0px 10px 10px 0px!important;padding-right:15px;}

    /*--nice-select---*/
    .NiceSelect{position:relative;display:block;}
    .NiceSelect::after{display:block;content:".";height:0px;clear:both;visibility:hidden;}
    .NiceSelect select{display:none;}
    .nice-select{box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;outline:none;position:relative;text-align:left!important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;padding-right:45px;/* min-width: 160px; */width:100%;border:1px solid #100e0e00;border-radius:50px;line-height:48px;}
    .nice-selected .nice-select .current{}
    .nice-select:hover{}
    .nice-select:active,.nice-select.open,.nice-select:focus{color:var(--dark);}
    .nice-select:after{font-family:"Font Awesome 6 Free";content:"\f107";font-weight:900;display:block;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#656565;font-size:14px;line-height:1;opacity:1;}
    .nice-select.open:after,.nice-select:hover:after{opacity:1;}
    .nice-select.open:after{content:"\f106";color:var(--dark);}
    .nice-select.open .list{opacity:1;pointer-events:initial;transform:scale(1) translateY(0);}
    .nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}
    .nice-select.disabled:after{border-color:#cccccc;}
    .nice-select.wide{width:100%;}
    .nice-select.wide .list{left:0!important;right:0!important;}
    .nice-select.right{float:right;}
    .nice-select.right .list{left:auto;right:0;}
    .nice-select.small{font-size:12px;height:36px;line-height:34px;}
    .nice-select.small:after{}
    .nice-select.small .option{line-height:34px;min-height:34px;}
    .nice-select .option.disabled{text-decoration:line-through;opacity:.5;}
    .nice-select .list{background-color:var(--white);border-radius:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-sizing:border-box;margin-top:0px;opacity:0;overflow:hidden;padding:0px 0px;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;min-width:100%;max-height:300px;overflow-y:auto;}
    .nice-select .list:hover .option:not(:hover){/*background-color: transparent !important; */}
    .nice-select .option{cursor:pointer;font-weight:400;outline:none;padding:12px 20px;text-align:left;transition:all 0.2s linear;background:none;color:#2C2C2C;border-radius:0px;font-size:14px;line-height:1.1;}
    .nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background:var(--secondary);color:var(--white);}
    .nice-select .option.selected{font-weight:600;}
    .nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}
    .no-csspointerevents .nice-select .list{display:none;}
    .no-csspointerevents .nice-select.open .list{display:block;}
    .NiceSelect.PlainSelect .nice-select{padding-left:0px;padding-right:25px;height:20px;line-height:20px;border-radius:0px;border:0px;background:none;color:var(--body)!important;font-weight:500;}
    .NiceSelect.PlainSelect .nice-select:after{right:0px;   /*content:"078"; */color:var(--dark);}
    .NiceSelect.PlainSelect .nice-select.open:after{/*content:"077"; */}
    .NiceSelect.lg .nice-select{min-width:255px;}
    .NiceSelect.md .nice-select{min-width:200px;}
    .NiceSelect.sm .nice-select{min-width:205px;}
    .NiceSelect.xs .nice-select{min-width:65px;}
    .Selectstyle1 .nice-select{background:#FAFAFA;height:45px;line-height:45px;border-radius:0;color:#777777;padding-left:15px;padding-right:30px;border:0px;}
    .Selectstyle1 .nice-select.open{background:#FAFAFA;}
    .Selectstyle1 .nice-select:after{color:#777777;right:15px;opacity:1;}
    .Selectstyle1 .nice-select.open:after,.Selectstyle1 .nice-select:hover:after{color:#777777!important;opacity:1;}
    .Selectstyle1 .nice-select:hover{}
    .Selectstyle1 .nice-select .current{color:#777777!important;opacity:1!important;}
    .Selectstyle1.nice-selected .nice-select .current{color:#777777;opacity:1!important;}
    .Selectstyle1.nice-selected:hover .nice-select .current{}
    .nice-select .list{background-color:#FAFAFA;border-radius:0;}

    /*--Floating Form Label--*/
    .floating-label{}
    .form-group.floating-label .form-control{}
    .form-group.floating-label textarea.form-control{}
    .form-group.floating-label label{position:absolute;pointer-events:none;left:25px;top:27px;transition:0.2s ease all;margin:0px;width:auto;margin:0px;padding:0px;line-height:1;background:none;z-index:2;}
    .form-group.floating-label .focus label,.form-group.floating-label .not-empty label,.form-group.floating-label .focus+label,.form-group.floating-label .not-empty+label,.form-group.floating-label.focus label,.form-group.floating-label.not-empty label{top:10px;font-size:10px;opacity:1!important;}
    .form-group.floating-label.not-empty label{}
    .form-group.floating-label.not-empty .form-control{}

    /*---*/
    .f-upload .input-group{display:block!important;position:relative!important;flex-wrap:nowrap!important;}
    .f-upload .file-caption-icon{display:none!important;}
    .f-upload .file-caption-name.form-control{width:100%;font-style:normal!important;opacity:1!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--body);}
    .f-upload .input-group .custom-button.btn-file{position:absolute;top:0px;right:0px;height:70px;}
    @media only screen and (max-width:1599.98px){
        .f-upload .file-caption-name.form-control{}
        .f-upload .file-caption-name.form-control{}
        .f-upload .input-group .custom-button.btn-file{height:56px;}
    }
    @media only screen and (max-width:575.98px){
        .f-upload .input-group .custom-button.btn-file{height:40px;}
    }
    @media only screen and (max-width:479.98px){
        .f-upload .input-group{display:block!important;position:relative!important;}
        .f-upload .input-group .custom-button.btn-file{width:100%;margin-top:10px!important;margin-left:0px!important;position:static!important;padding:0px 25px!important;height:40px;border-radius:30px!important;}
        .f-upload .file-caption-name.form-control{width:100%;padding:0px 15px!important;}
    }

    /*--Toggle Button Group-*/
    .btn-group{display:flex;}
    .btn-group>.btn-check{opacity:0;display:none;}
    .btn-group .btn{transition:all 0.2s linear;padding:0px!important;flex:1 1 0px;margin:0px!important;border-width:1px;}
    .btn-group .btn:hover,.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary{background:var(--primary)!important;border-color:transparent;color:var(--white);}

    /*---*/
    .btn-close{padding:0px;border:0px;border-radius:50%;background:var(--white);position:absolute;right:10px;top:-50px;font-size:20px;line-height:1;z-index:1;opacity:1!important;cursor:pointer;text-shadow:none;outline:none!important;box-shadow:none!important;transition:all 0.2s linear;color:var(--dark);width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
    .btn-close:hover{color:var(--white);background:var(--red);}
    .btn-close i{line-height:1;}
    .btn-close img{width:100%;}
    .modal-content{border-radius:50px;}
    .modal-body{padding:70px;border-radius:50px;overflow:hidden;background:var(--white);}
    .modal-backdrop.show{opacity:.8;background:#000000;}
    .modal-lg{max-width:1150px;}

    /*--Accordion Group--*/
    .accordion{margin-bottom:50px;}
    .accordion:last-child{margin-bottom:0px;}
    .accordion-item{background:none;border:none;margin-bottom:30px;border-radius:0px!important;}
    .accordion-item:last-child{margin-bottom:0px;}
    .accordion-header a{padding:20px 60px 20px 30px;display:block;position:relative;cursor:pointer;font-weight:normal;color:var(--white);background:var(--secondary);border-radius:0;border:1px solid transparent;font-size:16px;line-height:1.2;}
    .accordion-header a.collapsed{color:#fff;background:#EF4036;border-radius:0;border-color:transparent;}
    .accordion-header a:hover{color:var(--white);background:var(--secondary);border-color:transparent;}
    .accordion-header a.collapsed:hover{}
    .accordion-header a::before{position:absolute;top:50%;transform:translateY(-50%);right:25px;font-family:"Font Awesome 6 Free";content:"\f106";font-weight:900;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:14px; /*background: url(../images/minus.svg) no-repeat center center; background-size: 14px 14px; border-radius: 50%; transition: all 0.2s linear; */}
    .accordion-header a.collapsed::before{content:"\f107";color:#fff;   /*background:url(../images/plus.svg) no-repeat center center; background-size: 14px 14px; */}
    .accordion-header a:hover::before{color:var(--white);   /*background:url(../images/minus.svg) no-repeat center center; background-size: 14px 14px; */}
    .accordion-header a.collapsed:hover::before{/*background:url(../images/plus-white.svg) no-repeat center center; background-size: 14px 14px; */}
    .accordion-body{padding:30px;border:0px solid #C7C7C7;background:var(--white);border-radius:0px 0px 8px 8px;margin-top:0px;}
    .tab-holder.TabsAccordion .accordion-body{padding:0px;border:0px solid #dadada;background:none;border-radius:0px 0px;}
    .tab-body{}
    .accordion.accordion-tabs .accordion-body{padding:25px;border:1px solid #C7C7C7;background:var(--white);border-radius:0px 0px 10px 10px;margin-top:0px;}

    /*---*/
    .tab-holder{}
    .nav-tabs{/*display: flex; padding-bottom: 0px; align-items: center; border: 0px; margin: 0px -8px;*/

    margin:0px auto;padding:0px;width:auto;display:flex;border:0px;justify-content:center;}
    .tab-holder.tab-centered .nav-tabs{justify-content:center;}
    .nav-tabs .nav-item{float:left;margin:0px 24px; /*padding: 0px 8px; flex-grow: 1; flex-basis: 0;*/}
    .nav-tabs .nav-item:first-child{margin-left:0px;}
    .nav-tabs .nav-item:last-child{margin-right:0px;}
    .nav-tabs .nav-link{margin:0px!important;border:0px;text-align:center;padding:0px 0;border-radius:0;font-size:16px;line-height:1;position:relative;background:transparent;font-weight:normal;border:0px;display:flex;align-items:center;justify-content:center;width:100%;opacity:1;height:auto;text-transform:capitalize;color:var(--body);font-weight:500;font-family:var(--fontStyle1);}
    .nav-tabs .nav-link img{margin-right:10px;}
    .nav-tabs .nav-item:first-child .nav-link{}
    .nav-tabs .nav-item:last-child .nav-link{}

    /*.nav-tabs .nav-link::before { content: ""; position: absolute; left: 50%; bottom: 0px; width: 0px; height: 2px; transition: all 0.2s linear; background: var(--primary); } */
    .nav-tabs .nav-link:hover{color:var(--secondary);background:transparent;opacity:1;}
    .nav-tabs .nav-link.active{color:var(--secondary);background:transparent;opacity:1;}

    /*.nav-tabs .nav-link:hover::before,.nav-tabs .nav-link.active::before { width: 100%; left: 0; } */
    @media(min-width:768px){
        .tab-holder.TabsAccordion .collapse{display:block;}
        .tab-holder.TabsAccordion .accordion-header{display:none;}
        .accordion.accordion-tabs .accordion-header{display:block;}
        .accordion.accordion-tabs .collapse{display:none;}
        .accordion.accordion-tabs .collapse.show{display:block;}
    }
    @media(max-width:767.98px){
        .tab-holder.TabsAccordion .tab-content>.tab-pane{display:block!important;opacity:1;margin-bottom:15px;}
        .tab-holder.TabsAccordion .tab-content>.tab-pane:last-child{margin-bottom:0px;}
        .tab-holder.TabsAccordion .nav-tabs{display:none;}
        .tab-holder.TabsAccordion .accordion-body{padding:20px;margin-top:0px;}
    }

    /*---*/

    /* Tooltip */

    /*<div data-toggle="tooltip" data-placement="top" title="Tooltip Details"></div>*/



    .tooltip.show{opacity:1;}
    .tooltip>.tooltip-inner{color:var(--body);font-size:16px;max-width:295px;line-height:20px;border-radius:0px;padding:10px 40px;  /*width:auto; white-space:nowrap; */text-align:left;background-color:var(--white);font-weight:400;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}
    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:var(--white);}
    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{border-right-color:var(--white);}
    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:var(--white);}
    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{border-left-color:var(--white);}
    @media only screen and (max-width:567px){
        .tooltip>.tooltip-inner{border-radius:0px;padding:8px 10px;max-width:280px;font-size:12px;}
    }

    /* Scroller Container */
    .Scrollcontent{height:200px;}
    .mCSB_inside>.mCSB_container{margin-right:40px!important;}
    .mCSB_scrollTools{z-index:99999;opacity:1!important;}
    .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background:transparent!important;border:none!important;width:12px!important;border-radius:10px;}
    .mCSB_scrollTools .mCSB_dragger{cursor:auto!important;}
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{cursor:pointer;border-radius:10px;width:12px!important;z-index:99999!important;background:var(--primary)!important;}
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:var(--primary)!important;}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:5px!important;}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%!important;margin:0px!important;}
    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{cursor:pointer;width:auto!important;height:5px!important;min-width:70px!important;margin:0px auto!important;}
    .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0px!important;margin-bottom:10px;}
    .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0px;}

    /*----*/
    .table>:not(:first-child){border-top:0px;}
    .table-holder{overflow-x:auto;width:100%;margin-bottom:40px;}
    .table-holder:last-child{margin-bottom:0px;}
    .table{margin:0px;width:100%;text-align:left;overflow:hidden;   /*order-collapse: inherit; */border-collapse:collapse;  /*border: 1px solid var(--white);*/}
    .table td,.table th{vertical-align:middle!important;padding:15px 15px;color:var(--dark);border:1px solid #F9F9F9;}
    .table th{background:var(--primary);color:var(--white);font-weight:700;}
    .table tr{}
    .table td{}
    .table td:last-child{}
    .table tr:nth-child(odd){background-color:#F2F2F2;}
    .table tr:nth-child(even){background-color:#EAEAEA;}
    .table.responsive-table{min-width:750px;margin-bottom:15px;}

    /*--Floating Icons--

    <div class="float-icon ficon1 floating slower"><img src="images/icon.png" alt="" class="responsive" /></div>

    */
    .float-icon{position:absolute;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:linear;line-height:1;z-index:-1;}
    .float-icon img{width:100%;}
    .float-icon span{display:block;}
    .floating{animation-name:floating;}
    @keyframes floating{
        0%{transform:translate(0,0px);}
        50%{transform:translate(0,20px);}
        100%{transform:translate(0,-0px);}
    }
    @media only screen and (max-width:567px){
        @keyframes floating{
            0%{transform:translate(0,0px);}
            50%{transform:translate(0,15px);}
            100%{transform:translate(0,-0px);}
        }
    }
    .rotate{animation-name:rotate;}
    .rotate-alt{animation-name:rotate-alt;}
    @keyframes rotate{
        100%{transform:rotate(360deg);}
    }
    @keyframes rotate-alt{
        100%{transform:rotate(-360deg);}
    }
    @keyframes fade-in-out{
        0%{opacity:1;}
        50%{opacity:0;}
        100%{opacity:1;}
    }
    .slow{animation-duration:3.5s;}
    .slower{animation-duration:4s;}
    .fast{animation-duration:1500ms;}
    .faster{animation-duration:1000ms;}

    /*----*/
    .inner-container-xxl{padding:150px 0px;position:relative;width:100%;}
    .inner-container-xl{padding:120px 0px;position:relative;width:100%;}
    .inner-container-lg{padding:100px 0px;position:relative;width:100%;}
    .inner-container{padding:80px 0px;position:relative;width:100%;}
    .inner-container-md{padding:60px 0px;position:relative;width:100%;}
    .inner-container-sm{padding:40px 0px;position:relative;width:100%;}
    .inner-container-xs{padding:20px 0px;position:relative;width:100%;}

    /*--Top- Search --*/
    .quickSearch .modal-content{border:0px!important;border-radius:0px!important;background:none;}
    .top-search-holder{width:275px;}
    .search-box-holder{margin:0px;left:auto!important;right:0px!important;transform:none!important;top:50px!important;}
    .top-input{padding-right:60px;  /*color: var(--white) !important; */}
    .search-box input::placeholder,.search-box input.form-control::-webkit-input-placeholder{font-style:italic;line-height:55px;}
    .search-box-holder .top-input:focus{/*color: var(--white) !important; */}
    .search-box{position:relative;}
    .top-button{position:absolute!important;display:flex;align-items:center;justify-content:center;top:0px;right:5px;padding:0px!important;border:0px;background:transparent;border-radius:40px;line-height:1;color:var(--white);    /*background:var(--primary); border-radius: 0px 3px 3px 0px; */    /*font-size: 18px; */

    transition:all 0.2s linear;    /*transform: translateY(-50%);*/height:60px;width:50px;}
    .top-button:hover{color:var(--white);}
    .top-button img{vertical-align:middle;position:relative;margin-top:0px;transition:all 0.2s linear;  /* filter: invert(100%) sepia(95%) saturate(0%) hue-rotate(126deg) brightness(105%) contrast(100%); */}
    .top-cart,.top-link{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;color:var(--body);width:auto;height:40px;background:transparent;border-radius:50px;}
    .top-link:hover,.top-cart:hover{color:var(--white);background:transparent;}
    .top-cart{/*background: var(--secondary); width: 114px; height: 110px; display: flex; align-items: center; justify-content: center;*/}
    .top-link i{font-size:18px;}
    .top-search-btn{display:flex;align-items:center;}
    .top-search-btn{line-height:1;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:30px;transition:all 0.6s;color:#9B9B9B;border:1px solid #CCCCCC;font-size:18px;}
    .top-search-btn:hover{color:var(--white);border-color:transparent;  /*transform: rotate(360deg); */background:var(--primary);}
    .top-link img{}
    .top-link img:last-child{margin-right:0px;}
    .top-link img,.top-button img,.top-cart img,.top-search-btn img{transition:all 0.2s linear;}
    .top-cart img{}
    .top-cart{}
    .header-alternate .top-cart img{/*filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(13deg) brightness(98%) contrast(105%); */}
    #pageHeaderWrapper.header-alternate .is-sticky .top-cart img{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(13deg) brightness(98%) contrast(105%);}
    .top-link:hover img,.top-cart:hover img,.top-button:hover img,#pageHeaderWrapper.header-alternate .is-sticky .top-cart:hover img{filter:invert(65%) sepia(14%) saturate(1255%) hue-rotate(346deg) brightness(85%) contrast(87%);}
    .footer-bar a:hover img{filter:invert(11%) sepia(100%) saturate(7001%) hue-rotate(352deg) brightness(80%) contrast(107%);}

    /* .top-button:hover img { filter: invert(18%) sepia(79%) saturate(746%) hue-rotate(354deg) brightness(50%) contrast(88%); } */
    .quickSearch .btn-close{right:0;top:-30px;color:var(--white);background:none;width:auto;height:auto;}
    .quickSearch .btn-close:hover{color:var(--red);}

    /*--Products Section-*/
    .product-list-holder{padding:25px 0px 45px 0px;border-bottom:1px solid #DFDFDF;}
    .product-box-holder{}
    .product-box{position:relative;transition:all 0.2s linear;padding:0;border-radius:0;background:var(--white);border-radius:20px;}

    /*.product-box::before { content: ""; position:absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity:0; background: var(--white); z-index: 3; transition: all 0.2s linear; pointer-events: none;} 

    .product-box:hover::before { opacity: .77; } */
    .product-box>a{display:block;position:relative;}
    .product-box:before{height:48%;display:block;content:' ';width:100%;position:absolute;background:#F5F0EA 0% 0% no-repeat padding-box;border-radius:20px;bottom:0;transition:0.3s ease-out;}
    .product-list-holder  .product-box:before,.product-list-wrapper .product-box:before{height:0;}
    .product-box-holder.product-outofstock .product-box:before{background:#E3E0DC;}
    .product-box-holder.slick-slide{padding:0 15px;}
    .product-box:hover.product-box:before{height:100%;}
    .product-box:hover{background:#F5F0EA 0% 0% no-repeat padding-box;}
    .product-box-image-holder{position:relative;overflow:hidden;}
    .product-box-image-holder>a{display:block;position:relative;padding:30px 0;padding-bottom:0;}
    .product-box-image-holder .img-holder{transition:all 0.2s linear;position:relative;border-radius:0;}
    .product-box .img-holder figure img{mix-blend-mode:darken;}
    .product-box-image-holder .img-holder figure{}

    /* .product-box-image-holder .img-holder::before { content: ""; position: absolute; top: 50%; left: 50%; z-index: 2; opacity: 0; transition: all 0.5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s; transform: translate(-50%,-50%) scale(0); background: rgba(0, 0, 0, .66); width: 100%; height: 100%; }

    .product-box:hover .product-box-image-holder .img-holder::before { opacity: 1; transition: all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s; transform: translate(-50%,-50%) scale(1); } */
    .product-box-holder.product-outofstock .product-box:hover .product-box-image-holder .img-holder{opacity:1;}
    .product-box-image-ov{transition:all 0.2s linear;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;text-align:center;padding:5px;background:rgba(255,255,255,.5);}
    .product-box:hover .product-box-image-ov{opacity:1;visibility:visible;}
    .product-box-header{position:absolute;left:0px;top:0px;width:100%;z-index:2;padding:0px;display:flex;justify-content:flex-end;align-items:center;line-height:1;pointer-events:none;}
    .product-tag-holder{position:relative;line-height:1;left:-20px;top:16px;z-index:2;display:flex;align-items:center;justify-content:center;}
    .product-tag-holder a{display:block;pointer-events:all;text-align:center;}
    .product-tag{position:relative;font-size:13px;font-weight:bold;}
    .product-tag-holder .product-tag+.product-tag{margin-top:5px;}
    .product-tag span{/*font-size: 14px; font-weight: 500; min-width:70px; height: 28px; line-height: 1; display: inline-flex; justify-content: center; align-items: center; position: relative; padding: 0px 12px; text-transform: none; position: relative; color: var(--white); background: var(--dark); border-radius: 0px; font-family: var(--fontStyle2);*/letter-spacing:0.3px;opacity:1;font-family:var(--fontStyle4);}

    /*.product-tag::before { border-top: 100px solid red; border-right: 100px solid transparent; width: 0; height: 0; display: block; position:absolute; content: ""; } */
    .tag-outofstock span{color:#656565;}
    .tag-new span{color:#7E9E1F;}
    .tag-sale span{color:var(--red);}
    .tag-clear span{}
    .tag-hot span{}

    /* .tag-outofstock::before { border-top-color:#707070; } 

    .tag-new::before { border-top-color:#0039D9; } 

    .tag-sale::before { border-top-color:#DD0517; } 

    .tag-clear::before { border-top-color:#3F48CC; } 

    .tag-hot::before { border-top-color:#FDC300; } */
    .product-wishlist{padding:0px;margin-left:0px;pointer-events:all;   /*position: absolute; top: 20px; right: 20px; z-index: 2; */}
    .product-wishlist a{padding:0px;}
    .product-wishlist a i.fas.fa-heart,.product-wishlist a.delete_item{margin:0px!important;color:var(--red);}
    .product-wishlist a:hover{color:var(--red);}
    .product-wishlist a i,.product-cart a i,.product-cart a img{z-index:1;}
    .product-box-info-holder{transition:all 0.2s linear;position:relative;padding:25px 25px;display:flex;justify-content:space-between;align-items:center;padding-top:0;}
    .product-box-info-holder>a{color:var(--body);display:block;padding-bottom:0;}
    .product-box:hover .product-box-info-holder{}
    .product-box-info{padding-top:30px;border-top:1px solid #d6d6d6;}
    .product-cat{padding-bottom:5px;}
    .product-box-title{margin:0px 0px;padding:0px 0px 10px;text-align:left;}
    .product-box-title h2{color:var(--dark);font-weight:500;font-family:var(--fontStyle5);font-size:15px;line-height:22px;letter-spacing:0.3px;}
    .product-box:hover .product-box-title h2{padding-bottom:30px;text-align:left;}
    .price-holder{padding:0px 0px 0px;text-align:center;}
    .price-holder p,.price-info{}
    .product-details .product-tag span{font-size:15px;}
    .price-holder bdi,.price-holder ins bdi{font-size:14px!important;letter-spacing:0px;color:#202020;font-weight:bold;font-family:var(--fontStyle5);}
    .price-holder ins bdi{color:#AA3D3D;}
    .price>del,.price-holder del bdi{font-size:14px!important;font-weight:bold;color:#AFAFAF;}
    .price-holder .price{display:flex;align-items:center;line-height:1;align-content:center;}
    .price-holder del{opacity:1!important;}
    .price-holder del bdi,.price-holder del span,.price>del{display:flex!important;line-height:1;align-items:center;}
    .price>del,table.wishlist_table tbody td.product-price del,.wishlist_table.mobile li .item-details table.item-details-table del{order:2;margin-left:10px;}
    .price>ins,table.wishlist_table tbody td.product-price ins,.wishlist_table.mobile li .item-details table.item-details-table ins{order:1;text-decoration:none;}
    .custom-price{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--fontStyle2);}
    .custom-price strong{font-weight:600;font-size:18px;}
    .custom-price span{font-size:12px;margin-left:10px;}
    .product-details .custom-price{justify-content:left;}
    .product-details .custom-price strong{font-size:40px;}
    .product-details .custom-price span{font-size:30px;margin-left:10px;}
    table.wishlist_table tbody td.product-price del,.wishlist_table.mobile li .item-details table.item-details-table del{margin-left:3px;}
    .product-box-footer{position:relative;padding:0;}
    .product-box-footer.floating{position:absolute;top:50%;left:50%;z-index:5;opacity:0;display:flex;flex-flow:column;justify-content:center;align-items:center;transition:all 0.5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;transform:translate(-50%,-50%) scale(0);padding:0px;}
    .product-box:hover .product-box-footer.floating{opacity:1;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;transform:translate(-50%,-50%) scale(1);}
    .product-box-holder.product-outofstock .product-box-footer{background:#E3E0DC;border-radius:5px;}
    .woocommerce .product-box-footer a.button,.woocommerce .product-box-footer a.added_to_cart,.woocommerce .product-cart .button,.product-wishlist a{width:100%;padding:0px 10px!important;}
    .woocommerce .product-box-footer a.button::after,.woocommerce .product-box-footer a.added_to_cart::after,.woocommerce .product-details .product-cart .button::after{}
    .woocommerce .product-box-info-holder .product-box-footer a.button,.woocommerce .product-box-info-holder .product-box-footer a.added_to_cart{width:50px;height:50px;background:transparent;display:flex;justify-content:center;border-radius:5px;padding:0!important;min-width:unset;}
    .woocommerce .product-details-footer .product-cart .button{}
    .woocommerce .product-details-footer .product-cart .button:hover{}
    .woocommerce .product-box-footer a.button:hover img,.woocommerce .product-box-footer a.added_to_cart:hover{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(68deg) brightness(105%) contrast(105%);}
    .woocommerce .product-box-footer a.button img,.woocommerce .product-box-footer a.added_to_cart img,.woocommerce .product-cart .button img,.product-wishlist a img{width:auto;}
    .product-wishlist a img{margin:0!important;}
    .woocommerce .product-cart .button img{}
    .product-wishlist a .img1{display:block!important;transition:all 0.3s linear 0s;margin:0;}
    .product-wishlist a .img2{display:none!important;transition:all 0.3s linear 0s;}
    .product-wishlist a.delete_item .img1{display:none!important;}
    .product-wishlist a.delete_item .img2{display:block!important;}
    .product-box-footer a.button:hover img,.product-box-footer a.added_to_cart:hover img{/* filter: invert(55%) sepia(26%) saturate(734%) hue-rotate(301deg) brightness(84%) contrast(86%); */}
    .featured-slider{margin:0px -15px;margin-top:40px;}
    .featured-slide{padding:15px 15px;}
    .featured-slider .slick-prev{left:-90px;}
    .featured-slider .slick-next{right:-90px;}
    .slider-filter-holder{margin-bottom:50px;}
    .slider-filter-holder ul{list-style:none;margin:0px auto;padding:0px;display:flex;justify-content:center;align-items:center;max-width:70%;border-bottom:1px solid #d6d6d6;}
    .slider-filter-holder ul li{flex-basis:100%;}
    .slider-filter-holder ul li a{position:relative;display:flex;align-items:center;justify-content:center;padding:15px;}
    .slider-filter-holder ul li a::before{content:"";position:absolute;width:0%;left:50%;bottom:-1px;height:2px;border-radius:5px;background:#F0A69D;transition:all 0.2s linear;}
    .slider-filter-holder ul li a:hover::before,.slider-filter-holder ul li a.active::before{left:0;width:100%;}
    .slider-filter-holder ul li a.active{font-weight:600;}

    /*----*/
    .sidebar{padding:0;box-shadow:none;margin-right:20px;}
    .sidebar .search-box{margin-bottom:40px;}
    .products-sidebar{}
    .product-listing-right,.right-col{}
    .product-list{padding:0px 0px 0px;}
    .sidebar-content{}
    .widget-box{margin-bottom:30px;position:relative;}
    .widget-box:last-child{margin-bottom:0px;}
    .sidebar-title-holder{position:relative;margin-bottom:0;padding-bottom:25px;border-bottom:1px solid #DFDFDF;padding:23px 0px;margin-bottom:25px;}
    .sidebar-title-holder h4{color:var(--dark);font-size:25px;letter-spacing:0px;}
    .sidebar-title-holder a{color:var(--light);}
    .sidebar-title-holder a:hover{color:var(--primary);}
    .widget-title{position:relative;background:var(--primary);border-radius:5px;padding:13px 10px 10px;}
    .widget-title h4{font-size:18px;letter-spacing:-.36px;color:var(--white);line-height:1;font-weight:500;}
    .widget-box-content{}
    .widget-box-filter{margin-top:25px;}
    .widget-list{list-style:none;margin:0px;padding:0 25px;padding-bottom:25px;}
    .widget-list li{}
    .widget-list li:last-child{}
    .widget-list li a{display:flex;align-items:center;position:relative;padding:18px 0;background:none;border-bottom:1px solid #E3E3E3;}
    .widget-list li a i{margin-right:10px;font-size:21px;}
    .widget-list li:first-child a{}
    .widget-list li:last-child a{padding-bottom:0px;border-bottom:0;}
    .widget-list li:hover a{color:var(--secondary);text-decoration:none;}
    .widget-list li.selected a,.widget-list li.active a{color:var(--secondary);text-decoration:none;}
    .widget-box .search-box .top-input{height:45px;background:transparent!important;border:0px!important;padding:0px 25px;color:var(--dark)!important;border:1px solid #C1C1C1!important;border-radius:5px;padding:0px 62px 0px 19px;}
    .widget-box .search-box .top-button{right:0;height:45px;top:0;}
    .widget-box .search-box .top-input::placeholder{color:#959595;font-style:normal;font-size:13px;font-weight:600;}
    .widget-box  .catagory-list li a{letter-spacing:0.32px;font-size:16px;}
    .widget-box .catagory-list li a::after,.widget-box .catagory-list li a::before{top:5px;}
    .widget-box  .catagory-list{padding:0;}
    .widget-box  .catagory-list li.selected a{font-weight:500;}
    .widget-box  .catagory-list li{padding:11px 0;}

    /*--Checkbox List--*/
    .showing-container,.sortby-container{}
    .sortby-container{}
    .showing-holder{display:flex;align-items:center;margin-left:25px;}
    .showing-label{font-size:15px;font-family:var(--fontStyle4);color:var(--body);}
    .showing-label span{color:var(--dark);font-weight:600;}
    .sortby-holder{display:flex;align-items:center;}
    .tool-bar{position:relative;z-index:9;margin-bottom:0;line-height:1;border-bottom:1px solid #DFDFDF;padding-bottom:20px;}
    .tool-bar .nice-select{min-width:100px;font-family:var(--fontStyle4);font-size:14px;font-weight:500;border:1px solid #C1C1C1;border-radius:5px;height:50px;line-height:49px;letter-spacing:0.28px;color:#202020;}
    .showing-holder .nice-select{min-width:74px;}
    .sortby-holder .nice-select{min-width:195px;}
    .tool-bar .nice-select::after{color:#959595;right:15px;}
    .tool-bar .nice-select .current{font-weight:600;letter-spacing:0.28px;color:#202020;}
    .tool-bar .page-link{/*background: none !important; width: auto !important; height: auto !important; line-height: 1 !important; padding: 0px !important; */}
    .page-count{text-align:center;}
    .page-count strong{}
    .tool-bar-title{margin-bottom:0;margin-right:20px;letter-spacing:0.3px;font-family:var(--fontStyle4);font-size:15px;}
    .gallery-holder{position:relative;}
    .gallery-main{border-radius:0;overflow:hidden;margin-bottom:0px;background-color:var(--light);border-radius:10px;}
    .gallery-main-slide{text-align:center;position:relative;}
    .gallery-main-slide .img-holder{padding-bottom:102.5%;border-radius:0;}
    .gallery-main-slide .img-holder{}
    .gallery-main-slide .img-holder figure{}
    .gallery-main-slide a,.activities-slide a{display:block;position:absolute;top:9px;right:0px;color:var(--secondary);font-size:20px;width:100%;height:100%;text-align:right;padding:10px;opacity:0;transition:all 0.2s linear;z-index:1;}
    .gallery-main-slide a:hover,.activities-slide a:hover{opacity:1;}
    .gallery-nav{padding:35px 0;margin:0;}
    .gallery-nav .slick-list{}
    .gallery-nav-slide{cursor:pointer;transition:all 0.2s linear;text-align:center;padding:15px 0px;opacity:0.3;}
    .gallery-nav-slide .img-holder img{x:15px;}
    .gallery-nav-slide .img-holder{padding-bottom:84.72%;}
    .gallery-nav-slide.slick-current .img-holder,.gallery-nav-slide:hover .img-holder{background:#F5F0EA;}
    .gallery-nav-slide .img-holder img{padding:19px;}
    .gallery-nav-slide .img-holder{padding-bottom:83.72%;}
    .gallery-nav .slick-prev{left:50%;top:0;transform:translate(-50%,0%);width:100%;height:35px;background:#BABEAE;color:#fff;font-size:14px;}
    .gallery-nav .slick-next{left:50%;top:auto;bottom:0;transform:translate(-50%,0%);width:100%;height:35px;color:#fff;background:#BABEAE;}
    .gallery-nav-slide.slick-current .img-holder,.gallery-nav-slide:hover .img-holder{background:#F5F0EA;}
    .gallery-nav-slide .img-holder{transition:all 0.2s linear;border-radius:0px;background-color:transparent;border-radius:10px;}
    .gallery-nav-slide .img-holder figure{padding:0px;opacity:1;transition:all 0.2s linear;}
    .gallery-nav-slide .img-holder:before,.gallery-nav-slide .img-holder:after{border:0px solid var(--primary);background:none;transition:all 0.2s linear;content:"";position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;border-radius:0px;opacity:0;}
    .gallery-nav-slide .img-holder:after{border:1px solid transparent;opacity:0;z-index:1;}
    .gallery-nav .slick-current .img-holder:before,.gallery-nav-slide:hover .img-holder:before{opacity:1;}
    .gallery-nav-slide.slick-current,.gallery-nav-slide:hover,.gallery-nav-slide:hover .img-holder figure,.gallery-nav-slide.slick-current .img-holder figure{opacity:1;}
    .gallery-nav .slick-arrow{font-size:14px;}
    .gallery-nav .slick-arrow:hover{color:#fff;background:var(--secondary);}
    .gallery-nav .slick-prev{}
    .gallery-nav .slick-next{right:0px;}
    @media only screen and (max-width:1199.98px){
        .gallery-nav .slick-prev{}
        .gallery-nav .slick-next{}
    }
    @media only screen and (max-width:575.98px){
        .gallery-nav .slick-prev{}
        .gallery-nav .slick-next{}
    }
    .product-details-holder{}
    .product-details{position:relative;}
    .product-details hr{margin:30px 0px;}
    .product-details-header{margin:0px 0px 30px;}
    .product-details .product-cat{font-family:var(--fontStyle2);}
    .product-details-header h1{font-size:45px;color:var(--dark);font-weight:600;letter-spacing:0px;line-height:1.4;font-family:var(--fontStyle5);}
    .product-details-header .product-tag-holder{margin-bottom:10px;}
    .product-details .price-holder{padding:0px 0px 30px;letter-spacing:0px;}
    .product-details .price-holder .price{justify-content:left;}
    .product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size:25px!important;font-weight:600;color:var(--red);letter-spacing:0.5px;font-family:var(--fontStyle5);}
    .product-details .price>del,.product-details .price-holder del bdi{color:#A7A7A7;}
    .product-availability{line-height:1;padding:25px 0px 00px;}
    .product-availability p span{display:inline-flex;font-family:var(--fontStyle4);font-weight:600;letter-spacing:0.3px;font-size:15px;}
    .product-availability p span.promotion{padding-left:10px;border-left:1px solid var(--body);}
    .product-availability p{display:flex;align-items:center;}
    .product-availability p strong{font-weight:600;display:inline-flex;margin-left:10px;font-family:var(--fontStyle4);letter-spacing:0.3px;font-size:15px;}
    .instock .product-availability strong{color:#7E9E1F;}
    .outofstock .product-availability strong{color:var(--red);}
    .product-intro{padding:0px 0px 00px;}
    .product-intro p{color:#656565;font-size:15px;line-height:24px;margin-bottom:18px;font-family:var(--fontStyle4);letter-spacing:0.3px;}
    .product-variations-holder{margin-bottom:30px;border-bottom:1px solid #DDDDDD;padding:0px 0px 30px;}
    .product-variations-list{list-style:none;margin:0px;padding:0px;}
    .product-variations-list li{padding-bottom:15px;}
    .product-variations-list li:last-child{padding-bottom:0px;}
    .product-variations-list li strong{}
    .woocommerce .product-details .product-cart .button

    /*,.product-details .product-wishlist a*/{width:calc(100% - 195px);letter-spacing:0.3px;font-size:15px;font-family:var(--fontStyle4);font-weight:500;}
    .custom-button.add-to-qoute{border-color:#C1C1C1;width:100%;background:transparent!important;color:#959595;font-size:15px;font-family:var(--fontStyle4);font-weight:500;border-radius:5px;}
    .product-delivery-info-holder{display:flex;justify-content:center;flex-wrap:nowrap;}
    .product-delivery-info-holder .content-area{letter-spacing:0.3px;color:#656565;font-size:15px;margin-left:29px;font-family:var(--fontStyle4);}
    .product-delivery-info-holder .content-area  p{margin-bottom:0!important;font-weight:600;color:var(--dark);}
    .product-delivery-info{margin:25px 0px;}
    .product-delivery-info  .col-sm-6:not(:last-child){border-right:1px solid #DFDFDF;}
    .custom-button.add-to-qoute:hover{color:var(--white)!important;background:var(--secondary)!important;border-color:var(--secondary)!important;}
    .woocommerce .product-details .product-cart .button i{margin-left:10px;}
    .product-details .product-wishlist{padding:0px 0px 0px;margin:0px;position:static;}
    .product-details .product-wishlist a{/*display: flex; align-items: center; justify-content: center; border-radius: 30px !important; background:#F5F5F5 !important; color: var(--alternate) !important; width: 50px !important; height: 50px !important; border: 0px solid var(--secondary); letter-spacing: 0px; font-weight: 700;*/

    background:#DFDFDF;width:49px;height:50px;display:flex;justify-content:center;align-items:center;}
    .product-details .product-wishlist a:hover,.product-details .product-wishlist a.delete_item{/*background: #F5F5F5 !important; color: var(--primary) !important;*/

    color:var(--red)!important;background:var(--red);}
    .product-details .product-wishlist a:hover img,.product-details .product-wishlist a.delete_item img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(109deg) brightness(117%) contrast(100%);}
    .product-details .product-wishlist a i{margin-left:0px;margin-right:0px;font-size:30px;}
    .product-details .product-wishlist a span{position:relative;}
    .product-details .product-wishlist a i.fas.fa-heart,.product-details .product-wishlist a.delete_item{color:var(--red)!important;}
    .product-details .product-wishlist a:hover i.fas.fa-heart,.product-details .product-wishlist a.delete_item:hover{color:var(--dark)!important;}
    .product-details-footer{display:inline-block;margin:25px 0;width:100%;margin-left:2px;}
    .product-details-footer .product-cart{width:100%!important;display:block;}
    .quantity-label{margin-left:0;margin-bottom:15px!important;}
    .add-request-quote-button{border:1px solid #C1C1C1!important;border-radius:5px!important;margin-top:20px!important;color:#959595!important;}
    .ptitle,.product-variations-list li strong{font-weight:700;color:var(--alternate);font-family:var(--fontStyle2);}
    .product-details-review{padding:25px 0px 30px;line-height:1.8;border:2px solid #DDDDDD;border-width:1px 0px 1px 0px;margin:30px 0px;}

    /*---*/
    .product-review-section{}
    .reviews-holder{margin-bottom:40px;}
    .review-box{position:relative;padding:30px 0px;border-bottom:1px solid #C9C9C9;}
    .review-box:first-child{padding-top:0px;}
    .review-box:last-child{padding-bottom:0px;border-bottom:0px;}
    .review-box-content{}
    .review-title{padding-bottom:0px;}
    .review-title h2{}
    .review-description{padding:25px 0px 0px;}
    .review-box-meta{}
    .review-box-meta span{font-weight:300;display:block;letter-spacing:1.92px;}
    .review-star{line-height:1;}
    .review-star:last-child{margin-bottom:0px;}
    .review-box-footer{padding-bottom:10px;}
    .review-left{}
    .review-form-holder{background:var(--white);border-radius:0px;padding:50px 50px;box-shadow:5px 5px 38px rgba(0,0,0,0.1);}
    .review-form-content{}
    .review-form-content .form-control{padding-left:20px;}
    .review-form-content textarea{padding-top:10px;}
    .review-form-content .form-control:focus,.review-form-content .form-control:hover{}
    .comment-form label{}
    .review-form-title{border-bottom:1px solid #DEDEDE;padding-bottom:25px;margin-bottom:25px;}

    /*---*/
    .product-quantity-holder{}
    .product-quantity{padding:0px 0px;}
    .product-details .product-quantity{display:flex;align-items:center;position:relative;max-width:185px;width:185px;float:left;margin-right:10px;}
    .quantity-label,.share-label{margin-bottom:0;margin-right:0;color:var(--dark);font-family:var(--fontStyle4);font-weight:600;letter-spacing:0.3px;font-size:15px;}
    .add-qty{/*width: 170px; border: 0px solid #DDDDDD; background: #F4F4F4; border-radius: 10px;*/}
    .qty{width:185px;height:50px;text-align:center!important;padding:0px 51px 0px 14px!important;color:var(--dark);margin:0px;order:2;text-align:center!important;font-size:18px;background:transparent!important;border-radius:5px!important;border:1px solid #C1C1C1;border-radius:5px;font-family:var(--fontStyle5);font-weight:500;}
    .qty-btn{line-height:1;display:flex;align-items:center;justify-content:center;border:0px;width:43px;height:50%;padding:0px;background:transparent;color:#C1C1C1;transition:all 0.2s linear;border-radius:0px;position:absolute;top:0px;overflow:hidden;font-size:11px;border-left:1px solid #C1C1C1;}
    .qty-btn:hover{background:var(--secondary);color:var(--white);opacity:1;border-color:transparent;}
    .qty-dwn{order:3;right:0;bottom:0;top:unset;border-radius:0 0px 5px 0px;}
    .qty-up{order:2;right:0;top:0px;border-radius:0 5px 0 0px;}
    .qty-btn i{position:relative;}
    .qty-up i{}
    .qty-dwn i{}

    /*--AccordionFilterNav--*/
    .AccordionFilterNav{display:block;text-decoration:none;line-height:1.1;}

    /* First Level */
    .AccordionFilterNav ul{margin:0;padding:0px;list-style:none;}
    .AccordionFilterNav>ul{}
    .AccordionFilterNav>ul>li{padding:0px 0px 0px;border:-1px solid #E5E5E5;border-width:2px 0px 0px;}
    .AccordionFilterNav>ul>li:last-child{border-width:2px 0px 2px;}
    .AccordionFilterNav>ul>li>a{color:var(--body);display:flex;align-items:center;position:relative;text-decoration:none;font-size:15px;line-height:1;font-weight:500;padding:15px 20px 15px 0px;background:none;border-radius:0px;text-transform:capitalize;letter-spacing:0;font-family:var(--fontStyle3);}
    .AccordionFilterNav>ul>li.chosen>a,.AccordionFilterNav>ul>li.active>a,.AccordionFilterNav>ul>li:hover>a,.AccordionFilterNav>ul>li.selected>a{color:var(--dark);}

    /* Second Level */
    .AccordionFilterNav ul ul{padding:0px 0px 0px 0px;border-top:0px solid #E5E5E5;}
    .AccordionFilterNav ul ul li{border-top:0px;padding:0px 0px 0px 0px;}
    .AccordionFilterNav ul ul li a{display:block;background:none!important;position:relative;font-size:14px;font-weight:500;letter-spacing:0;padding:12px 12px 14px 25px;font-family:var(--fontStyle3);}
    .AccordionFilterNav ul ul li.selected>a,.AccordionFilterNav ul ul li.chosen>a,.AccordionFilterNav ul ul li:hover>a,.AccordionFilterNav ul ul li.active>a{color:var(--dark)!important;text-decoration:none;}
    .AccordionFilterNav ul ul li.selected>a,.AccordionFilterNav ul ul li.chosen>a,.AccordionFilterNav ul ul li.active>a{color:var(--secondary)!important;text-decoration:underline;font-weight:500;}

    /* Third Level */
    .AccordionFilterNav ul ul ul{padding-top:10px;}
    .AccordionFilterNav ul ul ul li{}
    .AccordionFilterNav ul ul ul li a{}

    /* Accordion Button */
    .AccordionFilterNav ul li.has-subnav .accordion-btn{font-size:14px;}
    .accordion-collapsed{color:var(--body);}
    .AccordionFilterNav>ul>li>.accordion-active .accordion-expanded{color:var(--dark);}
    .accordion-btn-wrap{width:20px!important;text-align:right!important;}
    .AccordionFilterNav>ul>li li .accordion-btn-wrap{top:9px!important;}
    .AccordionFilterNav>ul>li.has-subnav>a{margin-right:0px!important;}
    .AccordionFilterNav>ul>li.active>.accordion-expanded,.AccordionFilterNav>ul>li.active>.accordion-collapsed:hover,.AccordionFilterNav>ul>li .accordion-collapsed:hover{color:var(--secondary);}
    .AccordionFilterNav>ul>li li .accordion-collapsed:hover,.AccordionFilterNav>ul>li li .accordion-expanded{color:var(--secondary)!important;}

    /*--secondary-nav--*/
    .secondary-nav-holder{padding:0px 0px;}
    .secondary-nav-holder ul{list-style:none;margin:0px -40px;padding:0px;display:flex;flex-wrap:wrap;justify-content:center;}
    .secondary-nav-holder ul li{display:table;padding:0px 40px; /*flex: 1 1 0; */}
    .secondary-nav-holder ul li a{position:relative;text-align:center;color:var(--body);padding:20px 0px;   /*display: flex; justify-content: center; align-items: center; height: 66px; */border-radius:0px;display:table-cell;vertical-align:middle;font-family:var(--fontStyle2);font-weight:400;font-size:14px;text-transform:uppercase;}
    .secondary-nav-holder ul li a::before{content:"";position:absolute;width:0px;height:2px;left:50%;bottom:0px;background:var(--primary);transition:all 0.2s linear;}
    .secondary-nav-holder ul li a:hover,.secondary-nav-holder ul li.selected a,.secondary-nav-holder ul li.avtive a{}
    .secondary-nav-holder ul li.selected a,.secondary-nav-holder ul li.active a{}
    .secondary-nav-holder ul li a:hover::before,.secondary-nav-holder ul li.selected a::before,.secondary-nav-holder ul li.active a::before{width:100%;left:0;}
    .sticky_sidebar-container.is-affixed .sticky_sidebar{background:var(--white);}

    /*---*/
    .item-share-holder{padding-top:26px;border-top:0;margin-top:0;}
    .item-share{display:flex;flex-wrap:wrap;align-items:center;margin:-8px -8px;position:relative;}
    .item-share a{display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.6s;margin:0px 2px;padding:0;color:#A7A7A7;line-height:1;/*width: 50px; height: 50px; background:#E9EEF4;border-radius: 10px;*/border-radius:5px;width:40px;height:40px;}
    .item-share a:first-child{margin-left:6px;}
    .item-share a:last-child{margin-right:0px;}
    .item-share a:hover{background:var(--secondary);color:var(--white);}
    .item-share a:hover img{filter:invert(169%) sepia(80) saturate(14016%) hue-rotate(343deg) brightness(119%) contrast(50%);}
    .item-share a.facebook:hover{color:#375A9D;}
    .item-share a.instagram:hover{color:#9b36b7;}
    .item-share a.twitter:hover{color:#02A4F8;}
    .item-share a.linkedin:hover{color:#0076b2;}
    .item-share a.pinterest:hover{color:#e10017;}
    .item-share a.whatsapp:hover{color:#12C933;}
    .item-share a.telegram:hover{color:#38abe0;}
    .item-share a.youtube:hover{color:#ff0000;}
    .item-share a.gmail:hover{color:#EA4335;}
    .item-share a.link:hover{color:#8F8F8F;}

    /*---*/
    .icon-pod-list{}
    .icon-pod-box{background:rgb(0 7 219 / 12%);border-radius:20px;text-align:center;padding:40px 64px;}
    .icon-pod-img i{font-size:38px;color:var(--primary);}
    .icon-pod-box:last-child{margin-bottom:0px;}
    .icon-pod-img{display:flex;justify-content:center;align-items:center;line-height:1;margin:0px 0px 20px;}
    .icon-pod-img img{max-height:50px;}
    .icon-pod-info a{text-decoration:none;}
    .icon-pod-info a,.icon-pod-info p{font-weight:500;letter-spacing:0.3px;}
    .icon-pod-info h2{padding-bottom:14px;}
    .icon-pod-info a:hover{color:var(--secondary);letter-spacing:0.3px;}
    .icon-pod-info span{display:block;}
    .pod-box{}
    .pod-box *{transition:all 0.2s linear;}
    .pod-box a{display:block;position:relative;padding:25px;border-radius:10px;background:#F7F7F7;color:var(--body);}
    .pod-box:hover a{background:var(--white);box-shadow:4px 4px 40px rgba(0,0,0,0.16);}
    .pod-box-img{border-radius:5px;margin-bottom:40px;}
    .pod-box .img-holder{padding-bottom:62.59%;}
    .pod-box-info-holder{padding-bottom:15px;}
    .pod-box-info{padding-bottom:30px;}
    .pod-box:hover h2{color:var(--primary);}
    .pod-box-footer{}

    /*----*/
    .news-list-holder{margin:30px 0 0 0px;border-bottom:1px solid #DFDFDF;padding-bottom:45px;}
    .news-list{padding:80px 0px;}
    .news-box-holder{padding:0px 0px;height:100%;}
    .news-box-holder:first-child{}
    .news-box-holder:last-child{padding-bottom:0px;}
    .news-box-holder *{transition:all 0.2s linear;}
    .news-box{position:relative;transition:all 0.2s linear;height:100%;}
    .news-list .news-box{padding:0px 0px;}
    .news-box a{display:block;/*border-radius: 20px; overflow: hidden; */border-radius:0;letter-spacing:0.3px;color:#656565;font-family:var(--fontStyle4);font-weight:600;margin-top:18px;text-transform:capitalize;}
    .news-box a.styled-link:hover{color:var(--secondary);}
    .news-box-image-holder{position:relative;height:100%;overflow:hidden;}
    .news-box.style2 .news-box-image-holder{width:265px;}
    .news-box-image-holder a{display:block;position:relative;}
    .news-box-image-holder .img-holder{padding-bottom:73.25%;border-radius:15px;}
    .news-box.style1 .news-box-image-holder .img-holder{padding-bottom:64.40%!important;}
    .news-box-ov{position:absolute;top:unset;left:0;z-index:5;opacity:0;display:flex;justify-content:center;align-items:flex-start;transition:all 0.5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;flex-direction:column;width:100%;bottom:-100px;padding:0 30px;}
    .news-box:hover .news-box-ov{opacity:1;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;bottom:30px;}
    .news-box.style1 .news-box-image-holder .img-holder::before{position:absolute;content:"";width:100%;height:100%;display:block;left:0px;bottom:0px;background-repeat:no-repeat;background-size:100% 100%;opacity:1;z-index:2;transition:all 0.2s linear;opacity:0;background:transparent linear-gradient(180deg,#00000000 0%,#000000 100%) 0% 0% no-repeat padding-box;}
    .news-box:hover .news-box-image-holder .news-box-info-holder{opacity:0;}
    .news-box-holder p{}
    .news-box.style1 .white.styled-link:hover img{filter:none;}
    .related-news>li .news-box:hover .news-box-image-holder .img-holder::before{height:100%;}
    .news-box-info-holder{padding:24px 12px 0px  12px;display:inline-block;}
    .news-box-image-holder .news-box-info-holder{position:absolute;width:100%;height:auto;left:0px;bottom:0;z-index:2;color:var(--white);background:transparent linear-gradient(180deg,#00000000 0%,#000000 115%) 0% 0% no-repeat padding-box;padding-top:109px;}
    .news-box-footer-holder{padding:0 12px;display:inline-block;}
    .news-box-info-holder p{}
    .news-box-title{padding-bottom:20px;}
    .news-box h2{font-size:16px;font-family:var(--fontStyle4);letter-spacing:0.32px;font-weight:bold;line-height:1.5;padding-bottom:15px;}
    .news-box-image-holder .news-box-info-holder h2{color:var(--white);}
    .news-box:hover h2{text-align:left;}
    .news-box-info{padding:0px 0px 25px;}
    .news-box-info a{}
    .news-box-footer{}
    .news-box:hover .news-box-footer{}
    .news-meta-holder{padding-bottom:15px;}
    .news-meta{line-height:1;display:flex;align-items:left;flex-wrap:wrap;justify-content:left;list-style:none;margin:0px -10px;padding:0px;position:relative;flex-flow:column;color:var(--body);font-size:14px;text-transform:uppercase;font-weight:600;}
    .news-box.style1 .news-meta{color:var(--white);}
    .news-meta.inline{flex-flow:row;flex-wrap:wrap;}
    .news-meta>li{padding:0px 10px;margin:5px 0px;position:relative;display:flex;align-items:center;}
    .news-meta>li:last-child{}
    .news-meta.inline>li{border-right:1px solid #838383;line-height:1;}
    .news-meta.inline>li:last-child{border-right:0px;}
    .news-meta a{color:var(--body);}
    .news-meta a:hover{color:var(--primary);}
    .news-meta i{margin-right:10px;font-size:14px;}
    .news-meta.inline>li i{}
    .news-tag span{display:inline-flex;height:30px;border-radius:10px;border:1px solid var(--primary);font-size:13px;text-transform:uppercase;padding:0px 15px;color:var(--primary);align-items:center;justify-content:center;}
    .news-details-holder{}
    .news-details-holder hr{margin:40px 0px;}
    .news-details-title{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #AEAEAE;}
    .news-details-title h1{}
    .news-details-image{margin-bottom:30px;}
    .news-details-image img{width:100%;}
    .news-details-holder .blg-category{position:relative;width:auto!important;display:inline-block;font-size:15px;left:0;top:0;margin-bottom:25px!important;}
    .news-details-holder h4{margin-top:60px;}
    .news-details{line-height:2;}
    .news-details-footer{margin-top:40px;}
    .news-details-holder .item-share-holder{border:0px solid #AEAEAE;border-width:0px 0px;margin:0px 0px;background:rgb(186 190 174 / 10%);padding:20px 30px;border-radius:20px;}
    .news-bar .news-meta>li{border-right:0px;letter-spacing:0px;text-transform:none;}
    .news-date{color:var(--white);font-weight:300;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:#727272;border-radius:0px 0px 15px 0px;font-size:12px;transition:all 0.2s linear;width:50px;height:50px;padding:0px;text-transform:uppercase;flex-flow:column;position:absolute;left:0px;top:0px;z-index:2;}
    .news-date i{margin-right:8px;}
    .news-date strong{font-weight:500;font-size:22px;}
    .news-box:hover .news-date{background:#D95555;color:var(--white);}
    .news-box-img .news-date{position:absolute;left:10px;bottom:10px;z-index:2;}
    .news-box:hover .news-box-img .news-date{background:var(--primary);color:var(--white);}
    .news-category{font-size:12px;text-transform:uppercase;padding-bottom:10px;}
    .news-categories{list-style:none;margin:0px 0px 30px;padding:0px;}
    .news-categories li{display:block;position:relative;margin-bottom:7px;}
    .news-categories li a{display:block;font-weight:500;padding:13px 20px;background:#EAEAEA;color:#000000;font-family:var(--fontStyle2);}
    .news-categories li a:hover{background:#AF2B24;color:#fff;}
    .quick-link-box h4{color:#2C2C2C;}
    .news-footer-nav{line-height:1;}
    .news-footer-nav>li{border-right:1px solid #EFEFEF;}
    .news-footer-nav>li .styled-link i{font-size:14px;top:1px;}
    .news-footer-nav>li:last-child{border-right:0px;}
    .news-details-footer a{letter-spacing:0px;color:#656565;text-transform:capitalize;font-family:var(--fontStyle3);font-weight:500;font-size:15px;}
    .news-details-footer a.styled-link:hover,.news-details-footer a.styled-link:hover i{color:var(--secondary)!important;text-decoration:none!important;}
    .related-news{list-style:none;margin:0px 0px 0px;padding:0px 0px 0px;}
    .related-news>li{padding:13px 0px;}
    .related-news>li:first-child{padding-top:10px;}
    .related-news>li:last-child{border-bottom:0px;}
    .related-news>li .news-box{padding:0px;display:flex;flex-direction:row;}
    .related-news>li .news-box:hover{box-shadow:none;}
    .related-news>li .news-box a{padding:15px 0px;box-shadow:none!important;background:none!important;border-radius:0px;}
    .related-news>li:first-child .news-box a{}
    .related-news>li:last-child .news-box a{}
    .related-news>li .news-box-image-holder{min-width:100px;}
    .related-news>li .news-box h2{font-size:15px;padding-bottom:0;}
    .related-news>li .news-box-info-holder p{font-size:12px;color:var(--body)!important;}
    .related-news>li .news-box-image-holder .img-holder{border-radius:10px;}
    .related-news>li .news-box-image-holder .img-holder::before{position:absolute;content:"\f0c6";width:100%;display:block;left:0px;bottom:0px;background-repeat:no-repeat;background-size:100% 100%;opacity:1;z-index:2;transition:all 0.2s linear;opacity:0;height:0;background:#B8875C;opacity:0.8;text-align:center;color:#fff;font-family:"Font Awesome 6 Free";font-weight:600;display:flex;align-items:center;justify-content:center;}
    .related-news>li .news-box-info-holder  .img-holder{border-radius:10px;}
    .related-news>li .news-box-title{padding-bottom:0px;}
    .related-news>li .news-box:hover h2,.related-news>li .news-box:hover p{text-decoration:underline;}
    .related-news>li .news-box-info-holder{padding:0px;margin-left:12px;}
    .related-news>li .news-box-info{padding:0px;}
    .catagory-list,.bapf_body ul{list-style:none;margin:0px;padding:0px;padding:0 25px;}
    .catagory-list li,.bapf_body ul li{padding:19px 0px;border-bottom:0px solid #E3E3E3;}
    .catagory-list li:first-child,.bapf_body ul li:first-child{padding-top:0px!important;}
    .catagory-list li:last-child,.bapf_body ul li:last-child{border-bottom:0;}
    .bapf_body ul li input{display:none;}
    .catagory-list li a,.bapf_body ul li label{display:block;position:relative;padding-left:27px;color:var(--body);padding-right:24px;}
    .catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{content:"";position:absolute;width:15px;height:15px;display:flex;justify-content:center;align-items:center;left:0px;top:12px;transition:all 0.2s linear;color:var(--secondary);border:1px solid #777777;border-radius:2px;background:#B8875C;border:1px solid #656565;border-radius:2px;}
    .catagory-list li a::before,.bapf_body ul li label::before{background:transparent;border:1px solid #656565;border-radius:2px;}
    .catagory-list li a::after,.bapf_body ul li label::after{font-family:"Font Awesome 6 Free";content:" ";font-weight:900;color:var(--white);opacity:0;font-size:10px;width:15px!important;height:15px!important;display:flex;align-items:center;justify-content:center;border:0;left:0px;top:12px;content:"\f00c";}
    .catagory-list li a:hover,.catagory-list li.selected a,.catagory-list li.active a,.bapf_body ul li label:hover,.bapf_body ul li.checked label{color:var(--dark);}
    .catagory-list li a:hover::before,.catagory-list li.selected a::before,.catagory-list li.active a::before,.bapf_body ul li label:hover::before,.bapf_body ul li.checked label::before{background:transparent;border-color:transparent;border:1px solid #B8875C;}
    .catagory-list li a:hover::after,.catagory-list li.selected a::after,.catagory-list li.active a::after,.bapf_body ul li label:hover::after,.bapf_body ul li.checked label::after{opacity:1;}
    .catagory-list li a span,.bapf_body ul li label span{position:absolute;right:0px;top:0px;color:#AEAEAE;}

    /* <div class="bapf_body">

    <ul>

    <li><input id="bapf_1_15" type="checkbox" /><label for="bapf_1_15">Option 1</label></li>

    <li class="checked"><input id="bapf_1_21" type="checkbox" /><label for="bapf_1_21">Option 2</label></li>

    </ul>

    </div> */

    /*----*/

    /* Button */



    .custom-button,.f-upload .input-group-btn .btn-upload,a.custom-button:focus{cursor:pointer;transition:all 0.2s linear;display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;outline:none!important;text-decoration:none!important;color:var(--white);border-radius:50px;border:1px solid transparent;vertical-align:top;padding:0px 18px 0px;font-size:15px;line-height:1;text-transform:capitalize;height:50px;background:var(--primary);letter-spacing:0.3px;font-weight:400;min-width:167px;}
    .custom-button.btn-lg{padding:0px 50px;font-size:20px;height:65px;}
    .custom-button.btn-md{padding:0px 30px;height:40px;letter-spacing:0px;text-transform:capitalize;}
    .custom-button.btn-sm{padding:0px 20px;height:30px;letter-spacing:0px;text-transform:capitalize;}
    .custom-button::after{font-family:"Font Awesome 6 Free";    /*width: 72px; height: 38px; background-image:url(../images/button-arrow.png); background-repeat: no-repeat; background-size: 100% 100%;*/}
    .custom-button.button-secondary{background:var(--secondary);}
    .custom-button.button-secondary::after{border-color:var(--secondary);}
    .custom-button.button-alternate{background:#F7F7F7;color:#2C2C2C;}
    .custom-button.button-alternate::after{filter:invert(0%) sepia(1%) saturate(3436%) hue-rotate(319deg) brightness(12%) contrast(65%);}
    .custom-button.button-alternate::after{}
    .custom-button.btn-border{background:none;}
    .custom-button.btn-border::after{display:none;}
    .custom-button.btn-border.bdr-primary{border-color:var(--primary);color:var(--primary);}
    .custom-button.btn-border.bdr-secondary{border-color:var(--secondary);color:var(--secondary);}
    .custom-button.btn-border.bdr-body{border-color:var(--body);color:var(--body);}
    .custom-button.btn-border.bdr-light{border-color:var(--light);color:var(--light);}
    .custom-button.btn-border.bdr-dark{border-color:var(--dark);color:var(--dark);}
    .custom-button.btn-border.bdr-red{border-color:var(--red);color:var(--red);}
    .custom-button.btn-border.bdr-alternate{border-color:var(--alternate);color:var(--alternate);}
    .custom-button.btn-border.bdr-white{border-color:var(--white);color:var(--white);}
    .custom-button.button-alternate i{}
    .custom-button-holder{display:inline-flex;justify-content:center;position:relative;}
    .custom-button-holder.icon-left{}
    .custom-button-holder.icon-left .custom-button i{}

    /*Button Hover*/
    button.custom-button:hover,.custom-button.selected,a.custom-button:hover,.f-upload .input-group .custom-button.btn-file:hover{color:var(--white)!important;background:var(--secondary);border-color:var(--secondary)!important;}
    button.custom-button:hover::after,.custom-button.selected::after,a.custom-button:hover::after,.f-upload .input-group .custom-button.btn-file:hover::after{/*background-image:url(../images/button-arrow-hover.png); background-repeat: no-repeat; background-size: 100% 100%; */

    border-color:var(--secondary);}
    button.custom-button.button-secondary:hover,a.custom-button.button-secondary:hover{background:var(--primary);border-color:var(--primary)!important;}
    button.custom-button.button-secondary:hover::after,a.custom-button.button-secondary:hover::after{border-color:var(--primary);}
    button.custom-button.button-alternate:hover,a.custom-button.button-alternate:hover{color:var(--white);background:var(--secondary);}
    button.custom-button.button-alternate:hover::after,a.custom-button.button-alternate:hover::after{filter:unset;}
    a.custom-button.btn-border:hover,button.custom-button.btn-border:hover{}
    .custom-button.btn-block,a.custom-button.btn-block{width:100%!important;min-width:inherit!important;padding-right:30px;padding-left:30px;}
    .custom-button.btn-block+.custom-button.btn-block{margin-top:10px;}
    .button-holder{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin:-10px -10px;}
    .button-holder>div{padding:10px;}
    .custom-button img{}
    .custom-button i{}
    .iright{margin-left:10px;}
    .ileft{margin-right:10px;}
    .custom-button .iright{}
    .custom-button .ileft{}
    .uncap{text-transform:none!important;}
    .custom-button.no-icon::after,a.custom-button.no-icon::after{display:none;}
    .secondary-link,.secondary-link:focus{color:var(--white);}
    .secondary-link:hover{text-decoration:underline;color:var(--white);}

    /*.btn-img:hover .btn-img-main { opacity: 0; } */

    /*-- Button-Effect--*/

    /*.custom-button::after { content: ""; display: inline-block; height: 100%; width: 100%; border-radius: 30px; position: absolute; top: 0; left: 0; z-index: -1; transition: all 0.4s; } 

    .custom-button::after { background-color:var(--primary); } 

    .custom-button.button-secondary::after { background-color:var(--alternate); } 

    .custom-button.button-white::after { background-color:var(--white); } 

    .custom-button:hover::after { transform: scaleX(1.4) scaleY(1.6); opacity: 0; } */

    /*-- Button-Effect END--*/

    /*-- Button-Flip--*/



    .btn-flip{opacity:1;outline:0;color:var(--secondary);position:relative;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase;font-size:28px;text-transform:uppercase;font-weight:900;}
    .btn-flip:hover:after{opacity:1;transform:translateY(0) rotateX(0);}
    .btn-flip:hover:before{opacity:0;transform:translateY(-50%) rotateX(-90deg);}
    .btn-flip:after{top:0;left:0;opacity:1;width:100%;color:var(--secondary);display:block;transition:0.5s;position:absolute;content:attr(data-back);transform:translateY(50%) rotateX(-90deg);}
    .btn-flip:before{top:0;left:0;opacity:1;color:var(--secondary);display:block;transition:0.5s;position:relative;content:attr(data-front);transform:translateY(0) rotateX(0);}

    /*<a href="#" class="btn-flip" data-back="APPLE" data-front="APPLE"><h2>APPLE</h2></a>*/

    /*-- Button-Flip END--*/

    /*--Links--*/



    .styled-link,.styled-link1{color:var(--dark);text-decoration:none!important;border:none;transition:all 0.2s linear;position:relative;display:inline-flex;align-items:center;font-weight:normal;line-height:1;font-size:16px;text-transform:capitalize;font-weight:bold;font-family:var(--fontStyle2);}
    .styled-link.has-icon{text-decoration:none!important;}
    .styled-link.has-icon::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f178";margin-left:10px;position:relative;display:inline-flex;align-items:center;justify-content:center;    /*width: 50px; height: 50px; border: 1px solid #939393; border-radius: 30px; */line-height:1;transition:all 0.2s linear;}
    a.styled-link:hover,button.styled-link:hover{text-decoration:underline!important;border:none;color:var(--dark);}
    .white.styled-link:hover img{filter:invert(82%) sepia(65%) saturate(2900%) hue-rotate(346deg) brightness(93%) contrast(91%);}
    a.styled-link:hover img,button.styled-link:hover img{filter:invert(19%) sepia(65%) saturate(2900%) hue-rotate(346deg) brightness(93%) contrast(91%);}
    a.styled-link.has-icon:hover{text-decoration:none!important;}
    a.styled-link.has-icon:hover::after,button.styled-link.has-icon:hover::after{}
    .styled-link1,a.styled-link1{padding-bottom:2px;border-bottom:1px solid transparent;display:inline-flex;align-items:center;text-decoration:none!important;}
    a.styled-link1:hover{color:var(--primary);border-color:var(--primary);text-decoration:none!important;}
    .styled-link i,.styled-link1 i{/*width: 47px; height: 47px; border-radius: 30px; border: 1px solid #C6C6C6; */

    display:flex;align-items:center;justify-content:center;transition:all 0.2s linear;text-decoration:none!important;position:relative;}
    a.styled-link:hover i{border-color:transparent;color:var(--alternate);}
    .styled-link i.ileft{margin-right:10px;}
    .styled-link i.iright{margin-left:10px;}
    .styled-link.has-icon.icon-left::after,a.styled-link.has-icon.icon-left::after{margin-left:0px;margin-right:10px;order:1;transform:rotate(180deg);}
    .styled-link.has-icon.icon-left span,a.styled-link.has-icon.icon-left span{order:2;}
    .styled-link.primary{color:var(--primary)!important;}
    a.styled-link.primary:hover{color:var(--secondary)!important;}
    .styled-link.secondary{color:var(--secondary)!important;}
    a.styled-link.secondary:hover{color:var(--primary)!important;}
    .styled-link.body{color:var(--body)!important;}
    a.styled-link.body:hover{color:var(--primary)!important;}
    .styled-link.light{color:var(--light)!important;}
    a.styled-link.light:hover{color:var(--secondary)!important;}
    .styled-link.dark{color:var(--dark)!important;}
    a.styled-link.dark:hover{color:var(--primary)!important;}
    .styled-link.red{color:var(--red)!important;}
    a.styled-link.red:hover{color:var(--primary)!important;}
    .styled-link.white{color:var(--white)!important;}
    a.styled-link.white:hover{color:var(--secondary)!important;}
    .styled-link.alternate{color:var(--alternate)!important;}
    a.styled-link.alternate:hover{color:var(--primary)!important;}
    .btn-link{color:var(--alternate);text-decoration:none;text-transform:uppercase;}
    a.btn-link:hover{color:var(--primary);text-decoration:none;}

    /*--Slick Arrow--*/
    .slick-arrow{display:flex;align-items:center;justify-content:center;opacity:1;text-align:center;border-radius:50px;cursor:pointer;transition:all 0.2s linear;background:#F1F1F1;color:var(--dark);border:0px solid #ffff;line-height:1;box-shadow:none;width:50px;height:50px;overflow:hidden;font-size:16px;opacity:1;border-radius:30px;}
    .slick-arrow img{transition:all 0.2s linear;}
    .slick-arrow:hover img{}
    .arrows-plain .slick-arrow{width:auto;height:auto;border:0px;border-radius:0px;opacity:1;background:none;box-shadow:none;}
    .arrows-white .slick-arrow{color:var(--white)!important;}
    .slick-arrow:hover{opacity:1;background:var(--secondary);border-color:transparent;color:var(--white);}
    .arrows-plain .slick-arrow:hover{background:none;color:var(--secondary);}
    .arrows-alternate .slick-arrow{background:#E6E6E6;color:var(--white);}
    .arrows-alternate .slick-arrow:hover{opacity:1;background:var(--primary);border-color:transparent;color:var(--white);}
    .custom-arrows{display:flex;align-items:flex-start;flex-direction:row;}
    .custom-arrows .slick-arrow{position:static;transform:none;}
    .custom-arrows .slick-arrow:first-child{margin-right:10px;}

    /*----*/
    .footer-wrapper{background-size:cover!important;display:block;position:absolute;left:0px;bottom:0px;width:100%;border-radius:0px;z-index:1;background:url(../images/footer-bg.png) no-repeat;}

    /*<div class="bottom-whatsapp-icon"> <a href="javascript:void(0); " title="whatsapp" target="_blank"><i class="fab fa-whatsapp"></i></a> </div>*/
    .bottom-whatsapp-icon{position:fixed;right:60px;bottom:100px;z-index:5;}
    .bottom-whatsapp-icon a{display:flex;justify-content:center;align-items:center;line-height:1;text-decoration:none;width: 50px;height: 50px;font-size: 30px;text-align:center;border-radius:50%;background:#23b17f;color:var(--white)!important;box-shadow:0px 0px 15px 0px rgba(0,0,0,.2);}
    .bottom-whatsapp-icon a:hover{background:#1b8d0f;color:var(--white)!important;}
    .bottom-bar{padding:15px 0px;color:var(--white);}
    .footer-nav,.social-icons,.social-list,.contact-list,.bottom-nav{list-style:none;margin:0px;padding:0px;font-family:var(--fontStyle1);}
    .contact-list{margin-bottom:25px;font-size:15px;}
    .contact-list a{word-wrap:break-word;}
    .contact-list:last-child{margin-bottom:0px;}
    .footer-nav li,.contact-list li,.social-list li{padding-bottom:16px;position:relative;}
    .nav-2col,.nav-3col{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .nav-2col li{width:50%;}
    .nav-3col li{width:33.33%;}
    .contact-list li:last-child,.footer-nav li:last-child,.social-list li:last-child{padding-bottom:0px;}
    .footer-nav li a,.social-list li a{color:var(--white);display:inline-block;position:relative;font-size:15px;}
    .footer-nav li a{}

    /*.footer-nav li a::before{font-family: "Font Awesome 6 Free"; font-weight: 900; content:"054"; color: var(--primary); position: absolute; top: 0px; left: 0px;}*/
    .footer-nav.inline,.contact-list.inline{text-align:center;display:flex;flex-wrap:wrap;}
    .footer-nav.inline{line-height:1;display:flex;align-items:center;justify-content:center;list-style:none;margin:0px -15px;padding:0px;}
    .footer-nav.inline>li{padding:0px 15px;position:relative;border-right:1px solid #C6C6C6;}
    .footer-nav.inline>li:last-child{border-right:0px;border-right:0px!important;}
    .footer-nav.inline>li a{line-height:1;display:block;color:#C6C6C6;}
    .footer-nav.inline.alt{margin:0px -15px;padding:0px;}
    .footer-nav.inline.alt>li{padding:0px 15px;border-right:1px solid #4c4c4c;}
    .footer-nav.inline.alt>li a{text-transform:capitalize;}
    .social-icons{position:relative;margin:0px -15px;display:flex;flex-wrap:wrap;align-items:center;}
    .social-icons li{display:block;line-height:1;padding:0px 15px;}
    .social-icons li a{line-height:1;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear; /*border-radius:30px; width: 45px; height: 45px; border: 1px solid var(--primary); */color:var(--white);}
    .social-icons li a:hover{/*background: var(--primary); border-color: transparent; */

    color:var(--primary);}
    .social-list{}
    .social-list li a{}
    .social-list li a i{width:25px;font-size:18px;margin-top:-3px;}
    .contact-list li{padding-left:28px;padding-bottom:20px;}
    .contact-list li i,.contact-list li img{position:absolute;left:0px;top:5px;line-height:1;transition:all 0.2s linear;color:var(--white);font-size:14px;}
    .contact-list.inline li{padding-right:10px;margin-right:10px;padding-bottom:20px;line-height:1.3;padding-left:0px;text-align:center;}
    .contact-list.inline li i{position:static;line-height:1;margin-right:10px;color:var(--primary);font-size:25px;}
    .contact-list.inline li:last-child,.contact-list.inline li.responsive{padding-right:0px;margin-right:0px;border-right:0px;}
    .footer-wrapper h6{margin-top:30px;padding:0px 0px 30px;}
    .certifcates-img img{border-radius:10px;max-width:126px;margin:10px 10px;}
    .certifcates-img img:first-child,.certifcates-img img:nth-child(n + 2){margin-left:0}

    /* .footer-wrapper h6::after { content: ""; width: 50px; height: 1px; background: #DBB1B8; position: absolute; left: 0px; bottom: 0px; } */
    .footer-wrapper hr{border-color:#DFDFDF;margin:0;padding:0;}
    .footer{}
    .footer-wrapper a{text-decoration:none;font-weight:normal;font-family:var(--fontStyle1);color:var(--white);}
    .footer-nav li a,.social-list li a{}
    .footer-nav li a:hover,.footer-nav li.selected a,.footer-nav li.active a,.contact-list li a:hover,.social-list li a:hover{text-decoration:none;color:var(--secondary);}
    .footer-nav li.selected a{}
    .contact-list li:hover a{}
    .contact-list li:hover i{}
    .footer-logo{max-width:150px;margin:0px auto;}
    .ftbox{}
    .ftbox1{}
    .ftbox2{width:413px;}
    .ftbox3{width:250px;}
    .ftbox4{/*width: 170px; */}
    .ftbox5{}
    .ftbox6{}
    .bottom{padding:15px 0px;background:var(--secondary);text-align:center;}
    .bottom-nav{text-align:center;}
    .bottom-nav li{display:inline-block;position:relative;margin-right:10px;}
    .bottom-nav li:last-child{margin-right:0px;}
    .bottom-nav li::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f111";display:inline-block;font-size:4px;margin-left:10px;display:inline-block;vertical-align:middle;}
    .bottom-nav li:last-child::after{display:none;}
    .payment-method{}
    .copyright{font-size:15px;color:#fff;}
    .copyright a{display:inline-block;}
    .copyright a strong{/*background: url("../images/verz-logo.png") no-repeat scroll right center;*/

    padding-right:19px;font-weight:700;}
    .copyright a:hover{color:#b9b9b9;text-decoration:underline;}

    /*---*/
    .footer-bar{position:fixed;left:0px;bottom:0px;width:100%;padding:6px 0px;z-index:9;border-top:1px solid rgba(0,0,0,.1);}
    .footer-bar a{display:flex;justify-content:center;align-items:center;width:21px;margin:0px auto;line-height:1;color:var(--white);position:relative;}
    .footer-bar a img{transition:all 0.2s linear;}
    .footer-bar a span{/*margin-left: 5px; color: var(--dark);*/}
    .footer-bar a:hover{color:var(--secondary);}
    .footer-bar a:hover img{}
    .footer-bar a .cart-count,.top-cart .cart-count{display:flex;justify-content:center;align-items:center;position:absolute;top:1px;right:-14px;color:var(--white);width:25px;height:25px;background:var(--secondary);line-height:1;border:0px solid var(--white);border-radius:20px;font-weight:bold;font-family:var(--fontStyle1);font-size:12px;}
    .footer-bar a .cart-count{}
    .footer-bar .col:nth-child(2){border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}
    .bottom-whatsapp{position:fixed;bottom:100px;right:100px;z-index:5;}
    .bottom-whatsapp a{display:flex;justify-content:center;align-items:center;line-height:1;width:74px;height:74px;border-radius:50%;color:var(--white);background:#25D366;font-size:30px;box-shadow:0px 8px 16px rgba(0,0,0,0.1);}
    .bottom-whatsapp a:hover{background:#18bd56;}
    .bottom-logos li img{max-height:74px;max-width:118px;}

    /*---*/
    .bottom-newsletter-section{}
    .bottom-newsletter-section p{color:rgb(101 101 101 / 80%);}
    .bottom-newsletter-section .pageTitle{margin-bottom:15px;}
    .bottom-newsletter{margin:0px auto 0px;}
    .newsletter-holder{position:relative;margin-bottom:0px;}
    .newsletter-input{border:1px solid #C1C1C1;border-radius:50px;height:60px;line-height:60px!important;padding-right:199px;font-weight:bold;font-size:16px;}
    .newsletter-input:focus,.newsletter-input:hover{}
    .newsletter-holder input::placeholder,.newsletter-holder input.form-control::-webkit-input-placeholder{font-weight:normal;color:#959595;font-size:15px;}
    .newsletter-button{position:absolute;top:5px;right:5px;border:0px;display:flex;transition:all 0.2s linear;line-height:1;letter-spacing:0.3px;font-size:15px;font-family:var(--fontStyle4);font-weight:500;}
    .newsletter-button:hover{background:var(--secondary);color:var(--white);}
    .newsletter-holder .mc4wp-form-fields{position:relative;}

    /*----*/
    .thankyou-content-holder{}
    .thankyou-img{padding-bottom:51.04%;}
    .thankyou-content{padding:250px 0px;}
    .thankyou-content h1{font-size:110px;padding-bottom:0;letter-spacing:0;font-weight:normal;}
    .thankyou-content h1>strong{}
    .thankyou-content h2{font-size:65px;padding-bottom:20px;line-height:1;}
    .thankyou-content h1 strong{}
    .thankyou-content p{max-width:530px;font-size:15px;font-weight:400;margin-bottom:38px;letter-spacing:0.3px;}
    .thankyou-content a.custom-button+custom-button{}
    .thankyou-content a.custom-button:hover{}
    .thankyou-logo{max-width:290px;margin:0px auto 50px;}
    .thankyou-content .button-secondary{margin-left:20px;}

    /*---*/
    .odd-even-list{margin-top:0px;}
    .odd-even-box{padding:20px 0px;}
    .odd-even-box:first-child{padding-top:0px;}
    .odd-even-box:last-child{padding-bottom:0px;border-bottom:0px;}
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:first-child{order:2;}
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:last-child{order:1;}
    .odd-even-list .odd-even-box .textColLeft,.odd-even-list .odd-even-box .textColRight{height:100%;display:flex;align-items:center;}
    .odd-even-list .odd-even-box:nth-child(even) .textColLeft{float:left;}
    .odd-even-list .odd-even-box:nth-child(even) .textColRight{float:right;}
    .odd-even-img{}
    .odd-even-img .img-holder{padding-bottom:69.64%;}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img{}
    .odd-even-info{}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-left:19px!important;padding-right:15px;}
    .odd-even-info{margin:0px auto;padding-left:37px;padding-right:12px;}

    /*----*/
    .content-box{margin-bottom:0px;}
    .content-box.alt{}
    .content-box:last-child{margin-bottom:0px;}
    .content-box-title{background:#7E7063;padding:15px 30px;border-radius:0px;text-align:center;}
    .content-box-title h2{font-weight:500;letter-spacing:1.92px;}
    .content-box-content{padding:0px;border-radius:0px;background:#B09C8A;}
    .content-box.alt .content-box-content{padding:60px 80px;}

    /*---*/
    em{font-style:italic;}
    .pageTitle-holder{margin-bottom:30px;position:relative;padding-bottom:25px;border-bottom:1px solid #BABABA;}
    .pageTitle-holder::before{content:"";position:absolute;left:0px;bottom:0px;width:12.60%;min-width:100px;max-width:145px;height:4px;background:var(--primary);border-radius:0px;}
    .pageTitle-holder.text-center::before{left:50%;transform:translateX(-50%);}
    .pageTitle{position:relative;padding:0px 0px 0px;margin-bottom:20px;transition:all 0.2s linear;}
    .pageTitle:last-child,.title-holder:last-child{margin-bottom:0px;}
    .pageTitle h1,.pageTitle h2{font-size:50px;font-weight:300;transition:all 0.2s linear;letter-spacing:0;}
    .pageTitle a:hover h2{color:var(--secondary);}
    .pageTitle.lg h1,.pageTitle.lg h2{font-size:65px;}
    .pageTitle.md{margin-bottom:30px;}
    .pageTitle.md h1,.pageTitle.md h2{font-size:45px;letter-spacing:0px;font-weight:bold;}
    .pageTitle.sm h1,.pageTitle.sm h2{font-size:35px;}
    .pageTitle h3{text-transform:unset;font-weight:300;padding-bottom:13px;font-size: 26px;}
    .pageTitle h3.white{color:var(--white);}
    .pageTitle.white h1,.pageTitle.white h2{color:var(--white);}
    .pageTitle.dark h1,.pageTitle.dark h2{color:var(--dark);}
    .pageTitle.primary h1,.pageTitle.primary h2{color:var(--primary);}
    .pageTitle.secondary h1,.pageTitle.secondary h2{color:var(--secondary);}
    .pageTitle.alternate h1,.pageTitle.alternate h2{color:var(--alternate);}
    .pageTitle p{width:46%;margin:0px auto;}
    .has-data-text::before{content:attr(data-text);position:absolute;left:-240px;top:-50px;font-size:10vw;font-weight:700;color:transparent;z-index:0;line-height:.75;display:block;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#e9e9e9;font-family:var(--fontStyle2);opacity:.6;}
    .has-data-text.alt::before{-webkit-text-stroke-color:#123263;opacity:1;}
    .has-data-text.lg::before{font-size:6vw;letter-spacing:.6vw;}
    .has-data-text.md::before{font-size:3vw;letter-spacing:.5vw;}
    .has-data-text.text-center::before{width:150%;text-align:center;left:50%;transform:translateX(-50%);}
    .has-data-text h2,.has-data-text h1{z-index:1;position:relative;}
    .banner-slide .banner_caption .captionContainer{vertical-align:middle;}
    .banner-slide .banner_caption .captionContainerInner{text-align:left;display:block;max-width:700px;}
    .banner_caption .captionContainer h2{color:var(--white);line-height:1.1;}
    .banner_caption .captionContainer h2{font-size:60px;padding-bottom:18px;}
    .banner_caption .captionContainer h1{font-size:45px;letter-spacing:0;text-align:left;padding-bottom:0;color:var(--dark);}
    .banner_caption .captionContainer h3{color:var(--light);font-size:18px;text-transform:uppercase;letter-spacing:1.3px;font-weight:500;padding-bottom:10px;}
    .banner_caption .captionContainer p{color:#fff;margin-bottom:35px;font-size:15px;letter-spacing:0.3px;}
    .inner-banner .banner_caption .captionContainer p{letter-spacing:0px;margin-bottom:15px;}
    .banner_caption .captionContainer hr{border-color:var(--white);margin:5px 0px 30px;}
    .home-banner-img-holder{position:relative;}
    .home-banner-img{padding-bottom:51.05%;}
    .inner-banner-img{padding-bottom:15.625%;min-height:150px;}
    .inner-banner-img.banner-sm{padding-bottom:158px;}
    .inner-banner-img.banner-sm figure img{/*object-position: 50% 0%;*/}
    .inner-banner .banner_caption .captionContainer{vertical-align:middle;}
    .inner-banner .banner_caption .captionContainerInner{width:100%;max-width:100%;text-align:right;}
    .inner-banner .banner_caption .captionContainerInner.alt{max-width:650px;}
    .homeBannerSlider .slick-dots{bottom:unset;width:auto;border-radius:50px;opacity:1;display:flex;flex-direction:row;align-items:center;bottom:50px;align-content:center;position:absolute;left:50%;top:inherit;transform:translate(-50%,0%);}
    .homeBannerSlider .slick-dots li{margin:0px 15px;}
    .homeBannerSlider .slick-dots li:hover,.homeBannerSlider .slick-dots li.slick-active{}
    .homeBannerSlider .slick-dots li button:before{}
    .homeBannerSlider .slick-dots li:hover button:before,.homeBannerSlider .slick-dots li:hover button:focus::before,.homeBannerSlider .slick-dots li.slick-active button:before{}
    .homeBannerSlider .slick-dots li button:after,.homeBannerSlider .slick-dots li:hover button:after,.homeBannerSlider .slick-dots li.slick-active button::after{}
    .homeBannerSlider .slick-arrow,.home-slider-arrows .slick-arrow{margin-right:0!important;}
    .homeBannerSlider .slick-arrow:hover{}
    .homeBannerSlider .slick-arrow img{}
    .homeBannerSlider .slick-arrow:hover img{}
    .homeBannerSlider .slick-prev{}
    .homeBannerSlider .slick-next{}
    .homeBannerSlider .slick-dots a span{display:flex;flex-flow:column;align-items:center;justify-content:flex-end;position:relative;color:#ffffff;font-weight:600;font-size:16px;line-height:1;transition:all 0.2s linear;opacity:0.7;font-family:var(--fontStyle2);bottom:0;}
    .homeBannerSlider .slick-dots a span::after{position:absolute;display:inline-flex;width:0;height:3px;background:var(--secondary);content:"";transition:all 0.2s linear;bottom:-4px;}
    .homeBannerSlider .slick-dots li.slick-active a span::after,.homeBannerSlider .slick-dots li:hover a span:after{width:100%;}
    .homeBannerSlider .slick-dots li.slick-active a span,.homeBannerSlider .slick-dots li:hover a span{opacity:1;}
    .top-right{position:relative;z-index:9;order:3;}
    .header-slider .slick-arrow{color:var(--white);font-size:12px;}
    .header-slider .slick-arrow:hover{color:var(--white);}
    .header-slider .slick-prev{left:60px;}
    .header-slider .slick-next{right:60px;}
    .header-slider .custom-button:hover{background:var(--alternate)!important;color:var(--white);}
    .homeBannerSlider{overflow:hidden;}
    .bg-container{background:#FAFAFA;}
    .contact-container{padding:70px;}
    .contact-address{list-style:none;margin:0;padding:0px;background:#FAFAFA;padding:97px;display:flex;flex-direction:column;align-items:flex-start;}
    .contact-address li{position:relative;display:flex;margin-bottom:55px;justify-content:flex-start;align-items:center;}
    .contact-address li:last-child{margin-bottom:0px;}
    .contact-address li i{position:relative;left:0px;padding-right:0;width:80px;display:flex;margin-right:17px!important;justify-content:center;}
    .contact-address li i img{}
    .contact-address a{color:var(--body);}
    .contact-address a:hover{color:var(--red);text-decoration:blink;}
    .product-desc{padding:60px;}
    .product-cart-holder{max-width:395px;}

    /*----*/
    .woocommerce .product-box-holder.product-outofstock .product-box-footer .button{pointer-events:none;cursor:default;opacity:1;background:#E3E0DC;}
    .woocommerce .product-box-holder.product-outofstock .product-box-footer .button i{background:#919191!important;}
    .tool-bar .woocommerce-ordering{margin-bottom:0px!important;float:none!important;}
    .woocommerce .add_to_cart_button.added,.woocommerce .product-box-footer a.button.added,.woocommerce .product-box-footer a.added_to_cart.added,.woocommerce .product-cart .button.added{display:none!important;}

    /*----*/
    .img-left{float:left;margin:7px 40px 20px 0px;width:40%;}
    .img-right{float:right;margin:7px 0px 20px 40px;width:40%;}
    .video-container a{display:block;position:relative;overflow:hidden;border-radius:0px;height:100%;}
    .video-container a::before{position:absolute;left:50%;top:50%;z-index:2;font-family:"Font Awesome 6 Free";font-weight:900;  /*content: "04b"; */content:"";transition:all 0.2s linear;opacity:1;transform:translate(-50%,-50%);color:var(--white);font-size:40px;width:80px;height:80px;background:url(../images/icon-video.svg) no-repeat;background-size:100% 100%;}
    .video-container.md a::before{width:100px;height:100px;}
    .video-container a::after{position:absolute;content:"";width:100%;height:100%;display:block;left:0px;top:0px;background:#000000;opacity:0.13;z-index:1;}

    /* HTML Video */
    video{display:block;height:auto;margin:auto;position:relative;width:100%;}
    .video-wrap{margin:0 auto;position:relative;width:100%;}
    .cover-video video,.cover-video iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover;}
    .video-wrap.cover-video{padding-bottom:36.35%;}

    /* <div class="video-wrap">

     <video autoplay muted playsinline loop poster="images/video.jpg">

     <source src="video.mp4" type="video/mp4" />

     Your browser does not support HTML5 video.

     </video>

    </div> */
    .ratio{overflow:hidden;}
    .bg-overlay{position:relative;}
    .bg-overlay::before{position:absolute;content:"";width:100%;height:100%;display:block;left:0px;top:0px;background:#000000;z-index:0;}
    .overlay-primary::before{background:var(--primary);}
    .overlay-secondary::before{background:var(--secondary);}
    .overlay-body::before{background:var(--body);}
    .overlay-light::before{background:var(--light);}
    .overlay-dark::before{background:var(--dark);}
    .overlay-red::before{background:var(--red);}
    .overlay-white::before{background:var(--white);}
    .overlay-alternate::before{background:var(--alternate);}
    .opacity9,.bg-overlay.op9::before{opacity:.9;}
    .opacity8,.bg-overlay.op8::before{opacity:.8;}
    .opacity7,.bg-overlay.op7::before{opacity:.7;}
    .opacity6,.bg-overlay.op6::before{opacity:.6;}
    .opacity5,.bg-overlay.op5::before{opacity:.5;}
    .opacity4,.bg-overlay.op4::before{opacity:.4;}
    .opacity3,.bg-overlay.op3::before{opacity:.3;}
    .opacity2,.bg-overlay.op2::before{opacity:.2;}
    .opacity1,.bg-overlay.op1::before{opacity:.1;}
    .overlay-xxl::before,.overlay-xl::before,.overlay-lg::before,.overlay-md::before,.overlay-sm::before{visibility:hidden;}
    .rounded-corner-xxl{border-radius:180px;overflow:hidden;}
    .rounded-corner-xl{border-radius:80px;overflow:hidden;}
    .rounded-corner-lg{border-radius:50px;overflow:hidden;}
    .rounded-corner{border-radius:10px;overflow:hidden;}
    .rounded-corner-md{border-radius:20px;overflow:hidden;}
    .rounded-corner-sm{border-radius:10px;overflow:hidden;}
    .rounded-bottom-left{border-bottom-left-radius:0px;overflow:hidden;}
    .rounded-bottom-right{border-bottom-right-radius:0px;overflow:hidden;}
    .rounded-top-left{border-top-left-radius:0px;overflow:hidden;}
    .rounded-top-right{border-top-right-radius:0px;overflow:hidden;}
    .rounded-left{border-radius:25px 0px 0px 25px;}
    .rounded-left-sm{border-radius:20px 0px 0px 20px;}
    .rounded-right{border-radius:0px 25px 25px 0px;}
    [data-animation-in]{opacity:0;}
    .loadmore-item{display:none;}
    .loadMoreBtn{margin-top:50px;}

    /*<div class="loadMoreBtn text-center" ><a href="javascript:void(0); " class="custom-button">Load More</a></div>*/
    .index0{z-index:0;position:relative;}
    .index1{z-index:1;position:relative;}
    .index2{z-index:2;position:relative;}
    .overflow-show{overflow:visible;}
    .overflow-hide{overflow:hidden;}
    .size-12{font-size:12px;}
    .size-13{font-size:13px;}
    .size-14{font-size:14px;}
    .size-15{font-size:15px;}
    .size-16{font-size:16px;}
    .size-18{font-size:18px;}
    .size-20{font-size:20px;}
    .size-22{font-size:22px;}
    .size-24{font-size:24px;}
    .size-26{font-size:26px;}
    .size-28{font-size:28px;}
    .size-30{font-size:30px;}
    .size-45{letter-spacing:0.45px;font-size:45px;font-weight:300;padding:0px 0px 20px;}
    .lead{font-weight:800;letter-spacing:0px;}
    .content{}

    /*

    transition: all 0.2s linear;*/
    @media print{
        a[href]:after{content:none!important;}
    }
    .grecaptcha-badge{z-index:2;bottom:70px!important;}
    .slick-list.draggable{user-select:text;}

    /*header top section */
    .home-categoty{margin-top:0;z-index:2;}
    .home-categoty .slider-4col{margin:0 -15px;}
    .home-categoty .slider-4col:before{background:var(--white);height:calc(100% + 54px);width:calc(100% + 30px);content:' ';display:block;z-index:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:30px;}
    .grid-content-info img{margin:0 auto!important;text-align:center;margin-bottom:11px!important;}
    .home-categoty .arrows-outside .slick-prev,.home-categoty .arrows-outside .slick-next{top:65%;}
    .category-item .grid-box .img-holder{padding-bottom:66%;border-radius:20px!important;}
    .category-item.slick-slide{padding-left:10px;padding-right:10px;}
    .category-item .slick-slider{margin-left:-15px;margin-right:-15px;}
    .our-story .textColLeft.lg{padding-right:90px;}
    .collection-grid1 .img-holder{border-radius:20px;height:100%;object-fit:cover;}
    .collection-grid2 .img-holder{}
    .collection-grid3 .img-holder{padding-bottom:107.68%!important;border-radius:20px;}
    .collection-grid4 .img-holder{padding-bottom:63.011%!important;}
    .conetntgrd{background:var(--primary);border-radius:20px;text-align:center;padding:45px 61px;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;}
    .innerr-grdi1{width:61.7%;float:left;}
    .innerr-grdi2{width:35.5%;float:left;}
    .inner-grid{flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch!important;align-items:stretch!important;justify-content:space-between;align-content:stretch;gap:20px;}
    .conetntgrd p{opacity:0.8;margin-bottom:23px;line-height:1.8;font-size:15px;}
    .home-grid-collection img{border-radius:20px;width:100%!important;}
    .collection-grid1 img{max-height:813px;min-height:813px;object-fit:cover;}
    .collection-grid2 img{min-height:397px;max-height:397px;object-fit:cover;object-position:center;}
    .col-2-custom{width:44.5%;}
    .col-2-custom{width:55.5%;}
    .col-1-custom{width:44.5%;}
    .col-inner-dobule{width:62.5%;}
    .col-inner-single{width:37.5%;}
    .tab-content{margin-top:50px;}
    .tab-content .product-box-title h2{min-height:unset;}
    .owl-theme .owl-nav{margin:0px;position:absolute;display:inline-block;width:100%;top:40%;z-index:99;text-align:center;}
    .owl-nav{top:50%;margin:0px;position:absolute;display:inline-block;width:100%;top:45%;z-index:99;text-align:center;}
    .owl-nav .disabled{opacity:0.5!important;}
    .main-talk-to.us{background:rgb(186 190 174 / 97%);border-radius:20px 20px 0px 0px;padding:70px 50px;max-width:615px;margin:0 15px;margin-top:100px;}
    .main-talk-to.us .custom-arrows{margin-bottom:40px;}
    .tell-us-holder p{opacity:0.8;}
    .testimonail-footer .img-holder{width:80px;border-radius:100px;}
    .testimonail-box{position:relative;padding-top:25px;}
    .testimonail-info-holder{transition:0.5s;padding:42px 30px;background:rgb(186 190 174 / 10%) 0% 0% no-repeat padding-box;display:flex;flex-direction:row;justify-content:center;margin-left:0;overflow:auto!important;}
    .testimonail-box::before{content:"";position:absolute;right:38px;top:0;width:61px;height:44px;background-size:100% 100%;display:none;}
    .testimonail-box:hover::before{background:url(../images/qoute.svg)}
    .ct-name{position:relative;padding-left:31px;}
    .ct-name:before{content:' ';width:22px;height:2px;background:var(--dark);display:block;position:absolute;left:0;top:25%;}
    .testimonail-info h3{font-size:18px;padding-bottom:15px;}
    .testimonail-info{margin-left:30px;}
    .testimonail-info p{font-size:15px;}
    .testimonail-info-holder:hover{}
    .testimonail-slide{padding:0 15px;overflow:auto;}
    .testimonail-slider{margin:-0 -15px;margin-top:20px;}
    .text-truncate1{display:-webkit-box;float:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
    .text-truncate2{display:-webkit-box;float:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
    .text-truncate3{display:-webkit-box!important;float:left!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
    .count2-sm{column-count:2;}
    .nav-tabs li a:after{bottom:-10px;content:"";display:block;height:4px;left:0;position:absolute;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;background:var(--secondary);width:0;margin:0 auto;border-radius:50px;z-index:2;}
    .nav-tabs li a:before{bottom:-17px;content:"";display:block;height:4px;left:0;position:absolute;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;background:#E7E7E7;width:100%;margin:0 auto;border-radius:50px;z-index:1;display:none;}
    .nav-tabs .nav-link.active:after,.nav-tabs .nav-link:hover:after{width:100%;}
    .testimonail-section .testimonail-box{padding-top:0;}

    /*product details tabs */
    .product-other-details .nav-tabs{display:flex;justify-content:space-between;}
    .product-other-details p,.product-other-details  li{font-size:15px;font-family:var(--fontStyle4);letter-spacing:0;line-height:26px;}
    .product-other-details .nav-tabs .nav-link{font-size:20px;font-weight:bold;font-family:var(--fontStyle4);letter-spacing:0.4px;padding:20px 0;background:#BABEAE!important;color:#fff;}
    .product-other-details .nav-tabs .nav-item{margin:0;width:calc(100% / 2);padding:0!important;}
    .product-other-details .nav-tabs li a:after{display:none;}
    .product-other-details .nav-tabs .nav-link.active{background:var(--secondary)!important;}
    .product-other-details 









    .product-other-details li{padding-left:33px;padding-bottom:16px;}
    .product-other-details  .bg-light{background-color:rgb(186 190 174 / 10%)!important;width:100%;display:inline-block;}
    .product-other-details li{padding-left:34px!important;padding-bottom:15px!important;}
    .product-other-details .tab-body{padding:0 40px;}

    /*about us */
    .specialities-holder  i{font-size:58px;color:var(--primary);}
    .specialities-holder .img-holder.img-cover{padding-bottom:100%;border-radius:10px!important;}
    .specialities-holder .grid-ov{opacity:1;visibility:visible;z-index:9;top:0;border-radius:10px!important;background:var(--white);box-shadow:0 7px 17px -1px #0000001f;}
    .specialist-wrapper  .grid-content-info img{max-height:49px;min-height:49px;}
    .specialities-holder .grid-box .img-holder::before{background:#FEFBEA;opacity:0.9;}
    .specialities-holder .img-holder img{border-radius:10px;}
    .specialities-holder .grid-content-info h3{margin-top:27px;}
    .bg-green{background-color:#BABEAE;}
    .misson-wrapper .col-sm-6:not(:last-child){border-right:0px solid #DFDFDF;}
    .mission-holder{text-align:center;padding:0 134px;position:relative;}
    .misson-wrapper .col-sm-6:not(:last-child) .mission-holder{padding-left:0!important;}
    .misson-wrapper .col-sm-6:last-child .mission-holder{padding-right:0!important;}
    .misson-wrapper .col-sm-6:not(:last-child) .mission-holder:before{content:' ';position:absolute;right:-15px;height:129px;width:1px;background:#fff;top:50%;transform:translate(-50%,-50%);}
    .main-talk-to.us.alt{background:rgb(248 249 247 / 95%)!important;max-width:600px;}
    .main-talk-to.us.alt p{font-size:15px;font-family:var(--fontStyle3);letter-spacing:0.3px;color:rgb(101 101 101 / 80%);opacity:1;}

    /*our services */
    .our-services-holder .img-holder{padding-bottom:66.4%;}
    .our-services-holder .info-content{margin-top:26px;}
    .our-services-holder .info-content .pageTitle.md{margin-bottom:20px;}
    .our-services-holder .info-content p,.our-services-holder .info-content li{font-size:15px;font-family:var(--fontStyle3);letter-spacing:0.3px;}
    .our-services-holder .info-content li{padding-bottom:7px;}
    .our-services-holder .info-content p{margin-bottom:15px;}
    .odd-even-info .custom-button{min-width:143px!important;}
    .our-services-details2 .content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100%;background:#F5F0EA;padding:65px 169px;}
    .responsive-cover{width:100%;object-fit:cover!important;height:100%!important;}
    .our-services-details2 .leftpad.lg{height:100%;}
    .gallery-list.loadmore-list{column-count:3;margin:auto;width:100%;column-gap:15px!important;}
    .gallery-box{margin-bottom:15px;}
    .gallery-box img{border-radius:10px;}
    .galley-big-image-box img{border-radius:10px;}
    .blg-category{border-radius:20px;color:#fff;position:absolute;left:30px;z-index:2;padding:3px 15px;top:12px;font-size:12px;font-family:var(--fontStyle4);}

    .bottom-whatsapp-icon.floating-button a{font-size:15px;background:var(--primary);border-radius:5px 0 0 5px;height:auto;width:auto;padding:15px;right:0;}
    .bottom-whatsapp-icon.floating-button{right:0;border-radius:0 0 0 0!important;bottom:126px;z-index:999;}
    .our-services-holder.wedding-holder .img-holder {
    padding-bottom: 56%;
}
.our-services-holder.wedding-holder .info-content {
    padding: 0 !important;
    background: rgb(177 178 195 / 12%);
    margin-top: 0;
    padding: 20px !important;
    border-radius: 0 0 15px 15px;
}
.img-cover img {
    object-fit: cover !important;
}
.our-services-holder.wedding-holder .rounded-corner-sm {
    border-radius: 15px 15px  0 0;
}
.collection-box  .img-holder {
    padding-bottom: 69.62%;
    border-radius: 20px;
}
.collection-box p {
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
    font-family: var(--fontStyle5);
    font-weight: bold;
    text-transform: capitalize;
}
.collection-box i {
    font-size: 26px;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 13px;
    font-weight: normal;
    display: block;
    margin-left: 11px;
    margin-top: 4px;
}

.testimonail-section  .testimonail-info-holder {
    padding: 25px !important;
    display: flex;
    justify-content: flex-start;
}
.testimonail-info h3 span.checked {
    color: red !important;
}

.testimonail-info h3 span {
    color: gray;
}.custom-button-holder.booking-cruiese a:last-child {
    margin-left: 15px;
}