/* lg */ 
@media (min-width: 2100px) {
/*.carousel-caption {left:4%;right:4%;}*/
}


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

@media (max-width: 2000px) {

}

@media (max-width: 1950px) {

}

@media (max-width: 1880px) {

}

@media (max-width: 1850px) {

}

@media (max-width: 1800px) {

}

@media (max-width: 1750px) {

}

@media (max-width: 1700px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1550px) {

}

@media (max-width: 1500px) {
.itemscertif{width:33.333333%;}
}

@media (max-width: 1450px) {
/*.iconbendep{width:110px; height:110px;}*/
}

@media (max-width: 1400px) {
.topsiteleft{width:70%;}
.topsiteright{width:30%;}

.left40parallax{width:29.77777778%;}
.right60parallax{width:69.7777778%;}
.left60parallax{width:69.77777778%;}
.right40parallax{width:29.7777778%;}
}

@media (max-width: 1300px) {
ul.list3valres li{width:50%;}
}

@media (max-width: 1250px) {
.leftcont{width:40%;} .rightcont{width:60%;}
.leftcont{padding:40px 10px 40px 10px;}
.rightcont{ text-align:left; padding:10px 10px 0px 10px;}

}

@media (max-width: 1200px) {
.contenttitulservh{padding:20px 20px 20px 20px; text-align:center; font-size:28px; font-weight:600;}.contenttitulservh span{font-weight:900;}

.boxcolorPC{width:100%;padding:20px 20px 20px 80px;}
}

@media (max-width: 1100px) {
/*.contenedor{width:92%;}
.topsite{width:92%; padding:5px 10px 5px 10px;}
.navlog{width:92%; padding:5px 10px 5px 10px;}

#nav li a{margin:0 0 0 5px; font-size:12px; font-weight:500;}
.header-fixed #nav li ul.subnav li a{font-size:11px;}

.itemboxcolCP{width:50%;}*/

.sepaher{margin:0 20px 0 0;}

.hasy{padding:15px 20px;}

.sgssy img{height:80px;}
.sgssy div span{font-weight:700;}.sgssy div a{font-size:10px; font-weight:500;}
.sgssy div span.tgs1{font-size:20px; line-height:20px;}
.sgssy div span.tgs2{font-size:12.7px; line-height:15px;}
.sgssy div span.tgs3{font-size:11.7px; line-height:13px;}

.left40parallax{width:19.77777778%;}
.right60parallax{width:79.7777778%;}
.left60parallax{width:79.77777778%;}
.right40parallax{width:19.7777778%;}

.itemsPEsp{width:50%;}

.itemsservices{width:50%;}
.itemsservices_box{width:100%;}

}

@media (max-width: 1050px) {
#nav li a{padding:25px 15px;font-size:13px;}

.leftcont, .rightcont{width:100%; text-align:center; padding:0 0 0 0;}.leftcont{padding:0 0 30px 0;}
.imgmostrarpc{display:none;}
.imgmostrarmovil{display:inline-block;}
}

