body {
       font-family: 'Raleway', sans-serif;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

input{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}

#heading{
	padding:4rem 0;
	background-color:#f2f2f4;
}

.search-icon{
	position: absolute;
    right: 0;
    z-index: 9999;
	
}
	
.slide-container{position:relative;}

.caption-box{position:absolute; top:30%; left:15%; right:15%; color:#fff}

.carousel-caption {
   
    bottom: 0;
    
}

.carousel-item {
  height: 100vh;
  min-height:500px;
  opacity:0.5;
  background-repeat:no-repeat;
	background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.opacity{opacity:0.4;}
.bgblack{background-color:grey;}
.fl{
	display:inline-block;
	
}

.navbar-toggler i:active, .navbar-toggler i:hover, .navbar-toggler i:focus{
	color:#0b0754;
} 


.fl a {border:0 !important; color:#fff;}
.logo-size {
    margin-bottom: 10px;
    margin-top: 10px;
    height: 70px;
}


.navbar-toggler{border:0;}
a:hover { 
   color: #ff0000 !important;
}

.navbar-dark .navbar-nav .nav-link{
	font-weight: 600;
}

.tracks{margin-bottom:10%;}

.navbar.mainnav{
      position:absolute;
      width:100%;
      z-index:9999;
      max-width:100%;
}

footer li {
	display:inline-block;
	font-size:16px;
	
}

footer li a {
	border-right:0.5px solid #fff;
	padding: 0 10px;
}

footer li:last-child a{
	border:0;
}

footer ul{
	padding-left: 0;
}

footer p{
	font-size:14px;
	
}


.navbar-dark .navbar-nav .nav-link{
		color:#fff;
}

.navbar-dark .navbar-nav .nav-link.altpage{
		color:#000;
}


.navbar-dark .navbar-nav .active .nav-link{
	font-size:16px;
		color:#ff0000;
}

.navbar-dark .navbar-nav .nav-link.active{
	color:#ff0000;
}
.container-fluid{padding-left:0px; padding-right:0px;}



.caption-size{
	max-width:650px;
}

.pcaption{
	font-size:30px;
	text-align:left;
	padding-bottom:20px;
	font-weight: 600;
}

.pcaption a{
	color:#ff0000;
	font-weight: 600;
}

.abc { padding-top:30px; padding-bottom:30px;}
.tracking{padding: 20px 20px;Our commitment to protecting your personal information}
.trackbtn span{color:#fff; margin-left:10px; font-size:18px; font-weight: 900;}

.hometitle{text-transform:uppercase; font-size:60px;text-align:left; font-weight: 700;}

.languages{margin-left:30px;}

.capital-letter{ text-transform: uppercase;}

.logo-size{}
.jtlogo{padding-top:80px; padding-bottom: 50px;}
.language{font-size: 14px;margin-left:10px;}
.fl {}
.language a.bordere{border-right:0.5px solid; padding-right:15px !important; padding-left:15px; }
.language a {margin-top:2px; padding-bottom:0px;padding-top:0px;}


#main{background-color:#f2f2f4; flex-grow:1;}

.trackbtn{ background-color:#ff0000;}
i.jte {border-radius: 50%;box-shadow: 0px 0px 5px #000; padding: 14px 14px;}

.icon-text{margin-top:1rem;padding:0.5rem 0.5rem;}

.align-center{text-align:center;}

.icon-text a{color:#000}

.search-bar{ margin-top:80px; margin-bottom:140px;}


.carousel-image-size{
		object-fit:cover;
		max-height:980px;
		min-height:450px;
	}
	
.search-icon{background-color:transparent; height:100%;}

footer{background-color:#0b0754;color:#fff; padding:25px 0 10px 0;}

.footer-left{margin-left:0px;}

a.footer-left{color:#fefffa; font-weight: 600;}

.footer-right{font-size:12px;}

.com-detail li {display:inline-block; margin-left:10px;}

.searchtrack{padding-top:30px; padding-bottom:30px;}

.tracking-status{background-color:#47a5d9;}

.facebook-text{background-color:#4267b2;}

.fb-plugin {background-color:#fff;}

.tracking-status p , .facebook-text p{ padding: 25px 10px; text-align:center; text-transform:uppercase; margin-bottom:0; font-size:18px;}

.tracking-detail {background-color:#fff;}

.com-detail a {margin-left:15px;font-size:18px;}

.com-detail i {margin-left:5px;}

.com-detail ul{padding-left:0;}

.tracking-status, .facebook-text{color:#fff;}

.sidebar{padding-bottom:50px;}

.black {color:black;}

.hidden{display:none !important;}

.footer a.footer-left:hover{color:#ff0000 !important;}

.pcaption a:hover{color:#fff !important;}

.mt-custom-4rem {margin-top:4rem;}

.icons {padding-bottom:5rem;}

i.tracking-icon{padding:1rem; border:0.25rem solid; border-radius:50%; font-size:2em; position:absolute; left:-2.3rem; top:0; background-color:#fff;}

.tracking-item{margin-left:3rem; border-left:2px solid #c7d6e4; padding:0 1rem 3rem 4rem; position:relative;}

.tracking-item:last-child { border: 0;}

.item-status{padding:1rem; border-radius:0.5rem; background-color:#f2f2f4;}