@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap');

*{

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

@font-face {

	font-family: 'Northline';

	src: url('../fonts/Northline.ttf'); font-weight:100}

body{

	margin: 0px; padding: 0px; font-family: 'Poppins', sans-serif; overflow-x:hidden; background-color:#1f1f1f !important}

#sticky{

	position:fixed; width:100%; top:0; margin:0px; padding:14px 0px; background-color:#171717; display:none; z-index:999999; animation:sticky 1s; 

	box-shadow:2px 5px 8px rgb(0,0,0,0.2)}

#sticky:before,#fixedbar:after{

	display:block;}

@keyframes sticky{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}

.gCdMUP{display:none !important;}

img[alt]{color:#000; font-size:12px; text-align:center; font-weight:550;}

.tus_rlogo img{height:50px;}

[title=""]{margin:0px; padding:7px; background-color:#000; color:#fff; font-size:7px !important;}

.tus_fixm{margin:0px; padding:0px; float:right}

a:hover{color:#731113;}

.tus_success{

	margin:0px; padding:10px 0; background-color:#d4edda; position:absolute; z-index:9999; width:100%; top:0; left:0}

.tus_success h3{

	margin:0px; padding:0px; color:#155724; font-size:17px; text-transform:uppercase; text-align:center; font-family:'Poppins', sans-serif; font-weight:550}

.tus_header{

	margin:0px auto; padding:0px; z-index:2; border-bottom:solid 1px #9a9a9a; position:relative}

.tus_hmslider{

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

.tus_item{

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

.tus_item img{

	margin:0 auto; padding:0px;}

.tus_srch{

	margin:5px auto 0 auto; padding:10px 0; color:#fff; font-size:15px; display:inline-block; font-weight:400; transition:0.8s; position:relative; text-align:center;

	border-left:solid 1px #898989; width:100%}

.tus_srch:hover{

	color:#731113;}

.tus_hmnavs{

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

.tus_inpsrch{

	margin:0px; padding:10px 15px; background-color:#fff; border:solid 1px #999; font-size:14px; width:100%;}

.tus_sbmsrch2{

	margin:-32px 10px 0 0; padding:0px; color:#000; font-size:15px; float:right; position:relative; border:none; background-color:transparent}

.tus_logo img{

	margin:0px; padding:0px;}

.tus_get{

	margin:0px; padding:17px 0; background-color:#731113; color:#fff; font-size:14px; text-transform:capitalize; text-align:center;

	font-weight:500}

.tus_theader{

	margin:0px; padding:15px 0; position:relative; border-top:solid 4px #1f1f1f}

.tus_tpsocial{

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

.tus_tpsocial a{

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

.tus_tpsocial a:hover{

	color:#731113;}

.tus_email{

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

.tus_email p{

	margin:0px; padding:0px; color:#fff; font-size:14px;}

.tus_email p i{

	color:#731113; margin-right:5px; font-size:16px;}
.tus_vido video{
	width:100%; height:100%}
/*----- About us ------*/

.tus_welcome{

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

.tus_welcome img{

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

.tus_welcome h1{

	margin:0px 0 20px 0; padding:0px; color:#731113; font-size:23px; text-transform:capitalize; font-weight:400;}

.tus_welcome h1 span{

	border-bottom:solid 1px #731113}

.tus_welcome h2{

	margin:0px 0 20px 0; padding:0px; color:#e0e0e0; font-size:40px; text-transform:capitalize; font-weight:600; width:90%}

.tus_welcome h3{

	margin:20px 0 15px 0; padding:0px; color:#731113; font-size:25px; text-transform:capitalize; font-weight:600;}

.tus_welcome p{

	margin:0px 0 5px 0; padding:0px; color:#e0e0e0; font-size:14px;}

.tus_welcome p i{

	color:#731113; margin-right:5px}

.tus_readmore{

	margin:0px; padding:16px 40px; background-color:#731113; color:#fff; font-size:14px; text-transform:capitalize; transition:0.8s}

.tus_readmore:hover{

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

.tus_heading{

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

.tus_heading h2{

	margin:0px; padding:0px; color:#e0e0e0; font-size:35px; text-transform:capitalize; text-align:center; font-weight:500}

.tus_catsec{

	margin:0px; padding:0px 100px 175px 100px; background-color:#2f2f2f;}

.tus_minct{

	margin:0px; padding:0px; background-color:#1f1f1f; position:relative; z-index:1}

.tus_minct img{

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

.tus_minct h4{

	margin:0px; padding:20px 0; color:#e0e0e0; text-transform:capitalize; text-align:center; font-size:20px; font-weight:600}

.tus_minct:before{

	content:''; position:absolute; background-color:#731113; width:100%; height:0; bottom:0; left:0; z-index:-1; transition:0.8s}

.tus_minct:hover:before{

	height:40%;}

/*----- Signup ------*/

.tus_minsign{

	margin:0px; padding:80px 0 0 0; background-color:#1f1f1f; position:relative; z-index:1}

.tus_minsign:before{

	content:''; position:absolute; background:url(../../images/shap.png) no-repeat center top; width:100%; height:125px; top:-120px; left:0; right:0}

.tus_minsign:after{

	content:''; position:absolute; background-color:#731113; width:100%; height:40%; bottom:0; left:0; z-index:-1}

.tus_minsign h5{

	margin:0px; padding:0px; color:#e0e0e0; font-size:25px; text-transform:capitalize; font-weight:550; width:60%}

.tus_sigsec{

	margin:20px 0 0px auto; padding:0px; width:85%}

.tus_inpsig{

	margin:0px; padding:4px 5px; width:100%; background-color:transparent; font-size:13px; text-transform:capitalize; border:none; border-bottom:solid 1px #e0e0e0;

	color:#fff}

.tus_sbsign{

	margin:-35px 0 0 0; padding:0px; background-color:transparent; color:#731113; font-size:18px; float:right; position:relative; border:none}

.tus_sigsec h6{

	margin:5px 0 0 5px; padding:0px; color:#e0e0e0; font-size:13px; font-weight:400;}

.tus_minsign h1{

	margin:60px 0 35px 0; padding:0px; color:#e0e0e0; font-size:35px; text-transform:capitalize; font-weight:550; text-align:center}

.tus_comp{

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

.tus_comp img{

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

.tus_comp h2{

	margin:0px; padding:0px; position:absolute; color:#fff; font-size:25px; text-transform:capitalize; top:20%; left:20%; font-weight:550; transition:0.8s; opacity:0}

.tus_comp:before{

	content:''; position:absolute; background-color:#731113; opacity:0.6; width:70%; height:60%; top:20%; left:15%; transition:0.8s; transform:scale(0);}

.tus_comp p{

	margin:0px; padding:0px; position:absolute; color:#fff; font-size:16px; text-transform:capitalize; bottom:20%; left:20%; font-weight:400; transition:0.8s; opacity:0}

.tus_comp:hover h2{

	top:35%; opacity:1}

.tus_comp:hover p{

	bottom:34%; opacity:1}

.tus_comp:hover:before{

	transform:scale(1);}

.tus_number{

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

.tus_number h3{

	margin:0px 0 15px 0; padding:0px; color:#fff; font-size:40px; text-align:center; font-weight:550}

.tus_number p{

	margin:0px; padding:0px; color:#fff; font-size:17px; text-align:center; font-weight:400; text-transform:capitalize}

.tus_number h3 span{

	border-bottom:solid 2px #fff;}

/*----- Special Products ------*/

.tus_spsec{

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

.tus_spsec:before{

	content:''; position:absolute; background:url(../../images/line.png) no-repeat center top; top:3%; left:0; width:100%; height:600px;

	background-size:cover; z-index:-1}

.tus_spsec h4{

	margin:180px 0 10px 0; padding:0px; color:#e0e0e0; font-size:35px; text-transform:capitalize; font-weight:550}

.tus_spsec p{

	margin:0px 0 45px 0; padding:0px; color:#e0e0e0; font-size:13px; font-weight:400}

.tus_msp{

	margin:0px 0 35px 0; padding:0px; position:relative; background:url(../../images/circle.png) no-repeat center top; width:450px;

	height:492px;}

.tus_itemsp{

	margin:0px; padding:0px;}

.tus_itemsp img{

	margin:0 auto; padding:0px; height:520px;}

.tus_vido{

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

.tus_vido img{

	margin:0px; padding:0px}

.tus_brd{

	border-right:solid 2px #731113;}

/*----- Why Choose us ------*/

.tus_tesectn{

	margin:0px auto 40px auto; padding:40px 40px 0px 40px; width:65%; position:relative}

.tus_tesectn:before{

	content:''; position:absolute; background-color:#2f2f2f; border-top-left-radius:1em; border-top-right-radius:1em; width:100%;

	height:80%; top:0; left:0;}

.tus_itemclnt{

	margin:0px auto 30px auto; padding:0px; text-align:center; position:relative;}

.tus_itemclnt img{

	margin:0px auto 0 auto; padding:0px; width:80px; height:80px; border-radius:100%}

.tus_itemclnt h1{

	margin:0px 0 15px 0; padding:0px; color:#626262; font-size:18px; text-transform:uppercase; font-weight:500; text-align:center}

.tus_itemclnt h1 span{

	font-weight:500; font-size:12px; text-transform:uppercase;}

.tus_itemclnt p{

	margin:0px 0 10px 0; padding:0px; color:#666; font-size:13px; clear:both; font-size:500}

.tus_itemclnt i{

	margin:0px auto; padding:0px; color:#731113; font-size:13px;}

.tus_produts{

	margin:0px 0 15px 0; padding:5px; position:relative; background-color:#fff;}

.tus_produts img{

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

.tus_produts h4{

	margin:0px; padding:0px; color:#000; font-size:14px; text-transform:capitalize; text-align:center; font-weight:500; transition:0.8s}

.tus_produts p{

	margin:0px 0 10px 0; padding:0px; color:#731113; font-size:14px; text-transform:capitalize; text-align:center; font-weight:500; transition:0.8s}

.tus_produts ul{

	margin:0px auto; padding:0px; position:absolute; top:10%; left:0; right:0; text-align:center; transition:0.8s; opacity:0; z-index:2}

.tus_produts ul li{

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

.tus_produts ul li a{

	margin:0px; padding:0px;}

.tus_produts ul li a i{

	margin:0px; padding:0px; color:#731113; width:40px; height:40px; text-align:center; line-height:40px; border:solid 2px #fff; border-radius:100%;

	transition:0.8s}

.tus_produts ul li a:hover i{

	background-color:#fff;}

.tus_produts:before{

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

.tus_produts:hover:before{

	height:100%;}

.tus_produts:hover ul{

	opacity:1; top:45%}

.tus_produts:hover h4{

	opacity:0;}

.tus_produts:hover p{

	opacity:0;}

.tus_produts:hover img{

	transform:translateY(20px);}

/*----- Footer ------*/

.tus_footer{

	margin:0px; padding:100px 0 15px 0; background:url(../../images/ftbg.jpg) no-repeat center top; position:relative; z-index:1}

.tus_mbt{

	margin:0px; padding:25px 25px; background-color:#292929; position:relative}

.tus_btext{

	margin:0px; padding:0px;}

.tus_btext p{

	margin:0px; padding:0px; color:#cecece; font-size:13px; line-height:22px}

.tus_copy{

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

.tus_copy p{

	margin:10px 0 0 0; padding:10px 0; color:#fff; font-size:13px; text-align:left; border-right:solid 1px #898989}

.tus_btsocil{

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

.tus_btsocil a{

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

.tus_btsocil a i{

	margin:0px; padding:13px 0 0 0; color:#731113; width:40px; height:40px; border-radius:100%; text-align:center; border:solid 1px #731113; font-size:15px; transition:0.8s;

	background-color:#fff;}

.tus_btsocil a:hover i{

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

.tus_footer:before{

	content:''; position:absolute; background-color:#2f2f2f; width:100%; height:75px; bottom:0; left:0; z-index:-1;}

.tus_message{

	margin:-80px 0 0px 0; padding:35px 35px; background-color:#545454; position:relative; z-index:1;}

.tus_inphm{

	margin:0px 0 10px 0; padding:10px 10px; background-color:#ccc; width:100%; border:none; font-size:13px; color:#fff}

.tus_sbmhm{

	margin:0px; padding:10px 0px; background-color:#731113; color:#fff; font-weight:400; text-transform:capitalize; text-align:center; border:none;

	font-size:15px; width:100%; font-style:italic; transition:0.8s}

.tus_sbmhm:hover{

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

.tus_message h2{

	margin:0px 0 15px 0; padding:0px; color:#fff; font-size:18px; text-transform:capitalize; text-align:center; font-weight:500;}

.tus_address{

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

.tus_address p img{

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

.tus_address p{

	margin:0px 0 15px 0; padding:0px; color:#d5d5d5; font-size:13px; font-weight:400; clear:both; display:flex}

.tus_btnavs{

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

.tus_btnavs a{

	margin:0px 10px; padding:0px 0 5px 0; color:#fff; font-size:15px; text-transform:capitalize; transition:0.8s; border-bottom:solid 1px transparent}

.tus_btnavs a:hover{

	color:#731113; border-bottom:solid 1px #731113}

/*----- Nxt Pages ------*/

.tus_aboutus{

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

.tus_aboutus p{

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

.tus_nxtheading{

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

.tus_nxtheading h1{

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

.tus_nxtheading:before{

	content:''; position:absolute; background-color:#666; width:70px; bottom:-10px; left:50%; height:2px; transform:translate(-50%,-50%);}

.tus_lefth h4{

	margin:15px 0 10px 0; padding:8px 10px; color:#000; font-family:'Poppins', sans-serif; font-size:22px; text-transform:uppercase; border-bottom:solid 1px #333;

	background-color:#fff; border-top:solid 1px #333;}

.tus_nextmenu{

	margin:14px 0 15px 0; padding:10px 10px; background-color:#fff; border-bottom:solid 1px #333; border-top:solid 1px #333;}

.tus_nextmenu a{

	margin:0px; padding:0px; font-family:'Poppins', sans-serif; font-size:15px; text-transform:capitalize; color:#000; width:100%; letter-spacing:1px}

.tus_nextmenu span{

	margin:0px 3px; font-size:15px}

.tus_nextmenu a:hover{

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

.tus_cates{

	margin:15px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:22px; text-transform:capitalize; font-weight:bold}

.tus_large{

	margin:0px; padding:0px; border:solid 3px #eee; background-color:#fff}

.tus_large img{

	margin:0 auto; padding:0px;}

/*----- contact us ------*/

.tus_conactf{

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

.tus_conactf h4{

	margin:0px 0 10px 0; padding:0px 0 10px 0; font-family: 'Poppin', sans-serif; font-size:16px; color:#fff; text-transform:uppercase; border-bottom:solid 1px #ccc;

	font-weight:600; letter-spacing:2px}

.tus_continp{

	margin:0px 0 15px 0; padding:10px 15px; border: 1px solid #666; width:100%; color:#ccc; font-family: 'Poppins', sans-serif; font-size:14px; background-color:transparent;

	transition:0.8s}

.tus_contsbmt{

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

	border:none; transition:0.8s;}

.tus_contsbmt:hover{

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

.tus_continp:focus{

	border:solid 1px #666}

.tus_abanner{

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

.tus_abanner img{

	margin:0 auto; padding:0px;}

.tus_nheading{

	margin:15px 0 15px 0; padding:10px; position:relative; overflow:hidden; z-index:1; border-bottom:solid 3px #731113; background-color:#333;

	border-top:solid 3px #731113;}

.tus_nheading a{

	margin:0px; padding:0px; color:#fff; font-size:15px; text-transform:capitalize; font-family: 'Poppins', sans-serif; transition:0.8s}

.tus_nheading span{

	color:#fff; margin:0 5px}

.tus_nheading a:hover{

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

.tus_leftct{

	margin:15px 0 15px 0; padding:7px 15px; color:#fff; font-size:20px; text-transform:uppercase; font-family: 'Poppins', sans-serif; background-color:#333;

	border-bottom:solid 3px #731113; border-top:solid 3px #731113}

.tus_cdetail{

	margin:0px; padding:0px;}

.tus_cdetail h4{

	margin:0px 0 15px 0; padding:0px 0 10px 0; color:#fff; font-size:16px; font-family: 'Poppins', sans-serif; text-transform:uppercase; border-bottom:solid 1px #ccc; font-weight:600}

.tus_cdetail p{

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

.tus_prodetail{

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

.tus_prodetail h1{

	margin:0px 0 15px 0; padding:0px 0 10px 0; color:#000; font-size:20px; text-transform:uppercase; font-family:'Poppins', sans-serif; border-bottom:solid 1px #ccc;}

.tus_prodetail h2{

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

.tus_prodetail p{

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

.tus_prodetail p span{

	color:#666; font-size:15px;}

.modal-title{font-size:16px !important; font-family: 'Poppins', sans-serif;}

.tus_whatsup{

	margin:0px; padding:10px 10px; color:#000; font-size:12px; text-transform:capitalize; text-align:center; border:solid 1px #ccc;

	transition:0.8s}

.tus_whatsup:hover{

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

.tus_whatsup i{

	font-size:14px;}

/*----- Basket ------*/

.yourCart{

    width:100%; text-align:left; text-transform:uppercase; padding:20px; background:#999; font-weight:bold; font-family: 'Poppins', sans-serif; font-size:18px;

	 border-radius:3px 3px 0 0;}

.cartProduct{

	border:1px solid #eee; border-top:none; background-color:#fff; padding:0 15px}

.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 #666}

.cartPdctName{

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

.cartPdctArt{

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

.cartPdctSize{

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

.cartQuantity{

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

.cartSubmit{

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

.cartRemove{

	margin:10px 0; background:#000; border:none; padding:8px 20px; font-family: 'Poppins', sans-serif; font-size:13px; color:#fff; text-transform:uppercase; display:inline-block}

.cartRemove:hover{

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

.cartPdctPrice{

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

.summery{

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

.summeryTxt{

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

.summeryTotal{

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

.summeryTotal > span{

	float:right}

.summeryOr{

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

.cartSend{

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

.cartSend > a{

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

.cartSend > a:hover{

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

.cartAddMore{

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

.cartAddMore > a{

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

.cartAddMore > a:hover{

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

.cartBasketEmpty{

	font-family:'Poppins', sans-serif; padding:60px 20px ; color:#fff; font-size:25px; background:#666; text-align:center; margin:20px 0 40px; width:100%}

.sitemap_cate{

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

.sitemap_cate h4{

	margin:0px 0 10px 0; padding:0px 0 5px 0; font-family:'Poppins', sans-serif; font-size:15px; color:#fff; text-transform:uppercase; font-weight:500; 

	border-bottom:solid 1px #333;}

.sitemap_cate p{

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

.sitemap_cate p:hover{

	color:#731113; 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:'Poppins', sans-serif; font-size:15px; color:#fff; text-transform:capitalize;}

.sitem_menu ul li a:hover{

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

#tus_margin{

	margin:0px; padding:0px;}

.tus_mobile{

	margin:0px; padding:10px 35px 10px 20px; position:relative; display:flex; justify-content:space-between; background-color:#252525;}

.tus_mblogo img{

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

.tus_mblinks{

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

.tus_mblinks a{

	margin:0px 3px; padding:0px; color:#fff; font-size:18px;}

.tus_mbnav{

	margin:0px; padding:40px 10px 10px 15px; width:100%; position:fixed; background-color:#fff; z-index:1; top:0; left:0; height:100%; z-index:9999}

.tus_mbnav a{

	margin:0px 0 10px 0; padding:0px 0 5px 0; display:block; color:#000; font-size:15px; text-transform:capitalize; font-family:'Poppins', sans-serif; transition:0.8s;

	border-bottom:solid 1px #eee;}

.tus_mbnav a:hover{

	color:#666;}

.tus_close{

	margin:0px; padding:0px; position:absolute; top:10px; right:25px}

.tus_close a{

	margin:0px; padding:0px 6px; background-color:#000; color:#fff; font-size:16px;}

.tus_close2{

	margin:0px; padding:0px; position:absolute; top:10px; right:25px}

.tus_close2 a{

	margin:0px; padding:0px 6px; background-color:#000; color:#fff; font-size:16px;}

.tus_popsearch{

	margin:0px; padding:60px 20px 20px 20px; background-color:#fff; position:absolute; top:0; left:0; width:100%; z-index:99999}

.tus_mbsrch{

	margin:0px; padding:8px 10px; width:100%; background-color:#000; color:#fff; font-size:14px; border:none}

.tus_mbsbmsrch{

	margin:-38px 0 0 0; padding:8.5px 12px; background-color:#666; color:#fff; font-size:14px; text-transform:uppercase; text-align:center; float:right; position:relative;

	border:none;}

.tus_close3{

	margin:0px; padding:0px; position:absolute; top:10px; right:25px}

.tus_close3 a{

	margin:0px; padding:0px 6px; background-color:#000; color:#fff; font-size:16px;}

.tus_gallery{

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

.tus_gallery img{

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

.tus_gallery h2{

	margin:0px; padding:10px 0; color:#fff; font-size:20px; text-transform:uppercase; border-bottom:solid 1px #666}



















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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:25px;}

.tus_welcome p{font-size:13px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

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

.tus_minsign h1{font-size:25px;}

.tus_minsign::after{height:60%;}

.tus_number{padding:10px 0;}

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

.tus_msp{ background:none; width:auto; height:auto}

.tus_itemsp img{height:250px}

.tus_itemsp{margin-top:40px;}

.tus_spsec{padding:20px 0 0px 0;}

#tus_margin{padding:0 15px;}

.tus_tesectn{width:95%; padding:20px 20px 0 20px}

.tus_itemclnt{height:auto}

.tus_btsocil{margin:0px;}

.tus_footer{padding-top:20px; background-repeat:repeat;}

.tus_btsocil a{display:inline-block;}

.tus_mbt{padding:15px;}

.tus_message{margin:0px; padding:20px;}

.tus_address p{font-size:12px;}

.tus_copy{margin:0px;}

.tus_btnavs a{margin:0 5px; font-size:13px;}

.tus_btext p{line-height:inherit; text-align:justify;}

}

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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:25px;}

.tus_welcome p{font-size:13px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

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

.tus_minsign h1{font-size:25px;}

.tus_minsign::after{height:60%;}

.tus_number{padding:10px 0;}

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

.tus_msp{ background:none; width:auto; height:auto}

.tus_itemsp img{height:250px}

.tus_itemsp{margin-top:40px;}

.tus_spsec{padding:20px 0 0px 0;}

#tus_margin{padding:0 15px;}

.tus_tesectn{width:95%; padding:20px 20px 0 20px}

.tus_itemclnt{height:auto}

.tus_btsocil{margin:0px;}

.tus_footer{padding-top:20px; background-repeat:repeat;}

.tus_btsocil a{display:inline-block;}

.tus_mbt{padding:15px;}

.tus_message{margin:0px; padding:20px;}

.tus_address p{font-size:12px;}

.tus_copy{margin:0px;}

.tus_btnavs a{margin:0 5px; font-size:13px;}

.tus_btext p{line-height:inherit; text-align:justify;}

.tus_minsign{padding:20px 15px;}

}

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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:30px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign h1{font-size:30px;}

.tus_minsign::after{height:60%;}

.tus_number{padding:10px 0;}

.tus_spsec h4{margin:0px; font-size:30px;}

.tus_msp{ background:none; width:auto; height:auto}

.tus_itemsp img{height:300px}

.tus_itemsp{margin-top:40px;}

.tus_spsec{padding:20px 0 0px 0;}

#tus_margin{padding:0 15px;}

.tus_tesectn{width:95%; padding:20px 20px 0 20px}

.tus_itemclnt{height:auto}

.tus_btsocil{margin:0px;}

.tus_footer{padding-top:20px; background-repeat:repeat;}

.tus_btsocil a{display:inline-block;}

.tus_mbt{padding:15px;}

.tus_message{margin:0px; padding:20px;}

.tus_copy{margin:0px;}

.tus_btnavs a{margin:0 12px;}

.tus_btext p{line-height:inherit; text-align:justify;}

.tus_minsign{padding:20px 15px;}

}

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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:20px;}

.tus_welcome h3{font-size:18px;}

.tus_minct h4{font-size:16px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign h1{font-size:30px;}

.tus_minsign::after{height:60%;}

.tus_number{padding:10px 0;}

.tus_spsec h4{margin:0px; font-size:30px;}

.tus_minsign{padding:0 15px;}

.tus_msp{margin-top:50px;}

.tus_tesectn{width:85%;}

.tus_message{margin:0px;}

.tus_footer{padding-top:30px; background-repeat:repeat;}

.tus_btnavs a{margin:0 4px; font-size:13px;}

.tus_copy{margin-top:20px;}

.tus_footer::before{height:100px;}

}

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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:20px;}

.tus_welcome h3{font-size:18px;}

.tus_minct h4{font-size:16px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign h1{font-size:30px;}

.tus_number{padding:10px 0;}

.tus_spsec h4{margin:0px; font-size:30px;}

.tus_minsign{padding:30px 15px 0 15px;}

.tus_msp{margin-top:50px;}

.tus_tesectn{width:75%;}

.tus_message{margin:0px; padding:20px}

.tus_footer{padding-top:30px; background-repeat:repeat;}

.tus_btnavs a{margin:0 7px; font-size:13px;}

.tus_copy{margin-top:20px;}

.tus_footer::before{height:90px;}

.tus_number p{font-size:14px;}

}

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

.tus_tpsocial{margin:0px auto; text-align:center}

.tus_email{float:none; margin:0 auto; text-align:center}

.tus_hmslider{margin:0px}

.tus_welcome{margin-top:20px;}

.tus_welcome h2{font-size:20px;}

.tus_welcome h3{font-size:18px;}

.tus_minct h4{font-size:16px;}

.tus_catsec{padding:20px 15px 40px 15px;}

.tus_minsign::before{display:none;}

.tus_minsign h5{width:auto;}

.tus_sigsec{width:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign h1{font-size:30px;}

.tus_number{padding:10px 0;}

.tus_spsec h4{margin:0px; font-size:30px;}

.tus_minsign{padding:30px 15px 0 15px;}

.tus_msp{margin-top:50px;}

.tus_tesectn{width:75%;}

.tus_message{margin:0px; padding:20px}

.tus_footer{padding-top:30px; background-repeat:repeat;}

.tus_btnavs a{margin:0 7px; font-size:13px;}

.tus_copy{margin-top:20px;}

.tus_footer::before{height:90px;}

.tus_number p{font-size:14px;}

}

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

.tus_mobile{display:none;}

.tus_welcome h2{font-size:30px;}

.tus_minct h4{font-size:15px;}

.tus_minsign h1{font-size:30px;}

.tus_msp{width:auto; height:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign{padding:0 15px;}

.tus_btnavs a{font-size:14px; margin:0 3px;}

}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {

.tus_mobile{display:none;}

.tus_welcome h2{font-size:30px;}

.tus_minct h4{font-size:15px;}

.tus_minsign h1{font-size:30px;}

.tus_msp{width:auto; height:auto;}

.tus_heading h2{font-size:30px;}

.tus_minsign{padding:0 15px;}

.tus_btnavs a{font-size:14px; margin:0 3px;}

}



