@media screen and (min-width:2200px){
	.col-sp-12 {width: 100%;padding-bottom: 30px;}
	#home {min-height: 1200px;}
	.sp {font-size: 18px;}
	.tit{font-size: 30px;}
	.hero img{max-width: 610px;}
	.hero .iso-logo1 img {max-width: 100px;}
	header .header-content {top: 10%;}
} 

@media screen and (max-width:1640px){
	.tit{font-size: 22px;}
	.navbar-default .nav > li > a {padding-left: 7px; padding-right: 7px;letter-spacing: 0.8px;}
}

@media screen and (min-width:1550px){
	.hidden-special{display:block!important}
}

@media screen and (min-width:1200px){
	.hidden-special{display:none;}
}

@media screen and (max-width:1200px){
	.device{left:20%;top:-36px;}
	footer li{margin-right:10%;}
	.feature-content{width:55%;}
	.navbar-default .nav > li > a {padding-left: 7px; padding-right: 7px;letter-spacing: 0.7px;}
	header .header-content{top: 8%;}
}
@media screen and (max-width:1170px){
	#home {min-height: 650px;}
	.device{display:none;}
    .modal-content .cubprod {width:25%;}   
	.modal-content .cubprod5 {width:20%;}
	.hero h2{font-size: 30px; padding-bottom: 25px;}
	.hero h3{padding-top: 0px;}
	#page {padding-top: 20px;}
	.overlay ul li a{padding: 30px 0; min-width: 140px;}
	.hero h2.bigintro{    font-size: 40px;}
	.hero .hiansalogo img {    max-width: 350px;}
}    
    
@media screen and (max-width:991px){
	.feature-1,.feature-2{margin-bottom:20px;}
	.device{display:none;}
	.screenshots ul li{width:50%;}
	.screenshots2co ul li{width:50%;}
	.screenshots-intro{padding:110px 0 100px 0;}
	/*.feature-content{width:100%;}*/
	.features-slider{height:100%}
    .modal-content .cubprod2 {width:33.3333333%;}
    .modal-content .cubprod3 {display:none;}
	.location #address {height:auto; border-radius: 5px;}
	.features-list .company {border-bottom: 1px solid rgba(209, 207, 207, 0.59);}
	.location {height: auto;}
	.feature-content{width:100%;text-align:center;margin-top:20px;}
	.download-intro {padding: 50px 0 30px 0;}
	.company-intro {padding: 50px 0 30px 0;}
	.calidad-intro {padding: 50px 0 30px 0;}
	.oficinas-list {padding: 60px 0 30px 0;}
	.features-list {padding: 60px 0 30px 0;}
	.blog-preview{padding: 20px 0 60px 0;}
	.screenshots-intro {padding: 50px 0 30px 0};
	.feature-2 {margin-bottom: 5px;}
	.feature-content {margin-top: 5px;}
	.feature-2 a {margin-bottom: 5px;}
	.navbar-default .nav > li > a {padding-left: 3px; padding-right: 3px;letter-spacing: 0.2px;}
	#trabajos {padding-bottom: 50px; padding-top: 50px;}
	#contact-info h2 {padding-top: 10px;}
	header .header-content{top: 7%;}
	.padding-lit {   padding-left: 15px!important;   padding-right: 15px!important;}
}

@media screen and (max-width:768px){
	.portfolio-modal .modal-content p {text-align: center;}
	.navbar-default.affix-top  .nav>li.active>a, .navbar-default .nav>li.active>a:focus {
    color: #ffffff!important;}
	.navbar-nav>li>a {line-height: 15px;}
	#home {min-height: 680px;}
	#press-contact-form img{max-height:25px}
	#presshoja h2{font-size: 25px;}
	#presshoja .logo-hero{max-width: 250px;}
	#presshoja h3 {text-align: center;}
	#presshoja img {margin-left: auto;margin-right: auto;}
	.hero h2.bigintro {font-size: 30px;}
	.btn3 > .btn3Cont p {margin: 6px 0;font-size: 12px;}
	.btn-3{    width: 300px; height: 60px; line-height: 40px;    margin: 10px 0;}
	.btn-3:hover{    width: 300px;}
	.btn3 .btn3Cont .icobut{margin-left: 60px;}
	.btn-3:before{    left: -300px;}
	.btn3int > .btn3intCont p {margin: 6px 0;font-size: 12px;}
	.btn-3int{    width: 300px; height: 40px; line-height: 40px;    margin: 10px 0;}
	.btn-3int:hover{    width: 300px;}
	.btn3int .btn3intCont .icobut{margin-left: 60px;}
	.btn-3int:before{    left: -300px;}
	.btn4 > .btn4Cont p {margin: 8px 0;font-size: 12px;}
	.btn-4{    width: 300px; height: 40px; line-height: 40px;    margin: 10px 0;}
	.btn-4:hover{    width: 300px;}
	.btn4 .btn4Cont .icobut{margin-left: 60px;}
	.btn-4:before{    left: -300px;}
	
	.btn4int > .btn4intCont p {margin: 8px 0;font-size: 12px;}
	.btn-4int{    width: 300px; height: 40px; line-height: 40px;    margin: 10px 0;}
	.btn-4int:hover{    width: 300px;}
	.btn4int .btn4intCont .icobut{margin-left: 60px;}
	.btn-4int:before{    left: -300px;}
	
	.descargacatbody {padding: 20px;}
	.descargacat-modal .modal-content h2 {font-size: 36px;}
	.videobody{    margin-top: 10%;}
}
@media screen and (max-width:680px){
	/*.feature-content{width:60%;}*/
}
@media screen and (max-width:640px){
	.use-btn{display:none;}
	footer li{display:block;text-align:left;padding:20px 0;border-bottom:dashed 1px #c7cacc;margin-right:0!important;float:none;}
	/*nav{margin-top:40px;}*/
	.overlay ul{margin-left:0px;}
	.overlay ul li a{padding:20px 0;min-width:120px;font-size:12px;}
	#home {min-height: 650px;}
}
@media screen and (max-width:465px){
	.hero h2{font-size:23px;margin:20px 0 20px 0;padding-bottom:2px;    padding-top: 2px;}
	.screenshots ul li{width:100%;min-height:100%;float:none;}
	.screenshots2co ul li{width:100%;min-height:100%;float:none;}
	section.video i{font-size:30px;}
	section.video h2{font-size:15px;font-weight:400;}
	section.video{padding:40px;}
	/*.feature-content{width:100%;text-align:center;margin-top:20px;}*/
	.feature-icon{display:block;margin:0 auto;}
	blockquote p{width:60%;}
	.features-slider {padding: 11% 50px 10% 50px;}
	/*.hero {background: #790019 url(../img/hiansa-02d.jpg) no-repeat;background-size: cover;}*/
	#home {min-height: 500px;}
}