

body p,a{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;}
h1,h2,h3,h4,h5{
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
}
nav.main_menu>ul {    margin-top: 42px;}
nav.main_menu > ul > li > a,
header.scrolled nav.main_menu > ul > li > a,
nav.mobile_menu ul li a {
    /*font-family: 'HelveticaLTStd-Bold' !important;*/
    font-family: 'Lato', sans-serif;
    line-height: 33px !important;
    padding: 0 10px ;margin-left: 15px;
}
nav.main_menu ul li.active a{background: #31b7bc;}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #02BAC0;
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    line-height: 1.5;
}


.mobile_menu_button span{font-size: 20px;}
.services_list_none{display: none;}
.boton_soluciones a{
    font-size: 12px !important;
    /*font-family: 'HelveticaLTStd-Bold'  !important;*/
    font-family: 'Lato', sans-serif;
}

header.scrolled nav.main_menu > ul > li > a{
    line-height: 33px !important;
    /*
    margin-left: 15px;
    padding: 0 12px;
    */
}
header.scrolled nav.main_menu > ul > li:hover > a{color: #FFF;}

.banner_mobile{display: none;}
.icon_top{top: 3px;position: relative;}
.icon_top a {    margin-left: 13px;    float: left;}

.title_outer .title_overlay{    background-position: center top;}
.title.title_size_large h1{
    font-size: 42px !important;
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1 !important;
}
.rakib-dev p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-style: normal;
}
.rakib-dev h2{
/*font-family: 'BebasNeue' !important;*/
font-family: 'Lato', sans-serif;
font-size: 25px !important;
margin: 0 !important;
padding: 5px 0 !important;
font-weight: normal;
}
.rakib-dev a.info{display: none;}
.jc_single_datos {
position: relative;
display: inline;
padding-right: 15px;
}
.jc_single_datos img {
padding: 0;
position: absolute;
top: -2px;
}
.jc_single_datos b {

    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    color: #fff;
    font-size: 11px;
    margin: auto;
    position: relative;
    padding-left: 24px;
    font-weight: normal;
}

.services_list{padding-bottom: 20px;}
.services_list h2{
    font-size: 24px !important;
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: normal !important;
    margin-bottom: 10px !important;
    line-height: 1 !important;
}

.services_list p{
    /*font-size: 13px;*/
    font-size: 12px;
    /*font-family: 'HelveticaLTStd-Roman';*/
    font-family: 'Lato', sans-serif;
    text-align: left;
    line-height: 1.5;
    color: #575756;
}
.mobile_menu_button {    position: relative;    z-index: 9999;}

