
/**  Bootstrap overide  1080px **/

@media (max-width: 1440px) { 
  body {
	  margin: 0;
	  padding: 0;                      
    font-family: 'Open Sans', sans-serif;
	  font-size: 13px;
	  line-height: 26px;
	  color: #777580;
	  -webkit-font-smoothing: subpixel-antialiased;
	  -webkit-text-size-adjust: 100%;	
	  cursor:default;
    background: #fff;
  }
  header{
	width: 100%;
	position: relative;
	height: auto;
	color: #000;
	display: block;
	padding-bottom: 1.8%;
  }
  .square-all-top {
    margin:0px auto;
    overflow:hidden;
    max-width:300px;
    max-height:300px;
    margin-top:4%;
    margin-bottom:0%;
  }
}

/**  Bootstrap overide  1024px **/

@media (max-width: 1024px) {
  .spacer160 {
    height:140px !important;
  }
    .spacer35 {
    height:20px !important;
  }
    header{
	width: 100%;
	position: relative;
	height: auto;
	color: #000;
	display: block;
	padding-bottom: 1.8%;
	background-image: url(../img/mobile-haeder.jpg);
	background-repeat: no-repeat;
	background-position: center top;
  }
  #mobileOUT {
	display: none;
	  }
	#mobileSPACE {
	display: block;
	position: relative;
	height: 15px;
	width: 200px;
		}
}


/**  Bootstrap overide  768px **/

@media (max-width: 768px) {
  body {
    padding-right: 0px;
    padding-left: 0px;
  }  
  ul.navi{
    display:none;
  }
  .select-menu {
	font-family: "Open Sans",Arial,sans-serif;
	width: 80%;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #7A828B;
	color: #7A828B;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	height: 45px;
  } 
  .spacer160 {
    height:140px !important;
  }
    .spacer35 {
    height:20px !important;
  }
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }  
  .flex-control-paging li a {width: 13px; height: 13px; display: block; background: #d4d2da; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 13px; -o-border-radius: 13px; border-radius: 13px; box-shadow: inset 0 0 0px rgba(0,0,0,0.3);}  
  .send-form-input{
    border: none;
    width:98%;
  }
} 


/**  Bootstrap overide  568px **/

@media (max-width: 568px) {
  .spacer160 {
    height:115px !important;
  }
    .spacer35 {
    height:20px !important;
  }  
}

/**  Bootstrap overide  480px **/

@media (max-width: 480px) {
  .flex-control-nav {
    bottom: -33px;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  .spacer160 {
    height:110px !important;
  }
    .spacer35 {
    height:20px !important;
  }
  .flexslider {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    margin: 0 0 30px;
    position: relative;
  }
   .flex-control-paging li a {width: 12px; height: 12px; display: block; background: #d4d2da; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; box-shadow: inset 0 0 0px rgba(0,0,0,0.3);}
    
  .square {
    background: #83adff url(../img/photo-icon.png) center center no-repeat;
  }    
}

/**  Bootstrap overide  380px **/

@media (max-width: 380px) {
  .spacer160 {
    height:100px !important;
  }
    .spacer35 {
    height:5px !important;
  }
}

/**  Bootstrap overide  320px **/

@media (max-width: 320px) {
  .flex-control-nav {
    bottom: -33px;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  .spacer160 {
    height:105px !important;
  }
    .spacer35 {
    height:10px !important;
  }
}

/**  Bootstrap overide  240px **/

@media (max-width: 240px) {
  .spacer160 {
    height:110px !important;
  }
    .spacer35 {
    height:5px !important;
  } 
}
