/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
	font-family: 'Amatic-Bold';
	src: url(../fonts/Amatic-Bold.ttf);
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url(../fonts/OpenSans-Bold.ttf);
}
@font-face {
	font-family: 'OpenSans-Regular';
	src: url(../fonts/OpenSans-Regular.ttf);
}
@font-face {
	font-family: 'OpenSans-Light';
	src: url(../fonts/OpenSans-LightItalic.ttf);
}
@font-face {
	font-family: 'OpenSans-Semibold_0';
	src: url(../fonts/OpenSans-Semibold_0.ttf);
}
@font-face {
	font-family: 'OpenSans-ExtraBold';
	src: url(../fonts/OpenSans-ExtraBold.ttf);
}
@font-face {
	font-family: 'AmaticSC-Regular';
	src: url(../fonts/AmaticSC-Regular.ttf);
}
@font-face {
	font-family: 'PACIFICO-REGULAR';
	src: url(../fonts/PACIFICO-REGULAR.TTF);
}
body{font-family: 'OpenSans-Regular';}
h1,h2,h3,h4,h5,h6{font-family: 'Amatic-Bold';}
.clear{
	margin-top:3%;
	}
.clear1{
	margin-top:4%;
}
.clear2{
	margin-top:5%;
}
.clear3{
	margin-top:9%;
}
a:focus {
    outline:none;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.navtop{
	background-color:#FFEE7A;
	border:none !important;
}
.navtop1{
	background-color:#fff;
	border:none !important;
}
.nav-img img{
	width:100%;
}
.navlist li {
	margin: 25px 0px;
}
.navlist li a{
	color:#333 !important;
	font-family: 'OpenSans-Semibold_0';
	font-size:13px;
	padding:15px 14px !important;
}
.navlist li.active a,.navlist li a:hover,.navlist li a:focus{
	background-color:#FFEE7A !important;
	color:#ED1B24 !important;
}
.navlist1 li {
	margin: 25px 0px;
}
.navlist1 li a{
	color:#000 !important;
	font-family: 'OpenSans-Semibold_0';
	font-size:13px;
	padding:15px 14px !important;
}
.navlist1 li.active a,.navlist1 li a:hover,.navlist1 li a:focus{
	background-color:#fff !important;
	color:#ED1B24 !important;
}
.navbrd{
	padding:0px 15px;
	margin-top:-20px;
}
.banner img{
	width:100%;
	height:465px !important;
	object-fit:scale-down;
}
.car-top{
	margin-top:12em;
}
/*.car-ctrl,.car-ctrl:hover{
	opacity:0 !important;
}*/

.car-ctrl.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.abt-color{
	background-color:#EF4A46;
}
.abt-head h1{
	color:#fff;
	text-align:center;
	font-family: 'Amatic-Bold';
	font-size:65px;
	margin-bottom:25px;
	}
.abt-img{
	width:auto;
	margin:0 auto;
}
.abt-img-det h1{
	color:#000;
	font-size:65px;
}
.abt-img-det p{
	text-align:justify;
	color:#858585;
	font-size:15px;
	margin-bottom:10px;
}
.anchor{
	position: absolute;
    color: #fff;
    text-decoration: none !important;
    margin-top: -1.76em;
    margin-left: 2em;
    font-size: 33px;
	font-family: 'Amatic-Bold';
}
.product-bg{
	background-image:url("../img/bg_products.jpg");
	background-size:cover;
	min-height:1225px;
}
.prdt-other{
	background-image:url("../img/bg_products_footer.png");
	background-size:cover;
	min-height:395px;
}
.products h1{
	color:#40C1D7;
	font-size:65px;
	text-align:center;
}
.products p{
	color:#000000;
	font-size:18px;
	text-align:center;
}
.prodt-img-det h1{
	color:#000;
	font-size:65px;
}
.prodt-img-det p{
	text-align:justify;
	color:#858585;
	font-size:15px;
	margin-bottom:20px;
}
.prodt-img img{
	margin:0 auto;
	width:auto;
}
.prodt-img-det h6{
	font-family: 'OpenSans-Regular';
	font-size:18px;
	color;#000;
}
.clients-bg{
	background-color:#fff;
	min-height:500px;
}
.clients h1{
	color:#40C1D7;
	font-size:65px;
	text-align:center;
}
.clients p{
	color:#000000;
	font-size:18px;
	text-align:center;
}
.proimg img{
	margin-bottom:10%;
	width:160px;height:140px;
}
.reviews-bg{
	background-image:url("../img/testimonials_bg.jpg");
	background-size:cover;
	min-height:525px;
}
.testmonals h1{
	color:#40C1D7;
	font-size:65px;
	text-align:center;
}
.testmonals p{
	color:#fff;
	font-size:18px;
	text-align:center;
}
/* .people img{
	border-radius:50%;
	margin:0 auto;
	border: 10px solid #78827A; 
} */
.people1 {
   border-radius: 50%;
   -moz-border-radius: 50%;
   overflow: hidden;
   display: inline-block;
   border: solid 10px #78827A;
   vertical-align: bottom;    
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.people1 img {
   border-radius: 50%;
   -moz-border-radius: 50%;
}
.people p{
	color:#fff;
}
.carwidth{
	text-align:center;
}
.people h4{
	color:#CDD10A;
	font-family: 'OpenSans-Bold';
}
.carind{
	bottom:-50px;
}
.foot-link h1{
	color:#000;
	font-size:30px;
	margin-bottom:30px;
}
.foot-link,.social{
	margin-left:-30px;
}
.foot-link li a,.foot-link li,.mail-det{
	color:#666666;
	line-height:27px;
	list-style-type:none;
	text-decoration:none !important;
	font-family: 'OpenSans-Semibold_0';
}
.mail-img img{
	margin:0 auto;
}
.mail-det{
	margin-top:5px;
	margin-left:-18px;
}
.mail-det a{
	color:#666666;
	text-decoration:none !important;
	font-family: 'OpenSans-Semibold_0';
}
.social li{
	display:inline-block;
}
.hrtag {
    background: rgb(239,239,239);
    background: -moz-linear-gradient(left, rgba(239,239,239,1) 0%, rgba(197,197,197,1) 24%, rgba(197,197,197,1) 76%, rgba(239,239,239,1) 100%);
    background: -webkit-linear-gradient(left, rgba(239,239,239,1) 0%,rgba(197,197,197,1) 24%,rgba(197,197,197,1) 76%,rgba(239,239,239,1) 100%);
    background: linear-gradient(to right, rgba(239,239,239,1) 0%,rgba(197,197,197,1) 24%,rgba(197,197,197,1) 76%,rgba(239,239,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=1 );
    height: 1px;
    margin-top: 20px;
}
.foot-pg p{
	color:#666666;
	font-family: 'OpenSans-Semibold_0';
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.brder a img,.brder1 a img{
	margin:0 auto;
	width:auto;
}
.foot-link li p{margin-bottom:0;}
.cart{
	font-size:12px;
}
.brder{
	border:1px solid #000; 
}
.brder1{
	border:1px solid #333;
}

/**about-us**/
.inner-banner {margin-top: 9.5em;}
.inner-banner-contact {margin-top: 9.5em;}
.inner-banner img{width:100%;height:300px;object-fit:cover;}
.inner-banner-contact img{width:100%;height:200px;object-fit:cover;}
.img-bg{border-radius: 50%;-moz-border-radius: 50%;overflow: hidden;display: inline-block;border: solid 15px #F9DF82;vertical-align: bottom;}
.img-bg img{border-radius:50%;-moz-border-radius: 50%;width:auto;}
.about-img h1{color:#000;text-align:center; font-size:25px; line-height:43px;font-family: 'PACIFICO-REGULAR';}
.about-img h2{text-align:center;color:#E20A0B;}
.abt-img-det h1{color:#000;font-size:60px;}
.abt-img-det h2{color:#EB1C22;font-size:35px;margin-bottom:30px;margin-top: 0px;}
.abt-img-det p{text-align:justify;line-height:25px;}
.staff-bg{background-image:url("../img/about/pattren_bg_team.jpg");background-repeat:repeat;min-height:500px;}
.staff h1{text-align:center;font-size:50px;color:#000;}
.staff-img img{border-radius:50%;margin:0 auto;width:auto;}
.staff-img h4{text-align:center;color:#000;font-size:26px;}
.staff-img p{text-align:center;color:#000; font-size:15px;}

/**blog**/
.blog-list li{display:inline-block;padding:10px 5px 5px 5px;color: #000;font-size: 13px;}
.blog-list{margin-left:-40px;}
.blog-list li a{color:#000;font-size:13px;}
.hrtag1{border-top:1px solid #A1A1A1;margin-top:0;margin-bottom:0;}
.blog-bg{background-color:#F0F0F0;}
.blog h1{text-align:center;color:#000;font-size:50px;}
.blog p{text-align:center;color:#000;font-size:18px;}
.cal-img img{margin:0 auto;width:auto !important;}
.cal-date p{color:#EB1C22 !important;margin-left:-35px !important;margin-top:-3px !important;}
.blog-img h1{color:#000;text-align:left;font-family: 'OpenSans-Regular';font-size:20px;margin:10px 10px 20px;}
.blog-img p{color:#656565;text-align:justify;line-height:23px;margin:0px 10px 20px;}
.blog-img:hover{ box-shadow: 1px -1px 9px 1px #B0B0B0;}
.blog-img{background-color:#fff;padding-bottom:20px;min-height: 430px;}
.blog-img a{color:#fff;background-color:#E75B5A;text-align:center;padding:7px 15px;text-decoration:none !important;margin:0px 10px;}
.blog-img img{width:100%;}

/**blog-details**/
.blog-det img{width:100%;margin:0 auto;}
.cal-img1 img{width:auto !important;}
.blog-det h1{color:#000;text-align:left;font-family: 'OpenSans-Regular';font-size:24px !important;}
.cal-date1 p{color:#EB1C22 !important;margin-left:-30px !important;margin-top:2px !important;font-size:16px !important;}
.blog-det p{color:#656565;text-align:justify;line-height:25px;font-size:14px;}
.latest-blogs{background-color:#EB1C22;margin-top:-20px;}
.latest-blogs h3{color:#fff;font-family: 'OpenSans-Regular';font-size:15px;padding:10px 10px;}
.blog-ads img{width:auto;margin:0 auto;}
.blog-ads h4{color:#000;font-family: 'OpenSans-Regular';}

/**clients**/
.padzero{padding-left:0;padding-right:0;margin-bottom:-1px;}
.padzero1{padding-left:0;padding-right:0;margin-bottom:-1px;margin-left:-1px;}
.client-imgs img{width:auto;margin:0 auto;height:165px;object-fit:contain;}
.client-imgs{border:1px solid #E9E9E9;padding:10px;}

/**contact Us**/
.contact-us h1{color:#000;text-align:center;}
.contact-us p{text-align:center;color:#000;font-size:18px;}
.frm-ctrl{padding: 21px 18px;border-radius: 30px;}
.sub-btn{padding:12px 42px;color:#fff;background-color:#E94647;border-radius:30px;font-size:15px;}
.sub-btn:hover{padding:12px 42px;color:#fff;background-color:#E94647;border-radius:30px;font-size:15px;}
.sub-btn:focus, .sub-btn:active:focus, .sub-btn.active:focus, .sub-btn.focus, .sub-btn:active.focus, .sub-btn.active.focus{outline:0px auto -webkit-focus-ring-color;}
.address{margin-top:0px;}
.contact-bg{background-color:#F0D708;min-height:100px;}
.locations h1{color:#000;margin-top:30px;}
.cont-tabs li{width:100%;border-bottom:1px solid #000;padding: 5px 1px;}
.cont-tabs li:last-child{border-bottom:0px solid #000;}
.cont-tabs li.active{background:#FFEE7A;}
.cont-tabs li.active a{border:none;}
.cont-tabs{margin-left:0px;margin-bottom:0px;}
.cont-tabs li a{color:#000;font-family: 'OpenSans-Bold';font-size:12px;order:none}
.map-cla0{min-height:400px;}
.cont-tabs li.active a{background-color:transparent !important;color:#000 !important;border:1px solid #FFEE7A}
.cont-tabs li a:hover{background-color:transparent !important;color:#000 !important;border:1px solid #FFEE7A}
/**products**/
.cat-bg{background-color:#F0D708;min-height:500px;}
.catgery{border:1px dashed #fff;padding: 8em 2px 0px 2px;}
.cat-img{position: absolute;z-index: 1024;}
.cat-img img{width:90%;position:relative; margin-top:10px;}
.cat-img h1{position:absolute;width:100%;color:#fff;margin-top: -65px;padding-left: 39px;}
.prod-pan{background-color:transparent;border:0px;margin-bottom:-5px !important;border-radius:0 !important;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0); box-shadow: 0 1px 1px rgba(0,0,0,0);}
.prodt-head{background-color:transparent !important;border:0px !important;border-radius:0 !important;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border:0px !important;}
.padzero2{padding-left:0;padding-right:0;}
#slider-range{height:10px;background-color:#000;color:#fff;}
.prodt-head h4 a{color:#000;font-size:30px;font-weight:bold; text-decoration:none !important;}
.check-label{color:#000;font-size:12px;}
.search p{color:#000;font-size:14px;font-family: 'OpenSans-Semibold_0';}
.sty-lab{color:#000;}
.slect-cls{color:#000;padding:0px 12px;font-size:12px;height:26px;border-radius:0;margin-top: -3px;}
.prodt-imgs img{position:relative;width:auto;margin:0 auto;height:150px;}
.prodt-imgs{border:1px solid #CCCCCC;height:300px;padding:20px 0px 0px;margin-bottom:25%;}
.dicount{margin-top:-9em;}
.dicount img{position:absolute;width:auto;margin-left: -2px;height:auto !important;}
.dicount p{color:#fff;z-index: 1;margin-top: 7px;margin-left:5px;position: absolute;font-size: 12px;}
.prdt-img-det{margin-top:12em;border-top:1px solid #CCCCCC;padding:10px 0px;}
.prdt-img-det h4{font-family: 'OpenSans-Semibold_0';color:#000; font-size:14px;text-align:center;}
.prdt-img-det p{font-family: 'OpenSans-Semibold_0';color:#E64B6B;text-align:center;font-size:15px;}
.whislist-img img{margin-top: -11px;} 
.wish-clor {background-color:#E64B6B !important;width:100%; padding:0px 0px;}  
.whislist-det p{color:#fff !important; margin-top: -9%;text-align:center;font-size:14px;}
.red-clr{color:#E64B6B;margin-right:10px;}
.prodt-list li{display:inline-block; font-family: 'Amatic-Bold';font-size:25px;padding:5px 10px;border:1px solid #000;}
.prodt-list li a{font-family: 'Amatic-Bold'; color:#000;font-size:25px;}
.prodt-list{float:right;}
.no-border{border:0px !important;}
.no-border1{border:0px !important;}
.no-border1 a{color:#E64B6B !important;}

/**Product Details**/
.prdt-zoom-img{}
.prdt-zoom-img img{margin:0 auto;border:1px solid #ccc;padding:0% 0;}
.prodt-det-det h1{font-family: 'OpenSans-Bold';color:#000;font-size:30px;margin-top:0;}
.prodt-det-det h2{color:#E74A69;font-family: 'OpenSans-Bold';}
.pricd-dst{font-size:16px;font-family: 'OpenSans-Regular';}
.pro-code p{color:#818181;text-align:left;margin-top:10px;}
.pro-code-det p{color:#818181;text-align:right;margin-top:10px;}
#proQuantity{width:50%;}
.qtyright{text-align:right !important;}
.pro-weight{margin-top:10px;}
.pro-code-det img{float:right;margin-top:10px;	}
.whislist-det p{font-family: 'OpenSans-Bold';}
.pro-tab h5{color:#3F3F3F;font-family: 'OpenSans-Bold';}
.clr-label{color:#818181;font-size:13px;}
.pro-tab p{color:#656565;text-align:justify;}
.pro-tablst li{list-style-type:none;color:#656565;line-height:27px;}
.pro-tablst{margin-top:5%;margin-left:-40px;}
.pro-tbslst li a{border:1px solid #ccc;border-radius:0;color:#000 !important;background-color:#BFBFBF;font-family: 'OpenSans-Semibold_0';}
.pro-tbslst li.active a,.pro-tbslst li a:hover{border-bottom:1px solid #ccc !important;background-color:#E84A6B;}
.pro-tbslst{border-bottom:0;}

/**Knowledge Center**/
.knowledge h1{color:#3DBFD5;text-align:center;font-size:60px;}
.knowledge p{color:#656565;text-align:justify;}
.knowledge h5{color:#3DBFD5;font-family: 'OpenSans-Semibold_0';}

.cart-btn{width:100%;border:none;background:none;color:#fff;padding:9px;text-align:center;}
.whishlistimg{padding:0;width:35px;margin-left:8%;}
.whishlistimg img{height:auto !important;}
.addCart{color: #fff !important; text-align: left; font-size: 14px;font-weight:bold;padding-left:0;}
.strikeprice{color:#ccc;font-size:15px;text-decoration: line-through;}
.prodt-det-det h2{font-size:20px;}
.pro-tab{margin-top:10%;}
.catalogue{color:#D44127;font-size:14px;text-transform:uppercase;background:#fff;width:30.333%;margin:10px;padding:5px;    box-shadow: 2px 2px 6px 1px #ccc;}
.catalogue a{color:#D44127;font-weight:bold;}

.pagination strong{ font-family: 'Amatic-Bold'; font-size:25px;   color: #000;   margin:2px;    padding: 5px 10px;    border: 1px solid #000;background:#F0D708;}
.pagination a{ font-family: 'Amatic-Bold';   font-size:25px;  color: #000;   margin:2px;    padding: 5px 10px;    border: 1px solid #000;}
.car-ctrl.left{
	    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.gpcust{
    top:10em;
}
.thfnt{font-size:11px;font-weight:bold;margin-top:5px;}
.thfnt-mail{margin-right:10px;font-size:12px;}
.f12{font-size:12px;}
.txt-right{text-align:right;}
.txt-center{text-align:center;}
.mt-n15{margin-top:-15%;}
.tfamily{font-family:'OpenSans-Semibold_0' !important;font-size:18px;}
.nopad{padding:0;}
.mt2px{margin-top:2px !important;}
.mt8px{margin-top:8px !important;}