/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/

@media (min-width: 1400px) {
	.container { max-width: 1397px; }
}

@media(min-width:1200px) and (max-width:1399px){
	.navbar-brand img{height: 45px;width: auto;}
	.navbar-nav .nav-item .nav-link{font-size: 15px;line-height: 24px;}
	.navbar-nav .nav-item{margin: 0 9px;}

	.service-slider-wrp .slick-slide {margin: 0 15px;}
	.service-slider-wrp .slick-list {margin: 0 -15px;}

	.banner-section .section-title{font-size: 28px;line-height: 32px;}
	.banner-section p{font-size: 18px;line-height: 26px;}
	.banner-section .banner-description{top: 62%;}
	.medios-multicanal-block .section-title{font-size: 28px;line-height: 32px;}
	.medios-multicanal-block .detail p{font-size: 16px;line-height: 24px;}
	.medios-multicanal-block{padding: 40px;border-radius: 30px;}

	.client-reviews-block .detail p{font-size:20px;line-height: 30px;}
	.footer ul li{font-size: 12px;align-items: 0 7px;}

	.servicios-section{padding: 70px 0;}
	.unimedios-modal-section{padding: 70px 0 0;}
	.service-slider-wrp{padding: 70px 0;}
	.client-reviews-section{padding: 70px 0;}
}

