body{
	background-color: #fff;
	font-family: sans-serif;
}

.styleMail{
	color: #e6151c;
	text-decoration: underline !important;
}

.border{
	border-bottom: 0.5px solid rgb(231, 231, 231);
}

/***** MODAL*****/

.modal-body{
	padding: 30px !important;
}

.containerImg_modalIni{
	display: block;
    width: 43%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 33px;
}

.modal-content{
	background-color: rgba(255, 255, 255, 0.91)!important;
}

.containerTxt_modalIni{
	position: relative;
    display: block;
    width: 100%;
    margin-top: 27px;
}

.modalTitle_Inicio{
	font-size: 29px;
    text-align: center;
    color: #e6151c;
    font-family: unset;
    font-weight: 300;
    margin-bottom: 46px;
}

.modalTxt_Inicio{
	text-align: justify;
    font-family: unset;
    font-size: 13px;
    font-weight: 400;
    color: #3e3d3d;
}

.containerTxt_modalIni p {
	margin-bottom: 1px !important;
}

.containerImg_modalPriv{
	display: block;
    width: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 33px;
}

.background-modal{
	background-color: #fff !important;
}



/*****END MODAL****/

/******** NAVBAR *******/

.block_inicio1{
	min-height: 160px;
    width: 100%;
    background-color: #c8c8c8;
}

.block_inicio2{
	height: 27px;
	background-color: #bf0811;
}

.styleLogo_swissCham{
	width: 252px;
	margin-top: 10px;
    float: left;
    margin-left: 26px !important;
    z-index: 9;
}

.containerImg_txt{
	width: 51%;
    float: left;
    margin-left: 29px;
}

.blockImg_txt{
	max-width: 153px;
    height: 150px;
    float: left;
    margin-right: 20px;
    padding-top: 34px;
    padding-bottom: 5px;
}

.styleImg_txt{
	width: 100%;
}

.containerSlogan{
	width: 66%;
    float: left;
    font-family: 'Encode Sans Expanded', sans-serif;
    text-align: center;
    margin-top: 87px;
    font-size: 17px;
    color: #de3230;
}

.containerIcons_inicio{
	float: right;
    width: 193px;
    z-index: 9;
    /*margin-right: 26px;*/
    height: 70px;
    margin-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
}

.styleIcons_inicio{
	width: 30px;
}

#bs-example-navbar-collapse-1 a:focus{
	color: red;
}

#navbarDropdownMenuLink:hover {
    display: block;
}

.styleColor_navbar{
	border-color: transparent !important;
    background-color: transparent !important;
}

.style_navbarCollapse{
	border-bottom: 0.5px solid rgb(231, 231, 231);
    margin-right: 0;
    height: 78px !important;
}

.style_navbar-nav{
	width: 100%;
	margin-top: 33px !important;
	padding-left: 29px !important;
}

.container_links-navbar{
	width: 127px;
    height: 30px;
    cursor: pointer;
}

.styleLinks_navbar{
	background-color: transparent !important;
    font-size: 14px;
    text-align: -webkit-center;
    width: 100%;
    color: #424242;
    font-family: sans-serif;
    font-weight: 600;
    border-right: 1px solid #ddd;
    height: inherit;
}

.styleText_dropdown{
	color: #555;
    font-size: 10px;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent;
}

.dropdown-divider {
    height: 1px;
    margin: .5rem 0;
    overflow: hidden;
    background-color: #eceeef;
}

.container_form{
	width: 211px  !important;
    margin-top: 15px !important;
}

/******* NAVBAR END *******/


/********** SLIDER *******/

.title_slider{
	color: rgb(224, 62, 60);
    font-size: 1.5em !important;
    margin-top: -5px !important;
    font-family: unset;
}

.info_slider{
	color: #fff;
    font-size: 1.1em;
    font-weight: 200;
    font-family: sans-serif;
}


.txt_slider{
	color: #fff;
    /*font-size: 20px;*/
    font-size: 12px;	
}


.container_slider{
	margin-bottom: 50px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 32px;
    /*height: 441px !important;*/
    display: flow-root;
    border-bottom: 1px solid rgb(231, 231, 231)
}

.containerTxt_slider{
    z-index: 9;
    margin-top: 61%;
    display: block;
    float: right;
    width: 100%;
    height: auto;
    padding: 10px;
    position: absolute !important;
    background-color: rgba(0, 0, 0, 0.88);
    margin-left: -15px;
}