.back_precio{
background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_barraverde.png);
background-repeat: repeat-x !important;
background-size: auto 180px !important;
background-position: 0px 25px !important;
}
.p_precio p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    text-align: left;
    color: #ffffff;
    font-size: 15px !important;
}
.p_precio p a{color: #ffffff;text-decoration: underline;}

.separator_ofert01{
margin: 40px 0;
}

.titulo_clientes h2{
    text-align: center;
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    padding-bottom: 20px;
    font-size: 15px;
    font-weight: normal;
}
.titulo_clientes h2 b{
    /*font-family: 'HelveticaLTStd-Bold';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
}

.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
/*width: 23.9%;*/
float: left;
/*
margin-right: 1%;
border-right: 1px solid #25586c;
*/
height: 140px;
}
.four_columns>.column4 {border-right:0;}





.testimonials .testimonial_text_inner p.testimonial_author {
    /*font-family: Montserrat;*/
    font-family: 'Lato', sans-serif;
}
header .header_top .q_social_icon_holder {
width: auto;
}
.header_top .q_font_awsome_icon i:hover {
color: #2f2f2f  !important;
}


footer h5{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    margin-bottom: 10px !important;
    font-weight: normal;
    color: #e2e2e2 !important;
}
footer p{
    margin-bottom: 6px;
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 13px!important;
    /*font-size: 12px!important;*/
}

.qode_carousels .slides>li {    margin: 0 24px 0 0;}
.caroufredsel_wrapper {    height: 100px !important;}




a.footer_left .title_footer_one{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 24px;
    color: #c6c6c6;
    display: block;
}
a.footer_left .title_footer_one strong{
color: #009bd9;
}
a.footer_left .title_footer_two{
    /*font-family: 'HelveticaLTStd-Light' !important;*/
    font-family: 'Lato', sans-serif;
    color: #c6c6c6;
    font-size: 12px;
    display: block;
    line-height: 1.4;
}
.footer_logo_white{
    
}
.footer_left{
    
}
.footer_right span{display: inline-block;color: #b9b9b9;}

.footer_right .txt_siguenos{
vertical-align: top;padding-right: 10px
}


.block_razones h2{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-size: 19px !important;
    color: #31b7bc;
    font-weight: normal;
    line-height: 1.1;
    margin-bottom: 5px;
}

.block_razones p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    line-height: 1.4;
    font-weight: normal;
}

.back_porque{
background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_mision.jpg);
background-repeat: repeat-x !important;
background-size: auto 150px !important;
margin-top: 35px !important;
}
.txt_porque_right{    padding: 48px 50px;}
.txt_porque_left{padding: 61px 0;    text-align: center;}
.txt_porque_right p{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 27px !important;
    color: #fff;
}
.txt_porque_left p{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 27px !important;
    color: #31b7bc;
}
.block_filosofia{
    
}
.block_filosofia .filosofia_left h2{
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    /*font-size: 24px;*/
    font-size: 25px;
    color: #00387c;
    font-weight: normal;
    line-height: 1.1;
    margin-bottom: 10px;
}
.block_filosofia .filosofia_left p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    /*font-size: 12px;*/
    line-height: 1.5;
    font-weight: normal;
    text-align: justify;
}


.quienes_block .quienes_right p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    /*font-size: 12px;*/
    line-height: 1.5;
    font-weight: normal;
    text-align: justify;
}

.quienes_block .quienes_right h2{
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    /*font-size: 24px;*/
    font-size: 25px;
    /*color: #009bd9;*/
    color: #00387c;
    font-weight: normal;
    line-height: 1.1;
    margin-bottom: 10px;
}



.back_hacemos{
background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_triangulo1.jpg);
background-repeat: repeat-x !important;
background-size: auto 180px !important;
margin-top: 35px !important;
}


.txt_hacemos_left{padding: 40px 0;text-align: left;}

.txt_hacemos_left h2{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 40px;
    color: #31b7bc;
    line-height: 1;
}
.block_right_hacemos{
    /*padding: 35px 0 35px 50px;*/
    padding: 35px 0 35px 0px;
}
.block_right_hacemos h3{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    /*font-size: 24px;*/
    font-size: 25px;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 5px;
}
.block_right_hacemos  p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    /*font-size: 12px;*/
    font-size: 13px;
    color: #fff;
    line-height: 1.2;
}

.txt_left_mision{}
.txt_right_vision{}

.back_contact{padding-top: 70px;}