@media(min-width:992px) and (max-width:1199px){
	.navbar-brand img{height: 45px;width: auto;}
	.navbar-nav .nav-item .nav-link{font-size: 15px;line-height: 24px;}
	.navbar-nav .nav-item{margin: 0 9px;}

	.service-slider-wrp .slick-slide {margin: 0 15px;}
	.service-slider-wrp .slick-list {margin: 0 -15px;}

	.banner-section .section-title{font-size: 28px;line-height: 32px;}
	.banner-section p{font-size: 18px;line-height: 26px;}
	.banner-section .banner-description{top: 62%;}
	.medios-multicanal-block .section-title{font-size: 28px;line-height: 32px;}
	.medios-multicanal-block .detail p{font-size: 16px;line-height: 24px;}
	.medios-multicanal-block{padding: 40px;border-radius: 30px;}

	.client-reviews-block .detail p{font-size:20px;line-height: 30px;}
	.footer ul li{font-size: 12px;align-items: 0 7px;}

	.servicios-section{padding: 70px 0;}
	.unimedios-modal-section{padding: 70px 0 0;}
	.service-slider-wrp{padding: 70px 0;}
	.client-reviews-section{padding: 70px 0;}
}

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

	.navbar .navbar-toggler{display: block;}
    .navbar-brand img{height: 45px;width: auto;}
    .navbar-nav{padding: 15px 0 0;background: #25829f}
    .navbar-nav .nav-item{margin: 0 0 15px;}
  

    .banner-section .banner-main-image img{display: none;}
    .banner-section{background-image: url("../images/mobile-home-banner.png");	background-size: cover;background-position: center;background-repeat: no-repeat;padding: 150px 0 80px;}
	.banner-section .banner-description{position: relative;left: 0;top: 0;right: 0;bottom: 0;transform: unset;}
    .section-title{font-size: 32px;line-height: 40px;margin: 0 0 10px;}
    .banner-section .banner-detail .detail{font-size: 18px;line-height: 24px;}
    .banner-section .banner-detail .detail br{display: none;}
    .banner-section .btn-light-yellow{margin: 0 0 25px;}
    .home-banner-girl{display: block; position:absolute;width:39%;right:15px;bottom:0; }

    .lets-talk-together-section{padding: 50px 0;}
    .lets-talk-together-section .block-title{margin: 0 0 15px;}
    .block-title{font-size: 24px;line-height: 30px;}

    .why-unimedios-section{padding: 50px 0;}
    .why-unimedios-section .why-unimedios-detail .detail{font-size: 16px;line-height: 24px;}
	.why-unimedios-carousel{padding: 0 20px;}
	.why-unimedios-block{padding: 20px;border-radius: 15px;}
	.why-unimedios-block .unimedios-icon{margin: 0 0 20px;}
	.why-unimedios-block .title{font-size: 20px;line-height: 30px;margin: 0 0 10px;}
	.why-unimedios-block .unimedios-detail p{font-size: 16px;line-height: 24px;}


	.servicios-section{padding: 50px 0;}
	.serviceios-map-block{margin: 0 0 40px;}
	.serviceios-map-block .row{flex-flow: column-reverse;}
	.serviceios-map-block .detail p{font-size: 16px;line-height: 24px;}

	.medios-multicanal-block{padding: 20px;border-radius: 20px;}
	.medios-multicanal-block .row{margin: 0 -15px;}
	.medios-multicanal-block .row > *{padding: 0 15px;}
	.medios-multicanal-block .row > *:before{display: none;}
	.medios-multicanal-block .section-title{font-size: 26px;line-height: 30px;}
	.medios-multicanal-block .detail p{font-size: 16px;line-height: 24px;}
	.common-learnmore-button{padding: 0;}
	.medios-multicanal-block .col-md-12.col-lg-6.col-xl-6.col-xxl-6:last-child .medios-multicanal-detail{padding: 40px 0 0;}

	.unimedios-modal-section{padding: 50px 0;}
	.unimedios-modal-block{padding: 0;}
	.service-slider-wrp .slick-slide {margin: 0 15px;}
	.service-slider-wrp .slick-list {margin: 0 -15px;}
	.unimedios-modal-block .unimedios-modal-image{margin: 0 0 20px;}
	.unimedios-modal-block .detail p{font-size: 16px;line-height: 24px;}

	.service-slider-wrp{padding: 50px  0;}
	.service-slider-wrp .slider-box .description{padding: 20px;}
	.service-slider-wrp .slider-box p{font-size: 16px;line-height: 24px;}
	.service-slider-wrp .slick-slide img{width: 100%;border-radius: 0 0 15px 15px;}

	.client-reviews-section{padding: 50px 0;}
	.client-reviews-block .client-main-logos{max-width: 0 0 15px;}
	.client-reviews-block .client-main-logos ul{margin: 0 -20px;}
	.client-reviews-block .client-main-logos ul li:after{font-size: 32px;padding: 0 10px;}
	.client-reviews-block .client-main-logos ul li{width: 60%;padding: 0 20px;}
	.client-reviews-block .client-main-logos ul li:last-child{width: 40%;}
	.client-reviews-block p{font-size: 16px;line-height: 24px;}
	.client-reviews-block p br{display: none;}
	.client-reviews-block .common-learnmore-button{padding: 10px 0 0;}

	.footer{padding: 50px 0 20px;}
	.f-top{padding: 0 0 20px;}
	.f-logos-block{margin: 0 0 30px;}
	.footer .f-right ul{justify-content: flex-start;}
	
	.footer ul li{margin: 0 6px;}
	.f-right.f-copyright-block{padding: 15px 0 0;}
}
/*---------- Small Mobile , IPhone Start ----------*/
@media (max-width: 767px) {
	.content{height: 100%;width: 100%;overflow: hidden;}

	.header{background:#25829f;}
	.navbar .navbar-toggler{display: block;}
    .navbar-brand img{height: 45px;width: auto;}
    .navbar-nav{padding: 15px 0 0;}
    .navbar-nav .nav-item{margin: 0 0 15px;}
  

    .banner-section .banner-main-image img{display: none;}
    .banner-section{background-image: url("../images/mobile-home-banner.png");	background-size: cover;background-position: center;background-repeat: no-repeat;padding: 150px 0 0;}
	.banner-section .banner-description{position: relative;left: 0;top: 0;right: 0;bottom: 0;transform: unset;}
    .section-title{font-size: 32px;line-height: 40px;margin: 0 0 10px;}
    .banner-section .banner-detail .detail{font-size: 18px;line-height: 24px;}
    .banner-section .banner-detail .detail br{display: none;}
    .banner-section .btn-light-yellow{margin: 0 0 25px;}
    .home-banner-girl{display: block;padding: 0 15px;}

    .lets-talk-form form{display: block;}

    .lets-talk-together-section{padding: 50px 0;}
    .lets-talk-together-section .block-title{margin: 0 0 15px;}
    .block-title{font-size: 24px;line-height: 30px;}
    .btn-light-blue{margin: 10px 0 0;}
    .lets-talk-form form .form-submit{margin: 0;}

    .why-unimedios-section{padding: 50px 0;}
    .why-unimedios-section .why-unimedios-detail .detail{font-size: 16px;line-height: 24px;}
	.why-unimedios-carousel{padding: 0 20px;}
	.why-unimedios-block{padding: 20px;border-radius: 15px;}
	.why-unimedios-block .unimedios-icon{margin: 0 0 20px;}
	.why-unimedios-block .title{font-size: 20px;line-height: 30px;margin: 0 0 10px;}
	.why-unimedios-block .unimedios-detail p{font-size: 16px;line-height: 24px;}

	.servicios-section{padding: 50px 0;}
	.serviceios-map-block{margin: 0 0 40px;}
	.serviceios-map-block .row{flex-flow: column-reverse;}
	.serviceios-map-block .detail p{font-size: 16px;line-height: 24px;}

	.medios-multicanal-block{padding: 20px;border-radius: 20px;}
	.medios-multicanal-block .row{margin: 0 -15px;}
	.medios-multicanal-block .row > *{padding: 0 15px;}
	.medios-multicanal-block .row > *:before{display: none;}
	.medios-multicanal-block .section-title{font-size: 26px;line-height: 30px;}
	.medios-multicanal-block .detail p{font-size: 16px;line-height: 24px;}
	.common-learnmore-button{padding: 0;}
	.medios-multicanal-block .col-md-12.col-lg-6.col-xl-6.col-xxl-6:last-child .medios-multicanal-detail{padding: 40px 0 0;}

	.unimedios-modal-section{padding: 50px 0;}
	.unimedios-modal-block{padding: 0;}
	.unimedios-modal-block .unimedios-modal-image{margin: 0 0 20px;}
	.unimedios-modal-block .detail p{font-size: 16px;line-height: 24px;}

	.service-slider-wrp{padding: 50px  0;}
	.service-slider-wrp .slider-box{display: block;}
	.service-slider-wrp .slider-box .description{padding: 20px;}
	.service-slider-wrp .slider-box p{font-size: 16px;line-height: 24px;}
	.service-slider-wrp .slick-slide img{width: 100%;border-radius: 0 0 15px 15px;}

	.client-reviews-section{padding: 50px 0;}
	.client-reviews-block .client-main-logos{max-width: 0 0 15px;}
	.client-reviews-block .client-main-logos ul{margin: 0 -20px;}
	.client-reviews-block .client-main-logos ul li:after{font-size: 32px;padding: 0 10px;}
	.client-reviews-block .client-main-logos ul li{width: 60%;padding: 0 20px;}
	.client-reviews-block .client-main-logos ul li:last-child{width: 40%;}
	.client-reviews-block p{font-size: 16px;line-height: 24px;}
	.client-reviews-block p br{display: none;}
	.client-reviews-block .common-learnmore-button{padding: 10px 0 0;}

	.footer{padding: 50px 0 20px;}
	.f-top{padding: 0 0 20px;}
	.f-logos-block{margin: 0 0 30px;}
	.f-logos-block ul li:first-child{width: 25%;}
	.f-logos-block ul li{width: 55%;}
	.footer .f-right ul{justify-content: flex-start;}
	.f-navigation-block ul li{width: 50%;margin: 0 0 10px;}
	.f-right.f-copyright-block{padding: 15px 0 0;}
}
@media(min-width:576px) and (max-width:767px){
	.service-slider-wrp .slick-slide {margin: 0 15px;}
	.service-slider-wrp .slick-list {margin: 0 -15px;}
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:447px){
	
}


