@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;}
body{
	margin: 0px; padding: 0px; font-family: 'Poppins', sans-serif; overflow-x:hidden}
#sticky{
	position:fixed; width:100%; top:0; margin:0px; padding:10px 0px; background-color:#fff; display:none; z-index:999999; animation:sticky 1s; 
	box-shadow:2px 5px 8px rgb(0,0,0,0.1);}
#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:500; text-transform:uppercase}
.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}
.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_topaera{
	margin:0px; padding:0px; position:relative; z-index:1}
.tus_topaera:before{
	content:''; position:absolute; background-color:#222222; width:100%; height:45px; top:0; left:0; z-index:-1}
.tus_tpmail{
	margin:0px; padding:0px;}
.tus_tpmail p{
	margin:0px 10px 0 0; padding:12px 0; color:#fff; font-size:14px; display:inline-block;} 
.tus_tpmail p i{
	color:#ffb118;}
.tus_tpsocl{
	margin:10px 0 0 0; padding:0px; float:right}
.tus_tpsocl a{
	margin:0px 5px; padding:0px; color:#fff; font-size:15px;}
.tus_logo img{
	margin:16px 0; padding:0px;}
.tus_slbanner{
	margin:0px; padding:0px; position:relative;}
.tus_slbanner img{
	margin:0 auto; padding:0px;}
.tus_topmenu{
	margin:25px 0 0 0; padding:0px;}
#tus_margin{
	margin:0px; padding:0px;}
.tus_hmslider{
	margin:0px; padding:0px; position:relative;}
.tus_item{
	margin:0px; padding:0px; position:relative;}
.tus_item img{
	margin:0 auto; padding:0px;}
.tus_srch{
	margin:33px 0 0 0; padding:0px; float:right}
.tus_srch a{
	margin:0px; padding:10px 13px; color:#fff; font-size:14px; transition:0.8s; background-color:#ffb118; font-weight:500; text-transform:capitalize; text-align:center}
.tus_srch a:hover{
	color:#fff; background-color:#000; border-radius:0.50em}
/*------- Services ----------*/
.tus_srvsec{
	margin:0px; padding:10px 0 50px 0; position:relative; z-index:1}
.tus_srvsec:before{
	content:''; position:absolute; background-color:#f6f6f6; width:100%; height:70%; top:0; left:0; z-index:-1}
.tus_heading{
	margin:25px 0; padding:0px;}
.tus_heading h2{
	margin:0px; padding:0px; color:#ffb118; font-size:35px; text-transform:uppercase; text-align:center; font-weight:700; letter-spacing:1px}
.tus_heading h2 span{
	color:#222; font-size:18px; font-weight:500;}
.tus_services{
	margin:0px; padding:45px 20px; background-color:#fff; border-bottom:solid 2px #000; box-shadow:2px 2px 10px rgb(0,0,0,0.2); border-top-left-radius:1.50em; 
	position:relative; overflow:hidden; transition:0.8s; z-index:1}
.tus_services h3{
	margin:0px 0 20px 0; padding:0px; color:#000; font-size:22px; text-align:center; text-transform:uppercase; transition:0.8s}
.tus_services p{
	margin:0px 0 25px 0; padding:0px; color:#666; font-size:14px; text-align:center; transition:0.8s}
.tus_more{
	margin:0px; padding:0px; color:#000; text-transform:capitalize; text-align:center; font-size:14px}
.tus_services:before{
	content:''; position:absolute; background-color:#222222; width:100%; height:100%; top:0; left:-100%; z-index:-1; transition:0.8s}
.tus_services:hover:before{
	left:0;}
.tus_services:hover h3{
	color:#ffb118;}
.tus_services:hover p{
	color:#999;}
.tus_services:hover .tus_more{
	color:#ffb118;}
.tus_services:hover{
	border-bottom:solid 2px #ffb118;}
.tus_welcome{
	margin:0px; padding:35px 0 60px 0; background:url(../../images/abtbg.jpg) no-repeat center top fixed; background-size:cover;}
.tus_welcome h2{
	margin:0px 0 20px 0; padding:0px; color:#ffb118; font-size:35px; text-transform:uppercase; text-align:center; font-weight:700; letter-spacing:1px}
.tus_welcome h2 span{
	color:#fff; font-size:20px; font-weight:500;}
.tus_welcome p{
	margin:0px; padding:0px; color:#ccc; font-size:14px; text-align:center; line-height:24px}
.tus_gallery{
	margin:0px; padding:0px; position:relative; transition:0.8s}
.tus_gallery img{
	margin:0 auto; padding:0px; width:100%; height:330px;}
.tus_gallery i{
	margin:0px; padding:0px; color:#ffb118; font-size:30px; position:absolute; top:48%; left:0; right:0; text-align:center; transition:0.8s; opacity:0}
.tus_gallery:before{
	content:''; position:absolute; background-color:rgb(0,0,0,0.6); width:100%; height:0; top:0; left:0; transition:0.8s}
.tus_gallery:hover:before{
	height:100%;}
.tus_gallery:hover i{
	opacity:1;}
.tus_gallery:hover{
	cursor:pointer;}
/*------- Brand ----------*/
.tus_chnsec{
	margin:40px 0 0 0; padding:0px 0 30px 0; background:url(../../images/chnbg.jpg) no-repeat center top fixed; background-size:cover;}
.tus_chnsec h2{
	margin:0px 0 20px 0; padding:0px; color:#ffb118; font-size:35px; text-transform:uppercase; text-align:center; font-weight:700; letter-spacing:1px}
.tus_chnsec h2 span{
	color:#fff; font-size:20px; font-weight:500;}
.tus_brand{
	margin:0px 0 15px 0; padding:18px 10px; position:relative; background-color:#fff;}
.tus_brand img{
	margin:0px auto; padding:0px; height:80px;}
.tus_mapsec{
	margin:0px 0 40px 0; padding:40px 30px; background:url(../../images/map.jpg) no-repeat center top; background-size:cover;}
.tus_number{
	margin:0px auto; padding:0px; text-align:center}
.tus_number img{
	margin:0px auto 10px auto; padding:0px;}
.tus_number h4{
	margin:0px; padding:0px; color:#000; font-size:40px; text-transform:uppercase; font-weight:bold}
.tus_number p{
	margin:0px; padding:0px; color:#fff; font-size:20px; text-transform:uppercase;}
.tus_getfrm{
	margin:0px auto; padding:35px 25px; background-color:#fff; box-shadow:2px 2px 10px rgb(0,0,0,0.2); text-align:center}
.tus_hminpt{
	margin:0px 0 15px 0; padding:15px 10px; border:solid 1px #ffb118; color:#333; font-size:15px; width:100%}
.tus_hmsbm{
	margin:0px auto; padding:12px 45px; background-color:#ffb118; color:#000; font-size:18px; text-transform:uppercase; text-align:center; border:none;
	font-weight:600; transition:0.8s}
.tus_hmsbm:hover{
	background-color:#000; color:#fff; border-radius:2em;}
.tus_thding{
	margin:20px 0 20px 0; padding:0px; color:#000; font-size:16px; text-transform:capitalize; font-weight:500}
.tus_srvices{
	margin:0px 0 15px 0; padding:0px 0 15px 0; border-bottom:dashed 1px #ccc}
.tus_srvices h4{
    margin:0px 0 5px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:18px; color:#ffae02; text-transform:uppercase}
.tus_srvices p{
    margin:0px 0 0px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:13px; color:#333; font-weight:normal; text-align:justify}
.tus_srvices img{
	margin:0px 0 0px 0; padding:0px;}
/*------- Footer ----------*/
.tus_footer{
	margin:0px; padding:50px 0 20px 0; background-color:#222222; position:relative; z-index:1;}
.tus_footer:before{
	content:''; position:absolute; background-color:#ffb118; width:100%; height:60px; bottom:0; left:0; z-index:-1;}
.tus_ftxts{
	margin:0px; padding:0px;}
.tus_ftxts img{
	margin:0 0 15px 0; padding:0px; height:40px}
.tus_ftxts p{
	margin:0px 0 5px 0; padding:0px; width:90%; color:#ccc; font-size:14px; line-height:23px}
.tus_ftxts p i{
	color:#ffb118; margin-right:7px}
.tus_fthding{
	margin:0px; padding:0px;}
.tus_fthding h3{
	margin:0px 0 25px 0; padding:0px; color:#fff; font-size:18px; text-transform:uppercase; font-weight:600;}
.tus_fthding a{
	margin:0px; padding:8px 5px; color:#ccc; font-size:14px; text-transform:capitalize; font-weight:450; transition:0.8s; display:block;
	border-bottom:solid 1px #666;}
.tus_fthding a:hover{
	color:#ffb118; padding-left:10px;}
.tus_fthding p{
	margin:0px; padding:0px; color:#8b8989; font-size:14px; text-align:center; display:inline-block;}
.tus_copy{
	margin:60px 0 0 0; padding:0px;}
.tus_copy p{
	margin:0px; padding:0px; color:#000; font-size:14px; text-align:center; font-weight:500}
.tus_ftsocl{
	margin:15px 0 0 0; padding:0px;}
.tus_ftsocl a{
	margin:0px; padding:0px;}
.tus_ftsocl a i{
	margin:0px; padding:0px; background-color:#fff; color:#000; width:40px; height:40px; text-align:center; line-height:40px; border-radius:100%; transition:0.8s}
.tus_ftsocl a:hover i{
	color:#fff;}
.tus_ftsocl a:hover:nth-child(1) i{
	background-color:#1877F2;}
.tus_ftsocl a:hover:nth-child(2) i{
	background-color:#1DA1F2;}
.tus_ftsocl a:hover:nth-child(3) i{
	background-color:#0A66C2;}
.tus_ftsocl a:hover:nth-child(4) i{
	background-color:#E4405F;}
/*------- Next Page ----------*/
.tus_leftct{
	margin:0px 0 15px 0; padding:0px; color:#000; font-size:23px; text-transform:uppercase; font-weight:550}
.tus_nxpage{
	margin:0px auto 15px auto; padding:130px 0 0 0; background-color:#ccc !important; position:relative; height:350px; text-align:center}
.tus_nxpage h3{
	margin:10px 0 15px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:35px; color:#000; text-transform:capitalize; font-weight:bold;}
.tus_nxpage a{
	margin:0px 5px; padding:0px; font-family:'Poppins', sans-serif; font-size:15px; color:#000; text-transform:capitalize; display:inline-block; text-align:center; transition:0.8s}
.tus_nxpage a:hover{
	color:#e8363c;}
.tus_abtxt{
	margin:0px 0 30px 0; padding:0px;}
.tus_abtxt p{
	margin:0px; padding:0px; color:#666; font-size:14px}
.tus_nxpage ul li a:hover{
	text-decoration:none; color:#ffb118;}
.tus_prodetail{
	margin:0px; padding:25px 25px; background-color:#eee;}
.tus_prodetail h1{
	margin:0px 0 8px 0; padding:0px; font-family:'Poppins', sans-serif; color:#000; text-transform:capitalize; font-size:20px;}
.tus_prodetail h2{
	margin:0px 0 8px 0; padding:0px; font-family:'Poppins', sans-serif; color:#ffb118; text-transform:capitalize; font-size:20px;}
.tus_prodetail p{
	margin:0px 0 0px 0; padding:0px; font-family:'Poppins', sans-serif; color:#999; font-size:14px;}
.tus_prodetail p span{
	font-weight:bold; color:#000; font-size:20px}
.tus_contsbmt{
	margin:0px; padding:10px 15px; background-color:#000; color:#fff; font-size:14px; text-transform:uppercase; text-align:center; font-family:'Poppins', sans-serif; border:none;
	transition:0.8s}
.tus_contsbmt:hover{
	background-color:#ffb118; text-decoration:none;}
.tus_conactf{
	margin:0px 0 25px 0; padding:20px; background-color:#eee;}
.tus_continp{
	margin:0px 0 10px 0; padding:10px 10px; width:100%; font-size:14px; border:solid 1px #ccc; color:#000}
.tus_conactf h4{
	margin:0px 0 8px 0; padding:0px; font-family:'Poppins', sans-serif; color:#000; font-size:15px;}
.tus_coninfo{
	margin:0px 0 20px 0; padding:0px;}
.tus_coninfo h3{
	margin:0px; padding:0px; font-family:'Poppins', sans-serif; font-size:18px; color:#000; text-transform:capitalize; text-align:center;}
.tus_coninfo h4{
	margin:10px 0 0 0; padding:0px; font-family:'Poppins', sans-serif; font-size:32px; color:#000; text-transform:capitalize; text-align:center;}
.tus_coninfo h5{
	margin:0px 0 0 0; padding:0px; font-family:'Poppins', sans-serif; font-size:20px; color:#000; text-transform:capitalize; text-align:center;}
.tus_mobile{
	margin:0px; padding:10px 30px 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:10px 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; overflow-y: scroll;}
.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_bar{
	margin:0px; padding:0px; position:relative}
.tus_bar a i{
	margin:0px; padding:0px; width:40px; height:40px; line-height:40px; color:#000; font-size:20px; background-color:#fff; text-align:center} 








@media only screen and (min-width: 280px) and (max-width: 359px) {

}
@media only screen and (min-width: 360px) and (max-width: 479px) {

}
@media only screen and (min-width: 480px) and (max-width: 666px) {

}
@media only screen and (min-width: 667px) and (max-width: 767px) {

}
@media only screen and (min-width: 768px) and (max-width: 799px) {

}
@media only screen and (min-width: 800px) and (max-width: 991px) {

}
@media only screen and (min-width: 992px) and (max-width: 1023px) {

}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {

}