.back_contact h2,.back_contact h3{
    /*font-family: 'BebasNeue' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    color: #009bd9;
    line-height: 1.2;
}
.back_contact h2{
margin-bottom: 35px !important;
font-size: 24px;
}

.back_contact h3{
font-size: 24px;
}
input{
    height: 29px !important;
    padding: 4px 10px !important;
    margin: 0 !important;
    margin-bottom: 8px !important;
    background: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/input-img.jpg);
    border: 1px solid #F3F3F3 !important;
}

textarea{
    height: 122px;
    background: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/textarea-img.jpg);
    border: 1px solid #F3F3F3 !important;
}

.bt_enviar{text-align: right;}
.bt_enviar img{display: block;}
.back_contact .contact_left{
/*
padding-left: 100px;
padding-right: 195px;
*/
}
.back_contact .contact_right p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 2;
    margin-bottom: 25px;
}
.back_contact .contact_right p strong{ color: #009bd9;font-weight: normal;}
.bt_enviar input{
    line-height: 1.2 !important;
    background: #009bd9 !important;
    border: 0 !important;
    /*font-family: 'HelveticaLTStd-Light' !important;*/
    font-family: 'Lato', sans-serif;
    font-weight: normal !important;
    font-size: 13px !important;
    text-transform: none !important;
    padding: 0px 25px !important;
}

span.wpcf7-not-valid-tip {
    /*font-family: 'HelveticaLTStd-Light' !important;*/
    font-family: 'Lato', sans-serif;
}

.blog_left h2{
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    font-size: 24px;
    color: #31b7bc;
    margin-bottom: 15px;
    font-weight: normal;
}

.blog_left p{
    /*font-family: 'HelveticaLTStd-Light';*/
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.blog_left a{
    /*font-family: 'HelveticaLTStd-Bold' !important;*/
    font-family: 'Lato', sans-serif;
    color: #248cc8;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.2;
}
.blog_left a:hover{
    color: #f47e3c;
}
.filosofia_right {
  text-align: right;  
}
.link_conoce a{
    margin-right: 30px;
    /*font-family: 'BebasNeue';*/
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #ef7c8d;
    text-decoration: underline;
}

.link_conoce a:hover {
    color: #f47e3c;
    text-decoration: underline;
}
.contituye_empresa .wpb_single_image{ text-align: center;}

@media only screen and (max-width: 1200px){
    .p_precio p{font-size: 17px;}
    .back_contact .contact_left {    padding-left: 75px;    padding-right: 164px; }
    .block_right_hacemos {
        /*padding: 48px 0 35px 50px;*/
        padding: 48px 0 35px 0px;
    }
    .back_hacemos{
    background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_triangulo.jpg);
    }
}  


@media only screen and (max-width: 1000px){
    .q_logo a,.q_logo img{
        height: 75px !important;
        padding-left: 15px;
    }
}  

@media only screen and (max-width: 480px){
    .q_logo a,.q_logo img{
        height: 67px !important;
        padding-left: 15px;
    }
    .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {
        margin: 0;
    }
}  
@media only screen and (max-width: 400px){
.banner_mobile{display: block;}
}
@media only screen and (min-width: 768px) and (max-width: 1000px){

.back_contact .contact_left {    padding-left: 55px;    padding-right: 85px; }

.txt_porque_left {    text-align: left; }
.txt_porque_right {    padding: 48px 0px; }
.rd-col-sm-6 {    width: 47% !important;}

.q_icon_with_title:not(.right) .icon_holder{float:none;}
.q_icon_with_title.medium.custom_icon_image .icon_text_holder{padding-left:0 !important;}
.services_list h2 {text-align: center;}

.header_top {    height: 33px !important;}
.header_top .left {  float: left;}
.header_top .right {  float: right;}

.separator_ofert01{margin: 41px 0;}
.p_precio p{text-align: center;font-size: 20px;}
.p_precio p a{color: #ffffff;}

.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
width: 31.9%;
float: left;
margin-right: 0%;
padding-right: 8%;
padding-left: 9%;
margin-left: 0;
border-right: 1px solid #25586c;
height: 140px;
text-align: center;
}
.four_columns>.column2,.four_columns>.column4{border-right:0;}

.three_columns>.column1 {width: 41.33%;}
.three_columns>.column2 {width: 33.33%;}
.three_columns>.column3 {width: 23.33%;}

}

@media only screen and (min-width: 768px) and (max-width: 980px){
    
    
    
}

@media only screen and (min-width: 480px) and (max-width: 768px){
    
    
    .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    width: 70%;    border-right: 0;    height: auto;    text-align: center;    padding: 0 15%;    margin-bottom: 20px;    }
    .header_top {    height: 33px !important;}
    .header_top .left {  float: left;}
    .header_top .right {  float: right;}
}
@media only screen and (min-width: 600px) and (max-width: 768px){
    
    .back_contact .contact_left, .back_contact .contact_right {    padding-left: 90px;    padding-right: 90px; }
    .contact_sede{    width: 50%;    float: left;    text-align: center;    margin-top: 25px;}
    
    .rd-col-xs-12 {    width: 450px !important;    margin: 0 auto;    text-align: center;    float: none;}
    .rakib-dev {    float: none; }
    .txt_porque_right {
        padding: 40px 50px 25px;
        text-align: center;
    }
    .txt_porque_left {
        padding: 45px 0 0px;
        text-align: center;
    }
}

