#rev_slider_2_1 .uranus.tparrows { width: 50px; height: 50px; background: rgba(255,255,255,0); top: 78% !important; border: 3px solid #fff; left: auto !important; right: calc(50% - 654px);}
.redes-reloj .redes .idiomas a:nth-child(2){text-decoration: underline;}



.tituloSlider h1 { text-align: right !important;}
.slogan {white-space: normal !important; text-align: right !important;}
.btnSlider{ text-align: center !important; font-family: "Avenir", Arial, Tahoma, sans-serif !important;}

#certi{ padding: 6% 0 2% !important;}



#whyCR .tituloWhyCR { padding: 7% 0 !important;    float: none !important;}
#whyCR .bloquesConIconos{padding: 0 2% 4% !important;max-width: 1685px;margin: auto;float: none;box-sizing: border-box;}

#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column{ box-sizing: border-box;}

#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column:nth-child(1){ width: calc(50% - 320px); margin: 0 !important;}
#whyCR .bloquesConIconos.reglonDos .mcb-wrap-inner .column.mcb-column:nth-child(1){ width: 460px; }

#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column:nth-child(2){ width: calc(50% - 460px); margin: 0 !important;}
#whyCR .bloquesConIconos.reglonUno .mcb-wrap-inner .column.mcb-column:nth-child(2){ width: 320px; }

#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column:nth-child(3){ width: calc(50% - 262px); margin: 0 !important;}
#whyCR .bloquesConIconos.reglonDos .mcb-wrap-inner .column.mcb-column:nth-child(3){ width: 444px; }

#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column:nth-child(4){ width: calc(50% - 444px); margin: 0 !important;}
#whyCR .bloquesConIconos.reglonUno .mcb-wrap-inner .column.mcb-column:nth-child(4){ width: 262px; }

#whyCR .column_visual{}
#whyCR .column_visual h3{ color: #fff;font-size: 38px;line-height: 40px !important;margin: 0px 0px 0px;}
#whyCR .column_visual p{color: #fff;font-size: 28px;line-height: 30px !important;margin: 0px 0px 0px !important;}

#whyCR .column_visual.stableGoverment{background: url("../images/ico_stableLinea.png") no-repeat right top;}
#whyCR .column_visual.stableGoverment div{ padding: 20px 60px 0 0; background: url("../images/ico_stablePaloma.png") no-repeat right center;background-size: 48px;}
#whyCR .column_visual.stableGoverment div h3{}
#whyCR .column_visual.stableGoverment div p{font-size: 35px;}

#whyCR .column_visual.safest{background: url("../images/ico_safestLinea.png") no-repeat right top; padding: 0 28px 0 0;}
#whyCR .column_visual.safest div{ padding: 20px 0 0 60px; background: url("../images/ico_safestBandera.png") no-repeat left 33px; background-size: 48px;}
#whyCR .column_visual.safest div h3{ }
#whyCR .column_visual.safest div p{ text-align: right;}

#whyCR .column_visual.desirable{background: url("../images/ico_desirableLinea.png") no-repeat left bottom; padding: 46px 0 30px 28px; }
#whyCR .column_visual.desirable div{ padding: 10px 0 10px 60px; background: url("../images/ico_desirableLocalizacion.png") no-repeat left center; background-size: 48px;}
#whyCR .column_visual.desirable div p{}

#whyCR .column_visual.similarTime{background: url("../images/ico_similarLinea.png") no-repeat left top;padding-top: 20px;}
#whyCR .column_visual.similarTime div{ padding: 10px 60px 10px 0; background: url("../images/ico_similarReloj.png") no-repeat right center; background-size: 48px;}
#whyCR .column_visual.similarTime div h3{ text-align: right; }
#whyCR .column_visual.similarTime div p{ text-align: right;}

#whyCR .BtnCR { margin: 20px auto 20px !important;font-size: 17px;}
#whyCR .BtnCR:hover { border: 2px solid rgba(0,0,0,0);}




#Footer #nav_menu-4 .menu > li > a,
#Footer #nav_menu-3 .menu > li > a{ position: relative;padding: 0px 10px 10px !important; display: inline-block;}

#Footer #nav_menu-4 .menu > li > a:hover,
#Footer #nav_menu-3 .menu > li > a:hover{ opacity: 1 !important; text-decoration: none;}



