
.mostrar-movil{display: none;}

@media only screen and (min-width: 1921px){ 

.como-funciona {width: 100%;background-repeat: no-repeat;padding: 200px 0 73px;background-size: 100% auto;box-shadow: 0 1px 7px rgba(0,0,0,.8);-webkit-box-shadow: 0 1px 7px rgba(0,0,0,.8);-moz-box-shadow: 0 1px 7px rgba(0,0,0,.8);}

}

@media only screen and (max-width: 1281px){
	.main-slider-wrapper .left img {width: 408px; left: 0;}
	.main-slider-wrapper .right {float: right;width: 58%;background: url(../../../../../wp-content/uploads/2015/08/tablet.html);background-size: 100% auto;height: 529px;background-repeat: no-repeat;padding: 72px;position: relative;right: -6%;margin-top: 0px;}
	.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/08/fondo_header.html);background-size: 100% auto;min-height: 580px; background-repeat: no-repeat;}
}	

@media only screen and (max-width: 1200px){
	.tparrows{display:none !important;}
	.main-slider-wrapper .right {float: right;width: 58%;background: url(../../../../../wp-content/uploads/2015/08/tablet.html);background-size: 100% auto;height: 529px;background-repeat: no-repeat;padding: 72px;position: relative;right: -3%;margin-top: 0px;}
	.main-slider-wrapper .right iframe {width: 98% !important; height: 95% !important;}
}

