@charset "utf-8";



/* CSS Document */

@font-face {



	font-family: 'dancing-script.regular';



	src: url('../fonts/dancing-script.regular.ttf');



	src: url('../fonts/dancing-script.regular.woff') format('woff'), url('../fonts/dancing-script.regular.ttf') format('truetype'), url('../fonts/dancing-script.regular.svg') format('svg');



	font-weight: normal;



	font-style: normal;}

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');



/*=======================



   Start Working



==============================*/

*{

	margin:0px; padding:0px; box-sizing:border-box; outline:none;}

body{



	margin:0px; padding:0px; font-family: 'Lato', sans-serif;}



.tus_tpbar{



	margin:0px; padding:8px 0; background-color:#131313;}



.tus_email p{



	margin:0px 15px 0 0; padding:0px; font-size:13px; color:#969696; font-family: 'Lato', sans-serif; display:inline-block}



.tus_email p span{



	font-size:15px; margin-right:8px}



.tus_tsocail{



	margin:0px; padding:0px;}



.tus_tsocail a{



	margin:0px 7px; padding:0px; font-size:18px; color:#fff; display:inline-block; color:#fff; transition:0.8s;}



.tus_tsocail a:hover{



	color:#eee; text-decoration:none; transform:rotate(360deg)}



.tus_wlogo img{



	margin:22px 0 0 0; padding:0px 0;}



.tus_tpmenu{



	margin:0px auto; padding:0px; background-color:#f5f5f5;}



.tus_tmenu{



	margin:28px 0 0 0; padding:0px;}



.tus_tmenu ul{



	margin:0px; padding:0px;}



.tus_tmenu ul li{



	margin:0px; padding:0px; list-style:none; display:inline-block;}



.tus_tmenu ul li a{



	margin:0px 20px 0 25px; padding:0px; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize}



.tus_tmenu ul li a:hover{



	color:#000; text-decoration:none;}



.tus_tmenu .has-sub {



  z-index: 1;}



.tus_tmenu .has-sub ul {



  display: none; position: absolute; z-index:99999; padding:24px 0px 0 0}



.tus_tmenu .has-sub:hover  ul {



  display: block;}



.tus_tmenu .has-sub ul li a {



  background: #000; border-bottom: 1px dotted #666; font-size: 14px; display: block; padding: 10px 0px 10px 15px; font-family:'Lato', sans-serif;



  width: 220px; color: #ffffff; transition:0.6s}



.tus_tmenu .has-sub ul li:hover a {



  background: #000; padding-left:10px}



.tus_sicon{



	margin:25px 0 0 0; padding:0px}



.tus_sicon a{



	margin:0px; padding:0px; color:#000; font-size:18px; cursor:pointer}



.tus_sicon a:hover{



	color:#000; text-decoration:none;}	



.alp{ 



    margin:0px ;padding:0px; z-index:9999; position:relative; font-size:18px;}



.alp .alp2{ 



    margin:0px ;padding:0px;position:absolute; float: right; right:0; margin:0px; padding:25px 0 0 0; z-index: 99999; display:none;}



.alp:hover .alp2{



	display:block;visibility:visible;}



.t_search {



	margin:35px 0 0 0; padding:10px 0 10px 50px; font-size:14px; border:none; background-color:#fff; color:#000 !important; width:100%; font-family:'Lato', sans-serif; border:solid 1px #eee}



.s_img{



	margin:0px 0px 0 0; padding:5px 5px; position:relative; background-color:#fff; top:-35px; left:10px}



.tus_tpmenu2{

	margin:0px 0 0 0; padding:0px;}

.tus_selected{

	margin:15px 0 0 0; padding:0px;}

.tus_selected span{

	font-family:'Lato', sans-serif; font-size:15px; font-weight:bold; text-transform:capitalize}

/*-----------



    Banner



----------------------*/



.tus_hbanner{



	margin:0px; padding:0px; width:100%; position:relative; z-index:1}



.tus_hbanner img{



	margin:0 auto; padding:0px; z-index:-1}

.tus_hbanner .tus_bdetail{

	margin:0px; padding:0px; position:absolute; top:27%; left:19%; z-index:1; width:22%}

.tus_hbanner .tus_bdetail h4{

	margin:0px 0 10px 0; padding:0px; font-size:35px; color:#fff; text-transform:uppercase; font-family:'Oswald', sans-serif; letter-spacing:1px}

.tus_hbanner .tus_bdetail p{

	margin:0px 0 25px 0; padding:0px; font-size:18px; color:#fff; font-family:'Lato', sans-serif;}

.tus_read{

	margin:0px; padding:12px 15px; background-color:#000; color:#fff; font-family:'Lato', sans-serif; font-size:17px; text-transform:capitalize; text-align:center; transition:0.8s}

.tus_read:hover{

	background-color:#fff; color:#000; text-decoration:none}

/*-----------



    Welcom to Rank



----------------------*/



.tus_mheading{



	margin:30px 0 20px 0; padding:0px;}



.tus_mheading h3{



	margin:0px 0 2px 0; padding:0px; font-size:30px; color:#cbcbcb; text-transform:capitalize; text-align:center; font-family: 'dancing-script.regular';



	font-weight:bold;}



.tus_mheading h4{



	margin:0px 0 0 0; padding:0px; font-size:35px; color:#000; text-transform:capitalize; font-family:'Lato', sans-serif; text-align:center; font-weight:bold;}



.tus_mheading img{



	margin:10px auto 0 auto; padding:0px;}



.tus_wtext p{



	margin:100px 0 15px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#8a8a8a; text-align:justify;}



.tus_wtext img{



	margin:0 auto 15px auto; padding:0px;}



.tus_readmore{



	margin:0px; padding:9px 0; background-color:#000; color:#fff; font-family:'Lato', sans-serif; font-size:13px; text-align:center; width:100px;



	text-transform:uppercase; transition:0.6s; overflow:hidden}



.tus_readmore:hover{



	background-color:#000; text-decoration:none; border-top-left-radius:0.70em;border-bottom-right-radius:0.70em;}



/*-----------



    Our Categories



----------------------*/



.tus_catebg{



	margin:20px 0 15px 0; padding:30px 0; background:url(../images/catebg.jpg) repeat center top; min-height:700px;}



.tus_mheading2{



	margin:30px 0 20px 0; padding:0px;}



.tus_mheading2 h3{



	margin:0px 0 2px 0; padding:0px; font-size:30px; color:#cbcbcb; text-transform:capitalize; text-align:center; font-family: 'dancing-script.regular';



	font-weight:bold;}



.tus_mheading2 h4{



	margin:0px 0 0 0; padding:0px; font-size:35px; color:#fff; text-transform:capitalize; font-family:'Lato', sans-serif; text-align:center; font-weight:bold;}



.tus_mheading2 img{



	margin:10px auto 0 auto; padding:0px;}

#tus_mcateg{

	margin:0pxpx 0 0px 0; padding:0px;}

.tus_cate{

	margin:15px 0 8px 0; padding:0px; position:relative; overflow:hidden; z-index:1}

.tus_cate img{

	margin:0px; padding:0px; width:100%; transition:0.8s;}

.tus_cate h4{

	margin:0px; padding:10px 15px; font-family:'Oswald', sans-serif; text-align:center; text-transform:capitalize; font-weight:bold; font-size:20px; color:#fff;

	position:absolute; top:10%; right:8%; background-color:#000; letter-spacing:1px; transition:0.8s; z-index:1}

.tus_cate p{

	margin:0px; padding:0px; position:absolute; top:25%; right:5%; font-family:'Lato', sans-serif; color:#000; text-transform:capitalize; font-weight:bold;

	letter-spacing:1px; z-index:1}

.tus_cate:hover h4{

	right:15%;}

.tus_cate:before{

	content:''; position:absolute; background-color:rgb(0,0,0,0.70); width:100%; height:0; left:0; bottom:0; transition:0.8s; z-index:1}

.tus_cate:hover:before{

	height:100%;}

/*-----------



    Services



----------------------*/



.tus_mheading3{



	margin:30px 0 20px 0; padding:0px;}



.tus_mheading3 h3{



	margin:0px 0 2px 0; padding:0px; font-size:30px; color:#cbcbcb; text-transform:capitalize; text-align:left; font-family: 'dancing-script.regular';



	font-weight:bold;}



.tus_mheading3 h4{



	margin:0px 0 0 0; padding:0px; font-size:30px; color:#000; text-transform:capitalize; font-family:'Lato', sans-serif; text-align:left; font-weight:bold;}



.tus_mheading3 img{



	margin:10px 0 15px 0; padding:0px;}



.tus_mheading3 p{



	margin:0px 0 0 0; padding:0px; font-size:13px; color:#8a8a8a; text-transform:capitalize; font-family:'Lato', sans-serif; text-align:justify;}



.tus_mservices{



	margin:35px 0 0 0; padding:0px;}



.tus_services{



	margin:0px 0 15px 0; padding:30px 25px; border:solid 1px #eee; border-radius:0.75em; transition:all 0.6s ease 0s}



.tus_services:hover{



	background-color:#000; cursor:pointer}



.tus_services h4{



	margin:0px 0 15px 0; padding:0px; font-size:18px; color:#000; text-transform:capitalize; font-family:'Lato', sans-serif;}



.tus_services h4 span{



	color:#000; font-size:20px; margin-right:12px;}



.tus_services:hover h4 span{



	color:#fff;}



.tus_services:hover h4{



	color:#fff;}



.tus_services p{



	margin:0px 0 5px 0; padding:0px; font-size:13px; color:#000; text-transform:capitalize; font-family:'Lato', sans-serif; text-align:justify}



.tus_services:hover p{



	color:#fff;}



/*-----------



    Featuer Products



----------------------*/



.tus_fbackg{



	margin:0px; padding:10px 0 40px 0; background-color:#f5f5f5;}



.tus_fproducts{



	margin:15px 0 30px 0; padding:0px 0 30px 0; background-color:#fff; border:solid 1px #eee; position:relative;}



.tus_fproducts img{



	margin:0 auto; padding:15px;}



.tus_fproducts h4{



	margin:10px 0 20px 0; padding:0px; font-family:'Lato', sans-serif; font-size:15px; color:#000; text-transform:capitalize; text-align:center;}



.tus_fproducts .tus_pcolor{



	margin:0px; padding:0px; background-color:rgba(255, 10, 10, 0.57); position:absolute; top:0; bottom:0; width:100%; visibility:hidden;}



.tus_fproducts span{



	color:#fff; background-color:#000; text-align:center; margin:0 auto; position:absolute; border-radius:50px; left:0; right:0; width:50px; height:50px;



	padding:10px 0 0 0; font-size:18px; bottom:-7%; z-index:1; transition:all 0.6s ease 0s}



.tus_fproducts:hover .tus_pcolor{



	visibility:visible;}



.tus_fproducts:hover span{



	background-color:#000; color:#fff; bottom:45%}



.tus_products{



	margin:10px 0 15px 0; padding:0px 0 30px 0; background-color:#fff; border:solid 1px #eee; position:relative;}



.tus_products img{



	margin:0 auto; padding:15px;}



.tus_products h4{



	margin:10px 0 20px 0; padding:0px; font-family:'Lato', sans-serif; font-size:15px; color:#000; text-transform:capitalize; text-align:center;}



.tus_products .tus_pcolor{



	margin:0px; padding:0px; background-color:rgba(255, 10, 10, 0.57); position:absolute; top:0; bottom:0; width:100%; visibility:hidden;}



.tus_products span{



	color:#5f5f5f; background-color:#e1e1e1; text-align:center; margin:0 auto; position:absolute; border-radius:50px; left:0; right:0; width:50px; height:50px;



	padding:10px 0 0 0; font-size:18px; bottom:-7%; z-index:1; transition:all 0.6s ease 0s}



.tus_products:hover .tus_pcolor{



	visibility:visible;}



.tus_products:hover span{



	background-color:#000; color:#fff; bottom:45%}



/*-----------



  Our Gallery



----------------------*/

.tus_mgallery{

	margin:0px 0 20px 0; padding:0px;}

.tus_gallery{

	margin:0px 0 15px 0; padding:0px; position:relative; overflow:hidden}

.tus_gallery img{

	margin:0px auto; padding:0px; width:100%;}

.tus_gallery:before{

	content:''; position:absolute; background-color:rgb(0,0,0,0.70); width:100%; height:0; top:0; left:0; transition:0.8s}

.tus_gallery i{

	margin:0px auto; padding:10px 0 0 0; background-color:#fff; width:40px; height:40px; color:#000; text-align:center; position:absolute; bottom:10%; left:0; right:0;

	font-size:18px; transition:0.8s; opacity:0; border-radius:100%}

.tus_gallery:hover:before{

	height:100%;}

.tus_gallery:hover i{

	opacity:1; bottom:35%;}

/*-----------



  Footer



----------------------*/



.tus_footer{



	margin:0px 0 0 0; padding:30px 0 0px 0; background-color:#000;}



.tus_fheading{



	margin:0px 0 15px 0; padding:0px; font-family:'Oswald', sans-serif; color:#fff; text-transform:uppercase; font-weight:550; font-size:20px; position:relative}



.tus_fheading span{



	content:''; position:absolute; height:6px; width:6px; background-color:#000; top:16px;}



.tus_fmenu{



	margin:0px 0 15px 0; padding:0px;}



.tus_fmenu ul{



	margin:0px; padding:0px;}



.tus_fmenu ul li{



	margin:0px 0 8px 0; padding:0px; list-style:none; display:block;}



.tus_fmenu ul li a{



	margin:0px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#747373; text-transform:capitalize; transition:all 0.6s ease 0s}



.tus_fmenu ul li a:hover{



	color:#fff; text-decoration:none; padding-left:5px}



.tus_fmenu ul li a span{



	font-size:15px; margin-right:5px;}



.tus_fcontact p{



	margin:0px 0 7px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#747373;} 



.tus_fcontact p span{



	margin-right:10px; color:#747373; font-size:15px}

.tus_msign{

	margin:0px 40px 0 auto; padding:0px; text-align:center}

.tus_signup h4{



	margin:0px 0 25px 0; padding:0px; font-family:'Oswald', sans-serif; font-size:20px; color:#fff; text-transform:uppercase}

.tus_signup p{



	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#747373;}



.tus_inpsgn{



	margin:0px 0 0px 0; padding:15px 15px; width:100%; font-size:13px; color:#fff; font-family:'Lato', sans-serif; background-color:#101010; border:none}



.tus_sbmsign{



	margin:-46px 0 0 0; padding:13px 20px; background-color:#eee; color:#000; text-align:center; text-transform:uppercase; font-family:'Oswald', sans-serif;



	border:none; transition:all 0.6s ease 0s; float:right; position:relative; font-weight:bold; letter-spacing:1px}

.tus_msign img{

	margin:10px auto 0 auto; padding:0px;}

.tus_sbmsign:hover{



	background-color:#fff; color:#000; text-decoration:none;}

.tus_ftsocial{

	margin:10px 0 0 0; padding:0px;}

.tus_ftsocial a{

	margin:0px 1px; padding:0px; display:inline-block;}

.tus_ftsocial a i{

	margin:0px; padding:11px 0 0 0; background-color:#101010; width:40px; height:40px; text-align:center; color:#fff; font-size:17px; border-radius:0.25em; transition:0.6s}

.tus_ftsocial a i:hover{

	background-color:#fff; color:#000;}

.tus_copy {

	margin:40px 0 0 0; padding:0px;}

.tus_copy p{

	margin:0px 0 10px 0; padding:20px 0 0 0; font-family:'Lato', sans-serif; font-size:13px; color:#747373;}

.tus_quantity {

	margin:0px; padding:0px;}

.tus_quantity span{

	margin:0px 0 10px 0; padding:0px 0 0 0; font-family:'Lato', sans-serif; font-size:13px; color:#000; clear:both; float:left}

.tus_color {

	margin:0px 0 0 0; padding:0px;}

.tus_color p{

	margin:0px 0 10px 0; padding:20px 0 0 0; font-family:'Lato', sans-serif; font-size:13px; color:#747373;}

.tus_colorimg{

	margin:0px 0 0 0px; padding:0px;}

.tus_colorimg a{

	margin:0px 0 7px 0; padding:0px; display:block;}

.tus_colorimg a img{

	margin:0; padding:3px; border:solid 4px #eee; transition:0.8s} 

.tus_colorimg a:hover img{

	border:solid 4px #000;}

/*--------



   Next page Menu



--------------------*/



.tus_npage{



	margin:10px 0 15px 0; padding:10px 10px; border-bottom:solid 1px #eee; border-top:solid 1px #eee}



.tus_npage ul{



	margin:0px; padding:0px;}



.tus_npage ul li{



	margin:0px 5px; padding:0px; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize; list-style:none; display:inline-block;}



.tus_npage ul li a{



	margin:0px; padding:0px; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize;}



.tus_npage ul li a:hover{



	color:#000; text-decoration:none;}



.tus_pdetial{



	margin:0px 0 30px 0; padding:0px;}



.tus_pdetial p{



	margin:0px 0 0px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#858585;}



/*-------



  Contact us



----------------*/



.tus_cform{



	margin:0px 0 20px 0; padding:10px 20px; border:solid 1px #eee; box-shadow:2px 2px 5px #eee;}



.tus_cform h4{



	margin:10px 0 15px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#000; text-transform:capitalize}



.tus_inform{



	margin:0px 0 10px 0; padding:8px 15px; border:solid 1px #eee; font-family:'Lato', sans-serif; font-size:15px; color:#333; width:100%;}



.tus_inform:focus{



	border:solid 1px #e40000; transition:0.2s ease-in}



.tus_fsubmit{



	margin:0px 0 10px 0; padding:7px 20px; background-color:#000; color:#fff; text-transform:uppercase; text-align:center; font-size:15px; 



    font-family:'Lato', sans-serif;border:none; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 2s ease-out;



    -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out;}



.tus_fsubmit:hover{



	background-color: #000; cursor: pointer;}



.tus_conactf{



	margin:0px 0 30px 0; padding:20px 15px; box-shadow:2px 2px 2px #333; border:solid 1px #eee}



.tus_conactf h4{



	margin:0px 0 20px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#000; text-transform:capitalize}



.tus_conactf h4 span{



	color:#000;}



.tus_continp{



	margin:0px 0 15px 0; padding:10px 15px; border:solid 1px #eee; width:100%; color:#333; font-family:'Lato', sans-serif;}



.tus_contsbmt{



	margin:0px auto; padding:10px 15px; background-color:#000; color:#fff; text-align:center; text-transform:capitalize; font-family:'Lato', sans-serif; font-size:15px;



	border:none; transition:0.6s;}



.tus_contsbmt:hover{



	background-color:#000; color:#fff; text-decoration:none;}

.tus_contsbmt2{



	margin:0px auto; padding:8px 10px; background-color:#000; color:#fff; text-align:center; text-transform:capitalize; font-family:'Lato', sans-serif; font-size:13px;



	border:none; transition:0.6s; position:relative; top:28px;}



.tus_contsbmt3{



	margin:0px auto; padding:8px 10px; background-color:#000; color:#fff; text-align:center; text-transform:capitalize; font-family:'Lato', sans-serif; font-size:13px;



	border:none; transition:0.6s; position:relative; top:20px; left:42%}



.tus_contsbmt3:hover{



	background-color:#eee; color:#000; text-decoration:none;}

.tus_continp:focus{



	box-shadow:2px 2px 10px #eee}



.tus_cdetail h4{



	margin:0px 0 10px 0; padding:0px 0 10px 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:uppercase; border-bottom:solid 1px #eee}



.tus_cdetail p{



	margin:0px 0 10px 0; padding:0px 0 0px 0; font-family:'Lato', sans-serif; font-size:14px; color:#000;}



.tus_map{



	margin:0px 0 25px 0; padding:0px;}



/*-----



   Next Page Menu



-----------------------*/



.tus_mcolor{



	margin:0px 0 15px 0; padding:10px 0;}



.tus_nextm{



	margin:0px; padding:0px;}



.tus_nextm ul{



	margin:0px; padding:0px;}



.tus_nextm ul li{



	margin:0px; padding:0px; list-style:none; display:inline-block; color:#000; font-family:'Lato', sans-serif; font-size:13px; text-transform:capitalize;}



.tus_nextm ul li a{



	margin:0xp; padding:0px; color:#000; font-family:'Lato', sans-serif; font-size:13px; text-transform:capitalize;}



.tus_nextm ul li a:hover{



	color:#333; text-decoration:none}



.tus_nextm ul span{



	color:#000; margin:0px 7px; font-size:11px;}

.tus_prodetail{



	margin:0px; padding:0px;}



.tus_prodetail h1{



	margin:0px; padding:0px 0 7px 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize; border-bottom:solid 1px #eee; font-weight:bold}

.tus_prodetail h1 span{

	float:right; font-size:15px}

.tus_prodetail h2{



	margin:0px 0 10px 0; padding:10px 0 10px 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize; border-bottom:solid 1px #eee; font-weight:bold}



.tus_scrolldlt{

	margin:0px 0 10px 0; padding:0px; width:100%; height:410px; overflow-x:hidden; overflow-y:scroll;}

.tus_scrolldlt p{

	margin:0px; padding:0px;  font-family:'Lato', sans-serif; font-size:11px; color:#000; text-align:justify;}

.tus_prodetail h6{

	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:15px; color:#000; font-weight:bold;}

/*------



  sitemap



------------------*/



.sitemap_cate{



	margin:0px 0 20px 0; padding:0px;}



.sitemap_cate h4{



	margin:0px 0 10px 0; padding:0px 0 5px 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:uppercase; font-weight:bold; 



	border-bottom:solid 1px #eee;}



.sitemap_cate p{



	margin:0px 0 0px 0; padding:0px 0 0px 0; font-family:'Lato', sans-serif; font-size:15px; color:#000;}



.sitemap_cate p:hover{



	color:#000; text-decoration:none;}



.sitem_menu{



	margin:0px 0 15px 0; padding:0px; text-align:center}



.sitem_menu ul{



	margin:0px; padding:0px;}



.sitem_menu ul li{



	margin:0px 10px; padding:0px; list-style:none; display:inline-block;}



.sitem_menu ul li a{



	margin:0px; padding:0px; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize;}



.sitem_menu ul li a:hover{



	color:#000; text-decoration:none;}



/*---------



   Basket



-------------------*/



.yourCart{



    width:100%; text-align:left; text-transform:uppercase; padding:20px; background:#eeeeee; font-weight:bold; font-family: 'Lato', sans-serif; font-size:18px;      	    border-radius:3px 3px 0 0;}



.cartProduct{



	border:1px solid #eeeeee; border-top:none}



.cartProduct:last-child{



	margin-bottom:20px; margin-top:15px;}



.cartPdctImage{



	width:100%; height:200px; text-align:center; position:relative}



.cartPdctImage > img{



	max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:15px; border:solid 1px #eee}



.cartPdctName{







	font-family:'Lato', sans-serif; padding:20px 0 0; color:#333; font-size:14px; text-transform:capitalize}



.cartPdctArt{



	font-family:'Lato', sans-serif; padding:5px 0 0; color:#333; font-size:14px;}



.cartPdctSize{



	font-family:'Lato', sans-serif; padding:5px 0 10px; color:#333}



.cartQuantity{



	width:60px; font-family:'Lato', sans-serif; font-weight:bold; color:#333}



.cartSubmit{



	margin:10px 0; background:#000; font-family:'Lato', sans-serif; border:none; padding:7px 20px; font-size:14px; color:#fff}



.cartRemove{



	margin:10px 0; background:#000; border:none; padding:7px 20px; font-family:'Lato', sans-serif; font-size:14px; color:#fff; display:inline-block}



.cartRemove:hover{



	color:#fff; text-decoration:none; background-color:#000}



.cartPdctPrice{



	font-family:'Lato', sans-serif; padding:20px; text-align:right ; color:#fa5400}



.summery{



	background:#191919; margin-bottom:40px;}



.summeryTxt{



	font-family:'Lato', sans-serif; padding:20px; color:#ffffff; font-size:18px; border-bottom:#000 1px solid}



.summeryTotal{



	font-family:'Lato', sans-serif; padding:20px; color:#ffffff; font-size:16px; border-bottom:#000 1px solid; border-top:#333 1px solid; text-transform:uppercase}



.summeryTotal > span{



	float:right}



.summeryOr{



	font-family:'Lato', sans-serif; color:#ffffff; font-size:16px;text-align:center}



.cartSend{



	padding:15px 30px; text-align:center}



.cartSend > a{



	font-family:'Lato', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#000; display:block; border-radius:3px;     	    font-weight:bold; text-decoration:none}



.cartSend > a:hover{



	background:#fff; text-decoration:none; color:#000}



.cartAddMore{



	padding:15px 30px; border-top:#333 1px solid; text-align:center}



.cartAddMore > a{



   font-family:'Lato', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#000; display:block; border-radius:3px;   font-weight:bold; text-decoration:none}



.cartAddMore > a:hover{



	background:#fff; text-decoration:none; color:#000}



.cartBasketEmpty{



	font-family:'Lato', sans-serif; padding:60px 20px ; color:#000000; font-size:25px; background:#eeeeee; text-align:center; margin:20px 0 40px}



.tus_lefth h4{



	margin:10px 0 0 0; padding:15px 0; background-color:#000; color:#fff; text-align:center; text-transform:uppercase; font-family:'Lato', sans-serif;



	font-size:20px;}



/*------



   Detail Page



-----------------------*/



.tus_detailp{



	margin:0px 0 20px 0; padding:0px;}



.tus_large{



	margin:0 auto; padding:0px;}



.tus_large img{



	margin:0 auto; padding:0px;}



.tus_prodetail{



	margin:0px; padding:0px;}



.tus_prodetail h1{



	margin:0px; padding:0px 0 7px 0; font-family:'Lato', sans-serif; font-size:18px; color:#000; text-transform:capitalize; border-bottom:solid 1px #eee;}



.tus_prodetail h2{



	margin:0px 0 10px 0; padding:10px 0 10px 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize; border-bottom:solid 1px #eee;}



.tus_prodetail p{



	margin:0px 0 0px 0; padding:0px 0 0px 0; font-family:'Lato', sans-serif; font-size:14px; color:#333; text-transform:capitalize;}



.tus_prodetail p span{



	font-weight:bold; color:#000; font-size:16px;}



#fixedbar{



  display: none; position: fixed; top: 0; width: 100%; height:auto; background-color:rgba(255, 255, 255, 0.86); z-index:99999; padding:0px 0}



#fixedbar:after,#fixedbar:before{



	display:block}



.tus_realated h4{



	margin:20px 0 15px 0; padding:0px; font-family:'Lato', sans-serif; font-size:25px; color:#000; text-transform:uppercase;}



.tus_realated h4 span{



	color:#000;}



.tus_fixm{



	margin:0px 0 0 0; padding:5px 0;}	



.tus_npheading{



	margin:20px 0 20px 0; padding:0px;}



.tus_npheading h3{



	margin:0px 0 2px 0; padding:0px; font-size:35px; color:#000; text-transform:capitalize; text-align:center; font-family: 'dancing-script.regular';



	font-weight:bold;}

.tus_npheading h4{



	margin:0px 0 0px 0; padding:0px; font-size:20px; color:#000; text-transform:capitalize; text-align:center; font-family: 'Lato', sans-serif;}

.tus_npheading img{



	margin:10px auto 15px auto; padding:0px;}

/*---- New styling ----*/

.tus_custom{

	margin:20px 0; padding:0px; position:relative; overflow:hidden;}

.tus_custom img{

	margin:0 auto; padding:0px; width:100%; height:auto;}

.tus_custom:before{

	content:''; position:absolute; background-color:rgb(0,0,0,0.80); width:100%; height:100%; top:0; transition:0.6s; transform:scale(0);}

.tus_custom h4{

	margin:0px; padding:0px; position:absolute; color:#fff; text-transform:uppercase; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:bold;

	top:10%; left:0; right:0; transition:0.8s; opacity:0}

.tus_custom p{

	margin:0px auto; padding:0px 0px; position:absolute; color:#fff; text-align:center; font-family:'Lato', sans-serif; font-size:13px; width:80%;

	bottom:10%; left:0; right:0; transition:0.8s; opacity:0}

.tus_custom:hover:before{

	transform:scale(1);}

.tus_custom:hover h4{

	opacity:1; top:38%;}

.tus_custom:hover p{

	opacity:1; bottom:38%;}

.tus_video{

	margin:20px 0 20px 0; padding:0px;}

.tus_video img{

	margin:0 auto; padding:0px; width:100%;}

.tus_design{

	margin:10px 0 15px 0; padding:0px;}

.tus_design img{

	margin:0 auto; padding:0px;}

.tus_whychoose{

	margin:15px 0 0 0; padding:25px 0 40px 0; background-color:#f5f5f5;}

.tus_whychoose h4{

	margin:0px 0 25px 0; padding:0px; font-family:'Oswald', sans-serif; font-size:35px; color:#000; text-transform:uppercase; text-align:center;}

.tus_whydt{

	margin:35px 0 35px 0; padding:0px; position:relative}

.tus_whydt img{

	margin:0px 10px 0 0; padding:0px; float:left;}

.tus_whydt h4{

	margin:0px 0 3px 0; padding:8px 0 0 0; font-family:'Lato', sans-serif; font-size:15px; color:#000; text-transform:uppercase; font-weight:bold; text-align:left}

.tus_whydt p{

	margin:0px 0 0px 0; padding:0px 0 0 0; font-family:'Lato', sans-serif; font-size:12px; color:#000;}

.tus_larged img{

	margin:0 auto; padding:0px;}

.tus_heading{

	margin:0px; padding:0px;}

.tus_heading h4{

	margin:25px 0 20px 0; padding:0px; font-family:'Oswald', sans-serif; font-size:35px; color:#000; text-transform:uppercase; text-align:center; font-weight:bold}

.tus_fproduts{

	margin:10px 0 15px 0; padding:0px 0 20px 0; position:relative; background-color:#fff; border:solid 1px #eee}

.tus_fproduts .tus_fbox{

	margin:0px 0 40px 0; padding:0px; position:relative;}

.tus_fproduts .tus_fbox img{

	margin:10px auto 10px auto; padding:15px;}

.tus_fproduts .tus_fbox .tus_hover{

	margin:0px; padding:10px; position:absolute; top:0; width:100%; height:100%; transition:0.5s; transform:scaleX(0)}

.tus_fproduts .tus_fbox i{

	margin:0px auto; padding:10px 0 0 0; background-color:#000; color:#fff; font-size:18px; text-align:center; width:40px; height:40px; position:absolute; bottom:20%; 

	left:0; right:0; transition:0.8s; opacity:0; z-index:1}

.tus_fproduts .tus_fbox:before{

	content:''; position:absolute; background-color:rgb(255,255,255,0.70); width:100%; height:0; top:0; transition:0.8s; z-index:1}

.tus_fproduts h5{

	margin:0px 0 0 0; padding:8px; background-color:#000; font-family:'Oswald', sans-serif; color:#fff; text-transform:uppercase; text-align:center; font-size:13px;

	position:absolute; right:3px; bottom:15px; transition:0.6s}

.tus_fproduts .tus_fname{

	margin:0px; padding:0px; position:absolute; bottom:10px; left:3px; width:50%}

.tus_fproduts .tus_fname h4{

	margin:0px; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#000; text-transform:capitalize; font-weight:bold}

.tus_fproduts .tus_fname p{

	margin:0px; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#000; text-transform:capitalize;}

.tus_fproduts:hover h5{

	background-color:#eee; color:#000}

.tus_fproduts:hover .tus_fbox i{

	opacity:1; bottom:40%;}

.tus_fproduts:hover .tus_fbox:before{

	height:100%;}

.tus_fproduts:hover .tus_fbox .tus_hover{

	transform:scaleX(1); opacity:1}

.tus_mproces{

	margin:0px 0 15px 0; padding:10px 10px; border:solid 2px #eee;}

.tus_mproces img{

	margin:0px; padding:0px;}

.tus_mproces h4{

	margin:0px 0 5px 0; padding:10px 15px; font-family:'Lato', sans-serif; font-size:18px; color:#fff; text-transform:capitalize; background-color:#000}

.tus_mproces p{

	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#333; text-align:justify}

.tus_chooseus{

	margin:30px 0 20px 0; padding:20px 30px; background-color:#f5f5f5; position:relative; z-index:1; height:250px}

.tus_chooseus .tus_chbox{

	margin:-50px auto 15px auto; padding:10px 0 0 0; background-color:#000; width:75px; height:75px; border-radius:100%; text-align:center; position:relative; transition:0.6s;

	z-index:100}

.tus_chooseus .tus_chbox img{

	margin:0 auto; padding:0px; transition:0.6s}

.tus_chooseus h4{

	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:15px; color:#000; text-transform:capitalize; text-align:center; font-weight:900;}

.tus_chooseus p{

	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:12px; color:#000; text-align:center;}

.tus_chooseus:before{

	content:''; position:absolute; border:solid 3px #000; width:90%; height:90%; top:5%; left:5%; z-index:-1; transition:0.6s}

.tus_chooseus:hover .tus_chbox{

	background-color:#f5f5f5;}

.tus_chooseus:hover:before{

	border:solid 3px #fff;}

.tus_chooseus:hover h4{

	color:#fff;}

.tus_chooseus:hover p{

	color:#fff;}

.tus_chooseus:hover{

	background-color:#000;}

.tus_chooseus:hover .tus_chbox img{

	filter: invert(0%) saturate(6000%) hue-rotate(278deg) brightness(73%) contrast(0%);}

.tus_tabcate{

	margin:0px; padding:0px;}

.tus_tabcate {

	margin:0px 0 20px 0; padding:0px;}

.tus_tabcate ul{

	margin:0px 0px 0 0; padding:0px 0px;}

.tus_tabcate ul li{

	list-style:none; display:inline-block; background-color:#f5f5f5; margin:0px 0px 0 0; padding:0px;}

.tus_tabcate ul li a{

	margin:0px; padding:15px 10px; color:#000; font-family:'Lato', sans-serif; font-size:16px; text-transform:capitalize; font-weight:700; transition:0.8s}

.tus_tabcate ul li:hover a{

   color:#fff}

.tus_tabcate ul li a img{

	margin:0px; padding:0px; transition:0.8s}

.tus_tabcate ul li:hover a img{

	filter: invert(0%) saturate(6000%) hue-rotate(278deg) brightness(73%) contrast(0%);}

.tus_csize{

	margin:0px; padding:0px; position:relative;}

.tus_csize img{

	margin:0 auto; padding:0px;}

.tus_csize h3{

	margin:10px 0 5px 0; padding:0px; font-family:'Lato', sans-serif; font-size:17px; color:#000; text-transform:capitalize; text-align:center; font-weight:700;}

.tus_csize p{

	margin:0px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#000; text-align:justify;}

.tus_color{

	margin:0px 0 5px 0; padding:0px;}

.tus_color a{

	margin:0px 5px 0 0; padding:5px; display:inline-block; width:70px; height:70px; background-color:#fff; border:solid 1px #9fa098; transition:0.6s}

.tus_color a img{

	margin:0 auto; padding:0px; width:100%; height:100%;}

.tus_color a:hover{

	border:solid 1px #ff0000;}

.tus_cutdetail span{

	margin:0px 0 10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:14px; color:#ff0000; display:block}

.tus_quantity{

	margin:0px 0 10px 0; padding:0px;}

.tus_qty{

	margin:0px 5px 0 0; padding:0px; border:solid 1px #9fa098; width:100%; font-family:'Lato', sans-serif; font-size:12px; text-transform:capitalize; height:30px;}

.tus_colr{

	margin:0px; padding:0px; border:solid 1px #9fa098; width:100%; font-family:'Lato', sans-serif; font-size:14px; text-transform:capitalize; position:relative; height:30px;}

.tus_quantity h6{

	margin:0px 0 7px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#000; font-weight:bold; text-transform:capitalize}

.tus_slprods{

	margin:13px 0 15px 0; padding:0px; border:solid 1px #9fa098; background-color:#fff; position:relative}

.tus_slprods img{

	margin:0px auto; padding:0px; width:100%; height:auto}

.tus_slprods h2{

	margin:0px; padding:2px 0; background-color:rgb(0,0,0,0.70); position:absolute; bottom:0; left:0; right:0; color:#fff; text-align:center; font-size:13px}

.tus_slprods span{

	border:solid 1px #9fa098; margin:0px; padding:3px 0 0 0; position:absolute; top:-7px; right:-7px; color:#000; background-color:#fff; border-radius:100%; width:23px; height:23px;

	text-align:center; font-size:11px;}

.greenText{ background-color:green; width:100%; height:40px; padding:5px;border:solid 1px #9fa098;}

.blueText{ background-color:blue; width:100%; height:40px; padding:5px; border:solid 1px #9fa098;}

.redText{ background-color:red; width:100%; height:40px; padding:5px; border:solid 1px #9fa098;}

.tus_sizechrt{

	margin:15px 0 20px 0; padding:0px;}

.tus_sizechrt img{

	margin:0 auto; padding:0px; width:100%; height:auto;}

.tus_sizechrt label{

	text-transform:uppercase; font-size:16px; color:#000; font-family:'Lato', sans-serif;}

#tus_margin{

	margin:0px; padding:0px;}

.tus_cutdetail{

	margin:0px; padding:20px; background-color:#f5f5f5;}

.tus_cutdetail h1{

	margin:0px; padding:0px; font-family:'Lato', sans-serif; font-size:25px; color:#000; text-transform:uppercase; font-weight:bold}

.tus_cutdetail h2{

	margin:10px 0; padding:0px; font-family:'Lato', sans-serif; font-size:16px; color:#ff0000; text-transform:capitalize;}

.tus_cutdetail p{

	margin:0px 0 12px 0; padding:0px; font-family:'Lato', sans-serif; font-size:13px; color:#747474; text-align:justify}

.tus_cutdetail p strong{

	text-transform:uppercase; font-size:16px; color:#000; font-weight:550;}

.tus_selectprod{

	margin:10px 0 10px 0; padding:0px; position:relative;}

.tus_selectprod h6{

	margin:0px 0px 0 0px; padding:5px 0 0 0; display:inline-block; list-style:none; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize;

	line-height:25px; font-weight:bold}

.tus_selectprod img{

	margin:0px 10px 0 0; padding:0px; width:65px; height:65px; border:solid 1px #000; float:left}

.tus_select{

	margin:0px 0px; padding:0px 0 0 0; font-family:'Lato', sans-serif; font-size:16px; color:#000; text-transform:capitalize; font-weight:bold;}

.tus_prodimg{

	margin:10px 0 10px 0; padding:0px;}

.tus_prodimg ul{

	margin:0px; padding:0px;}

.tus_prodimg ul li{

	list-style:none; display:inline-block; margin:0px; padding:0px;}

.tus_prodimg ul li a{

	margin:0px; padding:0px;}

.tus_prodimg ul li a img{

	margin:0px; padding:0px; width:35px; height:35px; border:solid 2px #000; border-radius:100%; transition:0.6s}

.tus_prodimg ul li a img:hover{

	border:solid 2px #ff0000;}

pre.prettyprint { padding:0px; background:#eee;}

.examples { background:#fff; padding:0px; margin:0 0px 0 0; border-collapse: collapse;}

.slimScrollDiv { margin-bottom:20px}













































































































@media only screen and (min-width: 280px) and (max-width: 359px) {

.tus_wlogo img{margin:10px auto;}

.t_search{margin:0px;}

.tus_custom:hover h4{top:30%;}

.tus_whychoose h4{font-size:25px; margin:0px 0 20px 0}

.tus_whydt h4{font-size:15px; margin:0px}

.tus_whydt img{ float:none;}

.tus_whydt{margin:15px 0;}

.tus_heading h4{font-size:25px;}

.tus_sbmsign{margin:0px; float:none;}

.tus_ftsocial a i{width:40px; height:40px;}

.tus_fheading{margin-top:15px;}

.tus_copy{margin:0px;}

.tus_copy p{padding:0px}

.tus_msign{margin:0px;}

.tus_tabcate ul li a{font-size:14px; padding:5px 10px}

.tus_tabcate ul li{width:100%; margin-bottom:5px;}

.tus_csize{margin-bottom:15px;}

.tus_chooseus p{text-align:justify;}

}



@media only screen and (min-width: 360px) and (max-width: 479px) {

.tus_wlogo img{margin:10px auto;}

.t_search{margin:0px;}

.tus_custom:hover h4{top:33%;}

.tus_whychoose h4{font-size:28px; margin:0px 0 20px 0}

.tus_whydt h4{font-size:15px; margin:0px}

.tus_whydt img{ float:none;}

.tus_whydt{margin:15px 0;}

.tus_heading h4{font-size:28px;}

.tus_sbmsign{margin:0px; float:none;}

.tus_ftsocial a i{width:40px; height:40px;}

.tus_fheading{margin-top:15px;}

.tus_copy{margin:0px;}

.tus_copy p{padding:0px}

.tus_msign{margin:0px;}

.tus_tabcate ul li a{font-size:14px; padding:5px 10px}

.tus_tabcate ul li{width:100%; margin-bottom:5px;}

.tus_csize{margin-bottom:15px;}

.tus_chooseus p{text-align:justify;}

}



@media only screen and (min-width: 480px) and (max-width: 767px) {

.tus_wlogo img{margin:10px auto;}

.t_search{margin:0px;}

.tus_whychoose h4{margin:0px 0 20px 0}

.tus_whydt h4{font-size:15px; margin:0px}

.tus_whydt img{ float:none;}

.tus_whydt{margin:15px 0;}

.tus_sbmsign{margin:0px; float:none;}

.tus_ftsocial a i{width:40px; height:40px;}

.tus_fheading{margin-top:15px;}

.tus_copy{margin:0px;}

.tus_copy p{padding:0px}

.tus_msign{margin:0px;}

.tus_tabcate ul li a{font-size:14px; padding:5px 10px}

.tus_tabcate ul li{width:100%; margin-bottom:5px;}

.tus_csize{margin-bottom:15px;}

.tus_chooseus p{text-align:justify;}

}



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

.tus_custom:hover p{bottom:20%;}

.tus_custom:hover h4{top:30%;}

.tus_whydt{margin:20px 0;}

.tus_whydt p{font-size:11px;}

.tus_whydt h4{font-size:13px;}

.tus_csize{margin-bottom:20px;}

.tus_chooseus{padding:20px;}

.tus_chooseus p{text-align:justify;}

.tus_tabcate ul li a img{height:25px}

.tus_tabcate ul li a{font-size:12px;}

}



@media only screen and (min-width: 992px) and (max-width: 1169px) {

.tus_custom:hover p{bottom:20%;}

.tus_custom:hover h4{top:30%;}

.tus_whydt{margin:20px 0;}

.tus_csize{margin-bottom:20px;}

.tus_chooseus{padding:20px;}

.tus_chooseus p{text-align:justify;}

.tus_tabcate ul li a img{height:30px}

.tus_tabcate ul li a{font-size:14px;}

}



















