@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Poppins:300,400,500,600|Work+Sans:500');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Teko:wght@300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Audiowide&display=swap');
@font-face {
    font-family: 'Carfreeday';
    src: url('../fonts/CarfreedayRegular.eot');
    src: url('../fonts/CarfreedayRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CarfreedayRegular.woff2') format('woff2'),
        url('../fonts/CarfreedayRegular.woff') format('woff'),
        url('../fonts/CarfreedayRegular.ttf') format('truetype'),
        url('../fonts/CarfreedayRegular.svg#CarfreedayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body{margin:0px; padding:0px; float:left; width:100%; background:#C23200;}
header{margin-bottom:25px; padding:0px; float:left; width:100%;}
header #header{margin:0px; padding:0px; float:left; width:100%;}
header #header #logo{margin-top:25px; padding:0px; float:left; width:100%;}
header #header #logo h1{color:#fff; margin:0px 0 0 0; padding:0px; font-family:'Britannic'; font-weight:bold; font-size:37px;}
header #header #logo h2{color:#fff; margin:0px; padding:0px; font-family:'Franklin Gothic';  font-size:21px; font-weight:100; text-indent:5px;}

.tus_categories{
	margin:50px 0 40px 0; padding:0px; position:relative; z-index:1}
.tus_categories .tus_cbox{
    margin:0px; padding:0px; position:relative;}
.tus_categories .tus_cbox img{
	margin:0 auto; padding:0px; width:100%; height:auto}
.tus_categories .tus_cbox:before{
	content:''; position:absolute;  width:100%; height:0; top:0; left:0;}
.tus_categories h4{
	margin:0px; padding:0px; font-family:Roboto; font-size:35px; text-transform:uppercase; color:#fff;  font-weight:bold; position:absolute; bottom:26px; left:0; right:0;
	text-align:center; z-index:1; transition:0.5s}
.tus_categories:hover h4{
	bottom:20%; color:#fff; }
.tus_categories:hover .tus_cbox:before{
	height:100%;     background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(42, 64, 255, 0.2) 60%, rgb(16 48 188 / 75%) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(42, 64, 255, 0.2) 60%, rgb(18 52 183 / 74%) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(42, 64, 255, 0.2) 60%, #005DA3c2 100%);
}
.aboutSection{float: left;width: 100%;padding-top: 0px; padding-bottom: 0px;
background-image: url('../../images/aboutbg.jpg'); background-size: cover; background-position: center; }
.ct_2 {text-align: center;padding-top: 10px;padding-bottom: 35px;}
.aboutDets div{line-height:20px;color: #fff;font-size: 15px;font-family: 'Raleway', sans-serif;text-align: justify-all;}
.aboutDets{float: left;width: 100%;margin-top: 0px;}
.aboutDets p{padding-top: 18px;line-height:30px;font-size: 14px; font-family: 'Josefin Sans', sans-serif;
    font-weight: 500;text-align: justify; color: #fff;}
.aboutDets a{font-family: 'Josefin Sans', sans-serif;
    font-weight: 500; width: 110px;height: 35px;display: block;background-color: #fff; color: #fff; 
    text-align: center;line-height: 35px;color: #fff;text-transform: capitalize;
    margin-top: 25px; font-size: 15px;}
.cthd3{padding-top:25px;}
.cthd3 h2{font-family: 'Audiowide', cursive; font-weight: 500;  color: #000000; font-size: 25px; text-transform: uppercase;}
.cthd3 h2::after{position: absolute;content: ''; height: 2px; width: 150px; background: #fff;    left: 15px;
    top: 120px;}
.cthd3 span{font-family: 'Carfreeday'; font-weight: normal; color: #fff; font-size: 22px; text-transform: capitalize;}
.cthd3 {padding-bottom: 10px;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    color: #fff;
}

.factory_img a{
    width: 120px; 
    height: 40px; 
    display: block;
    background-color: #2a65ba;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    line-height: 40px;
    margin-top: 15px;
}
section{margin-bottom:25px; padding:0px; float:left; width:100%;}
section #section-bottom{margin:0px; padding:0px; float:left; width:100%;}
section #section-bottom #bottomlogo{margin-top:15px; padding:0px; float:left; width:100%;}
section #section-bottom #bottomlogo h1{color:#fff; margin:0px; padding:0px; font-family:'Britannic'; font-weight:bold; font-size:35px;}
section #section-bottom #bottomlogo h2{color:#fff; margin:0px; padding:0px; font-family:'Franklin Gothic';  font-size:27px; font-weight:100;}

header #header #countrys{margin-top:31px; padding:0px; float:left; width:100%;}
header #header #country{margin-top:25px; padding:0px; float:left; width:100%;}

	header #header #header-meta{float:left; font-size:0px; margin-top:9px;}
	header #header #header-meta a{display:inline-block; margin-right:30px; position:relative; font-size:13px; color:#fff; line-height:30px;}
    header #header #header-meta a::after{display:block; content:""; width:1px; height:16px; position:absolute; right:-15px; top:50%; transform:translateY(-50%); background:#2b2b2b;}
    header #header #header-meta a:last-child{margin-right:0px; font-size: 16px;}
	header #header #header-meta a:last-child::after{display:none;}
	header #header #header-meta a i{display:inline-block; margin-right:10px;}
	header #header #header-meta a span{display:inline-block;}
	
.media_kits{margin-top: 40px;}
.media_kits h2{    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #fff;text-align: center; padding-bottom: 25px;}
.media_kits ul{padding: 0px; margin: 0px; text-align: center;}
.media_kits ul li{transition:  ease all .5s; background:#fff; display: inline-block; padding: 0px; margin: 0px;
  text-align: center; width: 45px; height: 45px;     line-height: 60px;
  text-align: center; border-radius: 50px;}
.media_kits ul li a{color: #C23200; line-height:45px; text-transform: uppercase; font-size: 25px;}
.media_kits ul li:hover{background: #241a47;}
.bannerza{z-index: 1;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 36px;
    margin-top: 217px;
	background:#00000099;}
.bannerz{z-index: 1;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 36px;
    margin-top: 217px;
	background:#00000099;}
	
	.llogo{width:130%; margin-top:17px;}
	
@media (max-width: 1200px){}

@media (max-width: 1024px){}

@media (max-width: 768px){
    
    .llogo{width:50%; margin-top:17px;}
    
	header #header #logo {
    margin-top: 25px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}

header #header #country {
    margin-top: 25px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}

header #header #countrys {
    margin-top: 31px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}


	.sourcce{width:100%!important;}
	
	
	.bannerza{z-index: 1;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 80px;
    margin-top: 125px;
	background:#00000099;}
.bannerz{z-index: 1;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 100px;
    margin-top: 165px;
	background:#00000099;}	
	
header #header #logo h1 {
    color: #fff;
    margin: 0px;
    padding: 0px;
    font-family: 'Britannic';
    font-weight: bold;
    font-size: 30px;
}
header #header #logo h2 {
    color: #fff;
    margin: 0px;
    padding: 0px;
    font-family: 'Franklin Gothic';
    font-size: 20px;
    font-weight: 100;
}
section #section-bottom #bottomlogo h2 {
    color: #fff;
    margin: 0px;
    padding: 0px;
    font-family: 'Franklin Gothic';
    font-size: 17px;
    font-weight: 100;
}
	
}