.containerSlider_img{
	width: 100% !important;
    z-index: 1;
    display: block;
    height: auto;
}

.style_imgSlider{
	width: 100%;
}

.carousel-caption{
	position: absolute;
    left: 42% !important;
    bottom: 20px;
    /*width: 58%;*/
    height: 131px;
    background-color: rgba(66, 66, 66, 0.93);
    z-index: 10;
    padding: 10px !important;
    font-family: unset;
    color: #fff;
}

.container_carousel-indicators{
	height: auto;
    width: 20%;
}



/********* END SLIDER ******/


/********* STATISTICS ******/

.styleContainer_statistics{
	margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 0.5px solid rgb(231, 231, 231)
}

/********* END STATISTICS ******/

/********* NEWS IN  INICIO *********/

.styleBtn_inicio{
	background-color: #e6151c !important;
    color: #fff !important;
    font-family: unset;
    font-weight: 400 !important;
}

.containerNew_inicio{
	width: 100%;
    font-family: unset;
    padding: 5px;
}

.containerTitleNew{
	width: 100%;
    height: 72px;
}

.titleNew{
	font-size: 18px;
	text-align: center;
}

.containerTxtNew{
	width: 100%;
    height: 180px;
    margin-bottom: 15px;
    padding-left: 2px;
    padding-right: 2px;
    overflow: scroll;
    text-align: justify;
}

/******** END NEWS IN  INICIO *******/

/********* LA SWISSCHAM ****/

.containerBlock_laSwiss{
	width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(231, 231, 231);
    margin-bottom: 40px;
    margin-top: 50px;
}

