/*:root{
    --bg_color:red;
}*/

@font-face {
	font-family: 'Conv_Helvetica';
	src: url('../fonts/Helvetica.eot');
	src: local('☺'), url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* @font-face {
	font-family: 'Conv_Proxima Nova Font';
	src: url('../fonts/Proxima Nova Font.eot');
	src: local('☺'), url('../fonts/Proxima Nova Font.woff') format('woff'), url('../fonts/Proxima Nova Font.ttf') format('truetype'), url('../fonts/Proxima Nova Font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} */
@font-face {
    font-family: 'proxima_novabold';
    src: url('../fonts/proxima-nova-bold-webfont.woff2') format('woff2'),
         url('../fonts/proxima-nova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=STIX+Two+Math&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Zen+Tokyo+Zoo&display=swap');

/*font-family: 'STIX Two Math', serif;*/



html {

  scroll-behavior: smooth;

}



body{margin: 0; padding: 0; font-family: 'Conv_Helvetica' !important; color: #515b61; overflow-x: hidden;}
a{ -webkit-transition: all 0.5s ease-out; text-decoration: none !important; }
a:hover{ -webkit-transition: all 0.5s ease-out; text-decoration: none !important; }

ul{margin: 0; padding: 0;}





.py-6{padding-top: 60px !important; padding-bottom: 60px !important;}
.pt-6{padding-top: 60px !important;}
.pb-6{padding-bottom: 60px !important;}

h1, h2, h3, h4{font-family: 'proxima_novabold';}


.text-theme{color: #da9b89 !important;}

/*.text-yellow{color: #FFD861 !important;}*/









.header {
    width: 100%;
    height: auto; background: #C9CDE6; position: relative;
    padding: 0; 
    transition: all 0.5s ease-out; z-index: 99;
}

.header a.woocmrsicon{
    font-size: 14px;
    margin-left: 4px;
    color: #000;
}

.header a.woocmrsicon i{font-size: 26px;}
.header a.woocmrsicon sup{    background: #fff;
    border-radius: 50%;
    padding: 0 4px;
    font-size: 14px;
    top: -13px;
    left: -5px; color: #000;}


.header.sticky{position: fixed; padding: 10px 0 10px; z-index: 99; transition: all 0.5s ease-out;}

/*.headergap {

    height: 140px;

    background: #fff;

    width: 100%;

}*/





.logo {}

.logo img{height: auto !important; max-width:100%; transition: all 0.5s ease-out;}



.header.sticky .logo img{height: 50px !important; transition: all 0.5s ease-out;}







.cmenu {
    width: auto;
    height: auto;
    background: none;
    font-size: 18px;
    text-align: center;
    margin-top: 0px;
    display: block;
    font-weight: normal;
    -webkit-transition: all 0.5s ease-out;
}
.cmenu ul{margin:0; padding: 0;}
.cmenu ul li{list-style: none; display: inline-block;  position: relative; overflow:hidden; line-height: 54px; /*width: 115px;*/} 
.cmenu ul li a {
    color: #000;
    padding:0 15px;
    display: block;
    margin: 0 0;
    font-weight: 500;
    text-transform: capitalize;
}
/* .cmenu ul li:before{    content: "";
    position: absolute;
    right: 0;
    top: 22px;
    width: 1px;
    height: 14px;
    background: #000;} */
.cmenu ul li a:hover, .cmenu ul li.active a{color: #fff; text-decoration: none; }


.cmenu ul li span.text {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
	    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
	
}
.cmenu ul li span.icon{position: absolute;
    height: 100%;
    width: 100%; left: 0; top: -100%; font-size: 30px; text-align: center; -webkit-transition: all 0.3s ease-out; }
.cmenu ul li span.icon i {
    border: solid 1px #000;
    padding: 7px 8px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 50px;
    box-shadow: 1px 1px 4px -2px black;
}
.cmenu ul li:hover span.icon{top:0%; -webkit-transition: all 0.3s ease-out; }
.cmenu ul li:hover span.icon i{    border: solid 1px #07BCF2;
    color: #ffffff;
    background: #07BCF2;}
.cmenu ul li:hover span.text {
	-webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%);
}


.cmenu ul li.submenu{overflow:visible; line-height: inherit;}
.cmenu ul li.submenu .drpdown{overflow: hidden;
    line-height: 54px;
    position: relative;}

.cmenu ul li ul{margin:50px 0 0; padding: 0; position: absolute; z-index: 999; background: #000; border-bottom: solid 5px #13cabe; box-shadow: 0px 6px 11px -2px #000; opacity: 0; visibility: hidden;  -webkit-transition: all 0.5s ease-out;}
.cmenu ul li ul li{width: 230px; padding: 0 15px; text-align: left; list-style: none; border-bottom: solid 1px #333; position: relative;}
.cmenu ul li ul li:last-child{border-bottom:none;}
.cmenu ul li ul li a{color: #fff; display: block; padding:0px;}
.cmenu ul li ul li a:before{display: none;}
.cmenu ul li ul li a:hover{color: #fff; }
.cmenu ul li ul li:hover{background: #13cabe;}
.cmenu ul li:hover ul{margin:0px 0 0; opacity: 1; visibility: visible; line-height: 25px;  -webkit-transition: all 0.5s ease-out;}
.cmenu ul li:hover ul li ul{opacity:0; visibility: hidden;}
.cmenu ul li:hover ul li{line-height: 25px; padding: 8px 15px 8px;}





.banner{ height: auto; overflow: hidden; position:relative;}
.banner img {
    width: 100%;
}
.banner video{object-fit: cover;}

.banner .banner-caption{    width: 33%;
    left: 10%;
    padding-bottom: 0;
    position: absolute;
    top: 12%;}

.banner .banner-caption h1{color: #fff; font-weight: 700; font-family: 'proxima_novabold';}

.banner .banner-caption h5{font-family: 'Conv_Helvetica'; color: #fff; font-weight: bold;}

.banner .banner-caption a.readmore {
    background: #13cabe;
    padding: 9px 24px;
    display: inline-block;
    border: dashed 2px #000;
    box-shadow: 0 0 0px 4px #13cabe;
    margin-top: 15px;
    color: #fff;
}
.categrybx{
	display:flex;justify-content:center;align-items:center
}

.pcatthumb {
    padding: 12px; -webkit-transition: all 0.5s ease-out;width:20%
}
.pcatthumb .image{width: 90%;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
    border: solid 1px #f1f1f1;
}
.pcatthumb .image img{width:100%; height:100%; object-fit:cover;}
.pcatthumb h2 {    text-align: center;
    margin: 15px 0px 0px;
    font-size: 20px;}
.pcatthumb h2 a{color:#404040;}
.pcatthumb:hover {
    background: #efefef;
    box-shadow: 4px 4px 12px -3px black; -webkit-transition: all 0.5s ease-out;
}
.pcatthumb:hover h2 a{ color:#13cabe;}








.hmcatboxsec .catboxmin .catbox{border:solid 2px #000; padding: 15px; text-align: center; margin-right: 30px; top: 0; flex: 1; position: relative; -webkit-transition: all 0.5s ease-out;}

.hmcatboxsec .catboxmin .catbox:last-child{margin-right: 0;}

.hmcatboxsec .catboxmin .catbox .image {padding: 25px 10px; margin-bottom: 15px;}

.hmcatboxsec .catboxmin .catbox .image img{height: 70px;}

.hmcatboxsec .catboxmin .catbox h4{color: #000; font-size: 22px; font-weight: 500;}



.hmcatboxsec .catboxmin .catbox:hover{top: -15px; -webkit-transition: all 0.5s ease-out;}


/*15-07-21*/
 .catbox{position: relative;width: 100%;height: 100%;box-shadow: 0 12px 12px rgb(41 26 85 / 35%);}
 .catboximg{width: 100%;height: 230px;overflow: hidden;}
 .catboximg img{width: 100%;height: 100%;object-fit: cover; -webkit-transition: all 0.5s ease-out;}
 .catboxcntnt{background: #f5f5f5cf;;display: flex;justify-content: center;align-items: center;flex-direction: column;
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;transition:all 0.4s ease-out;padding:5px}
 .catboxcntnt img{height: 50px}
.catboxcntnt p{font-size: 13px;line-height: 20px;color: #454547}

.catboxcntnt .crtbtn{background: #13cabe;color: #fff;text-align: center;text-transform: capitalize;padding: 5px 30px;
display: inline-block;font-size: 15px;display: none;}
 .catboxcntnt h4{ font-size: 16px;font-weight: 600;
margin-bottom: 5px;display: none;}

 .catboxcntnt h6{font-size: 15px;display: none;}

 .catbox:hover .catboxcntnt{width: 60%}

 .catbox:hover .catboxcntnt  h4{display: block;}
 .catbox:hover .catboxcntnt  h6{display: block;}
 .catbox:hover .crtbtn{display: block;}

.catboxcntnt h2{font-size:25px;margin-bottom: 5px;font-weight: 600}
/* .catboxcntnt h2{font-size:42px;margin-bottom: 5px;font-family: 'Zen Tokyo Zoo', cursive;font-weight: 600} */
.catbox:hover .catboxcntnt h2 {
    font-size: 20px;
    margin-bottom: 10px;
    word-break: break-word;
    text-align: center;
}

.catbox:hover .catboximg img{filter: grayscale(0); -webkit-transition: all 0.5s ease-out;}


.hmaboutsec {padding: 25px 0 100px !important;}

.hmaboutsec h1{color: #000; font-weight: 700;}

.hmaboutsec h5{ color: #13cabe; font-weight: bold;}

.hmaboutsec .aboutimg{position: relative;}

.hmaboutsec .aboutimg img{
    border: solid 10px #D1C7E1;
    border-radius: 0;
    box-shadow: 0 46px 21px -31px;}

.hmaboutsec .aboutimg img.scndimg {
    border: solid 10px #0dcaf04a;
    border-radius: 0;
    position: absolute;
    right: 25px;
    bottom: -81px;
    box-shadow: 0 46px 21px -31px;
}

.hmaboutsec a.readmore {
    background: #0dcaf04f;
    padding: 9px 24px;
    display: inline-block;
    /*border: dashed 2px #000;*/
    box-shadow: 0 0 0px 4px #C9CDE6;
    margin-top: 15px;
    color: #000; -webkit-transition: all 0.5s ease-out;
}

.hmaboutsec a.readmore:hover{background: #00225b; /*border: dashed 2px #fff;*/ box-shadow: 0 0 0px 4px #00225b; -webkit-transition: all 0.5s ease-out;color:#fff}







.hmtestimosec{background: url(../images/testimo-bg.jpg); background-attachment: fixed; background-size: cover; position: relative; padding: 0 0 60px; margin-top: 150px;}

.hmtestimosec:before{width: 100%; height: 100%; background: rgba(0, 0, 0, 22%); position: absolute; top: 0; left: 0; content: "";}



.testimomin{position: relative;}

.testimomin .clientimg{    width: 235px;

    height: 200px;

    margin: -70px auto 50px;

    border: solid 5px #D1C7E1;

    /*border-radius: 6px;*/

    overflow: hidden;}

.testimomin .clientimg img{width: 100%; height: 100%; object-fit: cover;}

.testimomin p{font-size: 32px; color: #fff;}

.testimomin h5{font-size: 22px; color: #fff; margin-top: 50px}



.hmtestimosec .carousel-inner{overflow: visible;}

.hmtestimosec .carousel-indicators {bottom: -45px; margin-bottom: 0;}

.hmtestimosec .carousel-indicators [data-bs-target] {width: 17px;

    height: 17px;

    border-radius: 50%; background-color: #13cabe;}







.stars {

    display: inline-block;

    position: relative;

    line-height: 1;

    font-size: 16px;

    overflow: hidden;

    vertical-align: middle;

}



.star-rating:before,

.star-rating > span:before,

.stars:before,

.stars .stars-active {

    content: "\f005";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    letter-spacing: 8px;

}



.stars.stars-1:before {

    content: "\f005";

}



.stars.stars-2:before {

    content: "\f005\f005";

}



.stars.stars-3:before {

    content: "\f005\f005\f005";

}



.stars.stars-4:before {

    content: "\f005\f005\f005\f005";

}



.stars.stars-5:before {

    content: "\f005\f005\f005\f005\f005";

}



.stars:before {

    color: #da9b89;

    padding-left: 0px;

    font-size: 18px;

    line-height: 1;

}






.hmbrandsec{/*background: #13cabe; border:dashed 2px #000;*/ padding: 25px 0;}
.hmbrandsec .brandimg{    text-align: center;
    height: 95px;
    line-height: 95px;
    background: #ddd;
    padding: 10px 1px;}
.hmbrandsec .brandimg img{width: 100%; height: 100%; object-fit: contain; margin: 0 auto;}





.footer{font-size: 14px; background: #CACEE7;}
.footer h3{font-size: 24px;}
.footer ul{margin: 0; padding: 0;}
.footer ul li{    list-style: none;
    font-size: 15px;
    font-weight: normal;
    margin-top: 14px;
    padding: 0 0 0 25px;
    position: relative;}
.footer ul li:before{color: #faab00; font-size: 20px;  left: 0; position: absolute; content: "\f105"; font-family: 'FontAwesome';}

.footer ul li a{ text-decoration: none; color: #000;}

.footer ul li a:hover{color: #0d6efd; text-decoration: none;}



.footer .socilicon {display: block; margin-bottom: 15px;}

.footer .socilicon a{list-style: none; display: inline-block; margin:0 12px;}

.footer .socilicon a i {line-height: 38px; text-align: center; font-size: 24px; border-radius: 50%; color: #000;}

.footer .socilicon a:hover i{color: #fff;}













.copyright{line-height: 52px; font-size: 14px; background: #000; color: #fff;}

.copyright a{color: #fff;}











.hvr-float-shadow:before {

    pointer-events: none;

    position: absolute;

    z-index: -1;

    content: '';

    top: 103%;

    left: 5%;

    height: 13px;

    width: 90%;

    opacity: 0;

    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-property: transform, opacity;

    transition-property: transform, opacity;

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

    opacity: 1;

    -webkit-transform: translateY(5px);

    transform: translateY(5px);

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

    opacity: 1;

    -webkit-transform: translateY(5px);

    transform: translateY(5px);

}























.innbanner{background: url(../images/testimo-bg.jpg); padding: 80px 0; position: relative; background-size: cover;}

.innbanner:before {width: 100%; height: 100%; background: rgb(0 0 0 / 25%);

    position: absolute; top: 0; left: 0; content: "";}

.innbanner h1{position: relative; color: #fff; font-weight: bold; font-size: 48px;}









/*===================== About Us ====================*/



.aboutpg{padding-top: 70px !important;}



.hmbrandsec .cuntmin{color: #fff;}

.hmbrandsec .cuntmin h1{font-weight: 600;}

.hmbrandsec .cuntmin h5{color: #000;}





/*===================== Contact Us ====================*/



.contactpg{width: 100%; height: auto; background: #fff; padding: 50px 0 50px;}

.contactpg ul{margin: 0; padding: 0; display: flex;}

.contactpg ul li{flex: 1; display: inline-block; border-right: 1px solid #eaeaea;}

.contactpg .boxmin{width: 100%;

    height: auto;

    padding: 20px;}

.contactpg .box {padding: 15px 20px;

    text-align: center;

    color: #000;

    margin-bottom: 0;

    border-radius: 0;

    font-size: 14px;}

.contactpg .box i {font-size: 20px;

    line-height: 70px;

    color: #fff;

    width: 70px;

    height: 70px;

    border-radius: 100%;

    border: 1px solid #eaeaea;

    background: #13cabe;

    margin-bottom: 25px;}



.contactpg ul li.last{border-right:none;}





.contfrm{width: 100%;

    height: auto;

    padding: 60px 0;

    background: url(../images/contact-bg.jpg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: right;}

.contfrm h3{    margin: 0px 0 25px;

    padding: 0;

    color: #00225b;

    position: relative;

    font-size: 30px;

    font-weight: 500;

    text-align: left;}



.contfrm .form-control {

    height: 50px;

    padding: 6px 12px;

    color: #000;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 0;}

.contfrm textarea.form-control{height: 150px;}

.contfrm .form-control:focus{outline: none; box-shadow: none; border: solid 1px #000;}



.contfrm input[type=submit]{

    border: none;

    padding: 11px 21px;

    color: #fff;

    font-size: 17px;

    width: auto;

    border: dashed 2px #000;

    background: #13cabe; box-shadow: 0 0 0px 4px #13cabe;

    }

.contfrm input[type=submit]:hover{background: #faab00; color: #fff; box-shadow: 0 0 0px 4px #faab00;}













/*===================== Product ====================*/





.productthumb{border: solid 2px #c7c7c7;

    padding: 15px;

    text-align: center;

    margin-right: 30px;

    top: 0;

    position: relative; margin-bottom: 40px;

    -webkit-transition: all 0.5s ease-out;}

.productthumb:last-child{margin-right: 0;}

.productthumb .image {padding: 25px 10px; margin-bottom: 15px;}

.productthumb .image img{height: 70px;}

.productthumb h4{color: #000; font-size: 20px; font-weight: 500;}



.productthumb:hover{    top: -15px;

    -webkit-transition: all 0.5s ease-out;

    background: #efefef;

    border: solid 2px #d0d0d0;}









/*===================== Besic Page ====================*/



.besicpage{color: #333; font-size: 14px; font-weight: 400;}

.besicpage h2{color: #000;}





/*===================== Login Page ====================*/

.loginbox {

    width: 100%;

    height: auto;

    background: #ffcc32;

    padding: 50px;

    box-shadow: 0 0 7px #3a3a3a;

    margin: 30px 0;

}



.loginbox .form-control {

    height: 44px;

    color: #000;

    border-radius: 0px;}



.loginbox input[type=submit]{font-size: 16px;

    background: #000;

    color: #fff;

    border-radius: 0;

    padding: 12px 52px;     margin-top: 22px;}









/*===================== Login Page ====================*/



.cartpage h1{font-weight: 500; color: #000;}

.cartpage .cartlistmin ul{border: solid 1px #aeaeae; border-bottom: none;}

.cartpage .cartlistmin ul li{list-style: none;}

.cartpage .cartlistmin .cartlist{display: flex; border-bottom: solid 1px #aeaeae; padding: 10px; position: relative;}

.cartpage .cartlistmin .cartlist .section{display: inline-block;}

.cartpage .cartlistmin .cartlist .image{width: 70px; height: 70px; margin-right: 20px;}

.cartpage .cartlistmin .cartlist .content {width: 84%;}

/*.cartpage .cartlistmin .cartlist .content div{float: left;}*/

.cartpage .cartlistmin .cartlist .content .form-control{width: 100px;}

.cartpage .cartlistmin .cartlist .deletsec {

    position: absolute;

    right: 12px;

    font-size: 23px;

    top: 50%;

    transform: translateY(-50%);

}

.cartpage .cartlistmin .cartlist .deletsec i{color: #f00;}





.cartpage .carttotal{background: #13cabe; color: #fff; box-shadow: 2px 2px 11px -5px #000000bf;}

.cartpage .carttotal table.table.ttotal {

    font-size: 18px;

    color: #fff;

}

.cartpage .carttotal a.checkoutbutton {

    text-align: center;

    display: block;

    background: #00225b;

    padding: 10px;

    color: #fff;

    font-size: 22px;

    text-transform: uppercase;

}

.cartpage .carttotal a.checkoutbutton:hover{background: #000;}







.checkoutfrm h4{color: #000;}

.checkoutfrm .form-control {

    height: 44px;

    border-radius: 0;

}

.checkoutfrm .placeorderbtn {

    background: #00225b;

    padding: 12px 34px;

    font-size: 20px;

    border-radius: 0;

}















.rmenubar{display: none;}

.mysidenav{display: none;}



@media only screen and (max-width: 768px) {

    

.rmenubar{     position: absolute;
    right: 10px;
    top: 25px;
    z-index: 99;
    display: block;
    font-size: 25px;
    background: #00225b;
    padding: 0px 9px;
    border-radius: 0px;
    -webkit-transition: all 0.5s ease-out;
    }
    .rmenubar a{color:#fff !important;}
    .rmenubar a:hover, .rmenubar a:focus{color:#fff !important; }
    .rmenubar:hover{background: #000;}

    .mysidenav{
        display: block;
        position: fixed;
        left: -260px;
        top: 0;
        width: 250px;
        height: 100%;
        z-index: 9999;
        background: #fff;
        padding-bottom: 55px;
        box-shadow: 1px 2px 9px 2px #5a5a5a;
         -webkit-transition: all 0.5s ease-out;
     }

     .mysidenav.navopen{
         left: 0;
          -webkit-transition: all 0.5s ease-out;
     }

    .mynavlayr{display:block; position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:rgba(0, 0, 0, 0.36); display:none;}

	.mysidenav .sitename {
		width: 100%;
		background: #13cabe;
		text-align: center;
		font-size: 22px;
		color: #fff;
		padding: 12px 0;
		text-transform: uppercase;
		font-weight: bold;
	}

	.mysidenav .sitename .sidbarlogo img {
		height: 75px;
	}

    .mysidenav a.mloginbtn {
        background: #000;
        padding: 11px 5px;
        display: block;
        text-align: center;
        color: #fff;
    }

	.mysidenav ul.btnmenu{    width: 100%;
		display: flex;
		margin: 0px 0;
		padding: 0;
		position: absolute;
		bottom: 0;
	}

    .mysidenav ul.btnmenu li{    flex: 1;
		display: inline-block;
		 text-align: center;
		font-size: 20px;
		background: #000;
	}
    .mysidenav ul.btnmenu li:last-child{background: #f5d000;}
    .mysidenav ul.btnmenu li a{display:block; color:#fff; padding: 8px 0 4px;}
    .mysidenav ul.btnmenu li:last-child a{color: #000;}



    .sidemenu {
        height: 100%;
        overflow-y: scroll;
        padding: 0; background: #fff;
    }
    .sidemenu ul {margin: 0; padding: 0 15px;}
    .sidemenu ul li{list-style:none; position:relative;}
    .sidemenu ul li li{text-transform: capitalize;}
    .sidemenu ul li a {color: #000; padding: 8px 10px; display: block; border-bottom: solid 1px #ccc;}
    .sidemenu ul li a:hover{color: #13cabe; }

	.menusociallink {width: 100%;
		position: absolute;
		bottom: 0;
		text-align: center;
		padding: 10px 0;
	}
    .menusociallink ul{margin:0; padding:0;}
    .menusociallink ul li{list-style:none; display:inline-block;} 
    .menusociallink ul li a{color:#000;} 
    .menusociallink ul li a i {
		width: 35px;
		height: 35px;
		background: #13cabe;
		text-align: center;
		line-height: 35px;
		color: #fff;
	}

	.sidemenu .sub-menu-toggle{display:none;}





.cmenu{display: none;}

	.header {padding: 0 0 8px;	}


	.logo {text-align: left;    margin-bottom: 0px;}
	.logo img{height:80px !important;}
	.banner {
		height: 110px;
		overflow: hidden;
	}
	.banner img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.banner .banner-caption {width: 60%; top: 10px;}
	.banner .banner-caption h1{font-size:18px !important; margin-bottom:0 !important;}
	.banner .banner-caption h5{display: none;}
	.banner .banner-caption a.readmore {
		padding: 7px 15px;
		border: none;
		box-shadow: 2px 2px 4px -2px black;
		margin-top: 10px; font-size: 12px;
	}

.hmcatboxsec .catboxmin .catbox {

    margin-right: 0; margin-bottom: 30px;

    flex: auto; width: 80%;

    margin: 0 auto 30px !important;}
	
	.pcatthumb {
		padding: 0;
	}
	.pcatthumb .image {
		width: 100%;
		height: 130px;
	}
	.pcatthumb h2 {
		text-align: center;
		margin: 5px 0px 0;
		font-size: 18px;
		padding: 0 0 5px;
	}



.hmaboutsec {padding: 25px 0 40px !important;}

.hmaboutsec .aboutimg {
    position: relative;
    margin-bottom: 30px;
}

.hmaboutsec .aboutimg img {border: solid 5px #13cabe;
    border-radius: 11px;
    width: 53%;}


.hmaboutsec .aboutimg img.scndimg {
    border: solid 5px #faab00;
    right: 0;
    bottom: 10px;
}





.testimomin p {font-size: 18px;}



.footer ul {margin: 0 0 30px;}

.copyright {
    line-height: 21px;
    padding: 10px 0; font-size: 12px;
}

.innbanner {padding: 28px 0;}
.innbanner h1 {font-size: 32px;}


.productthumb {padding: 8px; margin-bottom: 30px;}
.productthumb .image {padding: 10px 10px;}
.productthumb h4 {font-size: 16px;}




	.contactpg ul {display: block;}
	.contactpg ul li {
		flex: auto;
		display: block;
		border-right: none;
		border-bottom: solid 1px #ddd;
	}
	.contactpg .boxmin {padding: 0;}

	.loginbox {padding: 30px;}

	.cartpage .carttotal {margin-top: 40px;}
	.cartpage .cartlistmin .cartlist {display: block;}
	.cartpage .cartlistmin .cartlist .deletsec {top: 9px; transform: translateY(0%);}

	.footer {padding: 30px 0 !important;}
	.ftrlogo {text-align:center;}
	.ftrlogo img{height:100px !important;}
	.footer ul li {
		display: inline-block;
		width: 49%; margin-top: 7px;
	}
	.footer ul li:before {
		top: -5px;
	}
	.footer .ftaddressdtls p, .footer .ftaddressdtls a {
		margin-bottom: 7px;
	}

	
}







.footer img{max-width:100%;}



/*--Heartbeat--*/



.heartbeat {animation: heartbeat 0.5s cubic-bezier(0.245, 0.325, 0.51, 1.305) infinite alternate;}





@-webkit-keyframes heartbeat {

  to {

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

  }

}

@keyframes heartbeat {

  to {

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

  }

}
@media only screen and (max-width: 1400px){
	.cmenu{margin-top:0px;}
	.cmenu ul li{width:auto;}
.cmenu ul li a{    padding: 0px 8px;}
.cmenu{font-size:15px}
.header a.woocmrsicon i {
    font-size: 24px;
}
.header a.woocmrsicon {
    font-size: 13px;
    margin-left: 4px;
}
.header a.woocmrsicon sup{font-size: 13px;padding: 0 3px;}
.cuntmin h1{margin-bottom:15px!important}
}
@media (min-width: 768px) and (max-width: 1024px){
.hmaboutsec .aboutimg img.scndimg {
    right: 15px;
    bottom: -75px;
}
.hmaboutsec .aboutimg img{width:75%}
.copyright p{font-size:13px}
.hmbrandsec .brandimg {height:110px}
.cmenu ul li a {
    padding: 4px 0px;
}
.cmenu{font-size:11px}
.cmenu ul li {
    width: 85px;
}
.catboxcntnt p {font-size:11px}
.footer .socilicon a{margin: 0 8px;}
}
@media (min-width: 992px) and (max-width: 1024px){
	
.header a.woocmrsicon i {
    font-size: 14px;
}
.header a.woocmrsicon {
    font-size: 10px;
    margin-left: 2px;
}
/* 	.header a.woocmrsicon{display:none!important} */
	.cmenu {    font-size: 12px;}	
	.cmenu ul li {    width: auto;}
	.cmenu ul li a {    padding: 0px 7px;}
	.cmenu ul li span.icon {font-size: 18px;}
	
	
}
/* Common Css */
/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
 .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
 }
 .woocommerce-account .woocommerce-MyAccount-content {
   width: 75%;
 }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
 list-style-type: none;
 padding-left: 0;
 max-width:200px;
 font-size: 17px;
 line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
 padding: 8px 20px;
   background-color: rgb(0, 0, 0);
   border-bottom: 1px solid rgba(151, 151, 151, 0.36);
}
nav.woocommerce-MyAccount-navigation ul li a{color:#fff;}
nav.woocommerce-MyAccount-navigation ul li.is-active {
 background-color: #13cabe;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
 color:#fff; cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
 content: "";
 height: 0;
 width: 0;
 border-top: 20px solid transparent;
 border-left: 14px solid #13cabe;
 border-bottom: 20px solid transparent;
 float: right;
 margin-right: -34px;
 margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
 background-color: #13cabe;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after {
 content: "";
 height: 0;
 width: 0;
 border-top: 20px solid transparent;
 border-left: 14px solid #13cabe;
 border-bottom: 20px solid transparent;
 float: right;
 margin-right: -34px;
 margin-top: -7px;
}

.woocommerce .woocommerce-MyAccount-content {
   background: #f8f8f8 !important;
   padding: 25px;
   border: solid 1px #13cabe;
   box-shadow: 2px 2px 7px -3px #000;
}

.woocommerce-MyAccount-content form .form-row input.input-text, .woocommerce-MyAccount-content form .form-row textarea {
   background-color: #fff !important;
   color: #000 !important;
   border-radius: 0px;
   border: solid 1px #e4e4e4 !important;
}
.woocommerce-MyAccount-content .addresses .title .edit {
   background: #13cabe;
   color: #fff;
   padding: 4px 14px;
   border-radius: 3px;
}

.woocommerce-MyAccount-content .woocommerce-Address {  border: solid 1px #aeaeae;    padding: 10px;}

.woocommerce-Addresses.col2-set{width:100% !important;}

.col-1.woocommerce-Address{width: 48% !important;max-width: 48% !important; float:left;}
.col-2.woocommerce-Address{width: 48% !important;max-width: 48% !important; float:right !important;}

div#customer_login {   width: 100% !important;}
div#customer_login .col-1{width: 48% !important;max-width: 48% !important; float:left !important;}
div#customer_login .col-2{width: 48% !important;max-width: 48% !important; float:right !important;}

.woocommerce-form-login.login, .woocommerce-form-register.register {
   width: 100%;
   margin: 20px auto 0;
   box-shadow: 0 0 6px #616161;
   background: #f3f2f2; border:solid 1px #13cabe!important;
   color: #000;
   border-radius: 10px;
   font-weight: normal;
   text-shadow: none;
}

.woocommerce-form-login.login input[type=checkbox],
.woocommerce-form-register.register input[type=checkbox]{height:auto !important;}
.woocommerce-form-login.login a,
.woocommerce-form-register.register a{color:#13cabe !important;}
.woocommerce-form-login.login button[type=submit],
.woocommerce-form-register.register button[type=submit]{background: #13cabe;
   color: #fff;
   padding: 12px 25px;
   font-size: 16px;
   text-transform: uppercase;
   border-radius: 0;}

.woocommerce-form-login.login .show-password-input{color:#000;}


@media only screen and (max-width: 768px) {
    .col-1.woocommerce-Address{width: 100% !important; float:none !important;; margin-bottom:30px;max-width: 100%!important;}
    .col-2.woocommerce-Address{width: 100% !important; float:none !important;max-width: 100%!important;}
    
    div#customer_login .col-1{width: 100% !important; float:none;}
    div#customer_login .col-2{width: 100% !important; float:none !important;}
}

/* All Pages */
.entry-title{margin-top:30px;margin-bottom:40px;text-align:center;text-transform: capitalize;font-size:34px}

/* My Account order */

.page-id-35 .woocommerce-info, .woocommerce-message{margin:0px!important;background-color: #fff1ef!important;border-top-color: #13cabe!important;}

.page-id-35 .woocommerce-info::before {
    color: #13cabe;
}
.page-id-35 .woocommerce a.button{background-color: #13cabe!important;color: #f8f8f8!important;font-weight:400;text-transform:capitalize}
.woocommerce-account .addresses .title h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}
.woocommerce-MyAccount-content .woocommerce-Address {
    border: solid 1px #13cabe;
    padding: 10px;
    margin-bottom: 10px;
}

/* Edit Account */		
.woocommerce form .form-row{width:100%}
.woocommerce-MyAccount-content form .form-row input.input-text{padding: 14px 10px;border-radius: 6px;margin-bottom:10px;}
.woocommerce form .form-row legend{font-size:20px}
.woocommerce form .form-row label{width:100%;}
.woocommerce form .password-input, .woocommerce-page form .password-input{width:100%}
.woocommerce-MyAccount-content form .form-row input.input-text{border-radius: 0px;
    margin-bottom: 10px!important;    border: solid 1px #13cabe!important;}
.page-id-35 .woocommerce form .form-row label{text-align: left;margin-bottom: 8px;}
.page-id-35 .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{color: #f8f8f8;
    background-color: #13cabe;font-weight:500!important;padding: 14px 30px!important;text-transform: capitalize;} 		
.page-id-35 .woocommerce-EditAccountForm p:last-child	{text-align:center!important}	
.page-id-35	.entry-header{margin-bottom: 30px;}
.page-id-35 legend{font-size:20px}
.page-id-35 .woocommerce-form-row span {
    margin-top: 10px;
}
.page-id-35 .show-password-input {
    top: 3px!important;
}

/* Login */
.page-id-35 .woocommerce form .form-row input.input-text,.page-id-35 .woocommerce form .form-row textarea {padding:14px 12px!important;border:solid 1px #13cabe!important;}
.page-id-35 .woocommerce-form-login, .page-id-35 .woocommerce-form-register{height:370px}

/* Page Not Found */
.error404 .page-header .page-title{
    font-size: 30px;padding: 14px 10px;
    margin-bottom: 10px;
    text-align: center;
   color: #13cabe;
}
.error-404 not-found .page-content{margin-bottom:50px}
.error-404.not-found {
 text-align: center;padding: 20px;	
}
.error-404.not-found .page-content label{font-size: 22px;}
.error-404.not-found .page-content [type=search]{padding: 9px 20px;
    font-size: 16px;}
.error404 .search-submit{padding: 10px 30px;background-color: #215b9c!important;color:#fff!important}

/* Shop Page */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border: 1px solid rgba(0,0,0,0.05);
text-align: center;
box-shadow: 1px 1px 10px 3px rgb(0 0 0 / 20%);
    overflow: hidden;
}

.term-stickers ul.products li.product span.price, .stickers .related.products span.price{display:none !important}
.term-stickers ul.products li.product .add_to_cart_button, .stickers .related.products .add_to_cart_button{display:none}
.term-stickers ul.products li.product, .stickers .related.products ul.products li.product{  border-radius: 6px;border: 1px solid transparent;box-shadow: 1px 1px 10px 3px transparent;transition:0.5s ease all;    }
.stickers .related.products ul.products li.product{background: #efefef!important;}
.term-stickers ul.products li.product:hover,  .stickers .related.products ul.products li.product:hover{border: 1px solid rgba(0,0,0,0.05);box-shadow: 1px 1px 10px 3px rgb(0 0 0 / 20%);background:rgba(0,0,0,0.05)}
.term-stickers ul.products li.product  .woocommerce-loop-product__title, .stickers .related.products ul.products li.product .woocommerce-loop-product__title{color:#000!important;font-size:18px!important}





.woocommerce ul.products li.product a img{margin-bottom:0px !important}
.woocommerce ul.products li.product .button {
    padding: 14px 22px;
    border-radius: 0px;
    background-color: #13cabe;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 400;
    position: relative;
	  margin-bottom:20px;
}
.woocommerce ul.products li.product .button:hover{color:#fff;background-color:#00225b}
.woocommerce ul.products li.product .button:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 4px;
    border: 2px dashed #00225b;
    width: 96%;
    height: 88%;
    border-radius: 0px;
}
.woocommerce ul.products li.product .added_to_cart {
    background-color: #faab00;
    color: #fff;
    text-align: center;
    font-size: 16x!important;
    padding: 8px 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-weight: 600;
}
.archive .products .product .lumise-list-button{background-color: #b7b6b6!important;color:#fff!important;  margin-bottom:20px!important;}

.archive .woocommerce-loop-product__title{font-size:18px!important;color:#000!important}

.woocommerce-Price-amount{color:#13cabe!important}



.archive .content-area{padding:50px 0px}
.woocommerce .woocommerce-ordering select {
    padding: 10px 25px!important;
    border-radius: 0!important;
    border: 1px solid #13cabe!important;
    color: #13cabe!important;
}

/*Product  Details */
.single-product .quantity .qty {
    text-align: center;
    width: 100%!important;
    height: 36px;
    text-align: center;
    font-size: 18px;
    margin: 10px 0 0 0;
	border-radius: 0px;
	
}
.single-product .single_add_to_cart_button{
	text-align: center;
    width: 130px!important;
    height: 35px;
    text-align: center;
    font-size: 18px;
    background-color: #13cabe!important;
    border-radius: 0!important;
    margin-right: 10px!important;
    margin-left: 6px!important;
    margin-top: 8px!important;
	
}
.single-product .product {padding:50px 0px}
/* .single-product .woocommerce-product-gallery__wrapper{border:5px solid #13cabe} */
.woocommerce-product-gallery__wrapper img{max-width:100%!important}
.single-product .woocommerce-product-gallery__trigger{    background: #faab00!important;}

.single-product .lumise-customize-button {
    background-color: #faab00!important;
    color: #fff!important;
    text-align: center;
    font-size: 16px!important;
    padding: 13px 25px!important;
    border-radius: 0!important;
    margin-top: 15px!important;
    width: 100%;
}
.single-product .entry-title{text-align:left;    margin-bottom: 30px;    color: #13cabe;}
.single-product .woocommerce-product-details__short-description h3{font-size:20px}
 .woocommerce span.onsale {
    background: #13cabe!important;
    top: 20px!important;
    margin: 0px 5px!important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{width:0px!important;height:0px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #13cabe!important;color:#fff!important;border-radius: 0px;padding: 5px 35px;margin:0px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background: #faab00!important;color:#fff!important;border-radius: 0px!important;padding: 5px 35px!important;margin:0px!important;border: 1px solid #ffffff00!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover{background:#b8b8b8!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#b8b8b8!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{  border-bottom: 1px solid #13cabe!important;}
.woocommerce-product-details__short-description  ul{margin-bottom:20px!important}
ins{text-decoration:none!important}

.single-product .stars:before{display:none}
.woocommerce #review_form #respond .form-submit input{ background-color: #faab00!important;
    color: #fff!important;
    text-align: center;
    font-size: 16x!important;
    padding: 13px 25px!important;
    border-radius: 0!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #faab00!important
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #faab00!important
}
.woocommerce-Tabs-panel h2{font-size: 24px;
    margin-bottom: 20px;}
.woocommerce-Tabs-panel h3{font-size: 20px;
    margin-bottom: 15px;}
.woocommerce-Tabs-panel p{font-size: 15px;
    margin-bottom: 10px;    line-height: 26px;}
.woocommerce-message .button.wc-forward {background-color: #faab00!important;
    color: #fff!important;
    text-align: center;
    font-size: 16x!important;
    padding: 13px 25px!important;
    border-radius: 0!important;}

/* Cart */
.shop_table thead tr {
    background-color: #13cabe;
    color: #fff;
    border: 1px solid #13cabe;
}
.woocommerce-cart form.woocommerce-cart-form .product-name a {
    color: #000;
}
.woocommerce-cart form.woocommerce-cart-form .product-name a:hover {
    color: #13cabe;
}
.page-id-33 .coupon #coupon_code {
    width: 130px!important;text-align:center;
}
.page-id-33 .actions .button {
    background-color: #faab00;
    color: #ffffff!important;
    text-align: center;
    font-size: 16x;
    border-radius: 0px;
    margin-left: 5px;
	opacity:1!important;
}
.page-id-33 .cart_totals  h2{    font-size: 38px;
    line-height: 60px;background: -webkit-linear-gradient( #13cabe, #faab00);    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    text-align: center; }
.page-id-33  .woocommerce a.button.alt{background-color:#13cabe!important;border-radius:0px!important}
.page-id-33	.woocommerce-cart-form__cart-item .product-thumbnail a img{width:100px!important;height:90px!important;
border-radius:0px!important}

/* check out */

.woocommerce-info {
    border-top-color: #13cabe!important;
	background-color: #f1f1f1;
}
.woocommerce-info::before {
    color: #13cabe!important;
}

/* .page-id-34 .woocommerce .col2-set .col-1{
    float: left !important;
    width: 60% !important;
    max-width: 60% !important;
}
.page-id-34 .woocommerce .col2-set .col-2 {
    float: right !important;
    width: 38% !important;
    max-width: 38% !important;
} */
.page-id-34	.woocommerce form .form-row input.input-text{
padding: 14px 12px;
border-radius: 0px;
border: 1px solid #13cabe;}
.page-id-34	.woocommerce-input-wrapper{width:100%}
.page-id-34	.woocommerce-billing-fields__field-wrapper {
    border: 1px solid #13cabe;
    padding: 10px 20px;
    margin-top: 30px;
    background: #f5f5f5;
    box-shadow: 1px 1px 8px 2px rgb(0 0 0 / 8%);
    margin-bottom: 30px;
}
.page-id-34	.woocommerce-input-wrapper .select2-selection--single{padding-top: 8px;height: 48px!important;}
.woocommerce button.button.alt:hover{background-color: #ccc7c7!important;color: #fff;}
.page-id-34 .woocommerce button.button.alt{background-color: #13cabe!important;color: #fff; padding: 13px 30px;border-radius:0px!important}
.woocommerce form .form-row textarea{padding:10px}
.page-id-34 .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #13cabe;
    border-radius: 0px;
}
.page-id-34 .woocommerce form .form-row label {
    text-align: left;
    margin-bottom: 8px;
}
.page-id-34 .woocommerce-cart-form__cart-item .product-thumbnail a img {
    width: 100px!important;
    height: 90px!important;
}
.page-id-34 .coupon #coupon_code {
    width: 130px!important;
    text-align: center;
}
.page-id-34 .actions .button {
    background-color: #13cabe;
    color: #ffffff!important;
    text-align: center;
    font-size: 16x;
    border-radius: 0px;
    margin-left: 5px;
    opacity: 1!important;
}
.woocommerce-error a.button{    color: #ffffff!important;
    background-color: #13cabe!important;}
@media only screen and (max-width: 768px){
/* My account */
.page-id-35 .woocommerce-MyAccount-navigation{margin-bottom:20px}

/* Download amd orders*/
.page-id-35 .woocommerce a.button, .page-id-35 .woocommerce button.button {
    float: none!important;
    width: 100%!important;
    text-align: center!important;
    margin-bottom: 15px!important;
}
/* My account tab width */
nav.woocommerce-MyAccount-navigation ul{max-width:90%}
	
/* checkout */
.page-id-34 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
    float: none !important;
    width:100% !important;
    max-width:100% !important;
}

.page-id-34 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none !important;
    width: 90% !important;
    max-width: 90% !important;
}


/* 	product details */
.single-product .quantity .qty{width:85px!important}
.single-product .single_add_to_cart_button{    width: fit-content!important;}
.single-product .lumise-customize-button{    padding: 13px 15px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {padding:5px 10px!important;    font-size: 12px;}
}
@media (min-width: 992px) and (max-width: 1024px){
.page-id-35 article{min-height:635px}
}



/* .archive .products .product a.button{display:none;} */
.archive .products .product img.attachment-woocommerce_thumbnail{max-width:100% !important;}
/* .single-product .related.products .products .product a.button{display:none;} */
.single-product .related.products .products .product img.attachment-woocommerce_thumbnail{max-width:100% !important;}
.single-product .related.products .products .product a.lumise-button{margin-bottom:15px;}

/* .single-product a.single_add_to_cart_button{width:auto !important;} */
.single-product .variations select{display:none !important;}
.single-product .variations .variation-radios label{font-weight: 400 !important;
    font-size: 14px;
    margin-left: 3px;}
.single-product .variations .reset_variations{    background: #f00;
    color: #fff;
    padding: 3px 6px 5px;}
.single-product .variations tr td {
    padding-bottom: 15px;
}
/* .single-product .variations tr{margin-bottom:30px;} */
.single-product .variations .szoptn {
    display: inline-block;
    border: solid 1px;
    margin-right: 16px;
    padding: 0 7px;
    margin-bottom: 5px;
    cursor: pointer;
}


.single-product .product_meta {font-size: 14px;margin-top: 25px;
}
.single-product .product_meta .sku_wrapper{margin-right:20px; display:none;}
.single-product .product_meta .posted_in a{background:#13cabe; color:#fff; padding: 5px 8px;}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	margin:0px!important;
      margin-top: 10px !important;
    height: 55px;
    border-radius: 0px !important;
    float: none;
    width: 100% !important;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable {
    margin-top: 10px !important;
    height: 40px;
    border-radius: 4px !important;
    float: none;
    width: 100% !important;
}

single-product .single_add_to_cart_button {
    /* text-align: center; */
    /* width: 130px!important; */
    /* height: 42px; */
    /* text-align: center; */
    /* font-size: 18px; */
    background-color: #13cabe!important;
    /* border-radius: 0!important; */
    /* margin-right: 10px!important; */
    /* margin-left: 6px!important; */
    /* margin-top: -1px!important; */
    margin-top: 10px !important;
    height: 40px;
    border-radius: 4px !important;
    float: none;
    width: 100% !important;
}

.single-product .single_add_to_cart_button{margin-top: 10px!important;}
.single-product .pisol_single_buy_now{border-radius:0px!important}

.footer .ftaddressdtls  p, .footer .ftaddressdtls a {
    font-size: 16px;
    color: #000;
	margin-bottom:20px;
}
.footer  .ftaddressdtls p span {
    font-weight: 600;
}


.descsec .icon{margin-bottom:25px;}
.descsec .icon img{width:90px;}
.descsec h3{color:#000; margin-bottom:40px;}
.descsec .image{height:250px; overflow:hidden;border:solid 1px #ddd;}
.descsec .image img{height:100%; width:100%; object-fit:cover;}
.descsec h4{    color: #000;
    margin-bottom: 20px;
    font-size: 32px;}




.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    text-shadow: none;
    font-weight: 500;
    letter-spacing: 0px;
    font-size: 15px;
}



.stickers .woocommerce-tabs  .woocommerce-Tabs-panel--description h2{display:none;}

.stickers .product.has-post-thumbnail{background:url(../images/panda.png); background-repeat:no-repeat; background-position: top left;
    background-size: 52%;}
.stickers .product .woocommerce-product-gallery{display:none;}
.stickers .product .related.products .product.has-post-thumbnail{background:#fff; background-image:none;}


.stickers .content-area{background:#efefef;}
.single-product.stickers .variations .szoptn {display: block; border: none; padding: 0 0; margin-bottom: 0;}

.single-product.stickers .summary.entry-summary {
    background: #fff;
    border: solid 5px #c8c8c8;
    border-radius: 11px;
    padding: 14px; width:36% !important
}

.stickers .variations td.label {
    width: 35%;
}

.stickers button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{    width: 100% !important;
    display: inline-block;margin-bottom:15px}
.stickers div.product form.cart .variations td, .stickers div.product form.cart .variations th {
    line-height: 20px !important;
}

.single-product.stickers .summary.entry-summary .tm-epo-totals{padding-bottom: 0; padding-top: 0;}
.single-product.stickers div.product form.cart {
    margin-bottom: 7px !important;
}
.single-product.stickers .summary.entry-summary .tm-range-picker {
	margin: 10px 10px;}
.single-product.stickers .summary.entry-summary label.tm-epo-field-label.tm-show-picker-value{top: 3px !important; background: #3fb8af; color: #fff;}
.single-product.stickers .summary.entry-summary .tmcp-field-wrap .price.tc-price .amount, .single-product.stand-displays .summary.entry-summary .tmcp-field-wrap .price.tc-price .amount{font-size: 14px !important; color: #000;}

.single-product.stickers .summary.entry-summary dt.tm-options-totals, dd.tm-options-totals{display:none !important;}

.cartacunt{display:none;}




.magnets .woocommerce-tabs  .woocommerce-Tabs-panel--description h2{display:none;}

.magnets .product.has-post-thumbnail{background:url(https://webbersunited.com/cms/ph-usa/wp-content/uploads/2021/09/41yYELrJnL._SY450_-removebg-preview.png); background-repeat:no-repeat; background-position: top left;
    background-size: 52%;}
.magnets .product .woocommerce-product-gallery{display:none;}
.magnets .product .related.products .product.has-post-thumbnail{background:#fff; background-image:none;}


.magnets .content-area{background:#efefef;}
.single-product.magnets .variations .szoptn {display: block; border: none; padding: 0 0; margin-bottom: 0;}

.single-product.magnets .summary.entry-summary {
    background: #fff;
    border: solid 5px #c8c8c8;
    border-radius: 11px;
    padding: 14px; width:36% !important
}

.magnets .variations td.label {
    width: 35%;
}

.magnets button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{    width: 100% !important;
    display: inline-block;margin-bottom:15px}
.magnets div.product form.cart .variations td, .stickers div.product form.cart .variations th {
    line-height: 20px !important;
}

.single-product.magnets .summary.entry-summary .tm-epo-totals{padding-bottom: 0; padding-top: 0;}
.single-product.magnets div.product form.cart {
    margin-bottom: 7px !important;
}
.single-product.magnets .summary.entry-summary .tm-range-picker {
	margin: 10px 10px;}
.single-product.magnets .summary.entry-summary label.tm-epo-field-label.tm-show-picker-value{top: 3px !important; background: #3fb8af; color: #fff;}
.single-product.magnets .summary.entry-summary .tmcp-field-wrap .price.tc-price .amount{font-size: 14px !important; color: #000;}

.single-product.magnets .summary.entry-summary dt.tm-options-totals, dd.tm-options-totals{display:none !important;}











.buttons .woocommerce-tabs  .woocommerce-Tabs-panel--description h2{display:none;}

.buttons .product.has-post-thumbnail{background:url(https://webbersunited.com/cms/ph-usa/wp-content/uploads/2021/09/panda-button.png); background-repeat:no-repeat; background-position: top left;
    background-size: 52%;}
.buttons .product .woocommerce-product-gallery{display:none;}
.buttons .product .related.products .product.has-post-thumbnail{background:#fff; background-image:none;}


.buttons .content-area{background:#efefef;}
.single-product.buttons .variations .szoptn {display: block; border: none; padding: 0 0; margin-bottom: 0;}

.single-product.buttons .summary.entry-summary {
    background: #fff;
    border: solid 5px #c8c8c8;
    border-radius: 11px;
    padding: 14px; width:36% !important
}

.buttons .variations td.label {
    width: 35%;
}

.buttons button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{    width: 100% !important;
    display: inline-block;margin-bottom:15px}
.buttons div.product form.cart .variations td, .stickers div.product form.cart .variations th {
    line-height: 20px !important;
}

.single-product.buttons .summary.entry-summary .tm-epo-totals{padding-bottom: 0; padding-top: 0;}
.single-product.buttons div.product form.cart {
    margin-bottom: 7px !important;
}
.single-product.buttons .summary.entry-summary .tm-range-picker {
	margin: 10px 10px;}
.single-product.buttons .summary.entry-summary label.tm-epo-field-label.tm-show-picker-value{top: 3px !important; background: #3fb8af; color: #fff;font-size: 13px;}
.single-product.buttons .summary.entry-summary .tmcp-field-wrap .price.tc-price .amount{font-size: 14px !important; color: #000;}

.single-product.buttons .summary.entry-summary dt.tm-options-totals, dd.tm-options-totals{display:none !important;}

.single-product.buttons .tc-row .tc-cell.tm-epo-element-label{    margin-top: 14px;
    font-weight: bold;
    color: #0da59b;
    font-size: 19px;}
/* .single-product.buttons .tc-row .cpf-type-range{display:none !important;} */




.apparel .woocommerce-product-details__short-description{
	    background: #ebf3f2;
    padding: 35px 45px;
    margin-bottom: 35px;
    font-size: 15px;
	box-shadow: 0 0 8px -1px #637b7ac7;
}
.apparel .woocommerce-product-details__short-description ul li{margin-bottom:10px;line-height:20px}
.apparel  .woo-variation-swatches.wvs-show-label .variations td{display:inline-block!important}
.apparel .product_title.entry-title{position:relative}
.apparel .product_title.entry-title:before {
    content: "";
    width: 70px;
    height: 4px;
    position: absolute;
    bottom: -10px;
    left: 5px;
    background: #faab00;
}
.apparel  .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper img{
	height:650px!important; object-fit:contain;
}
.apparel .tc-element-inner-wrap .tc-row label{
	font-weight: 600;
    margin-bottom: 20px;
    font-size: 18px;
    text-transform: capitalize;
    color: #13cabe;
}
.apparel span.onsale {top:40px!important}
.apparel .woocommerce div.product form.cart .button{width:50%;height:55px}
.apparel div.product form.cart div.quantity{
	width:48%;margin:0!important
}
 .apparel .div.product form.cart .button{width:50%!important;height:55px}
/*  .stickers  div.product form.cart .button{width:100%!important;} */
/* .apparel .tc-element-inner-wrap .tc-row{width:15%;margin-top: -50px;} */

.apparel .tm-epo-totals {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.apparel div.product form.cart .button {
    width: 40%!important;
    height:36px;
}
.apparel div.product form.cart div.quantity {
    width: 33%;
    margin: 0 12px 0 0!important;
}
.apparel .single_add_to_cart_button{display:inline-block !important; width:30% !important;}
.apparel button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{display:inline-block !important; width:30% !important;}



.woocommerce-Tabs-panel{
	    border: 1px solid #13cabe;
    padding: 35px 20px!important;
    border-top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin-bottom:0px!important}
.tc-row .tc-cell .tm-extra-product-options-upload li.tmcp-field-wrap label{
    background: #faab00!important;
    border: 1px solid #faab00!important;
    width: 100%!important;
    height: 55px!important;
    padding: 14px 15px 0px!important;
    color: #fff!important;
    text-align: center!important;
    font-size: 18px!important;
    font-weight: 500!important;
}
.uploadbtn-div .tc-row{
	    margin: 0 auto!important;
}
.uploadbtn-div .tc-row label.tm-left{
	font-weight: 600;
	color: #faab00;
    background: #fff;
    height: 55px;
    width: 50%;
	display: flex;
    justify-content: center;
    align-items: center;
	position:relative;
}
.uploadbtn-div .tc-row label.tm-left:before{
	content:"\f093";
	font-size:20px;
	color: #faab00;
	position:absolute;
	top:14ppx;
	left:14px;
	font-family: "FontAwesome";
	display:none;
}
.apparel .uploadbtn-div .tc-row label{
	font-weight: 600;
	color: #faab00!important;
   
    height: 55px;
     width: 35%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.apparel .tc-row .tc-cell li.tmcp-field-wrap label {color:#fff!important}
.uploadbtn-div .tc-cell{padding:0px!important}


/*  .magnets  div.product form.cart .button{width:100%!important;height:55px} */







.single-product .woocommerce-tabs  .woocommerce-Tabs-panel--description h2{display:none;}

.single-product .product.has-post-thumbnail{background:url(https://webbersunited.com/cms/ph-usa/wp-content/uploads/2021/09/41yYELrJnL._SY450_-removebg-preview.png); background-repeat:no-repeat; background-position: top left;
    background-size: 52%;}
.single-product .product .woocommerce-product-gallery{display:none;}

.single-product .product .related.products .product.has-post-thumbnail{background:#fff; background-image:none;}


.single-product .content-area{background:#efefef;}
.single-product .variations .szoptn {display: block; border: none; padding: 0 0; margin-bottom: 0;}

.single-product .summary.entry-summary {
    background: #fff;
    border: solid 5px #c8c8c8;
    border-radius: 11px;
    padding: 14px; width:36% !important
}

.single-product .variations td.label {
    width: 35%;
}

.single-product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    width: 33% !important;
    display: inline-block;
    margin-bottom: 15px;
    padding: 5px;
    height: 35px;
    text-transform: capitalize;
}
.single-product div.product form.cart .variations td, .stickers div.product form.cart .variations th {
    line-height: 20px !important;
}

.single-product .summary.entry-summary .tm-epo-totals{padding-bottom: 0; padding-top: 0;}
.single-product div.product form.cart {
    margin-bottom: 7px !important;
}
.single-product .summary.entry-summary .tm-range-picker {
	margin: 10px 10px;}
.single-product .summary.entry-summary label.tm-epo-field-label.tm-show-picker-value, {    top: 3px !important;
    background: #3fb8af;
    color: #fff;
    font-size: 12px;
    height: auto;
    padding: 4px;
    border: none;}
.single-product .summary.entry-summary .tmcp-field-wrap .price.tc-price .amount{font-size: 13px !important; color: #4e4e50;}

.single-product .summary.entry-summary dt.tm-options-totals, dd.tm-options-totals{display:none !important;}

.single-product label.tc-cell.tm-epo-element-label.tc-col-auto.tm-left {
    margin-top: 2px;
    font-weight: bold;
    color: #07bcf2;
    font-size: 18px;
}
.single-product .tc-totals-form dl.tm-extra-product-options-totals {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.single-product input.button.pisol_single_buy_now.pisol_buy_now_button {
    display: inline-block !important;
    width: 37% !important;
    height: 35px;
}
.single-product div.product form.cart div.quantity {
    float: left;
    margin: 0 7px !important;
    display: inline-block;
    width: 20%;
}



/* .single-product.woocommerce .content-area{background: url(https://webbersunited.com/cms/ph-usa/wp-content/uploads/2021/09/banner-1.jpg); background-size:cover;} */
.woocommerce-Tabs-panel {
    background: #efefef;
}





.marketing-stationary .product.has-post-thumbnail{background:none;}
.marketing-stationary .product .woocommerce-product-gallery{display:block!important;}
/* .marketing-stationary .tc-row .tc-cell li{margin-right:18px!important;display:flex;} */
.marketing-stationary .tc-row .tc-cell li.tmcp-field-wrap label {
    background: #ffffff;
    border: 1px solid #e7eaec;
    width: 100%;
    height: 40px;
    padding: 10px 8px 10px;
    color: #515b61;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    border-radius: 3px;
}
.marketing-stationary .variable-items-wrapper li {
    background: #ffffff!important;
    border: 1px solid #e7eaec!important;
    height: 40px!important;
    padding: 10px 8px 10px!important;
    color: #515b61!important;
    text-align: center;
    font-size: 12px!important;
    font-weight: 500!important;
    border-radius: 3px!important;
	margin-right: 18px!important;
    display: flex;
    width: fit-content!important;
	box-shadow:none!important;
}
.marketing-stationary .variable-items-wrapper li:focus{border:1px solid #faab00!important}
.marketing-stationary .variable-items-wrapper li span{font-size: 12px!important;
    font-weight: 500!important;}
.marketing-stationary .cstmfld-div .tc-row .tc-cell li {margin-right:0px!important}
/* .marketing-stationary.stand-displays .cstmfld-div li input, .marketing-stationary.stand-displays .cstmfld-div li select, .marketing-stationary.tent .cstmfld-div li input, .marketing-stationary.tent .cstmfld-div li select{border:0!important} */
.marketing-stationary .cstmfld-div li input:focus, .marketing-stationary .cstmfld-div li select:focus{outline:none}
.marketing-stationary .tc-row .tc-cell li.tc-active label{
	border: 1px solid #faab00;
}
.marketing-stationary div.product form.cart .variations label {
    font-weight: bold;
    color: #07bcf2;
    font-size: 14px; 
	    margin-top: 6px;
}
.marketing-stationary div.product form.cart .variations span{font-size: 12px; }
.marketing-stationary .cstmfld-div li{
	    display: contents!important;
}
.marketing-stationary .tmcp-radio{display:none}
.marketing-stationary  .tc-tooltip {   color: #13cabe!important;font-size:13px;    position: absolute;
    top: 10px; right: -4px;}
/* .marketing-stationary  .tc-tooltip + .tooltip > .tooltip-inner{background-color:#f00 !important;}
.marketing-stationary  .tc-tooltip table{background:#f00 !important; } */
/* .marketing-stationary #tm-tooltip table{width:100%; background:#f00 !important; border:solid 1px #ff0;}
.marketing-stationary #tm-tooltip table tr td{border:solid 1px #ff0;} */


.marketing-stationary .summary.entry-summary {width: 48% !important;}
.marketing-stationary .tm-extra-product-options .tmcp-ul-wrap {display: flex;
    flex-wrap: wrap;}
.marketing-stationary label.tc-cell.tm-epo-element-label.tc-col-auto.tm-left{
	    font-size: 14px;font-weight:400;
}
.marketing-stationary .tc-element-inner-wrap h3.tm-epo-element-label, .marketing-stationary .variation-hd h3{
	    font-size: 20px;font-weight:400;color: #13cabe!important;
}
.marketing-stationary .variations tr td:nth-child(1){width:20%!important}
.marketing-stationary .variations tr td:nth-child(2){width:80%!important}



.archive .woocommerce-ordering{display:none}


.marketing-stationary .tmcp-ul-wrap li {
    background: #ffffff!important;
    border: 1px solid #e7eaec!important;
    height: 100%!important;
    padding: 4px 5px 4px!important;
    color: #515b61!important;
    text-align: center;
    font-size: 14px!important;
    font-weight: 500!important;
    border-radius: 3px!important;
    margin-right: 2px!important;
    width: fit-content!important;
    box-shadow: none!important;
}
.single-product  .tmcp-ul-wrap li.tc-active{border: 1px solid #faab00!important;}

.marketing-stationary .tmcp-ul-wrap li label{background:transparent!important;border:0 !important;    color: #4e4e50!important;font-size: 13px!important;height:fit-content !important;
    padding: 3px 2px!important}
.marketing-stationary .tc-element-inner-wrap h5{font-size:14px;color:#07bcf2}
.marketing-stationary  .summary.entry-summary {
    width: 48% !important;
}

/* .marketing-stationary li{display:flex} */


@media only screen and (max-width: 768px){
	.single-product.stickers .summary.entry-summary{width:100% !important;}
	.stickers .product.has-post-thumbnail{background:none !important;}
	
	.header .woocmrsicon{display:none !important;}
	.cartacunt {
		color: #fff;
		position: absolute;
		right: 66px;
		top: 28px;
		display: block;
		font-size: 21px;
	}
	.cartacunt a{color:#fff;}
	.cartacunt a sup {
		background: #fff;
		border-radius: 50%;
		padding: 0 4px;
		font-size: 14px;
		top: -13px;
		left: -5px;
		color: #000;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none!important;text-align:center}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none!important;text-align:center}
	.categrybx{
	display:block
}
	.pcatthumb{width:100%;padding: 10px;}
	.single-product .summary.entry-summary{width:100%}
	.single-product .summary.entry-summary {
    width: 100%!important;
    margin-top: 10px;
}
	.single-product .product.has-post-thumbnail{background-position: top center;}
}


.woocommerce nav.woocommerce-pagination ul{border: none!important;}
.woocommerce nav.woocommerce-pagination ul li{border: 1px solid  #13cabe!important;margin: 2px!important;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding: 10px 14px!important;color: #13cabe!important}
.woocommerce nav.woocommerce-pagination ul li span.current{ color: #fff !important;   background:  #13cabe!important;}

.single-product .entry-title{font-size:28px;height: 35px;overflow:hidden}

.marketing-stationary .tm-extra-product-options-range .tm-show-picker-right{    width: 100% !important;
    border: 0 !important;}
.single-product  .tm-extra-product-options-range label.tm-epo-field-label.tm-show-picker-value{ 
    top: 3px !important;
    background: #3fb8af !important;
    color: #fff !important;
    font-size: 12px !important;
    height: auto !important;
    padding: 4px !important;
    border: none !important;
}
/* .single-product.stand-displays .tc-row .tc-cell li.tmcp-field-wrap label {
    background: #faab00  !important;
    border: 1px solid #faab00 !important;
    width: 100% !important;
    height: 55px !important;
    padding: 14px 15px 0px !important;
    color: #fff !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: 500 !important;
} */

.marketing-stationary .tc-row .tc-cell .tm-extra-product-options-upload li.tmcp-field-wrap {border:0px !important; width:100% !important}


/* sub category page design */
.archive.tax-product_cat ul.products li.product{position:relative}
.archive.tax-product_cat ul.products li.product:hover .catboxcntnt{width: 60%}
.archive.tax-product_cat ul.products li.product:hover .catboxcntnt  h4{display: block;}
.archive.tax-product_cat ul.products li.product:hover .catboxcntnt  h6{display: block;}
.archive.tax-product_cat ul.products li.product:hover .crtbtn{display: block;}
.archive.tax-product_cat ul.products li.product .catboxcntnt h2 {font-size:22px}
.archive.tax-product_cat ul.products li.product .catboxcntnt a{color:#515b61}
.archive.tax-product_cat ul.products li.product:hover .catboxcntnt h2 {font-size:18px}
.archive.tax-product_cat ul.products li.product .crtbtn h2{
	font-size:14px!important;color:#13cabe!important;position:relative;    width: 85px;
    overflow: hidden;
    height: 30px;
}

.archive.tax-product_cat ul.products li.product .crtbtn a h2:before{content:"View More";position:absolute;font-size:14px;
	left: 50%;    transform: translate(-50%, -50%);width: 115px;  top: 48%;color:#fff}
.archive.tax-product_cat ul.products li.product .crtbtn{padding:4px 20px;width: 115px}
.archive.tax-product_cat ul.products li.product mark.count{display:none}

/* Thank You */
.woocommerce-order-received .woocommerce-order p{font-size: 16px;color:#13cabe;text-align:center}
.woocommerce-order-details .shop_table p{text-align:left}
.woocommerce-order-received .woocommerce-order p.woocommerce-customer-details--phone, .woocommerce-order-received .woocommerce-order p.woocommerce-customer-details--email{text-align:left}
.woocommerce-order-received .woocommerce-order p.woocommerce-thankyou-order-received {
    font-size: 28px;
    color: #13cabe;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;margin-top:20px
}
.woocommerce ul.order_details {
    list-style: none;
    margin: 0 auto 30px !important;
    width: fit-content;
    border: 1px solid #13cabe;
    padding: 15px 20px;
    border-radius: 8px;
}
.woocommerce ul.order_details li strong {
    line-height: 36px !important;
    color: #faab00 !important;
}

.woocommerce ul.order_details li strong bdi{color: #faab00 !important;}
.woocommerce ul.order_details li{
    border-right: 1px dashed #faab00 !important;font-size:13px !important}
.woocommerce ul.order_details li:last-child{border-right:0!important}
.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{
	text-align: center;
    text-transform: capitalize;
    margin-bottom: 24px;
}
.woocommerce-order-received .woocommerce-table__product-name a{color:#13cabe !important}

@media only screen and (max-width: 768px){
	.archive.tax-product_cat ul.products[class*=columns-] li.product{width:100%}
}

.backbtnsec a.readmore {
    background: #0dcaf04f;
    padding: 10px 35px;
    display: inline-block;
    /*border: dashed 2px #000;*/
    box-shadow: 0 0 0px 4px #C9CDE6;
    color: #000; -webkit-transition: all 0.5s ease-out;
}

.backbtnsec a.readmore:hover{background: #00225b; -webkit-transition: all 0.5s ease-out;color:#fff}
.related.products .woocommerce-loop-product__title{color:#000}

/* Banners/sign category product details */
.single-product.banners-signs .textfield ,.single-product.business-cards .textfield {border:0 !important}
.single-product.banners-signs .tmcp-ul-wrap li, .single-product.business-cards .tmcp-ul-wrap li{    padding: 4px 20px 4px!important;}
.single-product.banners-signs ul.tm-element-ul-radio li, .single-product.business-cards  ul.tm-element-ul-radio li{display:flex;justify-content:flex-start;align-items:flex-start}
.single-product.banners-signs .tc-extra-product-options .tmcp-field-wrap .price.tc-price, .single-product.business-cards .tc-extra-product-options .tmcp-field-wrap .price.tc-price{margin-top:3px !important}

/* stickers category product details page left right position - 21/01/22 */

.single-product.stickers  div.product form.cart .variations {width: 80% !important;}

.single-product.stickers .woocommerce-Price-amount bdi{
	    position: absolute;
    top: -90px;
    right: 0px;
    background: #13cabe;
    color: #fff;
    padding: 5px 20px;
    font-size: 18px;
    border-radius: 5px;
}

.single-product.stickers  div.product span.price{    text-align: right;
    position: relative;}
.single-product.stickers .woocommerce-variation-price{ text-align: right;}
.single-product.stickers span.price.amount.final .woocommerce-Price-amount bdi{
	    top: -48px;    right: auto;left: 85px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{    border: 1px solid #faab00;box-shadow:none !important}
.single-product.stickers .woo-variation-items-wrapper li{width:68%!important}
.single-product.stickers .button-variable-item span {
    font-size: 13px!important;
}
.single-product.stickers .variable-item:not(.radio-variable-item) {
    height: 25px!important;
}
.single-product.stickers .entry-title {    margin-bottom: 5px!important;}
.single-product.stickers .tm-extra-product-options-upload li.tmcp-field-wrap label{
	    height: 35px!important;
    padding: 14px 15px!important;    font-size: 16px!important;    line-height: 6px;
}
.single-product .variations tr td {
    padding-bottom: 8px;
    font-size: 12px;
}
.woocommerce-checkout .woocommerce-cart-form{display:none}
.woocommerce-checkout form.woocommerce-checkout{display:inline-block}
.woocommerce-checkout .col2-set{width:50%!important;float:left;}
.woocommerce-checkout .col-1{width:100%!important}
.woocommerce-checkout .col-2{width:100%!important}
.woocommerce-checkout  .woocommerce-checkout-review-order{width:48%!important;float:right;}
.woocommerce-checkout .product-name{font-weight:600}
.woocommerce-checkout .product-name img{margin-right: 10px;}
@media only screen and (max-width: 768px){
.woocommerce-checkout .col2-set{width:100%!important;float:none;}
.woocommerce-checkout  .woocommerce-checkout-review-order{width:100%!important;float:none;}
}


/* 
.woocommerce .products .product{border: none !important; box-shadow: none !important;}
.woocommerce .products .product .price{display:none !important;}
.woocommerce .products .product a.button{display:none;}
.woocommerce .products .product:hover{    border: 1px solid rgba(0,0,0,0.05) !important;
    box-shadow: 1px 1px 10px 3px rgb(0 0 0 / 20%)  !important;
    background: rgba(0,0,0,0.05)  !important;     transition: 0.5s ease all;
} */


/* about us page biswajit */

.aboutUs{
	background-color: #ffc40c;
	padding: 70px 0;
}
.aboutUs h4{
	color: #fff;
    font-family: 'proxima_novabold';
    font-weight: 700;
}
.aboutUs h1{
    color: #fff;
    font-family: 'proxima_novabold';
    font-weight: 700;
}
.aboutUs p{
	color: #333;
	line-height: 1.5em;
	font-size: 21px;
	margin-top: 18px;
	font-family: 'Montserrat Alternates', sans-serif;
}
.retailBecome{
    background-color: #ea1c24;
	padding: 70px 0;
	text-align: center;
}
.retailBecome h4{
	color: #fff;
	font-family: 'Montserrat Alternates', sans-serif;
	margin-bottom: 25px;
	font-size: 28px;
}
.retailBecome h1{
    color: #fff;
    font-size: 35px;
    line-height: 58px;
    font-family: 'Montserrat Alternates', sans-serif;
}
.ourSetp{
	background-color: #000;
}
.firstImg{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/darkBG.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;

}
/* .firstImg img{
	width: 100%;
	height: 500px;
	object-fit: contain;
} */
.commonBackground{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/au-bg1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	padding: 60px 0;
/* 	position:relative; */
}
/* .commonBackground::before{
	position:absolute;
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(225,225,225, 0.5);
	height:100%;
} */
.commonBackground .container{
	position:relative;
}
.rechargeImg{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/au-bg2.jpg");
}
.contantDeign{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/au-bg3.jpg");
}

.menufactur{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/au-bg4.jpg");
}
.delivery{
	background-image: url("https://webbersunited.com/cms/ph-usa/wp-content/uploads/2022/06/au-bg5.jpg");
}
.commonBackground .icon img{
	width: 100%;
	object-fit: contain;
}

.commonBackground h2{
	font-size: 35px;
    line-height: 38px;
    font-weight: 700;
	font-family: 'Montserrat Alternates', sans-serif;
	color:#333
}
.commonBackground h2 .red{
	color: #ff3b3b;
}
.commonBackground p{
    color: #565555;
	line-height: 35px;
    font-size: 21px;
	font-family: 'Montserrat Alternates', sans-serif;
}
.commonBackground .icon {
	width: 300px;
	height: 300px;
}
.whySection{
	background-color: #fff;
	padding: 60px 0; 
}
.whySection h2{
   text-align: center;
    font-size: 50px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
	    margin-bottom: 32px;
}
.whySection .red{
	color: #ff3b3b;
}
.whySection .prod{
	color: #ddad13;
}
.title-deko {
	font-size: 13px;
    font-weight: 300;
    color: #797979;
	line-height:22px;
	
}
.title-deko strong{
	 font-family: 'Montserrat', sans-serif;
	font-weight:600;
	font-size: 11px;
}

