@media only screen and (max-width:360px){
	.com-detail a {font-size:14px !important;}
}

@media only screen and (min-width:768px) and (max-width:870px){
	.carousel-image-size {min-height:550px !important;}
}


@media only screen and (max-width:484px){
	.track-input {font-size: 1rem;}
	.com-detail li:last-child{margin-top: 10px;}
}

@media only screen and (max-width:524px){
	.cps{padding-top:40px;}
	.logo-size{padding-left:10px;}
	
	
	.carousel-image-size{
		
		max-height:1000px;
	}
}
@media only screen and (min-width:576px){
	
	.tracksbtn{text-align:left; padding-left:0;}
	.trackinput{padding-right:10px;}
	

}


@media only screen and (max-width:575px){
	
	.caption-box{left:0;right:0;}

	.fl{display:block;}
	
	.caption-container{ padding-left:30px; padding-right:30px;}
	.tracksbtn{padding-left:0;padding-right:0;}
	.trackbtn{width:100%;}
	.carousel-caption{
		position: absolute;
    width: 100%;
    left: 0; 
	bottom: 0;
	}
	.hometitle{text-align:center !important;}
	.pcaption{text-align:center !important;}
	
	#trackingno {
    text-align: center !important;
}

	.input-group.row {margin:0;}
	.trackinput{padding:0;}
	.logo-size{height:45px;}
	.pcaption{padding-bottom:0px !important;}
	.input-group-btn{margin-top:5px;}
	
#trackingno::-webkit-input-placeholder {
   text-align: center;
}

#trackingno:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

#trackingno::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

#trackingno:-ms-input-placeholder {  
   text-align: center; 
}



}


@media only screen and (min-width:576px) and (max-width:767px){
	
	.logo-size{height:60px;}
	.pcaption {font-size:15px !important;padding-bottom:0px !important;}
	

.caption-size {
    max-width: 300px !important;
}

}

@media only screen and (min-width:768px){
	.language{ padding-top:8px;}
	.fl{display:none;}
	.border-hide-mobile{border-right: 1px solid #000;}
	.contact-title{ font-size:5rem;}
	
}

@media only screen and (max-width:767px){
	#heading{text-align:center;}

	.contact-title{ font-size:3rem;}
	.lg{margin-right:10px;}
	.language a{margin-top:0 !important;}
	
	.fp{display:none;}
	
	.hidden-mobile{display:none;}
	
	footer {text-align:center;}
	
	.languages{margin-left:-25px !important; text-align:left;}
	
	.navbar-collapse{ padding:15px 20px 20px 20px; background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.9);}
	
	.navbar-dark .navbar-nav .nav-link{
		color:#000 !important;

}
.navbar-dark .navbar-nav .nav-link.active{
	color:#ff0000 !important;
}
.navbar-dark .navbar-nav .active .nav-link{
	color:#ff0000 !important; 
		
}
.caption-size{
	margin-top:30px;
	margin-bottom:10px;
}

.hometitle {font-size:1.625em !important;}
	.pcaption {font-size:1em !important;}


#facebook { margin-top:40px;}
}


@media only screen and (min-width:992px) and (max-width:1199px){
	.hometitle {font-size:38px !important;}
	.pcaption {font-size:22px !important;}
}


@media only screen and (max-width: 991px) {
   .language a { border-right:0;}
   .com-detail {
    margin-top: 30px;
    
}

.middle-input-1::-webkit-input-placeholder {
   text-align: center;
}

.middle-input-1::-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

.middle-input-1::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

.middle-input-1::-ms-input-placeholder {  
   text-align: center; 
}

.middle-input-1{text-align:center;}

}

@media only screen and (min-width:992px){
	footer p{
	text-align:right;
	
}

.com-details {padding-left:0;}

.com-detail  {margin-top:2px; text-align:right;}
	
}


@media only screen and (min-width:768px) and (max-width:991px){
.logo-size{ height: 70px;}	
.navbar-dark .navbar-nav .nav-link{
	font-size:14px;
}

.navbar-dark .navbar-nav .active .nav-link{
	font-size:14px !important; 
		
}

.language {
    padding-top: 5px !important;
}

.hometitle {font-size:42px !important;}
.pcaption {font-size:22px !important;padding-bottom:0px !important;}


}