@media only screen and (min-width: 480px) and (max-width: 599px){
    
    .back_contact .contact_left, .back_contact .contact_right {    padding-left: 50px;    padding-right: 50px; }
    .contact_sede{    width: 50%;    float: left;    text-align: center;    margin-top: 25px;}
    
    .rd-col-xs-12 {    width: 410px !important;}
    .txt_porque_right {
     padding: 70px 20px 15px;
    text-align: center;
    }
    .txt_porque_left {
        padding: 35px 0 15px;
        text-align: center;
    }
}

@media only screen and (min-width: 420px) and (max-width: 479px){
    

    .left_mision, .right_vision{margin-top: 15px;}
    
    .back_contact .contact_left, .back_contact .contact_right {    padding-left: 10px;    padding-right: 10px; }
    .contact_sede{      text-align: center;    margin-top: 25px;}
    
    .rd-col-xs-12 {    width: 290px !important;}
    .txt_porque_left {    padding: 40px 0;    text-align: center;}
    .txt_porque_right {    padding: 15px 0;    text-align: center;}
    .txt_porque_right p {    font-size: 25px !important;}

} 
@media only screen and (min-width: 300px) and (max-width: 419px){
    
    .back_contact .contact_left, .back_contact .contact_right {    padding-left:25px;    padding-right: 25px; }
    .contact_sede{      text-align: center;    margin-top: 25px;}
    
    .txt_porque_left {    padding: 40px 0;    text-align: center;}
    .txt_porque_right {    padding: 15px 0;    text-align: center;}
    .txt_porque_right p {    font-size: 25px !important;}
    .rd-col-xs-12 {    width: 278px !important;}

    
    .header_top {    height: 33px !important;}
    .header_top .left {  float: left;}
    .header_top .right {  float: none; display: none;}
}   



@media only screen and (min-width: 200px) and (max-width: 768px){

.back_porque{background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_mision_cel.jpg);    background-size: auto !important;}

.quienes_left .wpb_single_image,
.filosofia_right .wpb_single_image  {text-align: center;}
.link_conoce{text-align: center;}
.link_conoce a {    margin-right: 0;}
.back_hacemos {
        background-image: url(http://www.estudiomilian.com.pe/wp-content/uploads/2015/11/fondo_mision_ipad.jpg);
        background-size: auto !important;
    }
    .txt_hacemos_left h2 {text-align: center;}
    .txt_hacemos_left {    padding: 26px 0 0 0;}
    .left_mision, .right_vision{ width: 50%;float: left;}
    .quienes_left {margin-bottom: 35px;}    


.title.title_size_large {        height: 90px !important;}
.title {    padding: 10px 0 !important; }
.title.title_size_large h1 {    text-align: center;}
.services_list{padding-bottom: 0;}
.p_precio p,.p_precio p a{
text-align: center;
color: #575756;
}
.four_columns>.column1>.column_inner,
.four_columns>.column2>.column_inner,
.four_columns>.column3>.column_inner,
.four_columns>.column4>.column_inner {    padding: 0;}
.footer_top .four_columns .column3 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div {    margin: 0;
}
.separator_ofert01 {
    margin: 10px 0;
}

.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 {width: 100%;margin-bottom: 20px;}
.footer_left,.footer_right {text-align: center;}
.footer_top {padding-bottom: 0;border-bottom: 0;}
.footer_bottom {    padding-top: 0;}
.footer_bottom_holder {    padding-bottom: 0;}

}
@media only screen and (min-width: 200px) and (max-width: 479px){
    .left_mision, .right_vision{ margin-top:15px;width: 100%;float: none;}
    .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    width: 90%;    border-right: 0;    height: auto;    text-align: center;    padding: 0 5%;    margin-bottom: 20px;    }
}

@media only screen and (min-width: 200px) and (max-width: 299px){
    .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    width: 98%;    border-right: 0;    height: auto;    text-align: center;    padding: 0 1%;    margin-bottom: 20px;    }
    a.footer_left .title_footer_one {    font-size: 21px !important;}
    .header_top .left {  float: none;}
    .header_top .right {  float: none; display: none;}
    .jc_single_datos img {top: 8px;}
    .jc_single_datos {display: block;height: 22px;}
    .three_columns>.column3 { margin-bottom: 0;}
}

