@media (min-width: 1401px) and (max-width: 1600px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/ 

}

@media (min-width: 1200px) and (max-width: 1400px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/  
}

@media (min-width: 992px) and (max-width: 1199px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/  
}

@media (max-width: 991px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/

/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
.container > div{-ms-flex-pack: center; justify-content: center;}
.tp-rgt-blk{max-width:690px}
.container > .main-post{-ms-flex-pack: flex-start; justify-content: flex-start;}
.tab-block{max-width:100%;}
.social-block .social-block-title{text-align:center;}
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/  
.blog-block,
.blog-newslatter{max-width:750px;}
}
@media (min-width: 768px){
.bottom-header{display: -ms-flexbox; display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}	
}

@media (max-width: 767px){
/*========== Header Start ==========*/
.top-header{padding:7px 0px;}
.shrink .top-header{box-shadow:0px 2px 3px rgba(0,0,0,0.25);}
.desktop-logo{display:none;}
.mobile-logo{display:block;}
.top-header .right-btn a.button{display:none;}
.nav__toggle {margin-left:auto; display: inline-block;	position: relative; top:2px; z-index: 10; padding: 0; border: 0; background: transparent;cursor: pointer;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}

.menuicon{display: block; cursor: pointer; color: #000; transform: rotate(0deg); transition: 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}
.menuicon__bar, .menuicon__circle { fill: none; stroke: #000; stroke-width: 3; stroke-linecap: round;}

.menuicon__bar { transform: rotate(0deg); transform-origin: 50% 50%; transition: transform 0.25s ease-in-out;}
.menuicon__circle { transition: stroke-dashoffset 0.3s linear 0.1s; stroke-dashoffset: 144.513262038; stroke-dasharray: 144.513262038;}

.nav__toggle.active .menuicon { color: #fff; transform: rotate(180deg);}
.nav__toggle.active .menuicon__bar:nth-child(1),
.nav__toggle.active .menuicon__bar:nth-child(4) { opacity: 0;}

.nav__toggle.active .menuicon__bar:nth-child(2) { transform: rotate(45deg);}

.nav__toggle.active .menuicon__bar:nth-child(3) { transform: rotate(-45deg);}
.nav--open .nav_item { opacity: 1; transform: translateY(0);}

.bottom-header{position:absolute; left:0; top:100%; z-index:0; display:none; background:#fff; box-shadow:0px 16px 16px rgba(93, 115, 127, 0.3);border-radius:0px 0px 8px 8px;}
.bottom-header .navigation ul{-ms-flex-direction:column; flex-direction:column; padding:15px 0px 8px;}
.bottom-header .navigation ul li{width:100%; margin-right:0px; padding: 8px 8px 8px; border-radius: 4px; margin-bottom:6px;}
.bottom-header .navigation ul li a{width:100%;}
.bottom-header .navigation ul li.active, 
.bottom-header .navigation ul li.current-menu-item,
.bottom-header .navigation ul li:hover {
   background: #EFF1F2;
}

.bottom-header .navigation ul li.active a, 
.bottom-header .navigation ul li.current-menu-item a {
    font-weight: 400;
}
.top-header .right-btn a.search{width:24px; margin-top:3px;}
.top-header .right-btn a.search.active{opacity:0; visibility:hidden;}
#menu-mobile-bottom-menu{display:block;}
.top-header .right-btn .search-form{position: fixed !important; right: 0px !important ; top:64px; padding: 15px; background: #fff; width:100% !important; z-index: 100;}
.top-header .right-btn .search-form.active{ margin-right:0px;}
.top-header .right-btn .search-form input[type="search"]{width:100% !important;}

.cls-src{display:block; position:absolute; right: 18px; top: -51px; width: 40px; height: 40px; border:none; background:#fff; z-index: 100;}
.bar1,.bar3 {
	display:block;
	width: 29px;
  	height: 3px;
  	background-color: #333;
  	transition: 0.4s;
	border-radius:2px;
}
.bar1 {
  -webkit-transform: rotate(-45deg) translate(2px, 4px);
  transform: rotate(-45deg) translate(2px, 4px);
}


.bar3 {
  -webkit-transform: rotate(45deg) translate(2px, -4px);
  transform:rotate(45deg) translate(2px, -4px);
}

/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
body:not(.home) .banner-wapper {
  padding-top:0px;
}
.banner-wapper{padding-top:64px;}
.main-slider .swiper-slide,
.seccion-banner{padding-top:0px; min-height:416px;}
.swiper-slide .container{position:relative;}
.swiper-slide .slider-caption{max-width:calc(100% - 30px); -ms-flex-pack: flex-start; justify-content: flex-start; bottom: 48px;}
.swiper-slide .slider-caption .slider-heading{font-size:36px; line-height:43px;}
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
.desktop-blog-slider,
.main-post,
.desktop-block,
.mobile-hide{display:none !important;}
.mobile-blog-slider,
.mbl-social-block,
.desktop-hide{display:-ms-flexbox; display:flex;}

.tp-lft-blk h2, .tp-lft-blk h1, .nuestros-mobile-title, .nuestrostitle, .tp-rgt-blk h2, .social-block .social-block-title, .linkbox .linkbox-title{text-align:center; padding-bottom:33px;}
.tp-lft-blk .tag-title, .tp-rgt-blk .tag-title, .social-block .tag-title{text-align:center; padding-bottom:33px;}
.tp-lft-blk{max-width:100%; }
.tp-rgt-blk {max-width:100%; margin-left:0;}

.thumb-grid{padding:44px 0px 0px 0px;}
.thumb-grid .container{padding-left:0px; padding-right:0px;}
.thumb-grid .tp-lft-blk h2{padding-bottom:34px;}
.thumb-grid .tp-lft-blk .home-main-heading{padding-bottom:34px;}

.vertical-grid{-ms-flex-pack: center !important; justify-content: center !important;}
.vertical-grid .grid-blk{max-width:100%; margin-bottom:25px;}
.vertical-grid .grid-blk .grid-cap{padding:14px 15px 50px 15px}
.grid-tab-block{padding:21px 0px;}
.grid-tab-block a{margin:4px 10px 12px 0px;}
.grid-tab-block .tips-link{margin:36px 20px 0px}
.horizontal-grid.gray-background{margin:18px 0px 48px; padding:31px 0px 33px 0px;}
.horizontal-grid-slider .swiper-slide .blg-blk{margin-bottom:28px;}
.newslatter{margin-bottom:19px;}
.grid-tab-block{border-top:1px solid #f0f0f0; border-bottom:none;}
.grid-tab-block .tips-link{width: 100%; -ms-flex-pack: center; justify-content: center;}
.horizontal-grid.gray-background:before{ position: absolute;  left: 0px; top: 0px; width: 100%; height: 100%; content: ''; background: #D6DBDE;  z-index: -1;}
.mobile-blog-slider.grey-bg h2{display: none;}

.main-post{display:none !important;}

.horizontal-grid-slider .swiper-slide{width:300px !important;}
.bottom-right-block{margin-top:47px;}
.bottom-right-block .tp-rgt-blk h2, .linkbox .linkbox-title{width:100%; text-align:left;}
.bottom-right-block .tab-block{margin-bottom:72px;}
.bottom-right-block .linkbox{margin-bottom:47px;}
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
.top-footer{padding-bottom:63px; border-bottom: solid 1px #cfcfcf;}
.top-footer .footer-logo-block a.footer-logo{margin-bottom:19px;}
.top-footer .footer-logo-block a.footer-logo img {width: 179px;}
.top-footer .footer-logo-block a.google-playstore{margin-bottom:12px;}
.top-footer .footer-links{padding-top:34px; padding-bottom:4px;}
.top-footer .footer-links ul li:last-child{margin-bottom:0px;}
.top-footer .footer-links ul li a{font-weight:400;}

.container .bottom-footer{-ms-flex-pack: flex-start; justify-content: flex-start; font-weight:400;}
.bottom-footer .advinta-logo{margin-bottom:15px;}
.bottom-footer ul{padding-top:35px; padding-left:15px; padding-right:15px;}
.bottom-footer ul li{margin:0px 20px 12px 0px}
.bottom-footer ul li:last-child {margin: 0px 0px 12px 0px;}
.copyright{padding:25px 0px 20px 0px;}
.copyright p{font-weight:400;}
/*========== Footer End ==========*/



/*---------- Listing Seccion Page Css Start ----------*/
.seccion-banner .seccion-caption{margin-left:0px; margin-bottom:50px;}
.seccion-banner .seccion-caption h1{padding:9px 0px 25px 0px;}

.seccion-block .thumb-grid{padding:2px 0px 0px 0px;}
.seccion-block .thumb-grid .container{padding-left:15px; padding-right:15px;}
.seccion-block .horontal-grid .grid-blk{-ms-flex-direction:column; flex-direction:column;}
.seccion-block .horontal-grid .grid-blk .grid-cap{padding:14px 15px 0px 15px}

.mainpost-mobile{margin:22px 0px 0px; width: calc(100% + 15px ) !important;}
.mainpost-mobile .container,
.seccion-social.mbl-social-block .container,
.seccion-newslatter.desktop-hide .container{ padding-left:0px !important; padding-right:0px !important;}
.seccion-newslatter.desktop-hide h2{text-align:left; padding-bottom:20px !important;}
.mainpost-slider{width:calc(100% + 0px);}
.mainpost-slider .swiper-slide{max-width: 300px;}
.mainpost-slider .swiper-slide .blg-blk{margin-bottom:28px;}
.mainpost-slider .swiper-slide .blg-blk .blg-cap h3{width:100%;}

.seccion-social.mbl-social-block{margin-bottom:37px;}
.seccion-newslatter .newslatter{margin-top:15px; margin-bottom:35px;}
.pagination {margin: 45px 0px 24px 0px;}
/*---------- Listing Seccion Page Css End ----------*/

.busqueda-block{padding-top:70px; padding-bottom:0px;}
.search-title h2{font-size:16px; line-height:19px; width:100%; text-align:left; padding:22px 15px 24px 15px;}
.search-title h2{display:block;}
.mobile-hide-post{display:none !important;}

.etiqueta-block{padding-top:70px; padding-bottom:0px;}
.etiqueta-block .search-title h2{display: -ms-flexbox; display: -ms-flex; display: flex; -ms-flex-direction:column; flex-direction:column; -ms-align-items: flex-start; align-items: flex-start;}
.etiqueta-block .search-title h2 span{margin-top:8px; margin-left:0px;}
.etiaueta .blg-blk{max-width:100%;}
.etiaueta.seccion-social{margin-bottom:20px !important;}
.etiqueta-container .container{padding-left:15px; padding-right:15px;}
.etiqueta-news{margin-bottom:20px !important;}
.etiqueta.pagination{margin:80px 0px 29px 0px}

.seccion-banner.blog-detail-banner{min-height:338px;}
.blog-wrap{padding:35px 10px 12px}
.blog-wrap.first-slider{padding-left:10px !important;}
.blog-content p small:last-child,
.blog-content p:last-child{margin-bottom:0px;}
.blog-content h2,
.blog-content h3
{
  font-size:20px;
}
.blog-product{padding-top:0px;}
.blog-product .blog-product-title{padding:5px 0px 44px 0px}
.blog-caption{margin:21px 0px 35px; padding: 42px 0px 45px;}
.blog-description img{min-height:250px;}
.blog-description ul {padding: 52px 9px 0px 12px;}
.blog-social{/*margin:12px 0px 0px;*/}
.blog-rating{width:100%; -ms-align-items:center; align-items:center; text-align:center; margin-right:0px;}
.blog-icon{margin-left:0px !important; width:100%; padding: 35px 0px 0px; -ms-justify-content:center; justify-content:center;}
.blog-social ul{padding:14px 0px 14px;}
.blog-social ul li .fa{font-size:24px;}
.blog-grey{padding:30px 0px 52px;}
.blog-grey-block h3{padding:1px 0px 44px 0px;}
.blog-wrap.first-slider .container{padding-right:0px;}
.blog-title h1{font-size:36px; line-height:120%;}
.blog-grey-slider.swiper-container,
.milanuncios-slider.swiper-container{width:calc(100% + 15px) !important;}
/*.blog-product{width:calc(100% + 30px) !important;}*/
.milanuncios-slider .swiper-slide{max-width:243px;}
.blog-product-box{width:100%;}
.blog-product-image{height:185px;}

.blog-grey-slider .swiper-slide{max-width:296px;}
.slide-box{width:100%;}
.slide-text{padding:30px 17px 14px}
.slide-text h4 {font-size:22px; line-height:26px; padding: 12px 0px 29px;}

.blog-news-wrap{margin:24px 0px 4px;}
.blog-news-wrap .newslatter .newslatter-title{text-align:center;}
.blog-news-wrap .newslatter{margin-bottom:31px;}
.blog-etiquetas{padding:0px 20px;}

.blog-newslatter .newslatter .input-row label:before{top:0px;}
.blog-newslatter .newslatter .input-row input[type="checkbox"]:checked + label:after {top:1px;}

.blog-slider .swiper-slide {
    max-width: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.mainpost-slider .swiper-slide {
    max-width: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
}

@media (min-width: 576px) and (max-width: 767px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/ 
}

@media (max-width: 575px){
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
.mobile-blog-slider.grey-bg{width:calc(100% + 30px);}
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/  
}

@media (max-width: 359px){	
/*========== Header Start ==========*/
/*========== Header End ==========*/ 

/*========== Banner Start ==========*/
/*========== Banner End ==========*/ 

/*========== Section Start ==========*/
/*========== Section End ==========*/ 

/*========== Footer Start ==========*/
/*========== Footer End ==========*/  
}