@import 'https://fonts.googleapis.com/css?family=Hammersmith+One|Righteous|Roboto:400,500,700';

/*
font-family: 'Roboto', sans-serif;
font-family: 'Righteous', cursive;
font-family: 'Hammersmith One', sans-serif;

*/

/****************************************/
/**********Default Property*************/
/****************************************/

.mt-1{margin-top:1px}.mt-2{margin-top:2px}.mt-3{margin-top:3px}.mt-4{margin-top:4px}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-7{margin-top:7px}.mt-8{margin-top:8px}.mt-9{margin-top:9px}.mt-10{margin-top:10px}.mt-11{margin-top:11px}.mt-12{margin-top:12px}.mt-13{margin-top:13px}.mt-14{margin-top:14px}.mt-15{margin-top:15px}.mt-16{margin-top:16px}.mt-17{margin-top:17px}.mt-18{margin-top:18px}.mt-19{margin-top:19px}.mt-20{margin-top:20px}.mt-21{margin-top:21px}.mt-22{margin-top:22px}.mt-23{margin-top:23px}.mt-24{margin-top:24px}.mt-25{margin-top:25px}.mt-26{margin-top:26px}.mt-27{margin-top:27px}.mt-28{margin-top:28px}.mt-29{margin-top:29px}.mt-30{margin-top:30px}.mt-31{margin-top:31px}.mt-32{margin-top:32px}.mt-33{margin-top:33px}.mt-34{margin-top:34px}.mt-35{margin-top:35px}.mt-36{margin-top:36px}.mt-37{margin-top:37px}.mt-38{margin-top:38px}.mt-39{margin-top:39px}.mt-40{margin-top:40px}.mt-41{margin-top:41px}.mt-42{margin-top:42px}.mt-43{margin-top:43px}.mt-44{margin-top:44px}.mt-45{margin-top:45px}.mt-46{margin-top:46px}.mt-47{margin-top:47px}.mt-48{margin-top:48px}.mt-49{margin-top:49px}.mt-50{margin-top:50px}.mt-51{margin-top:51px}.mt-52{margin-top:52px}.mt-53{margin-top:53px}.mt-54{margin-top:54px}.mt-55{margin-top:55px}.mt-56{margin-top:56px}.mt-57{margin-top:57px}.mt-58{margin-top:58px}.mt-59{margin-top:59px}.mt-60{margin-top:60px}.mt-61{margin-top:61px}.mt-62{margin-top:62px}.mt-63{margin-top:63px}.mt-64{margin-top:64px}.mt-65{margin-top:65px}.mt-66{margin-top:66px}.mt-67{margin-top:67px}.mt-68{margin-top:68px}.mt-69{margin-top:69px}.mt-70{margin-top:70px}.mt-71{margin-top:71px}.mt-72{margin-top:72px}.mt-73{margin-top:73px}.mt-74{margin-top:74px}.mt-75{margin-top:75px}.mt-76{margin-top:76px}.mt-77{margin-top:77px}.mt-78{margin-top:78px}.mt-79{margin-top:79px}.mt-80{margin-top:80px}.mt-81{margin-top:81px}.mt-82{margin-top:82px}.mt-83{margin-top:83px}.mt-84{margin-top:84px}.mt-85{margin-top:85px}.mt-86{margin-top:86px}.mt-87{margin-top:87px}.mt-88{margin-top:88px}.mt-89{margin-top:89px}.mt-90{margin-top:90px}.mt-91{margin-top:91px}.mt-92{margin-top:92px}.mt-93{margin-top:93px}.mt-94{margin-top:94px}.mt-95{margin-top:95px}.mt-96{margin-top:96px}.mt-97{margin-top:97px}.mt-98{margin-top:98px}.mt-99{margin-top:99px}.mt-100{margin-top:100px}.mb-1{margin-bottom:1px}.mb-2{margin-bottom:2px}.mb-3{margin-bottom:3px}.mb-4{margin-bottom:4px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-7{margin-bottom:7px}.mb-8{margin-bottom:8px}.mb-9{margin-bottom:9px}.mb-10{margin-bottom:10px}.mb-11{margin-bottom:11px}.mb-12{margin-bottom:12px}.mb-13{margin-bottom:13px}.mb-14{margin-bottom:14px}.mb-15{margin-bottom:15px}.mb-16{margin-bottom:16px}.mb-17{margin-bottom:17px}.mb-18{margin-bottom:18px}.mb-19{margin-bottom:19px}.mb-20{margin-bottom:20px}.mb-21{margin-bottom:21px}.mb-22{margin-bottom:22px}.mb-23{margin-bottom:23px}.mb-24{margin-bottom:24px}.mb-25{margin-bottom:25px}.mb-26{margin-bottom:26px}.mb-27{margin-bottom:27px}.mb-28{margin-bottom:28px}.mb-29{margin-bottom:29px}.mb-30{margin-bottom:30px}.mb-31{margin-bottom:31px}.mb-32{margin-bottom:32px}.mb-33{margin-bottom:33px}.mb-34{margin-bottom:34px}.mb-35{margin-bottom:35px}.mb-36{margin-bottom:36px}.mb-37{margin-bottom:37px}.mb-38{margin-bottom:38px}.mb-39{margin-bottom:39px}.mb-40{margin-bottom:40px}.mb-41{margin-bottom:41px}.mb-42{margin-bottom:42px}.mb-43{margin-bottom:43px}.mb-44{margin-bottom:44px}.mb-45{margin-bottom:45px}.mb-46{margin-bottom:46px}.mb-47{margin-bottom:47px}.mb-48{margin-bottom:48px}.mb-49{margin-bottom:49px}.mb-50{margin-bottom:50px}.mb-51{margin-bottom:51px}.mb-52{margin-bottom:52px}.mb-53{margin-bottom:53px}.mb-54{margin-bottom:54px}.mb-55{margin-bottom:55px}.mb-56{margin-bottom:56px}.mb-57{margin-bottom:57px}.mb-58{margin-bottom:58px}.mb-59{margin-bottom:59px}.mb-60{margin-bottom:60px}.mb-61{margin-bottom:61px}.mb-62{margin-bottom:62px}.mb-63{margin-bottom:63px}.mb-64{margin-bottom:64px}.mb-65{margin-bottom:65px}.mb-66{margin-bottom:66px}.mb-67{margin-bottom:67px}.mb-68{margin-bottom:68px}.mb-69{margin-bottom:69px}.mb-70{margin-bottom:70px}.mb-71{margin-bottom:71px}.mb-72{margin-bottom:72px}.mb-73{margin-bottom:73px}.mb-74{margin-bottom:74px}.mb-75{margin-bottom:75px}.mb-76{margin-bottom:76px}.mb-77{margin-bottom:77px}.mb-78{margin-bottom:78px}.mb-79{margin-bottom:79px}.mb-80{margin-bottom:80px}.mb-81{margin-bottom:81px}.mb-82{margin-bottom:82px}.mb-83{margin-bottom:83px}.mb-84{margin-bottom:84px}.mb-85{margin-bottom:85px}.mb-86{margin-bottom:86px}.mb-87{margin-bottom:87px}.mb-88{margin-bottom:88px}.mb-89{margin-bottom:89px}.mb-90{margin-bottom:90px}.mb-91{margin-bottom:91px}.mb-92{margin-bottom:92px}.mb-93{margin-bottom:93px}.mb-94{margin-bottom:94px}.mb-95{margin-bottom:95px}.mb-96{margin-bottom:96px}.mb-97{margin-bottom:97px}.mb-98{margin-bottom:98px}.mb-99{margin-bottom:99px}.mb-100{margin-bottom:100px}.mtb-1{margin-top:1px;margin-bottom:1px}.mtb-2{margin-top:2px;margin-bottom:2px}.mtb-3{margin-top:3px;margin-bottom:3px}.mtb-4{margin-top:4px;margin-bottom:4px}.mtb-5{margin-top:5px;margin-bottom:5px}.mtb-6{margin-top:6px;margin-bottom:6px}.mtb-7{margin-top:7px;margin-bottom:7px}.mtb-8{margin-top:8px;margin-bottom:8px}.mtb-9{margin-top:9px;margin-bottom:9px}.mtb-10{margin-top:10px;margin-bottom:10px}.mtb-11{margin-top:11px;margin-bottom:11px}.mtb-12{margin-top:12px;margin-bottom:12px}.mtb-13{margin-top:13px;margin-bottom:13px}.mtb-14{margin-top:14px;margin-bottom:14px}.mtb-15{margin-top:15px;margin-bottom:15px}.mtb-16{margin-top:16px;margin-bottom:16px}.mtb-17{margin-top:17px;margin-bottom:17px}.mtb-18{margin-top:18px;margin-bottom:18px}.mtb-19{margin-top:19px;margin-bottom:19px}.mtb-20{margin-top:20px;margin-bottom:20px}.mtb-21{margin-top:21px;margin-bottom:21px}.mtb-22{margin-top:22px;margin-bottom:22px}.mtb-23{margin-top:23px;margin-bottom:23px}.mtb-24{margin-top:24px;margin-bottom:24px}.mtb-25{margin-top:25px;margin-bottom:25px}.mtb-26{margin-top:26px;margin-bottom:26px}.mtb-27{margin-top:27px;margin-bottom:27px}.mtb-28{margin-top:28px;margin-bottom:28px}.mtb-29{margin-top:29px;margin-bottom:29px}.mtb-30{margin-top:30px;margin-bottom:30px}.mtb-31{margin-top:31px;margin-bottom:31px}.mtb-32{margin-top:32px;margin-bottom:32px}.mtb-33{margin-top:33px;margin-bottom:33px}.mtb-34{margin-top:34px;margin-bottom:34px}.mtb-35{margin-top:35px;margin-bottom:35px}.mtb-36{margin-top:36px;margin-bottom:36px}.mtb-37{margin-top:37px;margin-bottom:37px}.mtb-38{margin-top:38px;margin-bottom:38px}.mtb-39{margin-top:39px;margin-bottom:39px}.mtb-40{margin-top:40px;margin-bottom:40px}.mtb-41{margin-top:41px;margin-bottom:41px}.mtb-42{margin-top:42px;margin-bottom:42px}.mtb-43{margin-top:43px;margin-bottom:43px}.mtb-44{margin-top:44px;margin-bottom:44px}.mtb-45{margin-top:45px;margin-bottom:45px}.mtb-46{margin-top:46px;margin-bottom:46px}.mtb-47{margin-top:47px;margin-bottom:47px}.mtb-48{margin-top:48px;margin-bottom:48px}.mtb-49{margin-top:49px;margin-bottom:49px}.mtb-50{margin-top:50px;margin-bottom:50px}.mtb-51{margin-top:51px;margin-bottom:51px}.mtb-52{margin-top:52px;margin-bottom:52px}.mtb-53{margin-top:53px;margin-bottom:53px}.mtb-54{margin-top:54px;margin-bottom:54px}.mtb-55{margin-top:55px;margin-bottom:55px}.mtb-56{margin-top:56px;margin-bottom:56px}.mtb-57{margin-top:57px;margin-bottom:57px}.mtb-58{margin-top:58px;margin-bottom:58px}.mtb-59{margin-top:59px;margin-bottom:59px}.mtb-60{margin-top:60px;margin-bottom:60px}.mtb-61{margin-top:61px;margin-bottom:61px}.mtb-62{margin-top:62px;margin-bottom:62px}.mtb-63{margin-top:63px;margin-bottom:63px}.mtb-64{margin-top:64px;margin-bottom:64px}.mtb-65{margin-top:65px;margin-bottom:65px}.mtb-66{margin-top:66px;margin-bottom:66px}.mtb-67{margin-top:67px;margin-bottom:67px}.mtb-68{margin-top:68px;margin-bottom:68px}.mtb-69{margin-top:69px;margin-bottom:69px}.mtb-70{margin-top:70px;margin-bottom:70px}.mtb-71{margin-top:71px;margin-bottom:71px}.mtb-72{margin-top:72px;margin-bottom:72px}.mtb-73{margin-top:73px;margin-bottom:73px}.mtb-74{margin-top:74px;margin-bottom:74px}.mtb-75{margin-top:75px;margin-bottom:75px}.mtb-76{margin-top:76px;margin-bottom:76px}.mtb-77{margin-top:77px;margin-bottom:77px}.mtb-78{margin-top:78px;margin-bottom:78px}.mtb-79{margin-top:79px;margin-bottom:79px}.mtb-80{margin-top:80px;margin-bottom:80px}.mtb-81{margin-top:81px;margin-bottom:81px}.mtb-82{margin-top:82px;margin-bottom:82px}.mtb-83{margin-top:83px;margin-bottom:83px}.mtb-84{margin-top:84px;margin-bottom:84px}.mtb-85{margin-top:85px;margin-bottom:85px}.mtb-86{margin-top:86px;margin-bottom:86px}.mtb-87{margin-top:87px;margin-bottom:87px}.mtb-88{margin-top:88px;margin-bottom:88px}.mtb-89{margin-top:89px;margin-bottom:89px}.mtb-90{margin-top:90px;margin-bottom:90px}.mtb-91{margin-top:91px;margin-bottom:91px}.mtb-92{margin-top:92px;margin-bottom:92px}.mtb-93{margin-top:93px;margin-bottom:93px}.mtb-94{margin-top:94px;margin-bottom:94px}.mtb-95{margin-top:95px;margin-bottom:95px}.mtb-96{margin-top:96px;margin-bottom:96px}.mtb-97{margin-top:97px;margin-bottom:97px}.mtb-98{margin-top:98px;margin-bottom:98px}.mtb-99{margin-top:99px;margin-bottom:99px}.mtb-100{margin-top:100px;margin-bottom:100px}@media screen and (max-width:768px){.mt-1{margin-top:1px}.mt-2{margin-top:2px}.mt-3{margin-top:3px}.mt-4{margin-top:4px}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-7{margin-top:7px}.mt-8{margin-top:8px}.mt-9{margin-top:9px}.mb-1{margin-bottom:1px}.mb-2{margin-bottom:2px}.mb-3{margin-bottom:3px}.mb-4{margin-bottom:4px}.mb-5{margin-bottom:5px}.mb-6{margin-bottom:6px}.mb-7{margin-bottom:7px}.mb-8{margin-bottom:8px}.mb-9{margin-bottom:9px}.mtb-1{margin-top:1px;margin-bottom:1px}.mtb-2{margin-top:2px;margin-bottom:2px}.mtb-3{margin-top:3px;margin-bottom:3px}.mtb-4{margin-top:4px;margin-bottom:4px}.mtb-5{margin-top:5px;margin-bottom:5px}.mtb-6{margin-top:6px;margin-bottom:6px}.mtb-7{margin-top:7px;margin-bottom:7px}.mtb-8{margin-top:8px;margin-bottom:8px}.mtb-9{margin-top:9px;margin-bottom:9px}.mt-10,.mt-100,.mt-11,.mt-12,.mt-13,.mt-14,.mt-15,.mt-16,.mt-17,.mt-18,.mt-19,.mt-20,.mt-21,.mt-22,.mt-23,.mt-24,.mt-25,.mt-26,.mt-27,.mt-28,.mt-29,.mt-30,.mt-31,.mt-32,.mt-33,.mt-34,.mt-35,.mt-36,.mt-37,.mt-38,.mt-39,.mt-40,.mt-41,.mt-42,.mt-43,.mt-44,.mt-45,.mt-46,.mt-47,.mt-48,.mt-49,.mt-50,.mt-51,.mt-52,.mt-53,.mt-54,.mt-55,.mt-56,.mt-57,.mt-58,.mt-59,.mt-60,.mt-61,.mt-62,.mt-63,.mt-64,.mt-65,.mt-66,.mt-67,.mt-68,.mt-69,.mt-70,.mt-71,.mt-72,.mt-73,.mt-74,.mt-75,.mt-76,.mt-77,.mt-78,.mt-79,.mt-80,.mt-81,.mt-82,.mt-83,.mt-84,.mt-85,.mt-86,.mt-87,.mt-88,.mt-89,.mt-90,.mt-91,.mt-92,.mt-93,.mt-94,.mt-95,.mt-96,.mt-97,.mt-98,.mt-99{margin-top:10px}.mb-10,.mb-100,.mb-11,.mb-12,.mb-13,.mb-14,.mb-15,.mb-16,.mb-17,.mb-18,.mb-19,.mb-20,.mb-21,.mb-22,.mb-23,.mb-24,.mb-25,.mb-26,.mb-27,.mb-28,.mb-29,.mb-30,.mb-31,.mb-32,.mb-33,.mb-34,.mb-35,.mb-36,.mb-37,.mb-38,.mb-39,.mb-40,.mb-41,.mb-42,.mb-43,.mb-44,.mb-45,.mb-46,.mb-47,.mb-48,.mb-49,.mb-50,.mb-51,.mb-52,.mb-53,.mb-54,.mb-55,.mb-56,.mb-57,.mb-58,.mb-59,.mb-60,.mb-61,.mb-62,.mb-63,.mb-64,.mb-65,.mb-66,.mb-67,.mb-68,.mb-69,.mb-70,.mb-71,.mb-72,.mb-73,.mb-74,.mb-75,.mb-76,.mb-77,.mb-78,.mb-79,.mb-80,.mb-81,.mb-82,.mb-83,.mb-84,.mb-85,.mb-86,.mb-87,.mb-88,.mb-89,.mb-90,.mb-91,.mb-92,.mb-93,.mb-94,.mb-95,.mb-96,.mb-97,.mb-98,.mb-99{margin-bottom:10px}.mtb-10,.mtb-100,.mtb-11,.mtb-12,.mtb-13,.mtb-14,.mtb-15,.mtb-16,.mtb-17,.mtb-18,.mtb-19,.mtb-20,.mtb-21,.mtb-22,.mtb-23,.mtb-24,.mtb-25,.mtb-26,.mtb-27,.mtb-28,.mtb-29,.mtb-30,.mtb-31,.mtb-32,.mtb-33,.mtb-34,.mtb-35,.mtb-36,.mtb-37,.mtb-38,.mtb-39,.mtb-40,.mtb-41,.mtb-42,.mtb-43,.mtb-44,.mtb-45,.mtb-46,.mtb-47,.mtb-48,.mtb-49,.mtb-50,.mtb-51,.mtb-52,.mtb-53,.mtb-54,.mtb-55,.mtb-56,.mtb-57,.mtb-58,.mtb-59,.mtb-60,.mtb-61,.mtb-62,.mtb-63,.mtb-64,.mtb-65,.mtb-66,.mtb-67,.mtb-68,.mtb-69,.mtb-70,.mtb-71,.mtb-72,.mtb-73,.mtb-74,.mtb-75,.mtb-76,.mtb-77,.mtb-78,.mtb-79,.mtb-80,.mtb-81,.mtb-82,.mtb-83,.mtb-84,.mtb-85,.mtb-86,.mtb-87,.mtb-88,.mtb-89,.mtb-90,.mtb-91,.mtb-92,.mtb-93,.mtb-94,.mtb-95,.mtb-96,.mtb-97,.mtb-98,.mtb-99{margin-top:10px;margin-bottom:10px}}


/****************************************/
/*******End of Default Property**********/
/****************************************/

body{ 
	margin:0px; 
	padding:0px; 
	font-family: 'Roboto', sans-serif;
	font-size:13px; 
	background:#fff;
	color:#000;
	font-weight:normal;
}

*{ 
	margin:0; 
	padding:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

img{
	border:none;
}

a{ 
	text-decoration:none; 
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.clear{ 
	clear:both;
}

.top_container{
	border-bottom:#d9d9d9 solid 1px;
	padding:8px 0px;
	float:left;
	width:100%;
}

.cart_container{
	position:absolute;
	top:0;
	background:url(../images/cart_bg.png) no-repeat;
	width:79px;
	height:97px;
	right:0%;
	text-align:center;
	padding-top:17px;
}

.cart_container p{
	color:#666666;
	text-align:center;
	font-size:15px;
	line-height:25px;
}


.top_container p{
	color:#666666;
	font-size:14px;
	margin:0px;
	padding:0px;
}

.top_container i{
	font-size:18px;
	padding-right:10px;
}

.top_right_side{
	text-align:right;
}

.top_right_side .top_links{
	display:inline-block;
	margin-right: 100px;
}

.top_right_side .top_links li{
	display:inline-block;
	list-style:none;
}

.top_right_side .top_links li a{
	border-right:#999999 solid 1px;
	color:#666666;
	font-size:14px;
	padding:0px 6px;
}

.top_right_side .top_links li a:hover{
	color:#ef4b4c;
}

.logo_container{
	/*background:url(../images/top_bg.jpg) repeat-x bottom;*/
	background-color:#FFF;
	padding:10px 0px;
	float:left;
	width:100%;
}

.social{
	margin:0px;
	padding:0px;
	margin-right: 100px;
}

.social li{
	display:inline-block;
	width:42px;
	line-height:42px;
	/*background:#b3b3b3;
	border-radius:50%;*/
	text-align:center;
	margin-left:15px;
	margin-top:8px;
}

.social li a{
	color:#636363;
	font-size:18px;
}

.social li:hover {
	color:#ef4b4c;
}

.social li:hover a{
	color:#ef4b4c;
}

.menu_container{
	width:100%;
	float:left;
	background:#ef4b4c;
	padding-top:5px;
}

.cate_container{
	/*background:url(../images/cate_bg.jpg) repeat;*/
	width:100%;
	float:left;
	padding:30px 0px;
}

h1{
	font-size:25px!important;
	color:#024e8a;
	margin:0px;
	padding:0px 0px 40px 0px;
	font-family: 'Righteous', cursive;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
}

.center_container{
	float:left;
	width:100%;
	margin-top:15px;
	background-color:#f5f5f5;
}


.center_container h1{font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:27px; margin:0px; background:url(../images/heading-bg.png)no-repeat center bottom; padding-bottom:30px; text-align:center; padding-top:20px; color:#111; margin-left:15px; margin-right:15px; margin-bottom:15px;}
.center_container h1 span{color:#ef4b4c;}

article.main-cats{padding-bottom:20px;}
article.main-cats h1{font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:27px; margin:0px; background:url(../images/heading-bg.png)no-repeat center bottom; padding-bottom:30px; text-align:center; padding-top:20px; color:#111; margin-left:15px; margin-right:15px;}
article.main-cats h1 span{color:#ef4b4c;}

.common-cats-wrappers{position:relative; border:2px solid #fff; overflow:hidden; margin-top:25px; transition: 0.4s all;}
.common-cats-wrappers:hover{border:2px solid #ef4b4c;}
.common-cats-wrappers .cats-img{border:8px solid #111; transition: 0.4s all;}
.common-cats-wrappers:hover .cats-img{border:8px solid #ef4b4c;}
.common-cats-wrappers .cats-img a{display:block;}
.common-cats-wrappers .cats-img a img{display:block; width:100%;}

.common-cats-wrappers .cats-name{position:absolute; bottom:0px; left:8px; right:8px; background:rgba(0,0,0,0.5); text-align:center; transition: 0.4s all;}
.common-cats-wrappers:hover .cats-name{bottom:50%; margin-bottom:-22px; background:rgba(218,37,30,0.5);}
.common-cats-wrappers .cats-name h2{margin:0px; color:#fff; text-transform:uppercase; font-family: 'Lato', sans-serif; font-size:22px; padding:10px 5px; transition: 0.3s all;}

.viewcats{text-align:center;}
.viewcats a{text-decoration:none; margin-top:19px; display:inline-block; text-transform:uppercase; color:#fff; border:2px solid #fff; padding:5px 25px; font-family: 'Lato', sans-serif; transition: 0.3s all;}
.viewcats a:hover{color:#ef4b4c; border:2px solid #ef4b4c;}


.featured_container{
	float:left;
	width:100%;
	padding:40px 0px;
	}
	
.featured_container h1{font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:27px; margin:0px; background:url(../images/heading-bg.png)no-repeat center bottom; padding-bottom:30px; text-align:center; padding-top:20px; color:#111; margin-left:15px; margin-right:15px; margin-bottom:10px;}
.featured_container h1 span{color:#ef4b4c;}	
	
.welcome_container{
	/*background:url(../images/welcome_bg.jpg) no-repeat center center fixed;*/
	padding:10px;
}


.welcome_container h1{font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:27px; margin:0px; background:url(../images/heading-bg.png)no-repeat center bottom; padding-bottom:30px; text-align:center; padding-top:20px; color:#111; margin-left:15px; margin-right:15px;}
.welcome_container h1 span{color:#ef4b4c;}



.welcome_wrapper{
	/*border:#fff solid 1px;*/
	text-align:center;
	padding:15px 15px;
}

.welcome_text{
	text-align:center;
	color:#111111;
	line-height:24px;
}

.read_more a{
	display:inline-block;
	padding:10px 22px;
	background:#ef4b4c;
	color:#FFFFFF;
	margin-top:30px;
	text-transform:uppercase;
}

.read_more a:hover{
	background:#111111;
	color:#ffffff;
}

.feature_heading{
	color:#ef4b4c;
	font-size:25px;
	padding:50px 0px;
	text-align:center;
	font-size:0px;
}

.product_thumb{
	border:#cfcfcf solid 1px;
	background:#ffffff;
	text-align:center;
	margin-bottom:30px;
}

.product_thumb:hover{
	border: #ef4b4c solid 1px;
}

.product_thumb .pro_img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-height:165px;
	margin-top:10px;
	margin-bottom:10px;
}

.product_thumb p{
	color:#000000;
	font-size:14px;
	border-top: #cfcfcf solid 1px;
	line-height:25px;
	padding:5px 0px;
	margin:0px;
}

.product_thumb p span{
	color:#ef4b4c;
}

.cart_btn a{
	display:inline-block;
	padding:10px 22px;
	background:#ef4b4c;
	color:#FFFFFF;
	margin:0px 0px 20px 0px;
	text-transform:uppercase;
}

.cart_btn a:hover{
	background:#af0029;
	color:#fff;
}


#owl-demo .item{
    margin: 0px 10px;
	padding:0px;
}

  .customNavigation{
      text-align: center;
    }
	
.prev{
	color:#8c8c8c;
}

.next{
	color:#8c8c8c;
}


.arrival-certs {background:#e5e5e5; padding-bottom:30px;}
.arrival-certs .newarrival{}
.arrival-certs .newarrival h2{margin:0px; font-family: 'Raleway', sans-serif; font-size:26px; color:#424343; font-weight:700; margin-top:25px;}
.arrival-certs .newarrival a{}
.arrival-certs .newarrival a img{display:block; width:100%; margin-top:15px;}
.arrival-certs .newarrival a img:hover{box-shadow:0px 0px 20px 2px #999;}

.arrival-certs .certificates{}
.arrival-certs .certificates h2{margin:0px; font-family: 'Raleway', sans-serif; font-size:26px; color:#424343; font-weight:700; margin-top:25px;}
.arrival-certs .certificates a{}
.arrival-certs .certificates img{display:block; width:100%; margin-top:15px;}
.arrival-certs .certificates img:hover{box-shadow:0px 0px 20px 2px #888;}



/****Footer start****/

.footerbg{background:#000;}
.btmhd h4{color:#fff; text-transform:uppercase; font:700 18px 'Raleway', sans-serif;}
.btmhd p{color:#eee; font:400 13px 'Raleway', sans-serif;}
.btmhd span{color:#fff;}

.btmnavlist{margin:0; padding:10px 0 0 0; list-style:none;}
.btmnavlist li{list-style:none;}
.btmnavlist li a{color:#eee; font:400 14px 'Raleway', sans-serif; transition: all 0.3s; line-height:27px;}
.btmnavlist li a:hover{color:#fff; padding-left:10px; }

.btmendline{background:#1b1b1b;}
.btmleft{}
.btmleft p{color:#eee;}
.btmright{text-align:right;}
.btmright p{color:#eee;}

/*******Social Media start here*******/
.main_social_network2{text-align:center;  transition:all 0.4s; margin: 10px 0 0 0;
    border-top: 1px solid #2c2c2c; }
.main_social_network2 .fa{ font-size:17px; float:left;  transition:all 0.4s; background:none; color:#7d7d7d; padding:4px 13px;  margin:10px 5px; height: 40px;font-size: 15px;line-height: 30px; transition:all 0.3s;}

.fbs{width: 16%; padding: 7px 0; float: left; margin: 10px 8px 5px 0;   }
.twtrs{width: 16%; padding: 9px 0;  float: left; margin: 10px 8px 5px 0; }
.ggls{ width: 16%; padding: 8px 0; float: left; margin: 10px 8px 5px 0; }
.lnkds{ width: 16%; padding: 8px 0; float: left; margin: 10px 0px 5px 0;  }

.main_social_network2 .fbs:hover{  background:#4c66a4; transition:all 0.4s;}
.main_social_network2 .twtrs:hover{  background:#42b5e7; transition:all 0.4s;}
.main_social_network2 .ggls:hover{ background:#b12f21; transition:all 0.4s;}
.main_social_network2 .lnkds:hover{  background:#006699; transition:all 0.4s;}

.btmright a{color:#666;}
.btmright a:hover{color:#ff0000;}

.newsletter_container{
	/*background:url(../images/newsletter_bg.jpg) no-repeat center center fixed;*/
	background:#0d0d0d;
	padding:0px 0px 30px 0px;
	float:left;
	width:100%;
}

.newsletter_container p{
	text-align:center;
	padding:0 20px;
	color:#fff;
}

.newsletter_heading{
	color:#FFFFFF;
	text-align:center;
	margin:0px 0px;
	padding:20px 0px;
	font-size:25px;
	font-family: 'Righteous', cursive;
	text-transform:uppercase;
}

.newsletter{
	display: table;
    margin: auto;
	widows:500px;
}

.newsletter_left{
	display:inline-block;
	float:left;
}

.newsletter_right{
	display:inline-block;
	float:left;
	
}

.newsletter_fld{
	display:inline-block;
	height:59px;
	background:url(../images/newsletter_center.png) repeat-x;
	border:none;
	outline:none;
	width: 390px;
	color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	padding:0px;
	float:left;
}

.footer{
	background:#0d0d0e;
	padding:40px 0px;
}

.contact{
	margin:0px;
	float:left;
}

.contact p{
	color:#FFFFFF;
	font-size:14px;
	
}

.contact p i{
	color:#fff;
	padding-right:6px;
	font-size:15px;
}

.foter_heading{
	color:#FFFFFF;
	font-size:25px;
	text-transform:uppercase;
	padding-bottom:30px;
}

.ft_links{
	margin:0px;
	padding:0px;
}

.ft_links li{
	list-style:none;
}

.ft_links li a{
	display:block;
	color:#FFFFFF;
	font-size:14px;
	line-height:32px;
}

.ft_links li a i{
	padding-right:8px;
	color:#FFFFFF;
}

.name_icon{
	float:left;
}

.ft_fld{
	float:left;
	width:85%;
	background:#29292b;
	color:#ffffff;
	height:38px;
	border:none;
	padding-left:12px;
	margin-bottom:15px;
}

.text_area{
	width:98%;
	height:70px;
}

.copy_container{
	width:100%;
	background:#010101;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	padding:15px 0px;
}

.right_text{
	text-align:right;
	float:right;
	
}


.large_right_side{ width:100%;}

.deatial{ 
	margin:0px;
	padding:0px;
}
.deatial .h6{ 
	font-size:17px; 
	color:#e4344e; 
	line-height:30px; 
	font-weight:normal; 
	padding:0; 
	margin:0px;
	border-bottom:#999999 solid 1px;
	font-family: 'Oswald', sans-serif;
}

.deatial .h6 a{
	float:right;
	background:#000000;
	padding:0px 7px;
}

.deatial .h2{ 
	font-size:14px; 
	color:#fff;
	font-weight:normal; 
	line-height:36px;
	margin-bottom:5px; 
	padding:0px 0px 0px 10px;
	background:#000;
	margin:10px 0px 0px 0px;
}
.deatial .h2 span{ 
	color:#fff; 
	font-weight:bold; 
	color:#d92027;
}
.deatial p{ 
	text-align:justify; 
	color:#313131; 
	font-size:12px; 
	line-height:22px;
	padding:5px 0px;
}


.deatial .cart a{ 
	padding:10px 10px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:16px; 
	background:#0f75bd; 
	display:block; 
	margin:20px 0px;
	text-transform:uppercase;
}
.deatial .cart a:hover{ 
	background: #d92027;
}


.gallery_re{
	margin:0px 0px 10px 0px; 
	padding:0px; 
	float:left; 
	width:100%;
}
.gallery_re ul{
	margin:0px 0px 0px 2px; 
	padding:0px;
}
.gallery_re ul li{
	margin:0px; 
	margin:0px 8px 0px 0px; 
	width: 90px;
	height:80px; 
	list-style:none; 
	float:left;
}
.gallery_re ul li img{ 
	height:100%; 
	width:100%;
}
.border{
	border:1px solid #b2b2b2;
}
.gallery_re ul li:last-child{ 
	margin:0px;
}
.border:hover{
	border:1px solid #da251d;
}

.gallery{ 
	float:left;
}
.gallery img { 
	width:100%; 
	height:auto; 
	border:2px solid #959595; 
	margin-bottom:10px;
}




.navigation{
	background:#000000;
	padding:8px 0px;
	margin-bottom: 5px;
}

.navg{
	 margin:0px auto; 
	 padding:0px; 
	 display:table;
}
.navg ul{ 
	margin:0; 
	padding:0;
}
.navg ul li{ 
	list-style:none; 
	float:left;
}
.navg ul li a{ 
	float:left; 
	list-style:none; 
	font-size:13px; 
	color:#404040; 
	background-color:#fff; 
	border:#e2e2e2 solid 1px; 
	padding:5px 10px; 
	margin:0px 5px 0px 0px;
}
.navg ul li a:hover{ 
	background-color:#d92027; 
	color:#fff;
}
.navg ul li a.current{ background-color:#d92027; color:#fff;}

.product_heading{background:url(../images/line3.png) no-repeat left bottom; font-size:17px; color:#c90e07; font-weight:bold; padding-bottom:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; text-transform:uppercase;}
.product_heading span{ color:#0e0e0e;}


.main_products{ float:left;  width:100%; margin-bottom:20px;}
.main_products ul { margin:0px; padding:0px; }
.main_products ul li{ float:left; width:31.7%; padding-bottom:15px; background:#FFFFFF; border:#cccccc solid 1px; list-style:none; margin-right:20px; margin-bottom:20px;}
.main_products ul li .pro{ text-align:center; width:93%; height:auto; border:#efecec solid 1px; margin:10px auto 0 auto;}
.main_products ul li p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; border-bottom:#d0d0d0 solid 1px; padding:12px 10px;}

.main_products ul li .cart_btn a{
	display:inline-block;
	padding:10px 22px;
	background:#ef4b4c;
	color:#FFFFFF;
	margin:0px 0px 20px 0px;
	text-transform:uppercase;
}

.main_products ul li .cart_btn a:hover{
	background:#af0029;
	color:#fff;
}

.cart input.cart_btn{
	display:inline-block;
	padding:10px 22px;
	width:100%;
	border:0px;
	background:#ef4b4c;
	color:#FFFFFF;
	margin:5px 0px 20px 0px;
	text-transform:uppercase;
}

.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 8px 16px;
	background: -moz-linear-gradient(
		top,
		#cd1732 0%,
		#cd1732);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#cd1732),
		to(#cd1732));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #cd1732;
	-moz-box-shadow:
		0px 1px 0px rgba(000,000,000,0),
		inset 0px -1px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 0px rgba(000,000,000,0),
		inset 0px -1px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 0px rgba(000,000,000,0),
		inset 0px -1px 0px rgba(255,255,255,0);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}



.main_products ul li .cart{ padding:8px 28px; color:#FFFFFF; background:#c90e07; display:block; margin:0 auto;}
.main_products ul li .cart:hover{ background:#000000;}
.main_products ul li:hover{ border:#ffdd00 solid 1px;}
.main_products ul li:nth-child(3n+0){ margin-right:0; }

/*contact*/



.contactbx ul{border: 1px #e5e5e5 solid; list-style:none; margin:0px; padding:0px;}
.contactbx ul li{border-bottom: 1px #e5e5e5 solid;}
.contactbx ul li:last-child{border-bottom:0;}
.contactbx ul li span{border-right: 1px #e5e5e5 solid;font-size: 20px; color: #ef4b4c;width: 50px;height: 50px;text-align: center;line-height: 50px;}

.css3button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #000000;
  font-size: 15px;
  background: #ffb902;
  padding: 8px 15px 8px 15px;
  text-decoration: none;
  border:none;
}

.css3button:hover {
  background: #262626;
  color:#FFF;
  text-decoration: none;
}


.contact_container{ margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding:20px 10px; width:1004px; min-height:400px; }

.contact_clm1{ float:left; width:40%;}
.contact_clm1 h1{ font-size:16px; color:#da251d; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.contact_clm1 p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#454545; line-height:22px;}
.contact_clm1 p a{ color:#454545;}
.contact_clm1 p a:hover{ color:#da251d;}
.contact_clm1 p span{ color:#1b1b1b; font-weight:bold;}


.contact_clm2{ float:right; width:60%;}
.contact_clm2 h1{ font-size:16px; color:#da251d;font-family:Arial, Helvetica, sans-serif;  margin:0px; padding:0px 0px 5px 0px;}
.fld{ height:30px; width:169px; background-color:#FFFFFF; border:1px solid #cdcdcd; float:left; color:#646464; padding-left:5px; outline:none; margin:0px 13px 15px 0px; float:left;}
.fld2{ height:130px; width:96%; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:1px solid #cdcdcd; float:left; color:#646464; padding-left:5px; outline:none; margin:0px 10px 10px 0px; float:left; padding-top:5px;}
.submit{ width:115px; padding:5px 0px 5px 0px; text-transform:capitalize;  text-align:center; color:#FFFFFF; float:left; background-color:#d01209; display:block; margin:0px 0 3px 0; font-size:17px;}
.submit:hover{ background-color:#780500;}



@media (max-width: 768px){

.top_container p{
	text-align: center;
}

.top_right_side .top_links{ 
	text-align:center;
	margin:10px auto;
	display:block;
}

.logo{
	margin:0 auto;
	display:block;
}

.top_right_side{
	display:block;
	text-align:center;
	margin:0 auto;
}

.social{
	margin:0px;
}

.cart_container{
	top:-25px;
	right:10px;
}

.my_thumb{
	width:50%;
}

.cate{
	display:block;
	margin:10px auto;
}

.welcome_container{
	background-size:cover;
}

.product_thumb .pro_img{
	max-height:175px !important;
}

.newsletter_fld{
	width:300px;
}

.newsletter_container{
	background-size:cover;
}

.ft_fld{
	width: 100%;
}

.name_icon{
	display:none;
}

.text_area{
	width:100%;
}

.copy_container{
	text-align:center;
}

.right_text{
	float:none;
}

}


@media (max-width: 400px){

.my_thumb{
	width:100%;
}
.newsletter_fld{
	width:135px !important;
}

}


.company-short-deteil{background:#f4f4f4; padding-bottom:25px;}
.company-short-deteil .in-deteil-left{background:#fff; padding:0px 30px 30px; margin-top:30px;}
.company-short-deteil .in-deteil-left h3{margin:0px; font-family: 'Oswald', sans-serif; font-weight:500; font-size:22px; text-transform:uppercase; color:#454545; border-bottom:1px solid #dfdfdf; padding:10px 0px 10px 0px;}
.company-short-deteil .in-deteil-left p{margin:0px; margin-top:25px; color:#000; font-weight:500; font-size:15px;}
.company-short-deteil .in-deteil-left a{display:inline-block; margin-top:26px; text-decoration:none; background:#ef4b4c; color:#fff; padding:8px 18px; font-size:14px; border-radius:4px;}
.company-short-deteil .in-deteil-left a:hover{background:#20325a;}

.company-short-deteil .in-deteil-right{background:#3d619b; padding:5px 10px 80px 18px; margin-top:30px;}
.company-short-deteil .in-deteil-right h3{margin:0px; font-family: 'Oswald', sans-serif; font-weight:400; color:#fff; border-bottom:1px solid #fff; padding:10px 0px 10px 0px; margin-bottom:10px;}
.company-short-deteil .in-deteil-right img{display:inline-block; text-align:center;}
.company-short-deteil .in-deteil-right span{display:block; color:#000; font-weight:500; margin-top:10px;}
.company-short-deteil .in-deteil-right strong{display:block; color:#fff; font-size:20px; font-weight:normal;}
.company-short-deteil .in-deteil-right p{margin:0px; color:#fff;}
.company-short-deteil .in-deteil-right p:hover{color:#fff;}
.company-short-deteil .in-deteil-right a{display:inline-block; text-decoration:none; font-weight:700; color:#000; font-size:13px; text-decoration:underline; margin-top:10px;}
.company-short-deteil .in-deteil-right a:hover{color:#fff;}

.cats-main-{padding-bottom:30px; border-bottom:3px solid #f4f4f4;}
.cats-main-wrapper{border:1px solid #e5e6ea;padding:0px 15px 15px 15px;margin-top:28px;}
.cats-main-wrapper:hover{border:1px solid #ef4b4c;}
.cats-main-wrapper .img-wraper{text-align:center;}
.cats-main-wrapper .img-wraper a{display:inline-block;}
.cats-main-wrapper .img-wraper a img{ padding-top: 10px;}

.cats-main-wrapper .catsnames-wrape{text-align:right;}
.cats-main-wrapper .catsnames-wrape p{margin:0px; font-weight:700; color:#111; text-transform:uppercase; padding-top:5px;}
.cats-main-wrapper .catsnames-wrape span{display:inline-block; text-decoration:line-through; color:#ef4b4c; font-weight:bold; margin-right:5px;}
.cats-main-wrapper .catsnames-wrape strong{display:inline-block; color:#e7523e; padding-top:5px;}
.cats-main-wrapper .catsnames-wrape .addto-basket{padding-top:10px; padding-bottom:2px;}
.cats-main-wrapper .catsnames-wrape .addto-basket a{display:inline-block; text-transform:uppercase; font-size:13px; text-decoration:none; background:#3d619b; color:#fff; padding:8px 15px; font-weight:600;}
.cats-main-wrapper:hover .catsnames-wrape .addto-basket a{background:#ef4b4c;}