#Footer #nav_menu-4 .menu > li > a:after,
#Footer #nav_menu-3 .menu > li > a:after{ content: ''; top: auto !important; width:50px; height: 2px; position: absolute; background-color: #fff; bottom: 6px; left: 10px !important; margin-left: 0px !important; opacity: 0;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
#Footer #nav_menu-4 .menu > li > a:hover:after,
#Footer #nav_menu-3 .menu > li > a:hover:after{ opacity: 1}


/* ------------------------- Internas ----------------------------- */

.infoContacto ul{ margin: 0 0 30px 0;}
.infoContacto li{ list-style: none;font-size: 18px;}
/*.infoContacto li:nth-child(1){ background: url(https://www.arweb.com/wp-content/uploads/2017/04/phone-call.png) no-repeat left center; padding: 10px 48px;background-size: 40px;}*/
.infoContacto li:nth-child(1){ background: url(https://www.arweb.com/wp-content/uploads/2017/04/envelope-1.png) no-repeat left center; padding: 10px 48px;background-size: 40px;}

.locationC li{ margin-bottom: -10px !important;}
.locationC li:nth-child(1){ background: url(https://www.arweb.com/wp-content/uploads/2017/05/pin.png) no-repeat left center; padding: 12px 30px;background-size: 16px;}
.locationC li:nth-child(2){ background: url(https://www.arweb.com/wp-content/uploads/2017/04/phone-call.png) no-repeat left center; padding: 10px 30px;background-size: 20px;}
.titleLocation{font-weight: 700; color: #16151b; margin-bottom: 0; }
.infoContact p{font-size: 14px; line-height: 5px;  margin-top: 7px;}


.tituloCarrucel{ margin: 20px 0 0 !important;}
.tituloCarrucel h4{ text-transform: uppercase;}


h3 { margin-top: 20px;}


@media (max-width: 1169px) {
	#rev_slider_2_1 .uranus.tparrows { right: -68px;}
}

@media (max-width: 1024px) {

	#Top_bar a.responsive-menu-toggle { color: #fff; top: -46px; margin: 0px;}
	#Top_bar a.responsive-menu-toggle i { font-size: 26px;}

	#Top_bar #menu ul li.submenu .menu-toggle { color: #fff !important; opacity: 1 !important;}

	#Top_bar .menu_wrapper { left: auto;}

}


@media (max-width: 959px) {
	#Top_bar a.responsive-menu-toggle {top: -90px;}
	#rev_slider_2_1 .uranus.tparrows { right: -58px;}
	.responsivelogos { top: 0px;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column:nth-child(2){ width: calc(50% - 420px); margin: 0 !important;}
	#whyCR .bloquesConIconos.reglonDos .mcb-wrap-inner .column.mcb-column:nth-child(3){ width: 420px; }

}


@media (max-width: 920px) {
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column{background: none transparent !important; width: 48% !important;padding: 0 1%; clear: none;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_placeholder{ display: none;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_visual div{ padding: 10px 0 10px 60px; background-position: left center;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_visual h3{ font-size: 32px;line-height: 40px !important; text-align: left;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_visual p{font-size: 20px;line-height: 30px !important;text-align: left;}

	#whyCR .bloquesConIconos.reglonDos .mcb-wrap-inner .column.mcb-column:nth-child(5){ width: 98% !important; padding:0 1%;}

	#whyCR .bloquesConIconos.reglonDos .mcb-wrap-inner .column.mcb-column:nth-child(5) .BtnCR{ padding: 5px 15px 5px 15px !important;}
}


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

	.home #mfn-rev-slider
	/*.home .movilSlider*/ { margin-top: 114px;}
}

@media (max-width: 778px) {

	.home #mfn-rev-slider
	/*.home .movilSlider*/ { padding-top: 48%;margin-bottom: 40px; background-image: url(../images/header_movil.jpg);background-position: center; background-size: cover;}
}


@media (max-width: 767px) {
	#Top_bar a.responsive-menu-toggle {top: -56px !important;}

	#Top_bar a.responsive-menu-toggle.is-sticky {right: 20px;}

	.home #mfn-rev-slider
	/*.home .movilSlider*/ {  padding-top: 62%; height: 0;}
	#rev_slider_2_1 .uranus.tparrows { right: -58px;top: 82% !important;}

	#certi .paddneft h2 {font-size: 40px;margin-right: 17px !important;}
	#certi .paddneft p {margin-right: 0px;padding-left: 50px;}


	#certi { padding: 0 4% !important; }
	#certi .column.mcb-column.one-second.responsivelogos{ position: relative;}
	#certi .column.mcb-column.one-second.responsivelogos .image_frame .image_wrapper{ text-align: center;}

	#certi .column.mcb-column.one-second.paddneft{ position: relative; transform: translateY(0%);}
	#certi .column.mcb-column.one-second.paddneft h2,
	#certi .column.mcb-column.one-second.paddneft p{ text-align: center !important; margin: 0 0 15px !important;  padding: 0 !important;}
	#certi .column.mcb-column.one-second.paddneft p{ text-align: left !important;}

	#CostaRicaResp .bloquesConIconos .column_visual{ margin: 15px 0 !important;}

	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_visual h3{ font-size: 26px;line-height: 36px !important; }
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column.column_visual p{font-size: 16px;line-height: 20px !important;}

	#whyCR .column_visual.stableGoverment div{ padding: 10px 0 10px 60px !important;background-position: left; center;}
	#whyCR .column_visual.safest div{padding: 10px 60px 10px 0px !important;background-position: right center !important;}
	#whyCR .column_visual.safest div h3{ text-align: right !important;}
	#whyCR .column_visual.safest div p{text-align: right !important;}

	#whyCR .column_visual.desirable div{padding: 10px 0 10px 60px !important; background-position: left; center;}
	#whyCR .column_visual.similarTime div{padding: 10px 60px 10px 0px !important; background-position: right center !important;}
	#whyCR .column_visual.similarTime div h3{text-align: right !important;}
	#whyCR .column_visual.similarTime div p{text-align: right !important;}



	#Footer .widgets_wrapper .column.one-third:nth-child(2){ width: 44% !important; margin: 0 1% 0 0 !important; clear: none;}
	#Footer .widgets_wrapper .column.one-third:nth-child(3){width: 55% !important; margin: 0 0 0 0% !important; clear: none;}



	/* ------------- internas 	------------- */
	.section_wrapper, .container, .four.columns .widget-area { padding: 0 4% !important;}
	#creativestaff .column_visual,
	#creativeweb .column_visual,
	#digitalmarketing .column_visual,
	#graphicdesign .column_visual,
	#localization .column_visual { white-space:normal; width: 49%;margin-left: 0;}

	#creativestaff .one-fourth:nth-child(2n),
	#creativeweb .one-fourth:nth-child(2n),
	#digitalmarketing .one-fourth:nth-child(2n),
	#graphicdesign .one-fourth:nth-child(2n),
	#creativeweb .one-fourth:nth-child(2n) {margin-left: 1% !important; margin-right: 0 !important;}

	#creativestaff .column_visual p,
	#creativeweb .column_visual p,
	#digitalmarketing .column_visual p,
	#graphicdesign .column_visual p,
	#localization .column_visual p	{font-size: 18px !important;line-height: 24px !important; white-space:normal;}

}


@media (max-width: 510px) {

	#whyCR .tituloWhyCR { padding: 7% 0 2% !important;}
	#whyCR .tituloWhyCR h2 { margin: 4% !important; font-size: 30px; line-height: 36px;}
	#whyCR .bloquesConIconos .mcb-wrap-inner .column.mcb-column {  width: 98% !important;}

	#Footer .widgets_wrapper .container{ width: 96% !important; padding: 0 2% !important;}

	#Footer .widgets_wrapper .column.one-third .widget_nav_menu ul {padding: 5px 0px 5px 2% !important;}

	#Footer .widgets_wrapper .column.one-third:nth-child(1){ width: 100% !important;}
	#Footer .widgets_wrapper .column.one-third:nth-child(1) #text-3 {  width: 100% !important;}

	#Footer .widgets_wrapper .column.one-third:nth-child(2){ width: 40% !important; margin: 0 1% 0 0 !important; clear: none;}
	#Footer .widgets_wrapper .column.one-third:nth-child(3){width: calc(59% -1px) !important; margin: 0 0 0 0% !important; clear: none; border-left: 1px dashed rgba(255,255,255,0.2);}

	#Footer .widgets_wrapper .column.one-third .widget_nav_menu .menu > li{ text-align: center;}

	#Footer .widgets_wrapper .column.one-third .widget_nav_menu .menu > li > a{ font-size: 12px;line-height: 16px;}




	#creativestaff .column_visual p,
	#creativeweb .column_visual p,
	#digitalmarketing .column_visual p,
	#graphicdesign .column_visual p,
	#localization .column_visual p	{font-size: 16px !important;}

}


@media (max-width: 479px) {
	#certi .paddneft {  padding-right: 0px !important;}
}