/* lg */ 
@media (min-width: 1200px) {

    #position-available i{
        font-size: 18px;
    }
    #position-available p{
        font-size: 18px;
        text-align: justify;
    }
    #position-available .position-type{
        font-size: 18px;
    }
    #position-available .des-app{
        font-size: 18px;
    }

    #main-content{}
    #main-content p{
        font-size: 18px;
        text-align: justify;
    }
    #main-content a{
        font-size: 18px;
    }
    #main-footer p{
        font-size: 18px;
    }

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

    #position-available i{
        font-size: 18px;
    }
    #position-available p{
        font-size: 18px;
        text-align: justify;
    }
    #position-available .position-type{
        font-size: 18px;
    }
    #position-available .des-app{
        font-size: 18px;
    }

    #main-content{}
    #main-content p{
        font-size: 18px;
        text-align: justify;
    }
    #main-content a{
        font-size: 18px;
    }
    #main-footer p{
        font-size: 18px;
    }

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
     .banner img{
        margin-bottom: -50px;
    }
    .container{
        width: 100%;
    }
    
    #position-available h3{
        
    }
    #position-available i{
        font-size: 18px;
    }
    #position-available p{
        font-size: 18px;
        text-align: justify;
    }
    #position-available .position-type{
        font-size: 18px;
    }
    #position-available .des-app{
        font-size: 18px;
    }
    #main-content{}
    #main-content p{
        font-size: 18px;
        text-align: justify;
    }
    #main-content a{
        font-size: 18px;
    }
    #main-footer p{
        font-size: 18px;
    }
	
	.st{
		margin-top:25px;
	}
	.close-date{
		float:left;
		margin-top:5px;
	}
}

/* xs */
@media (max-width: 767px) {
    
    
      .banner img{
        margin-bottom: -50px;
    }
    .container{
        width: 100%;
    }
    
    #position-available h3{
        
    }
    #position-available i{
        font-size: 18px;
    }
    #position-available p{
        font-size: 18px;
        text-align: justify;
    }
    #position-available .position-type{
        font-size: 18px;
    }
    #position-available .des-app{
        font-size: 18px;
    }
    #main-content{}
    #main-content p{
        font-size: 18px;
        text-align: justify;
    }
    #main-content a{
        font-size: 18px;
    }
    .searchButton{
        font-size: 15px;
        width: 90px
    }
    #main-footer p{
        font-size: 18px;
    }
    
    .st{
		margin-top:25px;
	}
	.close-date{
		float:left;
		margin-top:5px;
	}

}

/* XS Portrait */
@media (max-width: 479px) {
  

}

