@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500&display=swap');

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

*,html{

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

body{

	margin: 0px; padding: 0px; font-family:'Roboto', sans-serif; overflow-x:hidden;}

#sticky{

	position:fixed; width:100%; top:0; margin:0px; padding:10px 0px; background-color:rgb(0,0,0,0.8); 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{color:#000; font-size:15px; text-align:center; font-weight:bold;}

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

#goog-gt-tt {display:none !important;}

.goog-te-banner-frame {display:none !important;}

.goog-te-menu-value:hover {text-decoration:none !important;}

body {top:0 !important;}

#google_translate_element2 {display:none!important;}

.tus_navbr{margin:60px 0 0 0; padding:0px; float:right;}

.tus_abners{

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

.tus_abners img{

	margin:0 auto; padding:0px}

.tus_abners h4{

	margin:-90px 0 100px 0; padding:60px 0 0 0; color:#fff; font-size:33px; text-transform:capitalize; text-align:center; font-family:'Roboto', sans-serif; position:relative; z-index:1; width:50%}

.tus_abners h4:before{

	content:''; position:absolute; background-color:#0c1222; width:100%; top:0; left:0; padding:80px 30px; z-index:-1}

.tus_catges{

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

.tus_catges .tus_cboxs img{

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

.tus_catges h4{

	margin:0px 0 0 0; padding:12px 0; background-color:#ef4123; color:#fff; font-size:20px; text-transform:capitalize; text-align:center; font-weight:550; position:absolute;

	bottom:5px; left:7%; right:7%; transition:0.8s; opacity:0; z-index:2}

.tus_catges:hover h4{

	opacity:1; bottom:-15px}

.tus_catges:hover .tus_cboxs img{

	transform:translateY(-10px);}

.tus_catges .tus_cboxs{

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

.tus_catges .tus_cboxs:before{

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

.tus_catges .tus_cboxs:after{

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

.tus_catges:hover .tus_cboxs:before{

	transform:scaleY(1); opacity:0}

.tus_catges:hover .tus_cboxs:after{

	transform:scaleX(1); opacity:0}

.tus_pdficon{

	margin:0px 0 15px 0; padding:20px 15px; background-color:#eee; border:solid 1px #ccc; border-radius:0.40em; overflow:auto}

.tus_pdficon img{

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

.tus_pdficon h3{

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

.tus_pdficon h4{

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

.tus_opensrch{

	margin:0px auto; padding:250px 50px 0 50px; position:fixed; top:0; left:0; background-color:rgb(0,0,0,0.9); width:100%; height:100%; z-index:99999}

.tus_opensrch h4{

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

.tus_close{

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

	position:absolute; top:20px; right:20px}

.tus_close:hover{

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

.tus_inpsrh{

	margin:0px; padding:20px 15px; border:none; border-bottom:solid 1px #333; width:100%; font-family:'Roboto', sans-serif; font-size:25px; color:#fff;

	background-color:transparent}

.tus_sbmsrh{

	margin:-52px 25px 0 0; padding:0px; background-color:transparent; border:none; color:#fff; float:right; position:relative; font-size:25px}

.tus_email{

	margin:0px; padding:0px;}

.tus_email p{

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

.tus_email p i{

	color:#fd7900;}

.tus_tpscl{

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

.tus_tpscl a{

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

.tus_tpscl a:hover{

	color:#fd7900;}

.tus_language{

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

.tus_language a{

	margin:0px 3px; padding:0px; display:inline-block; color:#fff; font-size:20px; transition:0.8s; position:relative}

.tus_language a:hover{

	color:#fd7900;}

.tus_language a sup{

	margin:0px; padding:1px 5px; color:#fff; font-size:11px; background-color:#fd7900; border-radius:100%}

.tus_rlogo img{margin:0px; padding:0px; height:50px;}

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

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

   Header

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

.tus_slider{

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

.tus_slider img{

	margin:0 auto; padding:0px; width:100%; height:auto; object-fit:cover;}

.tus_header{

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

.tus_header:before{

	content:''; position:absolute; background-color:#1f1f1f; width:100%; height:45px; top:0; left:0; z-index:-1;}

.tus_header2{

	margin:0px; padding:20px 0; background-color:rgb(0,0,0,0.7); border-bottom:solid 2px #ef4123;}

.tus_catebgs{

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

.tus_catebgs h4{

	margin:0px 0 30px 0; padding:0px; color:#fff; text-transform:uppercase; text-align:center; font-family:'Roboto', sans-serif; font-size:33px}

.tus_categs{

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

.tus_categs img{

	margin:0 auto; padding:0px; width:100%; height:auto; border-radius:0.60em; transition:0.8s; filter:grayscale(0);}

.tus_categs:hover img{

	filter:grayscale(100%);}

.tus_advancs{

	margin:0px; padding:100px 0 130px 0; background:url(../images/advncbg.jpg) no-repeat center top; background-attachment:fixed; background-size:cover;

	background-position:50% 50%;}

.tus_advtxt{

	margin:0px; padding:0px;}

.tus_advtxt h2{

	margin:0px; padding:0px; color:#fff; font-size:35px; text-transform:capitalize; font-family:'Roboto', sans-serif; font-weight:400;}

.tus_advtxt h3{

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

.tus_advtxt p{

	margin:0px; padding:0px; color:#fff; font-size:23px; font-family:'Roboto', sans-serif;}

.tus_touchbg{

	margin:0px; padding:0px; background-color:#ef4123;}

.tus_map img{

	margin:0 auto; padding:0px;}

.tus_continfo{

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

.tus_continfo img{

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

.tus_continfo p{

	margin:0px 0 8px 0; padding:0px; color:#fff; font-size:16px; font-family:'Roboto', sans-serif;}

.tus_continfo p i{

	margin:0px 15px 0 0; padding:10px 0 0 0; background-color:#fff; width:40px; height:40px; color:#000; font-size:20px; text-align:center; border-radius:100%}

.tus_continfo h3{

	margin:30px 0 10px 0; padding:0px; color:#fff; font-size:20px;}

.tus_continfo a{

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

.tus_continfo a:hover{

	text-decoration:none; color:#000}

.tus_get{

	margin:20px 0 0 0; padding:6px 0; width:170px; border:solid 1px #fff; color:#fff; font-size:20px; text-transform:capitalize; text-align:center; transition:0.8s}

.tus_get:hover{

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

.tus_headings{

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

.tus_headings h6{

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

.tus_products{

	margin:0px auto 15px auto; padding:10px 10px 15px 10px; position:relative; border:solid 1px #eee; text-align:center; transition:0.8s}

.tus_products img{

	margin:0 auto; padding:0px} 

.tus_products h2{

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

.tus_products p{

	margin:0px 0 5px 0; padding:0px; color:#878787; font-size:15px; font-family:'Roboto', sans-serif; text-transform:capitalize; text-align:center}

.tus_products h3{

	margin:0px auto; padding:8px 0px; background-color:#c4c4c4; color:#fff; font-size:14px; text-transform:capitalize; text-align:center; transition:0.8s; width:90px}

.tus_products:hover{

	border:solid 1px #000;}

.tus_products:hover h3{

	background-color:#ff7a00;}

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

   About Us

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

.tus_welsec{

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

.tus_abpc img{

	margin:0 auto; padding:0px;}

.tus_abdetals{

	margin:0px; padding:0px; position:relative; z-index:1; transform:translateX(-190px)}

.tus_abdetals img{

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

.tus_abdetals p{

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

.tus_catsec{

	margin:0px 0 15px 0; padding:40px 0 60px 0; background:url(../images/catbg.jpg) no-repeat center top fixed; background-size:cover;}

.tus_headings{

	margin:0px; padding:0px;}

.tus_headings img{

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

.tus_headings p{

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

.tus_catgs{

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

.tus_catgs img{

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

.tus_catgs h4{

	margin:0px; padding:0px 15px; color:#fff; font-size:35px; font-weight:800; text-align:center; position:absolute; bottom:15%; left:0; right:0; 

	text-transform:capitalize; opacity:0.3; transition:0.8s; z-index:1}

.tus_catgs span{

	margin:0px; padding:0px; background-color:rgb(0,0,0,0.6); width:100%; height:30%; bottom:0; left:0; position:absolute}

.tus_catgs:before{

	content:''; position:absolute; background:url(../images/sh01.png) no-repeat bottom right; width:100%; height:100%; bottom:0; right:0; transition:0.8s; z-index:1}

.tus_catgs:hover:before{

	background:url(../images/sh02.png) no-repeat bottom right;}

.tus_catgs:hover h4{

	color:#fff; opacity:1;}

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

   Work Wear

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

.tus_workbg{

	margin:25px 0 25px 0; padding:40px 0 40px 0; background:url(../images/wrkbg.jpg) no-repeat center top fixed; background-size:cover; position:relative}

.tus_workbg h4{

	margin:0px 0 10px 0; padding:0px; color:#fff; font-size:30px; text-transform:capitalize; font-weight:bold;}

.tus_workbg p{

	margin:0px 0 25px 0; padding:0px; color:#c2c2c2; font-size:16px; width:85%}

.tus_minwrk{

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

.tus_minwrk h3{

	margin:0px 0 20px 0; padding:0px; color:#fff; font-size:25px; text-transform:capitalize; font-weight:bold; display:flex; align-items:center}

.tus_minwrk h3 img{

	margin-right:10px;}

.tus_minwrk img{

	margin:0px; padding:0px; border-radius:1em}

.tus_process{

	margin:0px 0 20px 0; padding:0px 30px; position:relative; background-color:#ededed; height:250px; border-radius:0.50em; transition:0.8s; overflow:hidden}

.tus_process img{

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

.tus_up p{

	margin:0px; padding:0px; color:#000; font-size:16px; text-align:center;}

.tus_process h2{

	margin:0px; padding:0px; color:#000; font-size:25px; text-align:center; text-transform:capitalize; font-weight:bold}

.tus_up{

	margin:0px; padding:40px 20px 15px 20px; position:absolute; background-color:#ff5e00; top:0; left:-100%; width:100%; height:100%; transition:0.8s} 

.tus_process:hover .tus_up{

	left:0;}

.tus_yearssec{

	margin:20px 0 0 0; padding:40px 0; background-color:#1d2020;}

.tus_years{

	margin:0px auto; padding:52px 0 0 0; width:250px; height:250px; border:dashed 1px #666; border-radius:100%; text-align:center; transition:0.8s}

.tus_years img{

	margin:0 auto; padding:0px;}

.tus_years h5{

	margin:0px 0 20px 0; padding:0px; color:#fff; font-size:40px; text-transform:uppercase; font-weight:bold; line-height:25px}

.tus_years h5 span{

	font-size:20px; font-weight:400; text-transform:capitalize;}

.tus_years:hover{

	border:solid 1px #ff7a00;}

.tus_socl{

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

.tus_socl a{

	margin:0px 5px 0 0; padding:0px; color:#000; font-size:18px; transition:0.8s}

.tus_socl a:hover{

	color:#ff7a00;}

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

   Footer

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

#tus_margin{

	margin:0px; padding:0px;}

.tus_footer{

	margin:0px; padding:40px 0 15px 0; background:url(../images/ftbg.jpg) repeat center top;}

.tus_bthding{

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

.tus_btcont{

	margin:0px; padding:0px;}

.tus_btcont img{

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

.tus_btcont p{

	margin:0px 0 7px 0; padding:0px; color:#a2a2a2; font-size:15px; font-family:'Roboto', sans-serif;}

.tus_btcont p i{

	color:#ff5e00; font-size:20px; margin-right:5px}

.tus_btnave{

	margin:0px; padding:0px;}

.tus_btnave a{

	margin:0px 0 7px 0; padding:0px; color:#a2a2a2; text-transform:capitalize; font-family:'Roboto', sans-serif; font-size:15px; transition:0.8s; display:block}

.tus_btnave a:hover{

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

.tus_btsocil{

	margin:0px; padding:0px;}

.tus_btsocil a{

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

.tus_btsocil a i{

	margin:0px; padding:8px 0 0 0; background-color:#fff; color:#000; font-size:18px; width:35px; height:35px; text-align:center; transition:0.8s}

.tus_btsocil a:hover i{

	background-color:#ef4123; transform:translateY(-10px);}

.tus_inpsign{

	margin:0px; padding:10px 10px; width:75%; background-color:#fff; color:#000; font-size:14px; border:none; font-family:'Roboto', sans-serif;}

.tus_sbmsign{

	margin:0px; padding:9px 10px; background-color:#ef4123; color:#fff; font-size:15px; text-transform:uppercase; text-align:center; border:none; font-family:'Roboto', sans-serif;}

.tus_copy{

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

.tus_copy p{

	margin:0px; padding:0px; color:#fff; font-size:15px; text-transform:uppercase; font-family:'Roboto', sans-serif; text-align:center} 

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

   Custom

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

.tus_search{

	margin:0px; padding:0px;}

.tus_search a{

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

.tus_search a:hover{

	color:#e5661b;}

.tus_abtxt{

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

.tus_abtxt p{

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

.tus_msrch{

	margin:0px; padding:0px; position:relative; z-index:999999}

.tus_inpsrch{

	margin:0px; padding:12px 15px; background-color:#fff; color:#000; width:220px; font-family:'Roboto', sans-serif; font-size:14px; border:none; position:absolute; right:0; top:30px;

	border:solid 1px #ccc; z-index:999999}

.tus_srchbtn{

	margin:0px 10px 0 0px; padding:0px; background-color:transparent; color:#000; font-size:18px; border:none; position:absolute; right:0; top:43px; z-index:999999}

#fixedbar{

  display: none; position: fixed; top: 0; width: 100%; height:auto; background-color:#fff; z-index:99999; padding:0px 0;}

#fixedbar:after,#fixedbar:before{

	display:block}

.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:0px;margin-left:-1px;line-height:1.42857143;color:#000;text-decoration:none;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}.pagination>li:last-child>a,.pagination>li:last-child>span{}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#e5661b;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#e5661b;cursor:default;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#e5661b;cursor:not-allowed;}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

.tus_tpmenu{

	width:100%;}

.tus_slinks{

	margin:0px; padding:0px;}

.tus_slinks a{

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

.tus_slinks a i{

	margin:0px; padding:9px 0 0 0; background-color:#fff; color:#000; font-size:18px; width:35px; height:35px; text-align:center; border-radius:100%; transition:0.8s}

.tus_bracum{

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

.tus_bracum a{

	margin:0px 5px; padding:0px; display:inline-block; color:#ef4123; text-transform:capitalize; font-size:16px; font-family:'Roboto', sans-serif;}

.tus_bracum a:hover{

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

.tus_abot{

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

.tus_abot p{

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

.tus_abot h4{

	margin:0px 0 20px 0; padding:0px; font-size: 3.5rem; line-height: 3rem; font-family:'Roboto', sans-serif; text-transform: uppercase; color: #e5661b;

    -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px #e5661b;}

.tus_cthding{

	margin:0px; padding:0px 0 5px 0; color:#000; font-size:20px; text-transform:uppercase; font-family:'Roboto', sans-serif; font-weight:550; border-bottom:solid 1px #eee}

.tus_large{

	margin:0px; padding:0px; position:relative; border-top:solid 1px #eee;}

.tus_large img{

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

.tus_pdetil{

	margin:0px; padding:20px 30px; border-left:solid 1px #eee; position:relative; height:100%}

.tus_pdetil h3{

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

.tus_pdetil h4{

	margin:10px 0 15px 0; padding:0px; color:#333; font-size:40px; text-transform:uppercase; font-family:'Roboto', sans-serif; font-weight:bold}

.tus_pdetil h4 span{

	color:#ef4123;}

.tus_pdetil p{

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

.tus_pdetil h5{

	margin:0px 0 20px 0; padding:15px 0; color:#333; font-size:20px; text-transform:uppercase; font-family:'Roboto', sans-serif; border-top:solid 1px #eee;

	border-bottom:solid 1px #eee;}

.tus_logo img{margin:24px 0 5px 0; padding:0px;}

.tus_prdtion{

	margin:0px; padding:0px;}

.tus_prdtion h3{

	margin:0px 0 15px 60px; padding:0px; color:#000; font-size:15px; text-transform:uppercase; font-family:'Roboto', sans-serif; position:relative}

.tus_prdtion h3:before{

	content:''; position:absolute; background-color:#ef4123; width:50px; height:1px; top:7px; left:-60px;}

.tus_prdtion h4{

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

.tus_prdtion p{

	margin:0px 0 15px 0px; padding:0px; color:#4c5262; font-size:15px; font-family:'Roboto', sans-serif; width:80%; line-height:25px}

.tus_thelgoves{

	margin:20px 0 15px 0; padding:70px 0; background-color:#E8E8E8;}

.tus_thelgoves h5{

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

.tus_thelgoves p{

	margin:0px 0 15px 0px; padding:0px; color:#4c5262; font-size:15px; font-family:'Roboto', sans-serif; width:80%; line-height:25px}

.tus_aplhding h2{

	margin:20px 0 20px 0px; padding:0px; color:#000; font-size:32px; font-family:'Roboto', sans-serif;}

.tus_aplied{

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

.tus_aplied img{

	margin:0px 20px 10px 0; padding:0px; float:left; width:100px; height:100px}

.tus_aplied p{

	margin:0px 0 15px 0px; padding:0px; color:#4c5262; font-size:15px; font-family:'Roboto', sans-serif;}

.tus_aplied h6{

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

.tus_techon{

	margin:20px 0 0 0; padding:20px 0 40px 0; background-color:#1D1D1B;}

.tus_aplied2{

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

.tus_aplied2 img{

	margin:10px 10px 0 0; padding:0px; float:left; width:80px; height:70px}

.tus_aplied2 p{

	margin:0px 0 15px 0px; padding:0px; color:#fff; font-size:14px; font-family:'Roboto', sans-serif; display:flex}

.tus_aplied2 h6{

	margin:0px; padding:10px 0 0 0; color:#E85E0C; font-size:20px; font-family:'Roboto', sans-serif;}

.tus_matrials{

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

.tus_matrials p{

	margin:0px 0 20px 45px; padding:0px; color:#4c5262; font-size:14px; font-family:'Roboto', sans-serif; display:flex}

.tus_matrials span{

	color:#000; font-size:22px; text-transform:capitalize; font-family:'Roboto', sans-serif;}

.tus_matrials img{

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

.tus_glcate{

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

.tus_glcate img{

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

.tus_glcate h3{

	margin:10px 0 0 0; padding:0px; color:#4c5262; font-size:15px; font-family:'Roboto', sans-serif;}

.tus_contsbmt{

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

	transition:0.8s}

.tus_contsbmt:hover{

	background-color:#ef4123; text-decoration:none;}

.tus_conactf{

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

.tus_continp{

	margin:0px 0 10px 0; padding:10px 10px; width:100%; font-family:'Roboto', sans-serif; font-size:14px; border:none; background-color:#EDEDED; color:#000}

.tus_conactf h4{

	margin:0px 0 8px 0; padding:0px; font-family:'Roboto', sans-serif; color:#000; font-size:15px;}
.flip-box {
  margin: 0px 0 20px 0;
padding: 0px;
position: relative;
background-color:transparent;
height: 250px;
border-radius: 0.50em;
transition: 0.8s;
overflow: hidden;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  margin:0 auto;
}

.flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  background-color: #ededed;
  color: black; margin:0 auto; text-align:center;
}
.flip-box-front img{
	margin:40px auto 0 auto; padding:0px;}
.flip-box-front h2{
	margin:0px; padding:0px 20px; color:#000; text-transform:capitalize; text-align:center; font-size:24px; font-weight:bold}
.flip-box-back {
  background-color: #ff5e00;
  color: white;
  transform: rotateX(180deg);
}
.flip-box-back p{
	margin:0px; padding:30px 0 0 0; color:#000; font-size:16px; text-align:center;}





















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

.tus_logo img{margin:15px auto;}

.tus_tpscl{float:none;}

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

.tus_language{margin:10px 0 0 0;}

.tus_abdetals{transform: translateX(0px);}

.tus_headings img{height:35px;}

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

.tus_workbg p{width:auto;}

.tus_years{width:220px; height:220px; margin-bottom:15px; padding-top:35px}

.tus_footer{background:none; background-color:#000;}

.tus_bthding{font-size:18px; margin-top:15px}

}

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

.tus_logo img{margin:15px auto;}

.tus_tpscl{float:none;}

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

.tus_language{margin:10px 0 0 0;}

.tus_abdetals{transform: translateX(0px);}

.tus_headings img{height:35px;}

.tus_workbg h4{font-size:23px;}

.tus_workbg p{width:auto;}

.tus_years{width:235px; height:235px; margin-bottom:15px; padding-top:45px}

.tus_footer{background:none; background-color:#000;}

.tus_bthding{font-size:18px; margin-top:15px}

.tus_minwrk h3{font-size:22px; margin-top:10px;}

}

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

.tus_logo img{margin:15px auto;}

.tus_tpscl{float:none;}

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

.tus_language{margin:10px 0 0 0;}

.tus_abdetals{transform: translateX(0px);}

.tus_headings img{height:35px;}

.tus_workbg h4{font-size:23px;}

.tus_workbg p{width:auto;}

.tus_years{width:235px; height:235px; margin-bottom:15px; padding-top:45px}

.tus_footer{background:none; background-color:#000;}

.tus_bthding{font-size:18px; margin-top:15px}

.tus_minwrk h3{font-size:22px; margin-top:10px;}

.tus_catgs h4{font-size:27px}

}

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

.tus_logo img{margin:15px auto;}

.tus_tpscl{float:none;}

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

.tus_language{margin:10px 0 0 0;}

.tus_abdetals{transform: translateX(0px);}

.tus_headings img{height:35px;}

.tus_workbg h4{font-size:23px;}

.tus_workbg p{width:auto;}

.tus_years{width:180px; height:180px; margin-bottom:15px; padding-top:35px}

.tus_footer{background:none; background-color:#000;}

.tus_bthding{font-size:18px; margin-top:15px}

.tus_minwrk h3{font-size:22px; margin-top:10px;}

.tus_catgs h4{font-size:24px}

.tus_years h5{font-size:24px; margin:0px}

.tus_years img{height:55px;}

.tus_years h5 span{font-size:14px;}

}

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

.tus_logo img{margin:15px auto;}

.tus_tpscl{float:none;}

.tus_navbr{float:none; margin:40px 0 0 0;}

.tus_language{margin:45px 0 0 0;}

.tus_abdetals{transform: translateX(0px);}

.tus_headings img{height:35px;}

.tus_workbg h4{font-size:23px;}

.tus_workbg p{width:auto;}

.tus_years{width:180px; height:180px; margin-bottom:15px; padding-top:35px}

.tus_footer{background:none; background-color:#000;}

.tus_bthding{font-size:18px; margin-top:15px}

.tus_minwrk h3{font-size:22px; margin-top:10px;}

.tus_catgs h4{font-size:24px}

.tus_years h5{font-size:24px; margin:0px}

.tus_years img{height:55px;}

.tus_years h5 span{font-size:14px;}

}

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

.tus_navbr{float:none; margin-top:45px}

.tus_abdetals{transform: translateX(-100px);}

.tus_bthding{font-size:16px}

.tus_process p{padding-top:15px;}

.tus_process h2{font-size:20px}

}

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

.tus_navbr{float:none; margin-top:45px}

.tus_abdetals{transform: translateX(-100px);}

.tus_bthding{font-size:16px}

.tus_process p{padding-top:15px;}

.tus_process h2{font-size:20px}

}

/*---------

   Basket

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

.cart-page {

    padding: 20px 0 0px; width:100%

}

.cart-page .table {

    margin: 0;

}

.cart-page table > tbody > tr > td,

.cart-page .table > thead > tr > th {

    border: none;

}

.cart-page .table thead {

    background: #F9F9F9;

}

.cart-page .table > thead > tr > th {

    font-weight: normal;

    color: #000000;

    font-size: 16px;

    line-height: 60px;

    padding: 0 40px;

    font-weight: 500;

    border: 1px solid #EBEBEB;

    border-bottom: 0;

}

.cart-page .table > thead > tr > th.close {

    color: transparent;

}

.cart-page .table > tbody > tr > td.preview {

    padding: 25px 50px;

}

.cart-page .table > tbody > tr > td {

  border: 1px solid #ebebeb;

  color: #898989;

  font-size: 14px;

  font-weight: 500;

  padding: 80px 40px;

}

.cart-page .table > tbody > tr > td.price {

  font-size: 16px;

}

.cart-page .table > tbody > tr > td.del-item {

    text-align: center;

}

.cart-page .table > tbody > tr > td .select-box {

    padding: 0;

    margin: 0;

    border: 1px solid #EDEDED;

    width: 95px;

    overflow: hidden;

    background-color: #fff;

    background: #fff url(../img/cart/select-box-bg.png) no-repeat 80% 50%;

}

.cart-page .table > tbody > tr > td .select-box select {

  -moz-appearance: none;

  background-color: transparent;

  background-image: none;

  border: medium none;

  box-shadow: none;

  color: #898989;

  font-size: 16px;

  padding: 5px 8px;

  width: 130%;

}

.cart-page .table > tbody > tr > td.total {

  font-size: 16px;

}

.cart-page .table > tbody > tr > td .select-box select:focus {

    outline: none;

}

.cart-page .table > tbody > tr > td.del-item {

  color: #c56e21;

  font-size: 18px;

  font-weight: normal;

}

.cart-page .bottom-box {

  background: #f9f9f9 none repeat scroll 0 0;

  margin: 0 0 50px;

  padding: 30px 25px;

  border-left: 1px solid #ebebeb;

  border-bottom: 1px solid #ebebeb;

  border-right: 1px solid #ebebeb;

}

.cart-page .bottom-box .cupon-box input {

  border: 1px solid #eeeeee;

  color: #8e8d8d;

  line-height: 36px;

  margin-right: 10px;

  outline: medium none;

  padding: 0 20px;

  width: 130px;

}

.cart-page .bottom-box .cupon-box button {

    padding: 0 20px;

    color: #fff;

    background: #E3E3E3;

    text-transform: capitalize;

    border: none;

    outline: none;

    font-weight: normal;

    line-height: 36px;

    color: #000000;

}

.cart-page .add-to-cart-wrap {

    text-align: right;

}

.cart-page .add-to-cart-wrap a {

}

.cart-page .add-to-cart-wrap a .cart-button {

  background: #252525 none repeat scroll 0 0;

  border-radius: 5px;

  display: inline-block;

}

.cart-page .add-to-cart-wrap a .cart-button p {

  color: #ffffff;

  display: inline-block;

  float: left;

  font-size: 12px;

  line-height: 35px;

  margin: 0;

  padding-left: 21px;

  padding-right: 17px;

  text-transform: uppercase;

  border-right:1px solid #000000;

}

.cart-page .add-to-cart-wrap a .cart-button i {

  border-left: 1px solid #404040;

  color: #98bc24;

  display: inline-block;

  float: left;

  font-size: 17px;

  line-height: 35px;

  padding-left: 14px;

  padding-right: 15px;

}

.cart-page .add-to-cart-wrap a:before {

    background: #98BC24;

}

.cart-page .cart-total-box li {

  border-bottom: 1px solid #ebebeb;

  border-left: 1px solid #ebebeb;

  border-right: 1px solid #ebebeb;

  font-size: 16px;

  font-weight: 500;

  line-height: 60px;

  padding: 0 25px;

  color: #000000;

  font-size: 16px;

}

.cart-page .cart-total-box li:first-child {

    border-top: 1px solid #EBEBEB;

}

.cart-page .cart-total-box li span {

  color: #898989;

  margin-left: 50px;

}

.cart-page .cart-total-box .cart-total {

    background: #F9F9F9;

}

.cart-page .cart-total-box .proceed-to-checkout {

    text-align: right;

}

.cart-page .cart-total-box .proceed-to-checkout a {

    line-height: 30px;

    font-size: 14px;

}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button {

  background: #252525 none repeat scroll 0 0;

  border-radius: 5px;

  display: inline-block;

  margin-top: 24px;

}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button p {

  border-right: 1px solid #000000;

  color: #ffffff;

  display: inline-block;

  float: left;

  font-size: 12px;

  line-height: 40px;

  margin: 0;

  padding-left: 21px;

  padding-right: 17px;

  text-transform: uppercase;

}

.cart-page .cart-total-box .proceed-to-checkout a .cart-button i{

  border-left: 1px solid #404040;

  color: #98bc24;

  display: inline-block;

  float: left;

  font-size: 17px;

  line-height: 40px;

  padding-left: 14px;

  padding-right: 15px;  

}

.cart-page .cart-total-box .proceed-to-checkout a:before {

    background: #98BC24;

}

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

	/* Force table to not be like tables anymore */

	.cart-page table, .cart-page thead, .cart-page tbody, .cart-page th, .cart-page td, .cart-page tr { 

		display: block; 

	}

	/* Hide table headers (but not display: none;, for accessibility) */

	.cart-page thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

	.cart-page tr { border: 1px solid #ccc; }

	.cart-page td { 

		/* Behave  like a "row" */

		border: none;

		border-bottom: 1px solid #eee; 

		position: relative;

		padding-left: 50%; 

	}

	.cart-page td:before { 

		/* Now like a table header */

		/* Top/left values mimic padding */

	    position: absolute;

	    top: 0;

	    left: 0;

	    width: 100%;

	    padding-left: 40px;

	    white-space: nowrap;

	    font-size: 16px;

	    color: #000;

	    font-weight: 500;

	    background-color: #F9F9F9;

	    line-height: 60px;

	    text-align: left;

	}

	.cart-page .table > tbody > tr > td.preview {

		    padding: 85px 50px 25px;

	}

	.cart-page .table > tbody > tr > td {

		    padding: 80px 40px 25px;

	}

	.cart-page .table > tbody > tr > td.del-item {

		text-align: left;

	}

	td:nth-of-type(1):before { content: "Preview"; }

	td:nth-of-type(2):before { content: "Product"; }

	td:nth-of-type(3):before { content: "Price"; }

	td:nth-of-type(4):before { content: "Quantity"; }

	td:nth-of-type(5):before { content: "Total"; }

	td:nth-of-type(6):before { content: "Delete Item"; }

cart-page .table > tbody > tr > td.preview {

    padding: 85px 50px 25px;

}