@media (max-width: 1000px) {
.topsiteleft{display:none;}
.topsiteright{width:100%; text-align:center;}

.hero-content h2 {font-size: 44px;}
.hero-content h4 {font-size: 18px;}
.hero-content p {font-size: 20px;}

.boxservicesh{padding:25px 10px;}
.interboxservicesh{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.contenttitulservh{padding:20px 10px 20px 10px;}
.contentdetailservh{padding:0 10px 20px 10px;}
.contenturlservh{padding:0 10px 40px 10px;}
}

@media (max-width: 990px) {
.contenttimer{width:100%;}
}

@media (max-width: 950px) {
#nav li a{padding:25px 10px;}
}

@media (max-width: 901px) {
h1{font-size:30px}
.titularsection{font-size:30px; line-height:30px;}
.titularsectionpage{font-size:26px; line-height:28px;}

.contenedor{width:90%;}
.intertopsite{width:90%;}
.headersite{width:90%;}
.navegacion{width:90%;}

.mocenter{text-align:center;}

.left50, .right50{display:block;}.left50{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right50{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left60, .right40{display:block;}.left60{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right40{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left40, .right60{display:block;}.left40{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right60{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left70, .right30{display:block;}.left70{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right30{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left30, .right70{display:block;}.left30{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right70{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left100{padding:0 0 0 0;} .right100{padding:30px 0 0 0;}
.left50all, .right50all{display:block; width:100%; padding:0 0 0 0;}
.left50alli, .right50allt{display:block; width:100%;}
.left50allt, .right50alli{display:block; width:100%;}

.contentleft50all{display:block; width:90%; padding:80px 0 80px 0; margin:0 auto;}
.contentright50all{display:block; width:90%; padding:80px 0 80px 0; margin:0 auto;}

.contentleft50alldesc{display:block; width:90%; padding:40px 0 80px 0; margin:0 auto;}
.contentright50alldesc{display:block; width:90%; padding:40px 0 80px 0; margin:0 auto;}
.sinpaddmovil{padding:0 0 0 0;}

.list2 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list3 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}.seplist3{border-left:0px; border-right:0px;}
.list4 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list5 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}

.mostrarmovil{display:block;}
.mostrarmovilcont{display:block;}
.ocultar_movil{display:none;}

/*.topleft{display:none;}
.topright{width:100%; text-align:center;}*/

.helogo{width:50%;}
.heright{display:none;}

/*.headersite{width:100%; background:none; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius:5px 5px 0 0;}
.logsite{width:100%; display:block; margin-bottom:2px; text-align:center; padding:0px 10px 0px 10px; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius:5px 5px 0 0;}.logsite img{height:50px;}*/
.navsite{display:none;}
.menupho{display:block;}

.bgadap_opt1, .bgadap_opt2, .bgadap_opt3, .bgadap_opt4, .bgadap_opt5{background:none;}
.movilsinpaddtop{padding-top:0;}
.oculto_movil{display:none;}

.navegacion{background:none;}
/*nav*/
#nav ul li.navmovil{display:block;}
#nav{text-align:left; margin:15px 0 0 0; font-size:14px; border-top:0px; padding:0 0 15px 0;}
#nav li{display:block; padding:0 0 0 0; margin:0 0 0 0; position:relative; border-right:0px;}
#nav li a{padding:6px 6px; margin:0 0 0 0; border-bottom:1px solid #F2F2FD; border-right:0px; font-size:13px; background:#FFFFFF; /*background:#15559D;*/}
#nav li a:hover{ background:#1A2C5C/*#317ABC*/; color:#FFFFFF;}
#nav li a.sinbordnav{border-bottom:0px solid #A2A2A2;}

#nav li a.navniv1:hover, #nav li:hover > a.navniv1{border-right:0px;}

#nav ul li ul.subnav{display:block;}

#nav li ul.subnav li a{padding:6px 12px; border-bottom:1px solid #F2F2FD; background:#FFFFFF; /*background:#15559D;*/}
#nav li ul.subnav ul.subnav2R li a{padding:6px 12px 6px 30px; border-left:0px solid #EAEAEA;}
#nav li ul.subnav ul.subnav2L li a{padding:6px 12px 6px 30px; border-right:0px solid #EAEAEA;}

ul.subnav{position:relative;top:auto; left:auto; border-top:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
ul.subnav li{width:auto;}

ul.subnav2L{position:relative; top:auto; left:auto; width:auto;}
ul.subnav2L li{width:auto;}
ul.subnav2R{position:relative; top:auto; left:auto; width:auto;}
ul.subnav2R li{width:auto;}

#nav ul li:hover ul, #nav ul a:hover ul{visibility:visible; display:block;}
#nav ul :hover ul ul{visibility:visible; display:block;}
#nav ul :hover ul :hover ul{ visibility:visible; display:block;}

#nav i.icondownsub{display:block;float:right; margin-top:4px; margin-left:5px;}
#nav i.iconleft{display:none;}
#nav a.insubmenuL span{display:inline-block; width:auto; padding-left:0;}
#nav i.iconright{display:none;}
#nav a.insubmenuR span{display:inline-block; width:auto; padding-left:0;}

/*#nav li a.exclus{
display:block; padding:6px 6px; margin:0 0 0 0; color:#ffffff; background:none; -webkit-border-radius:0; -moz-border-radius: 0;-khtml-border-radius:0; border-radius:0; font-weight:600;}
#nav li a.exclus:hover{color:#ffffff; background:none;}*/

#nav li a.navniv1{color:#223239; /*color:#ffffff;*/ background:#FFFFFF; /*background:#15559D;*/}#nav li a.navniv1:hover{color:#ffffff; background:#317ABC;}
#nav li a.navniv1:hover, #nav li:hover > a.navniv1{color:#ffffff; background:#1A2C5C/*#317ABC*/;} #nav li:hover > a.desplegablenav i{color:#ffffff;}
#nav li a.navselect{color:#ffffff; background:#1A2C5C; border-right:0px;}#nav li a.navselect:hover{color:#ffffff; background:#1A2C5C;}#nav li a.navselect > i{color:#ffffff;}
/*nav*/
/*
.itemboxcolCP, .itemboxcolCP_{width:100%;}

.leftfooter-b{display:block; width:100%; text-align:center; margin:0 0 0 0; padding:0 0 15px 0;}
.rightfooter-b{display:block; width:100%; text-align:center; margin:0 0 0 0; padding:0 0 0 0;}
.leftfooter-a{display:block; width:100%; padding:0 0 20px 0; margin:0 0 0 0;}
.centerfooter-a{display:block; width:100%; padding:0 0 20px 0; margin:0 0 0 0;}
.rightfooter-a{display:block; width:100%; padding:0 0 0 0; margin:0 0 0 0;}*/


.iconsju img:hover{
-webkit-transform: scale(1.1));
-ms-transform: scale(1.1);
transform: scale(1.1);	
}

.interboxservicesh:hover .contentimageservh img{
-webkit-transform: scale(1.1));
-ms-transform: scale(1.1);
transform: scale(1.1);
}

.imgvalres img:hover{
-webkit-transform: scale(1.1));
-ms-transform: scale(1.1);
transform: scale(1.1);
}

.boxservicesh{width:100%; padding:25px 0px;}
.interboxservicesh{-webkit-box-shadow: 0px 2px 20px 0px rgba(170,170,170,0.7); -moz-box-shadow: 0px 2px 20px 0px rgba(170,170,170,0.7); box-shadow: 0px 2px 20px 0px rgba(170,170,170,0.7);}
.contenttitulservh{padding:20px 20px 20px 20px; text-align:center; font-size:28px; font-weight:600;}.contenttitulservh span{font-weight:900;}
.contentdetailservh{padding:0 20px 20px 20px; text-align:center;}
.contenturlservh{padding:0 20px 40px 20px; text-align:center;}

.itemscertif{width:50%;}

.left40parallax{display:none;}
.right60parallax{width:100%; padding:0 0 0 0; text-align:center;}
.left60parallax{width:100%; padding:0 0 0 0; text-align:center;}
.right40parallax{display:none;}

.leftxqeleg{width:100%; text-align:center; border-right:0px; padding:0 0;}
.rightxqeleg{width:100%; text-align:center; padding:5px 0 0 0;} 

.boxcolorPC{padding:40px 30px 30px 80px;}

.itemsservices{width:100%; padding:10px 0;}

.iconresponsemessage{width:100%; text-align:center; max-width:100%; min-width:100%;}.txtresponsemessage{width:100%; text-align:center;}


.fopartone, .foparttwo, .fopartthree, .fopartfour{width:50%;}
.fopartone, .foparttwo{padding:0 0 30px 0;}

a.btnsite{padding:10px 10px; margin:2px 2px;}
a.btnsite2{padding:10px 10px; margin:2px 2px;}
}

@media (max-width: 820px) { 

}

@media (max-width: 800px) { 

}


@media (max-width: 790px) { 

}

@media (max-width: 700px) { 
.itemstimersite{width:100%; padding:20px 20px;}

.itemsPEsp{width:100%; padding:0 0 15px 0;}

ul.listform3 li{width:50%;}
}


@media (max-width: 650px) {


.footertop{padding:0 0 20px 0;}
.footerbot{padding:40px 0 50px 0;}	
	
.fopartone, .foparttwo, .fopartthree, .fopartfour{width:100%;}
.fopartone, .foparttwo, .fopartthree, .fopartfour{padding:0 0 30px 0; text-align:center;}
.contfoo{padding:0 0 0 0; text-align:center;}

.footersite li{text-align:center;}
.fooleft, .fooright{display:inline-block; vertical-align:middle; width:100%; text-align:center;}
.fooleft{padding:0 0 20px 0;}
}

@media (max-width: 600px) {
/*.logsite img{height:65px;}

ul.listform3 li{padding:0 0 10px 0; display:block; width:100%;}
.separadoritemscontacto{padding:0 0 10px 0;}*/

.itemscertif{width:100%;}


ul.listform2 li{padding:0 0 10px 0; width:100%;}
ul.listform3 li{padding:0 0 10px 0; width:100%;}
.separadoritemscontacto{padding:0 0 10px 0;}
}

@media (max-width: 550px) {

}

@media (max-width: 530px) {

}

@media (max-width: 500px) {

}

@media (max-width: 420px) {

}

@media (max-width: 400px) {

}

@media (max-width: 340px) {

}