@media (max-width: 500px) {
    #social-networks {
        display: none;
    }

	.bari-hub-text{
		font-size: 1.0em;
	}

	.barihub-banner .btn{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-image{
		width: 88px;
	}

	.intern-div2-responsive{

		height: auto;
	}

	.go-button-responsive{

		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

}

@media (min-width: 480px){

.container {
    width: auto !important;
    } 

}

@media (min-width: 500px) and (max-width: 768px) {
    .bari-hub-text{
		font-size: 1.0em;
	}

	.barihub-banner .btn{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-image{
		width: 190px;
	}

	.intern-div2-responsive{

		height: auto;
	}

	.go-button-responsive{

		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

}

@media (min-width: 480px) and (max-width: 768px) {
    #social-networks {
        display: none;
    }

    .header-buttons .responsive-dropdown {
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-dropdown .btn{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-dropdown .dropdown-menu{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
		font-size: 10px;
	}
}

@media (max-width: 768px) {	

	/** page home **/

	.header-buttons .logo {
		clear: both;
		text-align: center;
		margin-bottom: 10px auto;
	}

	.header-buttons {
		margin: 10px 0px;
		text-align: center;
	}
	
	.header-buttons .responsive-dropdown {
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-dropdown .btn{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
	}

	.responsive-dropdown .dropdown-menu{
		margin: 10px 0px;
		min-width: 100px !important; 
		text-align: center;
		font-size: 10px;
	}

	.bari-nav {
		text-align: center !important;
	}

	.logo .slogan {
		display: none;
	}

	.header-buttons a.social {
		display: none;
	}

	#social-networks {
		display: block;
		position: absolute;
		top: 15px;
		right: 15px;
	}

	.offerings .column {
        border: none;
    }
	
	#contact-form input[type='text']{
		width: 80%;
	}

	/* page prive*/

	.prive-banner {
	    min-height: 1180px;
	    padding-top: 10px;
	}

	.btn-prive a {
		width: 70%;
		clear: both;
		display: block;
		margin: 10px auto;
	}

	.prive-signup h3{
		font-size: 14px;
	}

	#prive-form input[type='text']{
		width: 80%;
	}

	#prive-form select{
		width: 80%;
	}

	/* page barione*/

	.barione-banner {
		padding-top: 170px;
	}

	.banner-container {
		width: 90%;
	}	

	.btn-barione {
		padding-bottom: 10px;
	}
	
	.plans-instudio .intern-div {
		width: 100%;
		min-height: 890px;
		border: solid 2px #f8f8f8;
		padding-left: 30px;
		padding-right: 30px;
	}

	.options-online .btn-default{
		width: 80%;
	}

	/* page offerings*/
		
	.paragraph a {
		width: 50%;
		clear: both;
		display: block;
		margin: 0 auto;
	}

	/*page jobs*/

	.barijobs-banner {
		height: 735px;
		padding-top: 350px;
	}
	

	/*page locations*/

	.img-margin img{
		margin-bottom: 10px;
	}

	/*page rates*/

	.btn-default {
		width: 50% ;
		clear: both !important;
		display: block !important;
		margin: 5px auto !important;
	}

	/*page corporates*/

	.corporate-banner {
	    padding-top: 80px;
	}

	.corporate-banner-2 {
	    height: 760px;
	}

	#corporate-form input[type='text']{
		width: 90%;
	}
	
	#corporate-form select{
		width: 90%;
	}

	#corporate-form textarea{
		width: 90%;
	}

	/* page failproof */

	.banner-content-bottom {
		position: relative;
	    margin: 35px 0px;
	    display: block;
	}

	img.login-logo {
		max-width: 100%;
	}

}

@media (min-width: 768px) and (max-width: 992px) {

	#contact-form input[type='text']{
		width: 50%;
	}

	.intern-div2{

		height: auto;
	}

	/*page home*/



	/*page prive*/

	.bariprive-banner {
		height: auto;
		padding-top: 110px;

	}

	.btn-prive a {
		width: 30%;
		clear: both;
		display: block;
		margin: 10px auto;
	}

	#prive-form input[type='text']{
		width: 60%;
	}

	#prive-form select{
		width: 60%;
	}


	/* page barione*/

	.banner-container {
		width: 90%;
	}

	.plans-instudio .intern-div {
		width: 100%;
		min-height: 560px;
		border: solid 2px #f8f8f8;
		padding-left: 30px;
		padding-right: 30px;
	}

	.options-online a{
		width: 30%;
	}

	/* page offerings*/

	/*page locations*/

	.location-detail-prive {
		background-color: rgba(255, 255, 255, 0.75);
		padding: 10px 10px 10px 10px;
		text-align: center;
		width: 100%;
		height: auto;
	}

	.location{
		height: 140px;

	}

	/*page rates*/

	.col-sm-offset-3 {
    	margin-left: 18%;
	}
	
	.btn-rates{		
		width: 185px;	
	}

	
	/*page corporates*/

	.corporate-banner {
	    height: 735px;
	    padding-top: 260px;
	}

	#corporate-form input[type='text']{
		width: 60%;
	}
	
	#corporate-form select{
		width: 60%;
	}

	#corporate-form textarea{
		width: 60%;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {

	.intern-div2{

		height: auto;
	}

	
}

@media (min-width: 1200px) {


}