/* reset.css is here */
*{padding: 0;margin: 0;box-sizing: border-box;}
fieldset,img{border:0;}
figure {margin: 0;}
img{border:0;max-width: 100%;display: block;height: auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
q:before,q:after {content:'';}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
a {text-decoration: none !important;display:  block;outline: none;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.no_bor{border:0 none !important; }
ol,ul{list-style: none;margin:  0;}
h1,h2,h3,h4,h5,h6 {}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
p {}
.clear:after {content: '';clear: both;font-size: 1px;line-height: 1px;display: block;height: 0;}
.btn:focus{color:#fff;}
.doit-clr {color: #FDD957;display: inline-block;}
/* reset.css ends here */

html {scroll-behavior: smooth;}
body { }
.wrapper {width: 100%;overflow: auto;}
.container {max-width: 1530px;margin: 0 auto;}
/*--Banner Start Here--*/
.banner {position: relative;}
.banner_cont_in {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner_cont_in figure img{width: 100%;height: 1080px;object-fit: cover;}
header {position: fixed;top: 0;left: 0;margin: 0 auto;width: 100%; }
header.stick_header {position: fixed;left: 0;top: 0;width: 100%;z-index: 9;background: #030106;padding: 0 0 8px;}
.head_inner {
    padding-top: 18px;
    padding-right: 10px;
    padding-left: 30px;
    padding-bottom: 0;
}
.head_left {
    float: left;
    width: 76%;
}
.logo {float: left;}
.logo a img { }
nav {float: right;}
nav ul {font-size: 0;margin: 0 -20px;}
nav ul li {display: inline-block;padding: 20px 32px 0;}
nav ul li a{font-size: 16px;line-height: 19px;color: #C2C2C2;font-family: 'Montserrat', sans-serif;font-weight: 400;}
nav ul li a:hover {color: #fab800;}
.head_right {float: right;}
.social {
    padding: 8px 0 0;
}
.social ul{font-size: 0; }
.social ul li{display: inline-block;padding: 0 14px;}
.social ul li a img:hover{opacity: 0.6;display: block; }

.banner_in {position: absolute;top: 45%;left: 65%;transform: translate(-50%,-50%);}
.banner_inner {max-width: 585px;margin: 0 auto;}
.banner_inner h1{font-size: 100px;line-height: 100px;color:#F5F7F6;font-family: 'Montserrat', sans-serif;font-weight: 900;letter-spacing: -2.1px;padding: 0 0 5px;}
.banner_inner > p {font-size: 16px;line-height: 28px;color: #919191;font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 0 0 40px;}
.librea {border-top: 1px solid #241d1b;border-bottom: 1px solid #241d1b;padding: 19px 0 15px;margin: 0 0 19px;}
.librea span{display: block;float: left;font-size: 17px;line-height: 19px;color: #C4C4C4;font-family: 'Montserrat', sans-serif;font-weight: 400;}
.librea p{float: right;font-size: 16px;line-height: 28px;color: #C4C4C4;font-family: 'Montserrat', sans-serif;font-weight: 400; }
.librea p strong{color: #fab800;display: inline-block;}
.ahora { }
.ahora ul{font-size: 0;margin: 0 -18px;}
.ahora ul li{display: inline-block;padding: 0 24px;}
.ahora ul li a.bete {font-size: 16px;line-height: 19px;color: #919191;font-family: 'Montserrat', sans-serif;font-weight: 600;position: relative;padding: 0 0 0 22px;}
.ahora ul li a.bete:hover{color: #ffffff;}
.ahora ul li a.bete:after {content: "\f08a";position: absolute;top: 0;left: 0;font-size: 15px;line-height: 20px;color: #ffffff;font-family: 'FontAwesome';}
.ahora ul li a.active{display: block;width: 232px;height: 60px;border: 2px solid #FFFFFF;border-radius: 30px;font-size: 16px;line-height: 60px;color: #C4C4C4;text-align: center;font-family: 'Montserrat', sans-serif;font-weight: 700;padding: 0 0 0 33px;position: relative;}
.ahora ul li a.active:hover {background: #384967;border: 2px solid #384967;}
.ahora ul li a.active:after {content: "\f04b";position: absolute;top: 20px;right: 95px;left: 0;font-size: 15px;line-height: 20px;color: #cd182b;font-family: 'FontAwesome';margin: 0 auto;}
.nada {position: absolute;bottom: 21px;left: 0;right: 0;margin: 0 auto;}
.nada_in {max-width: 1170px;margin: 0 auto;}
.nada_left {float: left;padding: 52px 0 0;}
.nada_left span{font-size: 22px;line-height: 27px;color: #F5F7F6; font-family: 'Montserrat', sans-serif;font-weight: 500;}
.nada_right {float: right;}
.nada_right ul{font-size: 0; }
.nada_right ul li{padding: 0 5px 8px;
    margin: 0;
   display: inline-block !important;
    vertical-align: middle;
   outline: none !important;}
.nada_right ul li a img{width: 100%; }
/*--Banner End Here--*/
/*--Paypal Start here--*/
.paypal { background: #F7F8FB;}
.paypal_in {padding: 43px 0 35px;}
.paypal_in > ul{font-size: 0;margin: 0 -15px;}
.paypal_in > ul > li{display: inline-block;padding: 0 14px;width: 25%;vertical-align: top;}
.texto {background: url(../images/img4.png)no-repeat;width: 100%;height: 218px;background-size: cover;}
.texto_in {padding: 63px 0 0;}
.texto_in img{margin: 0 auto;}
.tarj {background: #FFFFFF;padding: 35px 0 20px 27px;box-shadow: 0 10px 30px #00000029;min-height: 218px;border-radius: 5px;}
.tarj h6 {font-size: 22px;line-height: 21px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: -0.5px;padding: 0 0 5px;}
.tarj span {font-size: 18px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight:400;display: block;padding: 0 0 25px;}
.tarj p {font-size: 18px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight:400; }
.tarj p a {display: inline-block;font-size: 18px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight:400; }
.tarj img {margin: 19px 0 35px 25px;}
.pay { }
.pay ul{ }
.pay ul li{display: inline-block;padding: 0 15px;position: relative;}
.pay ul li:nth-child(2):after{content: '';position: absolute;top: 24px;left: 0;height: 24px;width:2px;background: #e5e5e5;}
.pay ul li a img{ }
/*--Paypal End here--*/
/*--Dante Start Here--*/
.dante {background: #ffffff; }
.dante_in {max-width: 1155px;margin: 0 auto;padding: 101px 0 101px;}
.dante_left{float: left;width: 43%;padding: 79px 0 0;}
.dante_left h2 {font-size: 48px;line-height: 57px;color: #101820D9;font-family: 'Montserrat', sans-serif;font-weight:900;letter-spacing: -1px;padding: 0 0 4px 4px;}
.dante_left p {font-size: 16px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight:400;letter-spacing: -0.2px;padding: 0 0 37px 4px;}
.dante_left  a{display: block;width: 249px;height: 60px;background: #384967;border-radius: 30px;border: 1px solid #ffffff;font-size: 16px;line-height: 60px;color: #FFFFFF;text-align: center;font-family: 'Montserrat', sans-serif;font-weight: 500;padding: 0 0 0 42px;position: relative;}
.dante_left a:hover {background: #595F6F; }
.dante_left a:after { content: "\f04b";position: absolute;top: 20px;right: 110px;left: 0;font-size: 15px;line-height: 20px;color: #ffffff;font-family: 'FontAwesome';margin: 0 auto;}
.dante_right {float: right;width: 49%;box-shadow: 38px 35px 60px 10px #c5c5c5;}
.gebel figure img {width: 100%;}
.slider .slick-prev{
    left: 98px;
    z-index: 1;
    width: 65px;
    height: 65px;
    top: -20px;
    border-radius: 100%;
    bottom: auto;
    background: #384967;
    box-shadow: 10px 14px 20px 15px #b2b2b4;
    }
.slider .slick-prev:before{
    content: "\f104";
    font-size: 40px;
    line-height: 65px;
    color: #ffffff;
    font-family: "FontAwesome";
    }
.slider2 .slick-dots li{width: auto;height: auto;}
.slider .slick-next:before{content: "\f105";font-size: 40px;
    line-height: 65px;color: #ffffff;font-family: "FontAwesome"}
.slider .slick-next{
    right: 109px;
    width: 65px;
    height: 65px;
    top: auto;
    bottom: -33px;
    border-radius: 100%;
    background: #384967;
    box-shadow: 10px 14px 20px 15px #b2b2b4;
    }
/*--Dante End Here--*/
/*--Ipsum Start Here--*/
.slider1 .slick-prev{
    left: 98px;
    z-index: 1;
    width: 65px;
    height: 65px;
    top: 42%;
    border-radius: 100%;
    bottom: auto;
    background: #384967;
    box-shadow: 10px 14px 20px 3px #b2b2b4;
    }
.slider1 .slick-prev:before{
    content: "\f104";
    font-size: 40px;
    line-height: 65px;
    color: #ffffff;
    font-family: "FontAwesome";
    }
.slider1 .slick-next:before{content: "\f105";font-size: 40px;
    line-height: 65px;color: #ffffff;font-family: "FontAwesome"}
.slider1 .slick-next{
    right: 98px;
    width: 65px;
    height: 65px;
    top: auto;
    bottom: 48%;
    border-radius: 100%;
    background: #384967;
    box-shadow: 10px 14px 20px 3px #b2b2b4;
    }
.ipsum_in {padding: 47px 0 75px;}
.ipsum_in ul{font-size: 0;margin: 0 -12px;}
.ipsum_in ul li{display: inline-block;width: 16.6%;padding: 0 14px;}
.pastor { }
.pastor_in { }
.pastor_in figure img{width: 100%;height: 220px;object-fit: cover;}
.para {background: #ffffff;padding: 34px 20px 84px 20px;}
.para h6{font-size: 18px;line-height: 21px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 0 0 16px;}
.para p{font-size: 14px;line-height: 18px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400; }
/*--Ipsum End Here--*/
/*--Lighthouse start here--*/
.light { }

.slider2 .slick-dots{bottom: -10px;left: 27%;top: auto;right: 0;margin: 0 auto;text-align: center;}
.slider2 .slick-dots li button{width: 100px;height: 5px;outline: 0;border-radius: 0;background: #919191;padding: 0;}
.slider2 .slick-dots li.slick-active button{background: #384967;}
.light_in {max-width: 1268px;margin: 0 auto;padding: 28px 0 85px;}
.light_left {float: left;width: 53.4%;padding: 0px 0 0;}
.light_left figure img {width: 100%;/* height: 450px; */}
.light_right {float: right;width: 40.7%;padding: 72px 20px 0 0;}
.light_right h2{font-size: 48px;line-height: 57px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: -0.9px;padding: 0 0 5px 9px;}
.light_right p{font-size: 16px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 0 0 35px 9px;}
.light_right a{font-size: 16px;line-height: 60px;color: #626262;font-family: 'Montserrat', sans-serif;font-weight: 500;display: block;width: 248px;height: 60px;border: 2px solid #384967;text-align: center;border-radius: 30px;padding: 0 0 0 48px;position: relative;}
.light_right a:after {  content: "\f04b";position: absolute;top: 20px;right: 110px;left: 0;font-size: 15px;line-height: 20px;color: #354962;font-family: 'FontAwesome';margin: 0 auto;}
.light_right a:hover {background: #384967;color: #ffffff;}
.light_right a:hover:after {color: #ffffff;}
/*--Lighthouse End here--*/
/*--Conse Start here--*/
.conse { background: #F7F8FB;}
.conse_in {max-width: 1010px;margin: 0 auto;padding: 86px 0 82px;}
.conse_in h2{font-size: 48px;line-height: 62px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 700;text-align: center;letter-spacing: -0.4px;padding: 0 0 54px;}
.conse_in ul{font-size: 0;margin: 0 -77px;}
.conse_in ul li{display: inline-block;width: 33.33%;vertical-align: top;padding: 0 33px;}
.telefo {padding: 45px 0 30px;position: relative;}
.solo:hover {background: #ffffff;border-radius: 5px;box-shadow: 40px 40px 80px #0000001A;}
.dias {background: #ffffff;padding: 33px 30px 0;border-radius: 5px;box-shadow: 40px 40px 80px #0000001A;}
.telefo img{margin: 0 auto 39px;}
.telefo span {display: block;font-size: 18px;line-height: 21px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;padding: 0  0 26px;}
.telefo p {font-size: 16px;line-height: 28px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;padding: 0 0 5px;}
.telefo strong{display: block;font-size: 16px;line-height: 20px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 600;text-align: center;padding: 0 0 4px;}
.telefo > a {display: block;font-size: 16px;line-height: 20px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;padding: 0 0 18px;}
.dias a {display: block;width: 231px;height: 50px;background: #384967;border-radius: 5px;font-size: 16px;line-height: 50px;color: #FFFFFF;text-align: center;box-shadow: 20px 20px 60px #00000066;margin: 0 auto;position: absolute;bottom: -20px;left: 0;right: 0;}
.dias a:hover {background: #595F6F;}
.solo  a.river {display: none;width: 231px;height: 50px;background: #384967;border-radius: 5px;font-size: 16px;line-height: 50px;color: #FFFFFF;text-align: center;box-shadow: 20px 20px 60px #00000066;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -20px;}
.solo:hover  a.river {display: block;}
.solo  a.river:hover {background: #595F6F;}
.dias img{margin: 0 auto 38px;}
.dias span{padding: 0 0 18px;}
.dias p{padding: 0 0 53px;}
/*--Conse End here--*/
/*--cadena Start Here--*/
.cadena { }
.slider3 .slick-prev{
    left: 98px;
    z-index: 1;
    width: 65px;
    height: 65px;
    top: 42%;
    border-radius: 100%;
    bottom: auto;
    background: #384967;
    box-shadow: 10px 14px 20px 3px #b2b2b4;
    }
.slider3 .slick-prev:before{
    content: "\f104";
    font-size: 40px;
    line-height: 65px;
    color: #ffffff;
    font-family: "FontAwesome";
    }
.slider3 .slick-next:before{content: "\f105";font-size: 40px;
    line-height: 65px;color: #ffffff;font-family: "FontAwesome"}
.slider3 .slick-next{
    right: 98px;
    width: 65px;
    height: 65px;
    top: auto;
    bottom: 50%;
    border-radius: 100%;
    background: #384967;
    box-shadow: 10px 14px 20px 3px #b2b2b4;
    }
.slider3 .slick-list {padding: 50px 0 50px !important;}
.cadena_in {padding: 51px 0 38px;}
.cadena_in ul{font-size: 0;margin: 0 -14px;}

.cadena_in ul li{display: inline-block;width: 20%;padding: 0 14px;}
.semana {box-shadow: 0 20px 30px #1C282C33; }
.semana_in { }
.semana_in figure img {width: 100%;height: 250px;object-fit: cover;}
.casa {padding: 30px 15px 106px 15px;background: #ffffff;}
.casa span{display: block;font-size: 16px;line-height: 19px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 700;padding: 0 0 17px;}
.casa h6{font-size: 22px;line-height: 30px;color: #1C282C;font-family: 'Montserrat', sans-serif;font-weight: 400;padding: 0 0 13px;}
.casa p{font-size: 16px;line-height: 24px;color: #657378;font-family: 'Montserrat', sans-serif;font-weight: 400;}
/*--cadena End Here--*/
/*--Footer Start Here--*/
footer { }
.foto_in {position: relative;}
.foto_map { }
.foto_map figure  img{width: 100%;height: 454px;object-fit: cover;}
.servio {background: #384967;padding: 0 15px;}
.servio_in {padding: 45px 0 45px 0;}
.servio_in p{font-size: 14px;line-height: 18px;color: #FFFFFF;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: -0.1px;}
.servio_in p span{color: #f53a19;}
.gebeln {position: absolute;top: 6%;left: 0;right: 0;margin: 0 auto;}
.gebeln_in {max-width: 945px;margin: 0 auto;}
.hora { }
.hora > ul{font-size: 0; }
.hora > ul > li{display: inline-block;padding: 0 13px;vertical-align: top;}
.hora_in  {background: #ffffff;padding: 30px 20px 30px 23px;border-radius: 5px;}
.hora_in > ul{font-size: 0;margin: 0 -9px;}
.hora_in > ul > li{display: inline-block;padding: 0 6px 32px;vertical-align: middle;}
.hora_in ul li a img { display: inline-block;}
/*
.hora_in ul li a {display: block;width: 60px;height: 60px;border-radius: 100%;text-align: center;}
.hora_in ul li a i {font-size: 50px;line-height: 60px;color: #ffffff;}
.hora_in ul li a.fb {background:  #1977f3;}
.hora_in ul li a.inst {background:  #a20169;}
.hora_in ul li a.you {background: #e01f22; }
.hora_in ul li a.tw {background: #00acee; }
*/
.hora_in  ul li span{display: block;font-size: 16px;line-height: 24px;color: #141821;font-family: 'Montserrat', sans-serif;font-weight: 400;}
.hora_in ul li p{font-size: 11px;line-height: 19px;color: #858997;font-family: 'Montserrat', sans-serif;font-weight: 400; }
.hora_in > a {display: block;width: 159px;height: 40px;border-radius: 10px;font-size: 14px;line-height: 40px;color: #ffffff;text-align: center;}
.hora_in > a.seg {background:  #f7f8fb; color: #384967}
.hora_in > a.seg:hover {background:    #384967; color: #f7f8fb}
.hora_in > a.dant {background:  #f7f8fb; color: #384967}
.hora_in > a.dant:hover {background:    #384967; color: #f7f8fb}
.hora_in > a.geb {background:  #f7f8fb; color: #384967}
.hora_in > a.geb:hover {background:    #384967; color: #f7f8fb}
.hora_in > a.bel {background:  #f7f8fb; color: #384967}
.hora_in > a.bel:hover {background:    #384967; color: #f7f8fb}
.church {background: #ffffff;border-radius: 5px; box-shadow: 0 30px 60px #0000004D;;max-width: 945px;margin:  -150px auto 0;position: relative;}
.church_in {padding: 100px 48px 73px 59px}
.church_in h2{font-size: 48px;line-height: 62px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 700; text-align: center;}
.church_in >  span{display: block;font-size: 16px;line-height: 18px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: -0.3px;padding: 0 0 19px;}
.church_in >  span strong{display: inline-block;font-family: 'Montserrat', sans-serif;font-weight: 700; }
.church_in >  p{font-size: 14px;line-height: 18px;color: #595F6F;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: -0.3px;padding: 0 0 55px;}
.church ul {font-size: 0;margin: 0 -25px;}
.church ul li{display: inline-block;padding: 0 19px;vertical-align: top;}
.visit { }
.visit a img{margin: 0 auto 13px;}
.visit span {display: block;font-size: 14px;line-height: 18px;color: #384967;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;padding: 0 0 8px;}
.visit strong{display: block;font-size: 14px;line-height: 21px;color: #585858;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: 0.1px;}
.visit strong a {display: inline-block;font-size: 14px;line-height: 21px;color: #585858;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: 0.1px;}
.visit  a {display: block;font-size: 14px;line-height: 21px;color: #585858;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center;letter-spacing: 0.1px;}
.visit h6 {font-size: 14px;line-height: 21px;color: #585858;font-family: 'Montserrat', sans-serif;font-weight: 700;text-align: center; }
.visit p {font-size: 14px;line-height: 21px;color: #585858;font-family: 'Montserrat', sans-serif;font-weight: 400;text-align: center; }
/*--Footer End Here--*/

.menu_icon{display: none;}
.side_bar{display: none;}
/*--Responsive Start Here--*/
@media only screen and (max-width: 1560px){
    .container{max-width: 100%;padding: 0 15px; }
    nav ul {margin: 0;}
    nav ul li {padding: 20px 26px 0;}
    .banner_inner h1 {font-size: 60px;line-height: 64px;letter-spacing: 0;}
    .paypal_in ul {margin: 0;}
    .tarj img {margin: 19px 0 35px 0;}
    .slider1 .slick-prev {top: 36%;}
    .slider1 .slick-next {top: 36%;}
    .slider3 .slick-prev {top: 33%;}
    .slider3 .slick-next {bottom: auto;top: 33%;}
    .ahora ul {margin: 0;}
    .ahora ul li {padding: 0 8px;}
    .banner_cont_in figure img {height: 860px;}
    .cadena_in ul {margin: 0;}
    .ipsum_in ul {margin: 0;}
  
}
@media only screen and (max-width: 1340px){
    .head_inner {padding: 18px 15px 0 15px;}
    nav ul li {padding: 20px 18px 0;}
    .banner_in {left: 0;transform: translate(0,-50%);padding: 0 15px;}
    .banner_inner h1 br{display: none;}
    .banner_inner {max-width: 100%;}
    .banner_inner > p {padding: 0 0 18px;}
    .tarj {padding: 35px 0 20px 15px;min-height: 267px;}
    .para {padding: 34px 10px 40px 10px;}
    .light_right h2 {font-size: 44px;line-height: 46px;}
    .conse_in ul {margin: 0;}
    .casa {padding: 30px 15px 40px 15px;}
    .cadena_in ul {margin: 0;}
    .ipsum_in ul {margin: 0;}
    .pay ul li{padding: 0 12px;}
    .pastor_in figure img {height: auto;width: 100%;}
    .semana_in figure img {width: 100%;height: auto;}
    
}
@media only screen and (max-width: 1125px){
    nav ul li {padding: 20px 7px 0;}
    .head_left {
    width: 74%;
}
    .nada_in {padding: 0 15px;}
    .nada_left span {font-size: 13px;line-height: 20px;}
    
    .librea {padding: 5px 0 5px;margin: 0 0 5px;}
    .tarj p br {display: none;}
    .tarj p {font-size: 16px;}
    .light_right {padding: 30px 0 0 0;}
    .light_right h2 {font-size: 40px;line-height: 42px;padding: 0 0 9px;}
    .light_right p {padding: 0 0 15px;}
    .nada_left {width: 11%;}
    .nada_right {width: 89%;}
    .banner_cont_in figure img {height: 700px;}
    .pay ul li{padding: 0 4px;}
    .slider1 .slick-prev {top: 26%;}
    .slider1 .slick-next {top: 26%;}
    .slider3 .slick-prev {top: 26%;}
    .slider3 .slick-next {bottom: auto;top: 26%;}
}
@media only screen and (max-width: 991px){
    .head_left {width: 84%;float: left;}
    .logo {float: left;}
    .logo a img {width: 150px;height: auto;}
    nav ul li {padding: 10px 5px 0; }
    nav ul li a{font-size: 14px;line-height: 18px; }
    .social  {
    padding: 0px 0 0;
}
    .social ul li {padding: 0 5px;}
    

    .banner figure img {height: 850px;object-fit: cover;}
    
    .banner_inner h1 {font-size: 50px;line-height: 56px;}
    .banner_in {top: 34%;}
    .nada {bottom: 5px;}
    .nada_left {float: none;width: 100%;padding: 0 0 5px;}
    .nada_left span {display: block;text-align: center;}
    .nada_right {float: none;width: 100%;}
    
    .paypal_in > ul > li {width: 50%;padding: 0 5px 10px;}
    .dante_in {padding: 40px 0 40px;}
    .dante_left {float: none;width: 100%;padding: 0 0 50px;}
    .dante_right {float: none;width: 100%;}
    .gebel figure img {width: 100%;}
    .ipsum_in ul li{width: 33.33%;padding: 0 5px 15px;}
    .light_left {float: none;width: 100%;}
    .light_left figure img {width: 100%;}
    .light_right {float: none;width: 100%;}
    .slider2 .slick-dots {bottom: -40px;left: 10%;}
    .conse_in {padding: 40px 0;}
    .conse_in ul li {padding: 0 5px;}
    .dias a {width: 190px;font-size: 14px;}
    .cadena_in ul li {width: 33.33%;padding: 0 5px 15px;}
    .gebeln_in {max-width: 100%;padding: 0 15px;}
    .hora > ul > li {width: 25%;padding: 0 8px;}
    .hora_in > a {width: 100%;}
    .hora_in {padding: 30px 10px 30px 10px;}
    .hora_in > ul {margin: 0;}
    .hora_in > ul > li {padding: 0 0 15px;}
    .church_in {padding: 40px 25px 40px;}
    .church ul {margin: 0;}
    .church ul li {width: 25%;padding: 0 5px;}
    .visit p br{display: none;}
    
    .pay ul li{padding: 0 15px;}
    .hora_in ul li a {width: 40px;height: 40px;}
    .hora_in ul li a i {font-size: 30px;line-height: 40px;}
    .slider1 .slick-prev {top: 34%;}
    .slider1 .slick-next {top: 34%;}
    
}
@media only screen and (max-width: 767px){
    .head_left {width: 100%;float: none;}
    .head_right {width: 100%;float: none;}
    .logo {float: none;}
    .logo a img {width: auto;margin: 0 auto;}
    nav {display: none;}
    .social  {display: none;}
    .banner figure img {height: 840px;}
    .banner_inner h1 {font-size: 38px;line-height: 44px;}
    .dante_left h2 {font-size: 35px;line-height: 40px;padding: 0 0 4px;}
    .ipsum_in {padding: 35px 0;}
    .slider2 .slick-dots {left: 0;}
    .conse_in h2 {padding: 0 0 25px;}
    .conse_in ul li {width: 100%;display: block;padding: 0 0 40px;}
    .telefo {padding: 20px 0 0;}
    
    .cadena_in {padding: 40px 0;}
    .slider1 .slick-prev {top: 40%;}
    .slider1 .slick-next {top: 40%;}
    .slider3 .slick-prev {top: 31%;}
    .slider3 .slick-next {top:31%;}
    .nada_right ul li {width: 50% !important;padding: 0 5px 5px;}
    .semana_in figure img {width: 100%;height: auto;}
    .pastor_in figure img {width: 100%;height: auto;}
    
    .hora_in > ul > li{display: block;}
    
    
}
@media only screen and (max-width: 599px){
    nav ul li {padding: 15px 5px;}
    .banner_inner h1 {font-size: 30px;line-height: 34px;padding: 0;}
    .banner_inner > p{font-size: 14px;line-height: 20px;}
    .ahora ul li a.active {width: 170px;}
    
    .slider2 .slick-dots li button {width: 60px;}
    .cadena_in ul li {width: 100%;}
    .church ul li {width: 50%;padding: 0 5px 15px;}
    .church_in {padding: 20px 25px 20px;}
    .church_in > span {letter-spacing: 0;padding: 0 0 10px;}
    .church_in > p {padding: 0 0 20px;}
    .hora > ul > li {width: 50%;padding: 0 5px 15px;}
    .gebeln {top: 40px;}
    .foto_map figure img {height: 600px;}
    
    .slider3 .slick-prev {top: 33%;}
    .slider3 .slick-next {top: 33%;}
    .banner figure img {height: 720px;}
    .pay ul li{padding: 0 5px;}
    .slider3 .slick-list {padding: 30px 0 !important;}
    .cadena_in {padding: 0;}
    .church {margin: -80px 0 0;}
    .slider1 .slick-prev{left: 25px;}
    .slider1 .slick-next {right: 25px;}
    .slider3 .slick-prev{left: 25px;}
    .slider3 .slick-next {right: 25px;}
}
@media only screen and (max-width: 479px){
    nav ul li {display: block;padding: 5px 5px;}
    .social ul li{padding: 0 5px;}
    .social{padding: 0;}
    .banner figure img {height: 720px;}
    .banner_in{top: 40%;}
    .ahora ul li {width: 100%;display: block;padding: 0 0 10px;}
    .ahora ul li a.active {width: 100%;}
    
    .paypal_in > ul > li {width: 100%;display: block;padding: 0 0 15px;}
    .tarj {min-height: inherit;padding: 35px 10px 20px 10px}
    .ipsum_in ul li {width: 100%;}
    .light_right h2 {font-size: 25px;line-height: 30px;}
    
    .slider2 .slick-dots li button {width: 45px;}
    .conse_in {padding: 25px 0;}
    .conse_in h2 {font-size: 25px;line-height: 30px;}
    .church_in h2 {font-size: 25px;line-height: 28px;}
    .hora_in {padding: 15px 10px 15px 10px;}
    .hora_in ul li a{width: 40px;height: 40px;}
    .hora_in > ul > li {padding: 0 0 5px;}
    .hora_in ul li a i {font-size: 25px;line-height: 40px;}
    .hora_in > a {font-size: 11px;}
     .semana_inner {display: none;}
    .dante_left h2 {font-size: 25px;line-height: 30px;}
    .slider .slick-prev {left: 20px;width: 40px;height: 40px;}
    .slider .slick-next {right: 20px;width: 40px;height: 40px;}
    .slider .slick-next:before {font-size: 25px;line-height: 40px;}
    
    .slider .slick-prev:before {font-size: 25px;line-height: 40px;}
    .slider1 .slick-prev {left: 10px;top: 52%;width: 40px;height: 40px;}
    .slider1 .slick-next {right: 10px;top: 52%;bottom: auto;width: 40px;height: 40px;}
    .slider3 .slick-prev {top: 38%;left: 10px;width: 40px;height: 40px;}
    .slider3 .slick-next:before {font-size: 25px;line-height: 40px;}
    .slider3 .slick-next {right: 10px;top: 38%;width: 40px;height: 40px;}
    .slider3 .slick-prev:before {font-size: 25px;line-height: 40px;}
    .casa span {padding: 0 0 10px;}
    .casa h6 {font-size: 16px;line-height: 20px;padding: 0 0 10px;}
    .foto_map figure img {height: 470px;}
    .casa p {line-height: 18px;font-size: 14px;}
    .para {padding: 15px 10px 15px 10px;}
    .church_in > p br {display: none;}
    .church_in {padding: 20px 10px 20px;}
    .visit a {font-size: 12px;line-height: 14px;}
    .visit p {line-height: 18px;}
    .visit span {padding: 0 0 4px;}
    .menu_icon {top: 20px;}
    .church ul li {display: block;width: 100%;padding: 0 0 15px;}
    .church {margin: -50px 0 0;}
    .slider3 .slick-list {padding: 30px 0 30px !important;}
    .solo a.river {bottom: -20px;}
    .telefo p {padding: 0 0 15px;}
    .conse_in ul li {padding: 0 0 60px;}
    .dias a {bottom: -33px;}
    .telefo{padding: 20px 0;}
    .slider1 .slick-prev:before {font-size: 25px;line-height: 40px;}
    .slider1 .slick-next:before {font-size: 25px;line-height: 40px;}
    
    
}