@media only screen and (min-width: 1170px) and (max-width: 1199px) { 
	.container {width: 100%;}
	.main-slider-wrapper .right iframe {width: 94% !important; height: 85% !important;}
	.main-slider-wrapper .right {float: right;width: 58%;background: url(../../../../../wp-content/uploads/2015/08/tablet.html);background-size: 100% auto;height: 580px;background-repeat: no-repeat;padding: 81px 62px 60px 81px;position: relative;right: -3%;   margin-top: 0px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1169px) {

.main-slider-wrapper {height: 510px;}
.main-slider-wrapper .left img {width: 380px;}
.container {width: 100%;}
.main-slider-wrapper .tp-banner .btn-theme{top:20px;	}
.main-slider-wrapper .tp-banner .btn-theme.left{left:-40px !important;}

.main-slider-wrapper .tp-banner .btn-theme.right{right:-40px !important;}

.top-services .box{padding:40px 20px 30px 	20px;}

.meet-the-team .member .social{text-align:center;width:100%;min-width:100%;left:0px;}

.meet-the-team .member .social li{float:none;display:inline-block;margin:0px 1px;	}


}

@media only screen and (min-width: 1025px) and (max-width: 1080px) {
	.main-slider-wrapper {height: 500px; min-height: 500px;}
	.main-slider-wrapper .right iframe {width: 98% !important;height: 86% !important;}
	.main-slider-wrapper .tp-banner .btn-theme.right { height: 490px;}
	
}


@media only screen and (max-width: 1024px) {

.header_stick .container-sticky {width: 100%;margin: auto;}
.header_stick .white-back {width: 87%;float: left;background: transparent;}
.meet-the-team .member{margin-bottom:40px;text-align:center;}

.meet-the-team .member .member-info{padding:20px 0px;text-align:center;	}

.meet-the-team .member .social{text-align:center;width:100%;min-width:100%;left:0px;}

.meet-the-team .member .social li{float:none;display:inline-block;margin:0px 10px;}

.latest-blog .blog-post{margin-bottom:40px;	}
.combo .col-md-4{margin-bottom:40px;	}

.tabs-box .tab-buttons .tab-btn{margin-bottom:0px;	}

.services-slider{margin-bottom:40px;	}

.what-we-can .col-md-3{margin-bottom:40px;	}

.main-slider-wrapper .left img {width: 340px;}

.header_stick .main-menu {width: 98%;}

.main-slider-wrapper {height: 460px;min-height: 460px;}
.main-slider-wrapper .right {float: right;width: 58%;background: url(../../../../../wp-content/uploads/2015/08/tablet.html);background-size: 100% auto;height: 480px;background-repeat: no-repeat;padding: 70px;position: relative;right: -3%;   margin-top: 0px;}
.main-slider-wrapper .right iframe {width: 98% !important;height: 96% !important;}
.benefits ul li {color: #1d1d1b;font-size: 26px;margin-left: 30px;font-family: "Roboto",Arial;font-weight: 300;line-height: 33px;list-style-image: url(../images/icons/xchulo.png.pagespeed.ic.lHwfc4e07p.html);}

}



@media only screen and (min-width: 902px) and (max-width: 1023px) {

.header_stick .container-sticky {width: 100%;margin: auto;}

.container {width: 100%;}

.nav-container .logo{position:relative;top:20px;	}

.header_stick .green-back {width: 17%;}

.header_stick .green-back .sticky-nav {display: block;top: 9px;position: relative;}

.header_stick .white-back {width: 82%;float: left;background: transparent;}

.header_stick .main-menu {width: 100%;}

.main-menu > ul > li{margin-left:20px;	}
.main-slider-wrapper .tp-banner h4{}

.main-slider-wrapper .tp-banner h2{font-size:26px;top:25px;}

.main-slider-wrapper .tp-banner h5{top:45px;font-size:14px;}

.main-slider-wrapper .tp-banner .btn-theme{top:90px;	}

.main-slider-wrapper .tp-banner .btn-theme.left{left:-80px !important;}

.main-slider-wrapper .tp-banner .btn-theme.right{right:-80px !important;}

.main-slider-wrapper .right {float: right;width: 58%;background: url(../../../../../wp-content/uploads/2015/08/tablet.png.pagespeed.ce.OeGC41lOvn.html);background-size: 100% auto;height: 452px;background-repeat: no-repeat;padding: 66px;position: relative;right: -3%;margin-top: 0px;}

.top-services .box{padding:40px 40px 30px 	40px;}

.info-contact {font-family: 'Roboto', serif;font-size: 30px;color: #666666;text-transform: none;position: relative;top: -79px;font-weight: bold;margin-top: -7px;}

#gform_submit_button_1 {color: #fff;background: #ff9100;width: 356px !important;height: 56px !important;float: none !Important;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;margin: auto;position: relative;top: auto;left: auto;right: auto;}

.large {height: 45px;/* padding: 20px; */margin-left: 9px !important;border: 1px solid #c2c2c2;}

.col-sm-6 {width: 100%;}

.top-bar .col-sm-6 {width: 57%;}

.top-bar .text-right {width: 43%;}

.nav-container .green-back {padding-top: 0;}

.services .box img {width: 14%;float: none;margin-bottom: 42px;margin-top: 15px; float: left;}

.services .box .content-text {width: 70%;margin-left: 80px;float: left;text-align: left;}

.services .box p {color: #EDEDED;}
.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 12px 20px;/* margin-top: 15px; */float: right;font-family: 'Roboto',sans-serif;}

.benefits ul {float: left;width: 50%;text-align: left;list-style-image: url("../images/icons/chulo.png");margin-top: 60px;position: relative;/* padding: 0 0px 0px; */}

.benefits ul.right {width: 48%;margin-left: 17px !important;margin-top: 60px; float: left; padding-bottom: 50px;}

.benefits ul li {color: #1D1D1B;font-size: 28px;font-family: "Roboto", Arial;font-weight: 300;line-height: 38px;list-style-image: url("../images/icons/chulo.png");}

.benefits ul li ul li {list-style-image: none;margin-left: -26px;/* color: #1D1D1B; */}

.gform_wrapper .gform_footer {padding: 1em 0 .625em;margin: 1em 165px 0;clear: both;/* float: none; */}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 100%;height: 56px;/* float: right; */font-family: 'Roboto',serif;font-size: 23px;text-transform: uppercase;margin-right: -9px;margin-top: 13px;margin-bottom: 0px;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;}

.intro-formulario {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;position: relative;top: 3px;margin-top: 19px;line-height: 19px;/* float: none; */text-align: center;width: 100%;}

.contenedor-formulario .col-md-6 {width: 50%; float: left;}

.main-footer .col-sm-6 {width: 33%;}

}


@media only screen and (min-width: 802px) and (max-width: 901px) {

.main-header { position: relative; z-index: 990 !important; }

.emodal > .emodal-close {text-decoration: none;text-align: center;line-height: 1;position: absolute;font-weight: bold;cursor: pointer;min-width: 1em;background-color: transparent !important;background-image: url(../images/close-res.png) !important;width: 51px !important;height: 45px !important;right: 17px !important;top: 38px !important;}

.emodal-content {margin-top: 180px;}


.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 380px; text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px; background-repeat: no-repeat;height: 380px; padding: 0 20px;}

.main-slider-wrapper h5 {font-size: 22px; line-height: 24px; font-family: 'Roboto', serif; margin-top: 94px; color: #3c3c3b;text-align: right;}

.main-slider-wrapper .btn-theme {line-height: 31px; padding: 12px 35px; font-size: 18px; font-family: 'Roboto', serif;background-color: #FF6D00; box-shadow: 1px 1px 1.9px #999; -webkit-border-radius:5px; border-radius: 5px; color: #ffffff; display: inline-block; margin-top: 60px;}

.visit-us .cont-wrapper{padding:0px 15px 40px;text-align:center;}
	
.visit-us .cont-wrapper figure,.visit-us .cont-wrapper .dark-btn,.visit-us .cont-wrapper .quote{position:relative;float:none !important;top:0px;margin-bottom:30px;}

.info-contact {font-family: 'Roboto', serif;font-size: 30px;color: #666666;text-transform: none;position: relative;top: -79px;font-weight: bold;margin-top: 82px;}

#gform_submit_button_1 {color: #fff;background: #ff9100;/* padding: 20px; */width: 509px !important;height: 80px !important;float: none !important;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;/* margin-right: 43px; *//* margin-top: 48px; */box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;/* text-align: center; */margin: auto;position: relative;top: 73px;left: 145px;/* right: -20px; */}

.large {height: 45px;/* padding: 20px; */margin-left: 9px !important;border: 1px solid #c2c2c2;}

.col-sm-6 {width: 100%;}

.services {margin-top: -31px; text-align: center;}
.services .box {padding-left: 0px;}

.services .box img {width: 27%;float: none;margin:15px auto 42px;position: relative;}

.services .box .content-text {width: 100%;margin: auto;float: none;text-align: center;}

.services .box p {color: #EDEDED;margin: 35px 10px;font-size: 19px;font-family: "Roboto", Arial;line-height: 31px;}

.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;font-size: 19px;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 5px;-moz-border-radius: 3px;padding: 20px 81px;/* margin-top: 15px; */float: none;font-family: 'Roboto',sans-serif;}

.benefits ul {float: none;width: 100%;text-align: left;/*list-style-image: url("images/icons/chulo.png");*/margin-top: 60px;position: relative;left: 61px;/* padding: 0 0px 0px; */}

.benefits ul.right {width: 100%;margin-left: 0px !important;margin-top: 0px;}

.benefits ul li {color: #1D1D1B;font-size: 34px;font-family: "Roboto", Arial;font-weight: 300;line-height: 38px;/*list-style-image: url("images/icons/chulo.png");*/}
.benefits ul li ul li {list-style-image: none;margin-left: -26px;/* color: #1D1D1B; */}

.gform_wrapper .gform_footer {padding: 1em 0 .625em;margin: 1em 165px 0;clear: both;/* float: none; */}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}
#gform_submit_button_1 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;bottom: -100%;left: 0px;right: 0px;}


.intro-formulario {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;position: relative;top: 3px;left: 69px;margin-top: 19px;line-height: 19px;/* float: none; */text-align: center;width: 100%;}

.boton-precio {color: #fff;background: #ff9100;padding: 25px;display: block;width: 382px;height: 78px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}

.boton-precio:hover {color: #fff;background: #ff9100;padding: 25px;display: block;width: 382px;height: 78px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;position: absolute;top: -69px;left: 0px;line-height: 23px;text-align: center;width: 100%;margin: auto;padding-top: 20px;}

/*mostrar slider home-en-movil en ingles*/

.mostrar-movil{display: block;margin-bottom: -32px !important;}

/*ocultar el revolution slider home-en ingles*/
.oculto-movil{display:none !important;}

/*girar todo el contenedor de precios*/
.wpb_start_animation.wpb_bottom-to-top {}

/*ajuste texto slider responsive*/
.wpb_revslider_element h5 {position: absolute;left: -200px !important;text-align: right;font-size: 22px !important;line-height: 24px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {left: -69px !important;margin-top: 20px !important;display: inline-block;line-height: 31px !important;padding: 12px 35px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 18px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}
.boton-slider-resp{background-image: url(../images/flecha-blanca.png);background-repeat: no-repeat;position: relative !important;background-position: 95% center;}
.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}
.rpt_4_plans .rpt_plan .rpt_title {font-size: 24px;}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-270deg); position: relative; top: 190px; margin-bottom: 360px;}

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right;}

.rpt_style_basic .rpt_plan .rpt_title {border-bottom: 0px;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right; border-left: 1px solid #E7E7E7; padding: 0px 3px; border-right: 1px solid #E7E7E7; padding-bottom: 33px;}

.rpt_features {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 18px; right: 20px; margin: 24px -26px;}

.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 10px 10px; font-size: 16px; position: relative; top: -19px; line-height: 12px;}

.rpt_4_plans .rpt_plan .rpt_foot {padding: 12px 20px; font-size: 13px; width: 87%; margin: auto;}

#informacion-citas-mobile{background-color: transparent;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 25px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px; }


/*titulo paginas y contactenos footer*/


.main-footer h2 {font-size: 31px;color: #fff;}


/*border bottom titulo paginas y contactenos footer*/

.line-title-wiget {border-bottom: 5px solid #f29100;width: 22%;}


/*estilos menu mapa de sitio footer*/


.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 25px;line-height: 47px;}


/*texto intro despues de titulo contactenos footer*/


.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 25px;color: #bcbcbc;line-height: 32px;}

/*menu con logos footer*/

.main-footer {position: relative;line-height: 2em;font-size: 24px;background: #3c3c3b;color: #aaaaa3;}

.intro-contacto {font-family: 'Roboto', serif;font-size: 25px;color: #6A6C6E;line-height: 31px;}

.menu-contacto li a {font-family: 'Roboto', serif;font-size: 25px;color: #6A6C6E;text-transform: none;line-height: 49px;}

.logo-mobile img {width: 18% !important;padding-top: 15px !important;}

.dl-menuwrapper .dl-menu.dl-menuopen {margin-top: -8px;}

.mobile-header {padding: 0px 0;}

.nav-container {min-height: 95px; margin-top: -20px !important;}

.container {width: 100% !important;}

}


@media only screen and (max-width: 801px) {

.main-header { position: relative; z-index: 990 !important; }

.emodal > .emodal-close {text-decoration: none;text-align: center;line-height: 1;position: absolute;font-weight: bold;cursor: pointer;min-width: 1em;background-color: transparent !important;background-image: url(../images/close-res.png) !important;width: 51px !important;height: 45px !important;right: 17px !important;top: 38px !important;}

.emodal-content {margin-top: 180px;}


.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 380px; text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px; background-repeat: no-repeat;height: 380px; padding: 0 20px;}

.main-slider-wrapper h5 {font-size: 22px; line-height: 24px; font-family: 'Roboto', serif; margin-top: 94px; color: #3c3c3b;text-align: right;}

.main-slider-wrapper .btn-theme {line-height: 31px; padding: 12px 35px; font-size: 18px; font-family: 'Roboto', serif;background-color: #FF6D00; box-shadow: 1px 1px 1.9px #999; -webkit-border-radius:5px; border-radius: 5px; color: #ffffff; display: inline-block; margin-top: 60px;}

.visit-us .cont-wrapper{padding:0px 15px 40px;text-align:center;}
	
.visit-us .cont-wrapper figure,.visit-us .cont-wrapper .dark-btn,.visit-us .cont-wrapper .quote{position:relative;float:none !important;top:0px;margin-bottom:30px;}

.info-contact {font-family: 'Roboto', serif;font-size: 30px;color: #666666;text-transform: none;position: relative;top: -79px;font-weight: bold;margin-top: 82px;}

#gform_submit_button_1 {color: #fff;background: #ff9100;/* padding: 20px; */width: 509px !important;height: 80px !important;float: none !important;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;/* margin-right: 43px; *//* margin-top: 48px; */box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;/* text-align: center; */margin: auto;position: relative;top: 73px;left: 145px;/* right: -20px; */}

.large {height: 45px;/* padding: 20px; */margin-left: 9px !important;border: 1px solid #c2c2c2;}

.col-sm-6 {width: 100%;}

.services {margin-top: -31px;}
.services .box img {width: 30%;float: none;margin-bottom: 42px;margin-top: 15px;position: relative;left: 209px;}

.services .box .content-text {width: 70%;margin-left: 80px;float: none;text-align: center;}

.services .box p {color: #EDEDED;margin: 35px -134px;font-size: 19px;font-family: "Roboto", Arial;line-height: 31px;}

.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;font-size: 19px;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 5px;-moz-border-radius: 3px;padding: 20px 81px;/* margin-top: 15px; */float: none;font-family: 'Roboto',sans-serif;}

.benefits ul {float: none;width: 100%;text-align: left;/*list-style-image: url("images/icons/chulo.png");*/margin-top: 60px;position: relative;left: 61px;/* padding: 0 0px 0px; */}

.benefits ul.right {width: 100%;margin-left: 0px !important;margin-top: 0px;}

.benefits ul li {color: #1D1D1B;font-size: 34px;font-family: "Roboto", Arial;font-weight: 300;line-height: 38px;/*list-style-image: url("images/icons/chulo.png");*/}
.benefits ul li ul li {list-style-image: none;margin-left: -26px;/* color: #1D1D1B; */}

.gform_wrapper .gform_footer {padding: 1em 0 .625em;margin: 1em 165px 0;clear: both;/* float: none; */}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}
#gform_submit_button_1 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;bottom: -100%;left: 0px;right: 0px;}


.intro-formulario {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;position: relative;top: 3px;left: 69px;margin-top: 19px;line-height: 19px;/* float: none; */text-align: center;width: 100%;}

.boton-precio {color: #fff;background: #ff9100;padding: 25px;display: block;width: 382px;height: 78px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}

.boton-precio:hover {color: #fff;background: #ff9100;padding: 25px;display: block;width: 382px;height: 78px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;position: absolute;top: -69px;left: 0px;line-height: 23px;text-align: center;width: 100%;margin: auto;padding-top: 20px;}

/*mostrar slider home-en-movil en ingles*/

.mostrar-movil{display: block;margin-bottom: -32px !important;}

/*ocultar el revolution slider home-en ingles*/
.oculto-movil{display:none !important;}

/*girar todo el contenedor de precios*/
.wpb_start_animation.wpb_bottom-to-top {}

/*ajuste texto slider responsive*/
.wpb_revslider_element h5 {position: absolute;left: -200px !important;text-align: right;font-size: 22px !important;line-height: 24px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {left: -69px !important;margin-top: 20px !important;display: inline-block;line-height: 31px !important;padding: 12px 35px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 18px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}
.boton-slider-resp{background-image: url(../images/flecha-blanca.png);background-repeat: no-repeat;position: relative !important;background-position: 95% center;}
.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}
.rpt_4_plans .rpt_plan .rpt_title {font-size: 24px;}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-270deg); position: relative; top: 60px;}

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right;}

.rpt_style_basic .rpt_plan .rpt_title {border-bottom: 0px;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right; border-left: 1px solid #E7E7E7; padding: 0px 3px; border-right: 1px solid #E7E7E7; padding-bottom: 33px;}

.rpt_features {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 18px; right: 20px; margin: 24px -26px;}

.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 6px 10px; font-size: 16px; position: relative; top: -19px; line-height: 12px;}

.rpt_4_plans .rpt_plan .rpt_foot {padding: 12px 20px; font-size: 13px; width: 87%; margin: auto;}

#informacion-citas-mobile{background-color: transparent;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 25px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px; }


/*titulo paginas y contactenos footer*/


.main-footer h2 {font-size: 31px;color: #fff;}


/*border bottom titulo paginas y contactenos footer*/

.line-title-wiget {border-bottom: 5px solid #f29100;width: 22%;}


/*estilos menu mapa de sitio footer*/


.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 25px;line-height: 47px;}


/*texto intro despues de titulo contactenos footer*/


.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 25px;color: #bcbcbc;line-height: 32px;}

/*menu con logos footer*/

.main-footer {position: relative;line-height: 2em;font-size: 24px;background: #3c3c3b;color: #aaaaa3;}

.intro-contacto {font-family: 'Roboto', serif;font-size: 25px;color: #6A6C6E;line-height: 31px;}

.menu-contacto li a {font-family: 'Roboto', serif;font-size: 25px;color: #6A6C6E;text-transform: none;line-height: 49px;}

.logo-mobile img {width: 18% !important;padding-top: 18px !important;}

.mobile-header {padding: 0px 0;}

.nav-container {min-height: 95px; margin-top: -20px !important;}



}



@media only screen and (max-width: 768px) {


.main-header { position: relative; z-index: 990 !important; }

.emodal > .emodal-close {text-decoration: none; text-align: center; line-height: 1; position: absolute; font-weight: bold; cursor: pointer; min-width: 1em; background-color: transparent !important; background-image: url(../images/close-res.png) !important; width: 51px !important; height: 45px !important; right: 17px !important; top: 38px !important;}

.emodal-content {margin-top: 180px;}

.main-slider-wrapper .tp-banner h4{font-size:14px;}

.main-slider-wrapper .tp-banner h2{font-size:20px; top:25px;}

.main-slider-wrapper .tp-banner h5{top:45px; font-size:11px;}

.main-slider-wrapper .tp-banner .btn-theme{top:90px;}

.info-contact {font-family: 'Roboto', serif; font-size: 30px; color: #666666; text-transform: none; position: relative; top: -79px; font-weight: bold; margin-top: 82px; text-align: center;}

#gform_submit_button_1 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

.large {height: 45px; margin-left: 9px !important; border: 1px solid #c2c2c2;}

.col-sm-6 {width: 100%;}

.services .box img {width: 33% !important; float: none !important; margin-top: 15px !important; position: absolute !important; left: 0px !important; right: 0px !important; margin: auto;}

.services .box .content-text {width: 100%; margin-left: -21px; float: none; text-align: center; margin-top: 286px;}

.services .box p {color: #EDEDED; margin: 35px 0px; padding: 0 28px; position: relative; left: -11px;}

.services .box .content-text .view-more {background-color: #FF9100; color: #ffffff; text-decoration: none; text-transform: uppercase; box-shadow: 2px 2px 2px #666666; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 17px 100px; float: none; font-family: 'Roboto',sans-serif; position: relative; left: -10px;}

.benefits ul {float: none; width: 100%; text-align: left; /*list-style-image: url("images/icons/chulo.png");*/ margin-top: 60px; position: relative; left: 61px;}

.benefits ul.right {width: 100%; margin-left: 0px !important; margin-top: 0px;}

.benefits ul li {color: #1D1D1B; font-size: 27px; font-family: "Roboto", Arial; font-weight: 300; line-height: 38px;}

.benefits ul li ul li {list-style-image: none;	margin-left: -65px;}

.gform_wrapper .gform_footer {padding: 1em 0 .625em; margin: 1em 165px 0; clear: both;}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 23px;color: #6a6c6e;position: absolute;top: -78px;left: 0px;margin-top: -14px;line-height: 21px;text-align: center;width: 100%;}

.gform_wrapper {overflow: inherit;margin: 7em 0;max-width: 98%;}

/*mostrar slider home-en-movil en ingles*/

.mostrar-movil{display: block;	margin-bottom: -32px !important;}

/*ocultar el revolution slider home-en ingles*/

.oculto-movil{display:none !important;}

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 360px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 360px; background-repeat: no-repeat !important;}

/*ajuste texto slider responsive*/

.wpb_revslider_element h5 {position: absolute;left: -150px !important;text-align: right;font-size: 20px !important;line-height: 24px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton responsive*/

.wpb_revslider_element .btn-theme {position: absolute;left: -50px !important;margin-top: 20px !important;display: inline-block;line-height: 54px !important;padding: 5px 45px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 17px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.wpb_revslider_element .en-button {left: -80px !important;}

.boton-slider-resp{background-image: url(../images/flecha-blanca.png);	background-repeat: no-repeat; position: relative !important; background-position: 95% center;}

.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

.rpt_4_plans .rpt_plan .rpt_title {font-size: 24px;}


/*gira  todos los planes*/


.rpt_4_plans .rpt_plan {}


/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); position: relative; top: 46px;}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right; border-left: 1px solid #E7E7E7; padding: 0px 3px; border-right: 1px solid #E7E7E7; padding-bottom: 33px;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_features {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 18px; right: 20px; margin: 24px -26px;}

.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 6px 10px; font-size: 16px; position: relative; top: -19px; line-height: 12px;}

.rpt_4_plans .rpt_plan .rpt_foot {padding: 12px 20px; font-size: 13px; width: 87%; margin: auto;}

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-270deg); position: relative; top: 60px;}

.rpt_style_basic .rpt_plan .rpt_title{border-bottom: 0px;}

.parrafo-precio {position: relative; margin-bottom: 60px; font-size: 24px; text-align: center; font-family: 'Roboto', serif; color: #2e7d32; font-weight: bold; margin: auto; margin-bottom: 100px; margin-top: 205px; padding-bottom: 10px;}

.client-testimonials {background-repeat:no-repeat;}

.intro-precio {font-family: 'Roboto',serif;font-size: 19px;color: #ffffff;text-align: center;line-height: 24px;position: relative;top: -78px;}

.menu-contacto li a {font-family: 'Roboto', serif;font-size: 20px;color: #6A6C6E;text-transform: none;line-height: 49px;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 20px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer h2 {font-size: 25px;color: #fff;}

.line-title-wiget {border-bottom: 5px solid #f29100;width: 23%;}

.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 23px;line-height: 47px;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 20px;color: #bcbcbc;line-height: 32px;}

.main-footer {position: relative;line-height: 2em;font-size: 23px;background: #3c3c3b;color: #aaaaa3;}

.nav-container {min-height: 95px !important;margin-top: -20px !important;}

}




@media only screen and (max-width: 736px){

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 350px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 350px;padding: 0 20px;}

.services .box img {float: none !important;margin-bottom: -205px !important;margin-top: 15px !important;position: relative !important;left: 189px !important;margin: auto;}

.services .box .content-text {width: 100%;margin-left: -21px;float: none;text-align: center;margin-top: 240px;}

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-270deg);position: relative;top: 60px;left: 20px;}
/*ocultar el revolution slider home ingles*/

.oculto-movil{display:none !important;}

.main-slider-wrapper h5 { font-size: 20px;line-height: 22px;font-family: 'Roboto', serif;margin-top: 94px;color: #3c3c3b;text-align: right;}

/*mostrar slider home-en-movil en ingles*/
.mostrar-movil{display: block;margin-bottom: -32px !important;}
/*ajuste texto slider responsive*/
.wpb_revslider_element h5 {position: absolute;left: -160px !important;text-align: right;font-size: 19px !important;line-height: 24px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

.rpt_4_plans .rpt_plan .rpt_title {font-size: 22px;}

/*ajuste boton slider responsive*/


.wpb_revslider_element .btn-theme {position: absolute;left: -60px !important;margin-top: 30px !important;display: inline-block;line-height: 31px !important;padding: 5px 45px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 13px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.boton-slider-resp{background-image: url(../images/flecha-blanca.png);	background-repeat: no-repeat; position: relative !important; background-position: 95% center;}

.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

#gform_submit_button_1 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

#gform_submit_button_2{color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

.intro-precio {font-family: 'Roboto',serif;font-size: 18px;color: #ffffff;text-align: center;line-height: 24px;position: relative;top: -86px;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 23px;color: #6a6c6e;position: absolute;top: -85px;left: 0px;margin-top: -14px;line-height: 21px;text-align: center;width: 100%;/* margin: 0px 0px; */}

.intro-contacto {font-family: 'Roboto',serif;font-size: 23px;color: #6a6c6e;line-height: 31px;}

.menu-contacto li a {font-family: 'Roboto',serif;font-size: 23px;color: #6a6c6e;text-transform: none;line-height: 49px;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 20px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer h2 {font-size: 25px;color: #fff;}

.main-footer {position: relative;line-height: 2em;font-size: 23px;background: #3c3c3b;color: #aaaaa3;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 20px;color: #bcbcbc;line-height: 32px;}

.main-footer {position: relative;line-height: 2em;font-size: 23px;background: #3c3c3b;color: #aaaaa3;}


}


@media only screen and (max-width: 690px){

.services .box img {float: none !important; margin-bottom: 42px !important; margin-top: 15px !important; position: relative !important; margin: auto; position: absolute !important; left: 0px !important; right: 0px !important;}

.services .box h3 {font-size: 22px; text-transform: none; color: #ffffff; margin-bottom: 15px; font-family: 'Roboto',sans-serif; position: relative; left: -18px;}

.services .box .content-text {width: 100%; margin-left: -10px; float: none; text-align: center; margin-top: 250px;}

/*ocultar el revolution slider home ingles*/

.oculto-movil{display:none !important;}

/*mostrar slider home-en-movil en ingles*/

.mostrar-movil{display: block;	margin-bottom: -32px !important;}

/*ajuste texto slider responsive*/


.wpb_revslider_element h5 {position: absolute;left: -175px !important;text-align: right;font-size: 20px !important;line-height: 24px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {position: absolute;left: -60px !important;margin-top: 20px !important;display: inline-block;line-height: 45px !important;padding: 1px 35px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 16px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 327px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 327px;padding: 0 20px;}

/*icono play boton slider responsive disp-vertical*/

.boton-slider-resp {background-image: url(../images/flecha-blanca.png); background-repeat: no-repeat; position: relative !important; background-position: 93% center;}

.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 24.5%; float: right;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_4_plans .rpt_plan .rpt_title {font-size: 19px;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 59px;margin-top: -1px;}

#gform_submit_button_1{color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

#gform_submit_button_2{color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}


.intro-precio {color: #fff;font-size: 18px !important;line-height: 20px !important;padding-top: 49px !important;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 21px;color: #6a6c6e;position: absolute;top: -85px;left: 0px;margin-top: -14px;line-height: 21px;text-align: center;width: 100%;/* margin: 0px 0px; */}

.intro-contacto {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;line-height: 31px;}

.menu-contacto li a {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;text-transform: none;line-height: 49px;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 20px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer h2 {font-size: 25px;color: #fff;}

.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 20px;line-height: 47px;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 21px;color: #bcbcbc;line-height: 32px;}

.main-footer {position: relative;line-height: 2em;font-size: 20px;background: #3c3c3b;color: #aaaaa3;}

.title-contacto {position: relative;font-size: 21px;text-align: center;font-family: 'Roboto', serif;color: #2e7d32;font-weight: bold;border-bottom: 2px solid #F29100;width: 190px;margin: auto;margin-bottom: 50px;margin-top: 71px;}

.intro-precio {color: #ffffff;font-size: 16px;line-height: 17px;padding-top: 4px;}


}

@media only screen and (max-width: 640px){ 

.wpb_revslider_element h5 {position: absolute;left: -155px !important;font-size: 18px!important;}

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 305px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 305px;padding: 0 20px;}

.main-slider-wrapper h5 {font-size: 18px;line-height: 22px;font-family: 'Roboto',serif;margin-top: 70px;color: #3c3c3b;text-align: right;}

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 20.5%; float: right; border-left: 1px solid #E7E7E7; padding: 0px 0px; border-right: 1px solid #E7E7E7; padding-bottom: 33px;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 36px !important; margin-top: -69px;}

.rpt_4_plans .rpt_plan .rpt_title {font-size: 16px !important;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {font-size: 17px !important; padding: 10px 20px 20px;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 36px !important; margin-top: -69px; position: relative; top: 48px;}

.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 3px 10px; font-size: 13px !important; position: relative; top: -20px; line-height: 10px;}

.rpt_4_plans .rpt_plan .rpt_foot {padding: 12px 10px; font-size: 15px !important; width: 97%; margin: auto;}

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-270deg); position: relative; top: -26px; left: 0px; margin-bottom: -160px;}

}


@media only screen and (max-width: 601px) {

.nav-container .logo{position:relative;	top:10px;}

.main-slider-wrapper .tp-banner h4{font-size:9px;}

.main-slider-wrapper .tp-banner h2{font-size:14px;	top:14px;}

.main-slider-wrapper .tp-banner h5{top:45px; font-size:8px;}

.main-slider-wrapper .tp-banner .btn-theme{top:80px; transform:scale(0.5,0.5);}

.services .box img {float: none !important; margin-bottom: 42px !important; margin-top: 15px !important; position: relative !important; margin: auto; position: absolute !important; left: 0px !important; right: 0px !important;}

.services .box {position: relative; padding-left: 75px; margin-bottom: 50px; position: relative; left: 7px;}

.services .box .content-text {width: 100%; margin-left: -10px; float: none; text-align: center; margin-top: 215px;}

.services .box p {color: #EDEDED;margin: auto;margin-left: -19px;width: 100% !important;float: none;position: relative;left: 0px;top: -18px;margin-bottom: 20px;margin-top: 25px;}

/*ocultar el revolution slider home ingles*/

.oculto-movil{display:none !important;}

/*mostrar slider home-en-movil en ingles*/

.mostrar-movil{display: block;	margin-bottom: -32px !important;}

/*ajuste texto slider responsive*/

.wpb_revslider_element h5 {left: -110px !important;text-align: right;font-size: 15px !important;line-height: 19px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {left: -55px !important;margin-top: 20px !important;display: inline-block;line-height: 24px !important;padding: 7px 27px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 15px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 285px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 285px;padding: 0 10px;}

.main-slider-wrapper h5 {font-size: 18px;line-height: 20px;font-family: 'Roboto', serif;margin-top: 60px;color: #3c3c3b;text-align: right;}

.boton-slider-resp{background-image: url(../images/flecha-blanca.png);	background-repeat: no-repeat; position: relative !important; background-position: 95% center;}

.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.rpt_4_plans .rpt_plan {width: 20.5%; float: right; border-left: 1px solid #E7E7E7; padding: 0px 0px; border-right: 1px solid #E7E7E7; padding-bottom: 33px;}

.rpt_head {transform: rotate(-270deg); -webkit-transform: rotate(-270deg); -moz-transform: rotate(-270deg); position: relative; top: 20px;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 36px !important; margin-top: -69px;}

.rpt_4_plans .rpt_plan .rpt_title {font-size: 14px !important;}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 36px !important; margin-top: -69px; position: relative; top: 48px;}

.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 3px 10px; font-size: 13px !important; position: relative; top: -20px; line-height: 10px;}

.rpt_4_plans .rpt_plan .rpt_foot {padding: 12px 20px; font-size: 11px !important; width: 97%; margin: auto;}

.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-270deg); position: relative; top: 0px; left: 13px; margin-bottom: -160px;}

.benefits ul li {color: #1D1D1B; font-size: 24px; font-family: "Roboto", Arial; font-weight: 300; line-height: 38px;}

#gform_submit_button_1 {color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

.intro-precio {color: #ffffff;font-size: 16px !important;line-height: 17px !important;}

.intro-formulario {font-family: 'Roboto',serif;font-size: 21px;color: #6a6c6e;position: absolute;top: -85px;left: 0px;margin-top: -14px;line-height: 21px;text-align: center;width: 100%;/* margin: 0px 0px; */}

#gform_submit_button_2{color: #fff;background: #ff9100;width: 50%!important;height: 77px!important;float: none!important;font-family: 'Roboto',serif;font-size: 30px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 7px;margin: auto;position: absolute;left: 0px;right: 0px;}

.intro-contacto {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;line-height: 31px;}

.menu-contacto li a {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;text-transform: none;line-height: 49px;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 20px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer h2 {font-size: 25px;color: #fff;}

.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 20px;line-height: 47px;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 21px;color: #bcbcbc;line-height: 32px;}

.main-footer {position: relative;line-height: 2em;font-size: 20px;background: #3c3c3b;color: #aaaaa3;}

.title-contacto {position: relative;font-size: 21px;text-align: center;font-family: 'Roboto', serif;color: #2e7d32;font-weight: bold;border-bottom: 2px solid #F29100;width: 190px;margin: auto;margin-bottom: 50px;margin-top: 71px;}

.pricing {background-size: auto !important;}

}

@media only screen and (max-width: 570px) {

/*ajuste texto slider responsive*/

.wpb_revslider_element h5 {left: -110px !important;text-align: right;font-size: 15px !important;line-height: 19px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 100% auto;min-height: 270px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 270px;padding: 0 10px;}

.wpb_revslider_element .btn-theme {left: -55px !important;margin-top: 20px !important;display: inline-block;line-height: 24px !important;padding: 7px 27px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 15px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.main-slider-wrapper h5 {font-size: 16px;line-height: 20px;font-family: 'Roboto',serif;margin-top: 70px;color: #3c3c3b;text-align: right;}

}


@media only screen and (max-width: 480px) {

.nav-container .logo{position:relative; top:30px;}

.top-services .box{padding:40px 20px 30px 	20px;}

.meet-the-team .member .social li{margin:0px 8px;}

.dl-menuwrapper .dl-menu { top: 11px !important; }

.fullwidthbanner-container .fullwidthabanner {width: 100%; position: relative; height: 233px !important;}

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {height: 234px !important;}

.nav-container {height: 80px; min-height: 80px;}

.nav-container {height: 80px !important;}

.logo-mobile img { width: 30% !important; }

button.dl-trigger { padding: 1.6rem;font-size: 4rem; }

.how-we-help{text-align:center;}

.how-we-help .step{padding-left:0px;}

.how-we-help .step .number{position:relative; display:inline-block; margin:0px 0px 20px;}

.services-list .serv-offered .btn-theme,.services-list .serv-offered .dark-btn{display:block; float:none;	margin-bottom:20px;	text-align:center;}

.info-contact {font-family: 'Roboto', serif; font-size: 25px !important;	color: #666666;	text-transform: none; position: relative;	top: -79px;	font-weight: bold; margin-top: 82px;}

#gform_submit_button_1 {color: #fff; background: #ff9100; width: 100% !important; height: 56px !important; float: none !important; font-family: 'Roboto', serif; font-size: 23px; text-transform: uppercase; box-shadow: 1px 1px 5px -1px #585656; border-radius: 3px; margin: auto; position: absolute; bottom: -100%; left: 0px; right: 0px;}

.large {height: 45px; margin-left: 9px !important; border: 1px solid #c2c2c2;}

.col-sm-6 {width: 100%;}

.services .box img {float: none !important; margin-bottom: 42px !important; margin-top: 15px !important; position: relative !important; margin: auto; position: absolute !important; left: 0px !important; right: 0px !important;}

.services .box .content-text {width: 100%;margin-left: -14px;float: none;text-align: center;margin-top: 167px;position: relative;text-align: center;}

.services .box p {color: #EDEDED;padding: 0 108px;}

.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 17px 100px;float: none;font-family: 'Roboto',sans-serif;}

.benefits ul {float: none;width: 100%;text-align: left;/*list-style-image: url("images/icons/chulo.png");*/margin-top: 60px;position: relative;left: 47px;}

.benefits ul.right {width: 100%;margin-left: 0px !important;margin-top: 0px;}

.benefits ul li {color: #1D1D1B;font-size: 27px;font-family: "Roboto", Arial;font-weight: 300;line-height: 38px;}

.benefits ul li ul li {list-style-image: none;margin-left: -45px;}

.gform_wrapper .gform_footer {padding: 1em 0 .625em;margin: 1em 165px 0;clear: both;}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 100%!important;height: 56px!important;float: none!important;font-family: 'Roboto',serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;margin: auto;position: absolute;left: 0px;right: 0px;}

.intro-formulario {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;position: relative;top: 3px;left: 69px;margin-top: 19px;line-height: 19px;text-align: center;width: 100%;}

.boton-precio {color: #fff;background: #ff9100;padding: 9px;display: block;width: 200px;height: 49px;font-family: 'Roboto', serif;font-size: 19px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}

.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}

.rpt_head {transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-moz-transform: rotate(-270deg);position: relative;top: 20px;}

.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 14px 0px;float: none;font-family: 'Roboto',sans-serif;position: absolute;left: -42px;width: 66%;right: 0px;margin: auto;margin-top: -16px;text-align: center;}

.services .box p {color: #EDEDED;margin: 35px -56px;padding: 0 10px;width: 100% !important;position: relative;left: 38px;font-size: 17px;}

.services .box img {float: none!important;margin-bottom: 42px!important;margin-top: 0px!important;position: relative!important;margin: auto;position: absolute!important;left: 0px!important;right: 0px!important;}

.services .box h3 a {position: relative;color: #ffffff;font-weight: 700;position: relative;left: 0px;}

.benefits ul li {color: #1D1D1B;font-size: 14px;font-family: "Roboto", Arial;font-weight: 300;line-height: 38px;position: relative;left: -26px;}

.intro-formulario {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;position: relative;top: -6px;left: 13px;margin-top: 19px;line-height: 19px;float: none;text-align: center;width: 308px;}

.info-contact {font-family: 'Roboto', serif;font-size: 26px;color: #666666;text-transform: none;position: relative;top: -79px;font-weight: bold;margin-top: 82px;}

#gform_submit_button_2 {color: #fff;background: #ff9100;width: 100%;margin: 0 auto;height: 56px;float: none;font-family: 'Roboto',serif;font-size: 23px;text-transform: uppercase;margin-right: 0px;margin-top: 13px;margin-bottom: 0px;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;position: absolute;left: 0px;}

.services .box h3 {font-size: 22px;text-transform: none;color: #ffffff;margin-bottom: 15px;font-family: 'Roboto',sans-serif;position: relative;left: -18px;}

/*ajuste texto slider responsive*/


.wpb_revslider_element h5 {position: absolute;left: -136px !important;text-align: right;font-size: 13px !important;line-height: 15px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {left: -42px !important;margin-top: 29px !important;display: inline-block;line-height: 41px !important;padding: 0px 22px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 10px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

/*icono play boton slider responsive disp-vertical*/

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 110%;min-height: 250px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 250px;padding: 0 5px;}

.main-slider-wrapper h5 {font-size: 14px;line-height: 20px;font-family: 'Roboto',serif;margin-top: 33px;color: #3c3c3b;text-align: right;}

.main-slider-wrapper .btn-theme {line-height: 31px;padding: 7px 23px;font-size: 14px;font-family: 'Roboto', serif;background-color: #FF6D00;box-shadow: 1px 1px 1.9px #999;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;display: inline-block;margin-top: 90px;background-size: 9%;}

.boton-slider-resp {background-image: url(../images/flecha-blanca.png);background-repeat: no-repeat;position: relative !important;background-position: 95% center;}
.boton-precio {color: #fff;background: #ff9100;padding: 9px;display: block;width: 200px;height: 49px;font-family: 'Roboto', serif;font-size: 19px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}
.boton-precio:hover {color: #fff;background: #ff9100;padding: 9px;display: block;width: 200px;height: 49px;font-family: 'Roboto', serif;font-size: 19px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}
.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);height: 233px !important;}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-270deg);position: relative;width: 170%;margin-top: 135px;left: -120px;margin-bottom: 0;}
.rpt_4_plans .rpt_plan {width: 20.5%;float: right;}
.rpt_head {transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-moz-transform: rotate(-270deg);position: relative;top: 10px;width: 92%;margin: auto;}
.rpt_4_plans .rpt_plan .rpt_foot {padding: 0px 0px;font-size: 15px !important;width: 97%;margin: auto;}
.rpt_4_plans .rpt_plan .rpt_title {font-size: 14px !important;}
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {font-size: 17px!important;line-height: 28px;margin: 10px auto;padding: 10px;}
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size: 24px !important;margin-top: -100px;position: relative;top: 64px;}
.rpt_style_basic .rpt_plan .rpt_features {padding: 35px 18px;background: transparent;text-align: center;}
.parrafo-precio {position: relative;margin-bottom: 60px;font-size: 24px;text-align: center;font-family: 'Roboto', serif;color: #2e7d32;font-weight: bold;margin: auto;margin-bottom: 100px;margin-top: 105px;padding-bottom: 10px;}
.dl-menuwrapper li a {font-size: 1.5rem !important;line-height: 1;font-weight: 700;color: #ffffff;outline: none;text-transform: uppercase;font-family: 'Roboto',Arial;}
img.img-benefits {max-width: 50%;}
.client-testimonials .text{font-size: 18px;}
section.main-slider-wrapper.general-row {height: 200px;}
img.img-benefits {max-width: 50%;}

.intro-contacto {font-family: 'Roboto',serif;font-size: 17px;color: #6a6c6e;line-height: 23px;}


.menu-contacto li a {font-family: 'Roboto',serif;font-size: 20px;color: #6a6c6e;text-transform: none;line-height: 44px;}


.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 19px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer h2 {font-size: 22px;color: #fff;}

.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 19px;line-height: 47px;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 18px;color: #bcbcbc;line-height: 29px;}

.main-footer {position: relative;line-height: 2em;font-size: 20px;background: #3c3c3b;color: #aaaaa3;}


/*punto verde de la lista seccion beneficios*/

.benefits ul li ul li:before {content: "• ";font-size: 53px;color: #39A935;position: relative;top: 12px;}

/*resolucion 320px*/

/*punto verde de la lista seccion beneficios*/

.benefits ul li ul li:before {content: "• ";font-size: 53px;color: #39A935;position: relative;top: 12px;}


.intro-contacto {font-family: 'Roboto', serif;font-size: 17px;color: #6A6C6E;line-height: 31px;/* margin: 0px auto; */text-align: center;}

.menu-contacto li a {font-family: 'Roboto', serif;font-size: 16px;color: #6A6C6E;text-transform: none;line-height: 45px;}

.texto-logo-footer {padding-right: 44px;position: relative;text-align: justify;top: -32px;font-size: 15px;line-height: 33px;font-family: 'Roboto',serif;width: 100%;margin: auto;padding: 0px 4px 10px;}

.main-footer a {color: #bcbcbc;text-transform: uppercase;font-family: 'Roboto',serif;font-size: 17px;line-height: 47px;}

.intro-contacto-footer {font-family: 'Roboto',serif;font-size: 19px;color: #bcbcbc;line-height: 32px;}

.main-footer {position: relative;line-height: 2em;font-size: 17px;background: #3c3c3b;color: #aaaaa3;}

.main-footer h2 {font-size: 20px;color: #fff;}

.line-title-wiget {border-bottom: 5px solid #f29100;width: 46%;/* text-align: center; */}

.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 17px 12px;float: none;font-family: 'Roboto',sans-serif;position: relative;left: -15px;}

.logo-mobile img {width: 30%;padding-top: 7px;}
.container-sticky {margin-top: -21px;}

.mobile-header {padding: 34px 0;}

button.dl-trigger {text-indent: inherit;color: #696969;margin: 0;padding: 1rem;font-size: 4rem;z-index: 10;position: absolute;top: -56px;right: 26px;}



}


@media only screen and (max-width: 384px){ 
.wpb_revslider_element h5 {position: absolute;left: -122px !important;top: 16px !important;text-align: right !important;font-size: 12px !important;line-height: 15px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif;}

.wpb_revslider_element .btn-theme {left: -49px !important;margin-top: 80px !important;display: inline-block;line-height: 41px !important;padding: 0px 22px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 10px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.logo-mobile img {width: 30% !important;padding-top: 13px;}

button.dl-trigger {text-indent: inherit;color: #696969;margin: 0;padding: 1rem;font-size: 3rem !important;z-index: 10;position: absolute;top: -52px !important;right: 26px;}

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 117%;min-height: 210px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 210px;padding: 0px;}

.main-slider-wrapper h5 {font-size: 12px;line-height: 17px;/* margin-left: 10px; */font-family: 'Roboto',serif;margin-top: 33px;color: #3c3c3b;position: relative;right: -11px;text-align: right;}

.main-slider-wrapper .btn-theme {line-height: 31px;padding: 2px 17px;font-size: 14px;font-family: 'Roboto', serif;background-color: #FF6D00;box-shadow: 1px 1px 1.9px #999;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;display: inline-block;margin-top: 90px;background-size: 9%; position: relative;right: -11px;}

}

@media only screen and (max-width: 360px){
	.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 110%;min-height: 180px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 180px;padding: 0px;}
	.main-slider-wrapper h5 {font-size: 12px;line-height: 17px;/* margin-left: 10px; */font-family: 'Roboto',serif;margin-top: 15px;color: #3c3c3b;position: relative;right: -11px;text-align: right;}
	.main-slider-wrapper .btn-theme {line-height: 31px;padding: 2px 17px;font-size: 14px;font-family: 'Roboto', serif;background-color: #FF6D00;box-shadow: 1px 1px 1.9px #999;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;display: inline-block;margin-top: 78px;background-size: 9%;}
}

@media only screen and (max-width: 320px){

.logo-mobile img {width: 34% !important;}

.emodal > .emodal-close {text-decoration: none;text-align: center;line-height: 1;position: absolute;font-weight: bold;cursor: pointer;min-width: 1em;background-color: transparent !important;background-image: url(../images/close-res.png) !important;width: 41px !important;background-size: cover;height: 35px !important;right: 25px !important;top: 27px !important;}

.dl-menuwrapper .dl-menu {top: 20px !important;}

.emodal-content {margin-top: 150px;}

.services .box img {float: none !important;margin-bottom: 42px !important;margin-top: 15px !important;position: relative !important;margin: auto;position: absolute !Important;left: 0px !Important;right: 0px !Important;}

.services .box {position: relative;padding-left: 75px;margin-bottom: 50px;position: relative;left: 0px;}

/*ajuste texto slider responsive*/

.wpb_revslider_element h5 {position: absolute;left: -148px !important;text-align: right;font-size: 12px !important;line-height: 13px !important;top: 4px !important;color: rgba(86,86,86,0.9);font-family: 'Roboto',sans-serif; white-space: pre-wrap; width: 270px;}

/*ajuste boton slider responsive*/

.wpb_revslider_element .btn-theme {left: -49px !important;margin-top: 100px !important;display: inline-block;line-height: 33px !important;padding: 0px 18px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 13px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif;}

.wpb_revslider_element .en-button {left: -63px !important;margin-top: 100px !important;display: inline-block;line-height: 33px !important;padding: 0px 18px !important;color: #ffffff;background-color: #FF6D00;text-transform: uppercase;font-size: 13px !important;box-shadow: 1px 1px 1.9px #999999;border-radius: 5px !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px;font-family: 'Roboto',sans-serif; background-position: 94% center}

/*icono play boton slider responsive disp-vertical*/

.main-slider-wrapper {background: url(../../../../../wp-content/uploads/2015/09/doc_tablet.html);background-size: 110%;min-height: 167px;text-align: right;border-bottom: 1px solid #f1f1f1;box-shadow: 0 1px 7px;background-repeat: no-repeat;height: 167px;padding: 0px;}
.main-slider-wrapper h5 {font-size: 11px;line-height: 17px;font-family: 'Roboto',serif;margin-top: 6px;color: #3c3c3b;position: relative;right: -11px;text-align: right;}
.main-slider-wrapper .btn-theme {line-height: 31px;padding: 2px 17px;font-size: 13px;font-family: 'Roboto',serif;background-color: #ff6d00;box-shadow: 1px 1px 1.9px #999;-webkit-border-radius: 5px;border-radius: 5px;color: #fff;display: inline-block;margin-top: 78px;background-size: 9%;}
.boton-slider-resp {background-image: url(../images/flecha-blanca.png);background-repeat: no-repeat;position: relative !important;background-position: 95% center;background-size: 9%;}
.boton-precio {color: #fff;background: #ff9100;padding: 14px;display: block;width: 200px;height: 59px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}
.boton-precio:hover {color: #fff;background: #ff9100;padding: 14px;display: block;width: 200px;height: 59px;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;text-align: center;margin: 0 auto;position: relative;top: -80px;}
.sombra-slider{box-shadow: 0 3px 10px rgba(0,0,0,.8);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.8);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.8);}

/*gira el todo contenedor */

.wpb_text_column.wpb_content_element.contenedor-precios.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.wpb_text_column.wpb_content_element.contenedor-precios {transform: rotate(-270deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-270deg);position: relative;width: 200%;margin-top: 108px;left: -135px;margin-bottom: 0;}
.rpt_4_plans .rpt_plan {width: 20.5%;float: right;}
.rpt_head {transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-moz-transform: rotate(-270deg);position: relative;top: 10px;width: 71%;margin: -11px auto;}
.rpt_4_plans .rpt_plan .rpt_title {font-size: 13px !important;line-height: 5px; padding: 16px 18px;}
.rpt_style_basic .rpt_plan .rpt_features {padding: 25px 8px;background: transparent;text-align: center;top: 18px;right: 20px;margin: 24px -13px;}
.services h1 {font-size: 26px;margin-bottom: 60px;font-family: "Roboto", Arial;color: #ffffff;font-weight: 700;}
#gform_submit_button_1 {color: #fff;background: #ff9100;width: 280px !important;height: 56px !important;float: none !important;font-family: 'Roboto', serif;font-size: 23px;text-transform: uppercase;box-shadow: 1px 1px 5px -1px #585656;border-radius: 3px;margin: auto;position: absolute;top: 46px;left: 0px;right: 0px;}
.intro-formulario {font-family: 'Roboto', serif;font-size: 15px;color: #6A6C6E;position: relative;top: -6px;left: -21px;margin-top: 19px;line-height: 19px;float: none;text-align: center;width: 278px;}
.services .box .content-text .view-more {background-color: #FF9100;color: #ffffff;text-decoration: none;text-transform: uppercase;box-shadow: 2px 2px 2px #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 17px 22px;float: none;font-family: 'Roboto',sans-serif;position: relative;left: -15px;}
.benefits h3 {margin: auto;font-size: 23px;text-align: center;font-family: 'Roboto', serif;color: #2e7d32;font-weight: bold;border-bottom: 3px solid #F29100;width: 269px;padding-bottom: 20px;margin: auto;margin-bottom: 86px;}
.parrafo-precio {margin-top: 140px;}
}