.styleImg_laswiss{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.containerTxt_laSwiss{
    font-weight: 400;
    text-align: justify;
    line-height: 1.7;
    margin-top: 10px;
}

styleInfo_laSwiss, li p{
	margin-bottom: 0;
    line-height: 1.6;
}

.styleInfo_laSwiss{
	/*margin-left: 16px;*/
	list-style:none;
    margin-top: 18px;
    margin-bottom: 30px;
    padding-left: 0;
}

.container_mision{
	width: 100%;
	min-height: 767px;
    border-bottom: 1px solid rgb(231, 231, 231);
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.img_happyLilly{
	width: 100%;
    /*height: 543px;*/
    margin-top: 22px;
}

.containerImgTxt{
	width: 100%;
    height: 200px;
    z-index: 9;
    margin-top: -213px;
}

.styleImgTxt{
	width: 54%;
}

.styleContainer_History{
	width: 100%;
    height: auto;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    margin-bottom: 40px;
}

/******** END LA SWISSCHAM *****/

/***** AFILIADOS **********/

.sectorTxt{
	font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}

#afiliados{
	border-style: none; 
	width: 28%;
	padding: 4px;
    background-color: rgba(232, 63, 78, 0.15);
}

.styleImg_afiliados{
	width: 100%;
}

.containerTxt_afiliados{
	padding-left: 15px;
    padding-right: 15px;
}

.style_colAfiliados{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.col-sm-2, afiliados_logo{
	min-height: 0px !important;
}

.titleModal_affiliates{
	padding-left: 30px;
    margin-top: 38px;
    font-size: 20px;
    border-bottom: 0.5px solid rgba(157, 157, 157, 0.32);
    padding-bottom: 20px;
}

.styleimg_modal{
	width: 100%;
}


.styleModalContent{
	height: 410px;
    background-color: #fff !important;
    margin-top: 70px;
}


/******** END AFILIADOS *****/


/******** CONSEJO DIRECTIVO *****/

.styleImg_Cdirectivo{
	height: 426px;
    width: 100%;
}

.container_titleDirectivo{
	width: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e7e7e7;
}

.styleName_directivo{
	color: #e6151c;
    font-size: 15px;
}

.styleTxt1_directivo{
	margin-bottom: 0px;
    font-size: 12px;
    font-weight: 300;
}

.styleTxt2_directivo{
	font-style: italic;
    margin-bottom: 86px;
}


/******** END CONSEJO DIRECTIVO *****/

.container_info{
	margin-bottom: 30px;
}

.text_info{
	max-width: 27%;
    margin-top: -320px;
    margin-left: 127px;
    color: #000;
}

/*.border{
	border-bottom: solid 1px #000;
	height: inherit;
    margin-bottom: 30px;
}*/

.partners{
    display: block;
    position: relative;
    height: 330px;
    margin-top: 80px;
    margin-bottom: 80px;
}

.style_footer{
	display: block;
    position: relative;
    height: auto;
    margin-top: 50px
}

.block_footer1{
	height: inherit;
	background-color: #c8c8c8;
}

.block_footer2{
	height: unset;
	background-color: #bf0811;
}

.container_textFooter{
	padding: 18px 5px 8px 2px;
    width: 590px;
    margin-top: 4px;
    margin-bottom: 10px;
    height: auto;
    float: left;
}

.text_Footer{
	/*color: #ffffff;*/
    width: 40%;
    float: left;
}
.style_iconFooter{
	background-color: #fff !important;
    border: 1px solid #fff !important;
}


.style_placeholder{
	background-color: #fff !important;
    border: 1px solid #fff !important;
    width: 0 !important;
    padding: 2px 5px !important;
}

.container_socialIconsFooter{
	width: 320px;
    height: 50px;
    padding-left: 90px;
    float: right;
    margin-top: 24px;
}

.style_Icons{
	width: 17%;
}


.styleText_Footer{
	padding-top: 11px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.text_Footer a {
	color: #676666;
}

.styleNumber{
	color: #e6151c;
    float: left;
    margin-right: 10px;
    font-size: 12px;
}

.containerTxt_modalIni p{
	text-align: justify;
}

.styleNumber2{
	margin-left: 45px;
}

.btnModal{
	margin-bottom: 30px !important;
}

/****** COMITES TEMÁTICOS  *****/

.container_all{
	width: 100%;
    margin-top: 130px;
    min-height: 880px;
}


.containerTitle_comites{
	padding-left: 15px;
    padding-right: 15px;
    margin-top: 65px;
}

.containerTxt_comite{
    height: auto;
    padding-left: 0px;
}

.titleComite{
	font-size: 21px;
    text-align: right;
    font-weight: 400;
    list-style: none;
}

.styleCont_txt{
	margin-bottom: 55px;
	width: 100%;
    height: 25%;
    border-bottom: 2px dotted rgba(230, 21, 28, 0.2);
}

.img_Ctematicos{
	width: 100%;
}

.StyleCont_img{
	padding-left: 15px;
    padding-right: 15px;
}

.containerInfo_Ctematicos{
	width: 100%;
    height: 30%;
    margin-top: 30px;
    /*background-color: rgba(230, 21, 28, 0.81);*/
}

.styleInfo_Ctematicos{
	font-size: 18px;
    text-align: center;
    color: #000;
    font-family: unset;
    padding-top: 12px;
    font-weight: 300;
}

/****** CONTACTO ******/

.style_title{
	color: #e6151c;
	padding-bottom: 30px;
    /*margin-left: 16px;*/
    font-family: unset;
    font-weight: lighter;
    
}

.style_info{
    margin-top: 18px;
    margin-bottom: 52px;
}

.style_info_txt{
	margin-left: 16px;
    margin-top: 30px;
    font-size: 16px;
    margin-bottom: 52px;
}

.style_containerIconsContact{
	width: 100%;
    height: 60px;
}

.container_iconsContact{
	margin-left: -10px;
}

.style_SocialiconContact{
	width: 38px;
    float: left;
    margin-left: 10px;
}

.btn_contact{
	float: right;
}

.container_contactMap{
	width: 100%;
    /*height: 570px;*/
}

.style_contactMap{
	width: 100%;
}

.info_personalContact1{
	/*float: left;
    min-width: 45%;
    margin-right: 20px;
    margin-top: 10px;*/
}

.info_personalContact2{
	/*min-width: 50%;
    float: left;
    text-align: right;*/
     margin-top: 10px;
}

.info_personalContact1 p  {
	margin-bottom: 0;
}

.info_personalContact2 p {
	margin-bottom: 0;
}

/******   MISION Y VALORES *******/

.img_mision_valores{
	width: 60%;
}

.text_mision_valores{
	margin-top: 20px;
    margin-bottom: 10px;
}


/********** EVENTOS ********/

.contTitle_events{
	padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 50px;
}

.blocktxtEvento{
	height: 160px;
    border-bottom: 1px solid #e7e7e7;
}

.containerBlock_new{
	width: 100%;
    height: fit-content;
    margin-bottom: 30px;
}

.Txt_evento{
	text-align: center;
    margin-top: 50px;
    font-size: 25px;
    font-style: unset;
    background-color: rgba(191, 8, 17, 0.08);
    color: #635f5f;
}

.containerCol_events{
	margin-top: 47px;
    width: 100%;
    /*height: -webkit-fill-available;*/
}

.containerImg_events{
    width: 100%;
    height: inherit;
    margin-bottom: 27px;
}

.styleImg_events{
	width: 100%;
    height: inherit;
}

.containerText_events{
	width: 96%;
    height: 110px;
    position: absolute;
    margin-top: -137px;
    display: inline-block;
    padding: 10px;
    z-index: 9;
    background-color: rgba(255, 255, 255, 0.84) !important;
}

.txt_events{
	width: 95%;
}

.title_events{
	margin-top: -4px;
    font-size: 15px;
    font-weight: 500;
    font-family: unset;
    margin-bottom: 5px;
}

.info_events1{
	font-size: 10px;
	margin-bottom: 3px;
}

.info_events2{
	font-size: 11px;
    margin-bottom: 3px;
}

/****** MODAL EVENTOS ******/

.title_modalEvents{
	margin-top: -4px;
    font-size: 18px;
    font-weight: 800;
    font-family: unset;
    text-align: center;
    margin-bottom: 33px;
}

.info_modalEvents{
	font-size: 12px;
    margin-bottom: 33px;
}

.containerImg_modalEvents{
	margin-top: 30px;
    margin-bottom: 30px;
}

.containerTxt_modalEvents{
	padding-left: 55px;
    padding-right: 55px;
    text-align: justify
}


/*************SERVICIOS ***********/

.containerServices{
	width: 100%;
    height: auto;
    margin-top: 80px;
    float: left;
    margin-bottom: 60px;
    border-bottom: 2px dotted rgba(230, 21, 28, 0.2);
}

.containerIcon_services{
	width: 28%;
    height: 140px;
    float: left;
}

.styleImg_services{
	width: 85%;
}


.containerTitle_services{
	min-width: 57%;
    float: right;
    margin-left: 40px;
    margin-top: 56px;
}

.styleTitle_services{
	font-size: 2em;
    font-weight: 600;
    
}

.containerTxtServices{
	width: 100%;
    min-height: 133px;
    text-align: justify;
    float: left;
}
.styleTxt_services{
	width: 100%;
	padding-left: 0;
    line-height: 2;
    margin-top: 30px;
    font-weight: 400;
    text-align: justify;
}

.dateServices{
	margin-bottom: 1px;
    font-weight: 600;
    border-bottom: 0.5px solid rgba(153, 153, 153, 0.28);
}

.subtitleServices{
    font-weight: 600;
    font-size: 16px;
}

.styleA{
    color: #e6151c;
    cursor: auto;
}

/************* EQUIPO ***********/

.txt_team{
	text-align: center;
    line-height: 1.5;
    margin-bottom: 70px;
    font-family: unset;
}

.styleIcon_team{
	max-width: 8%;
	margin-top: 16px;
}

.containerTitle_team{
	padding-left: 15px;
    padding-right: 15px;
    margin-top: 60px;
    margin-bottom: 100px;
}

.containerTxt_team{
	width: 100%;
    min-height: 200px;
    margin-bottom: 20px;
}

.name_team{
	font-size: 15px;
	font-weight: 500;
	color: #bf0811;
}

.style_team{
    font-weight: 500;
}

.mail_team{
	font-size: 13px;
	color: #0e5ec7;
}

.styleCol_team{
	padding-left: 0;
    padding-right: 0;
}


/*********** SERVICIOS *********/
	
.container_servicios{
	width: 100%;
    height: 300px;
}


/************ ENLACES  ***********/

.containerTitle_enlaces{
	padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 57px;
}

.containerInfo_enlaces{
	width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    height: auto;
    margin-bottom: 130px;
}

.styleTitle_enlaces{
	width: 100%;
    height: 40px;
}

.styBorder_enlaces{
	border-bottom: 3px solid #e6151c;
    width: 15%;
    margin-bottom: 37px;
    margin-top: 15px;
}

.containerImg_enlaces{
	width: 100%;
    margin-bottom: 45px;
}

.img_enlaces{
	width: 45%;
}

.styleBtn_enlaces{
	width: 18%;
    background-color: #e6151c
     !important;
    color: #fff !important;
}

/************ PUBLICACIONES  ***********/


.containerTxt_publicaciones{
    font-weight: 400;
    text-align: justify;
    line-height: 1;
    margin-top: 60px;
}

.containerTxt{
	width: 100%;
    height: 260px;
}

.border_public{
	border-bottom: 4px solid rgba(230, 36, 32, 0.29);
    width: 260px;
    padding-bottom: 11px;
    margin-bottom: 40px;
}

.styleA_public{
	color: #e6151c;
	cursor: pointer;
}


/************ BOLSA DE TRABAJO  ***********/

.containerTxt_Btrabajo{
	margin-top: 55px;
    text-align: justify;
}

.containerTxt_Btrabajo p{
	margin-bottom: 30px;
}

/******** FORMACIÓN DUAL ************/

.styleImg_fDual{
	height: 426px;
    width: 100%;
}

.container_titleFdual{
	width: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e7e7e7;
}

.containerTxt_fDual{
	width: 100%;
    height: auto;
    text-align: justify;
}

.containerLogo1{
	width: 100%;
    min-height: 165px;
    margin-top: 95px;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 50px;
}

.logo1_fDual{
	float: left;
}

.subTitle_fDual{
	min-width: 50%;
    float: left;
    margin-top: 7%;
    color: #e6151c;
}

.container_blockTxt{
	width: 100%;
    margin-top: 40px;
    min-height: 305px;
}

.img_fDual{
	float: right;
	margin: 0px 0px 15px 20px;
}

.float_fDual{
	float: left;
    width: 100%;
}

.logo2_fDual{
	max-width: 210px;
    margin-right: 30px;
    float: left;
    margin-top: 30px;
}

.logo3_fDual{
	width: 215px;
    margin-right: 20px;
    float: left;
}

.img_fDual2{
	float: left;
    margin: 0px 20px 15px 0px;
}

.containerBlockTxt2{
	width: 100%;
    height: 250px;;
    margin-top: 40px;
}

.containerBlockTxt3{
	width: 100%;
    min-height: 380px;
    margin-bottom: 50px;
}

.styleFont{
	font-size: 10px;
    font-weight: bolder;
    font-style: italic;
}





/*** NAVBAR ***/

@media (max-width: 768px){
	
	#afiliados{
		border-style: none;
	    width: 100%;
	    height: 30px;
	}
	
	/*.style_navbarCollapse{
		width: 110% !important;
		border-bottom: 1px solid #e7e7e7 !important;
		height: 199px !important;
	}*/
	
	.container_links-navbar{
		width: 100%;
		height: auto;
	}
	
	.navbar-form{
	     margin-right: 0px !important; 
	     margin-left: 0px !important; 
	     border-top: none !important;
	}
	
	.navbar-nav {
    	margin: 0px 0px !important;
	}
	
	.styleLinks_navbar{
		border-right: none !important; 
	}
		
	.text_info {
	    max-width: 95%;
	    margin-top: -358px;
	    padding: 20px;
	    margin-left: 0px;
	    color: #000;
	}
		
	.navbar-nav > li > a{
		line-height: 10px !important;
	}
	
	.navbar-nav .open .dropdown-menu{
		margin-left: 40px;
	}
	
	
	/*** NAVBAR End ***/
	
	/***** Contacto ******/
	
	.info_personalContact1{
		margin-bottom: 10px;
	}
	
	.info_personalContact2{
		text-align: left;
	}
	
	
	/***** Contacto End ******/
	
	.container_textFooter{
		width: 100%;
		padding: 30px 0px 20px 35px;
	}
	
	.text_Footer{
		width: 48%;
		margin-right: 5px;
	}
	
	
	/**** La SwissCham ****/
	
	.img_mision_valores{
		width: 100%;
	}	    
	
}

@media (min-width: 869px) and (max-width: 1022px){
	.containerImg_txt{
		width: 45% !important;
		margin-left: 17px;
	}
	
	.blockImg_txt{
		margin-right: 8px;
	}
	
	.containerSlogan{
		width: 58%;
		font-size: 14px;
	}
	
	.containerIcons_inicio{
		width: 170px;
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
}



@media (min-width: 320px) and (max-width: 868px){
	
	/******************* NAVBAR ***/
	
	.block_inicio1{
		min-height: 451px;
	}
	
	.modal-body{
		padding: 15px !important;
	}
	
	.styleLogo_swissCham{
		width: 100%;
		margin-left: 0 !important;
	}
	
	.blockImg_txt{
		max-width: 100% !important;
		height: auto;
		margin-right: 0px;
		float: none !important;
	}
	
	.styleImg_txt {
    	width: 163px !important;
	}
	
	.containerImg_txt{
	    width: 100% !important;
	    float: left;
	    margin-left: 0; 
	    margin-right: 0;
	    padding-left: 10px;
		padding-right: 10px;
	}
		
	.containerSlogan{
		width: 100%;
	    margin-top: 13px;
	    text-align: center;
	    font-size: 13px;
	}
	
	.containerIcons_inicio{
		width: 100%;
		float: left !important;
		margin-top: 10px;
	}
	
	.styleIcons_inicio{
		max-width: 10%;
	}
	
	.style_navbar-nav{
		padding-left: 0px !important;
	}
	
	.style_navbarCollapse {
	    width: 100% !important;
	    border-bottom: none;
	    height: 302px !important;
	    margin-right: 0 !important;
	    margin-left: 0 !important;
	}
	
	/*********  EVENTOS *******/
	
	.title_events {
		font-size: 11px;
	}
	
	.info_events1{
		font-size: 8px;
	}
	
	.info_events2{
		font-size: 9px;
	}
	
	.containerText_events{
		height: 114px;
		margin-top: -140px;
	}
	
	
	/*********** CONTACTO *******/
	
	.container_contactMap{
		height: 239px;
	}
	
	
	/********* FORMACIÓN DUAL *******/
	
	.containerBlockTxt2{
		height: 391px;
	}
	
	.containerBlockTxt3 ul{
		padding-left: 17px;
	}
	
	/******* SERICIOS *******/
	
	.containerTxtServices{
		margin-bottom: 20px;
	}
	
	.containerIcon_services{
		width: 100% !important;
	}
	
	.containerTitle_services{
		min-width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	
}



@media (min-width: 1248px){
	.containerImg_txt{
		width: 58%;
		margin-left: 47px;
	}
	
	.blockImg_txt{
		max-width: 192px;
		padding-top: 28px;
	}
	
	.styleImg_txt{
		width: 82%;
	}
	
	.containerSlogan{
		width: 62%;
	    font-size: 18px;
	    margin-top: 69px;
	}
	
	/******************* END NAVBAR ***/
}




@media (min-width: 1001px){
	
	.navbar-nav > li > a {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    line-height: 2px !important;
	}
	.stylenav_servicios{
		padding-left: 20px;
	}
	
}

@media (min-width: 768px) and (max-width: 1040px) {
	.dropdown-menu{
		left: -4px !important;
		padding-left: 4px !important;
	}
}


	/*** NAVBAR END ***/
	
	
	

	/**** FOOTER *****/
@media (min-width: 561px) and (max-width: 991px) {
	.container_socialIconsFooter {
	    width: 54%;
	    height: 53px;
	    float: right;
	    margin-right: 71px;
	}
	
	.style_col{
		width: 50%;
	    float: left;
	    padding-right: 70px !important;
		padding-left: 70px !important;
	}
}

	/****** CONTACTO *******/
@media (min-width: 992px) and (max-width: 1199px){
	.info_personalContact1{
		margin-right: 7px;
	}
	
	.container_contactMap{
		height: 530px;
	}
}


@media (min-width: 703px) and (max-width: 991px) {
	
	/****** SOCIOS ******/

	.style_col{
		width: 50%;
	    float: left;
	    padding-right: 45px !important;
		padding-left: 45px !important;
	}
}


@media (min-width: 642px) and (max-width: 702px) {
	
	
	/****** SOCIOS ******/

	.style_col{
		width: 50%;
	    float: left;
	    padding-right: 30px !important;
		padding-left: 30px !important;
	}
}  
  
  
@media (min-width: 375px) and (max-width: 560px) {
	.style_col{
		float: left;
	    width: 50%;
	    padding-right: 30px !important;
		padding-left: 30px !important;
	}
	
}
  
  
 
/******* SLIDER *****/

@media (max-width: 677px){
	
	.carousel-indicators {
		bottom: -9px !important;
	}

}

@media screen and (min-width: 678px){
	.carousel-indicators{
		bottom: -6px !important;
	}
	
	.carousel-indicators .active{
		margin: 1px;
	}
}

@media screen and (max-width: 534px){
	.carousel-indicators li{
		width: 8px !important;
		height: 8px !important;
	}
	
	.carousel-indicators .active{
		margin: 1px !important;
	}
}

@media screen and (min-width: 768px){
	.carousel-caption{
		right: 0 !important; 
	} 
	
}


/***** EVENTOS *******/

@media (min-width: 320px) and (max-width: 414px){
	
	.info_events {
    	font-size: 10px;
	}
	
	
}


 