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




}
@media screen and (max-width: 1480px)
{


	 .pdTop #sliderInfo .slider{height: 325px;margin-bottom: 10px;padding-bottom: 10px;}
	 .imageMain{height: 325px;}
	 .pdTop #sliderInfo .slider .swiper-container .swiper-slide{padding: 5px;}
	 .pdTop #sliderInfo .bottomSlider{margin-top: 11px;height: 60px;}
	 .pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height: 60px;}

	 .pdTop #detailInfo{padding-top: 3px;}
	 .pdTop #detailInfo h1{font-size: 24px;}
	 .pdTop #detailInfo p{font-size: 15px;padding: 10px 0;}
	 .pdTop #detailInfo .date{padding-top: 10px;margin-top: 10px;}
	 .pdTop #detailInfo .date img{height: 30px;}
	 .pdTop #detailInfo .date p{font-size: 15px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 10px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 10px!important;}

	 .newsContent .textC span{line-height: 1.4!important;font-size: 15px!important;}
	 .newsContent .page-news-detail-footer .date img{height: 30px;}
	 .newsContent .page-news-detail-footer .date p{font-size: 15px;}

	 .pageContact .firmsInfoContact h1{font-size: 16px;margin: 12px 0 4px 0;}
	 .pageContact{padding: 28px;}
	 .pageContact .firmsInfoContact{padding-right: 20px;}
	 .pageContact .firmsInfoContact .single{padding: 18px;}
	 .pageContact .firmsInfoContact .single img{height: 18px;}
	 .pageContact .firmsInfoContact .single p{font-size: 12px;margin-left: 6px;}
	 .pageContact .maps{height: 400px}


	 .newsH .container .nwList{padding: 25px 0;}
	 .newsH .container .nwList .single{margin: 8px;}
	 .newsH .container .nwList .single .image{height: 160px;}
	 .newsH .container .nwList .single .nwCnt{padding: 25px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 16px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 10px 0;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 20px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 11px;}

	 #newsletter .container .logo img{height: 75px;}
	 #newsletter .container .right .searchProduct{height: 50px;}
	#newsletter .container .right .searchProduct form input{font-size: 11px;}
	#newsletter .container .right .text{margin-right: 20px;}
	#newsletter .container .right .text h1{font-size: 23px;}
	#newsletter .container .right .text p{font-size: 13px;}

	#footer{padding: 25px 0;}
	#footer .container .fTop .buttons .button{padding: 10px;}
	#footer .container .fTop .buttons .button a{font-size: 12px;}
	#footer .container .fTop .logo img{height: 60px;}
	#footer .container .fMid{padding: 20px 0 0 0;}
	#footer .container .fTop .fMidLeft .copyRight h1{font-size: 12px;}
	#footer .container .fTop .fMidLeft .copyRight p{font-size: 11px;}
	#footer .container .fTop .adress{font-size: 11px;padding: 8px 0 0 0;}
	#footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	#footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}
	
	#footer .container .fMid .fMidRight .icons{margin: 0 10px;padding: 0 10px;}
	#footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	#footer .container .fMid .fMidRight .icons a img{height: 18px;}
	#footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	#footer .container .fMid .fMidRight .whatsap img{height: 21px;}
	#footer .container .fMid #fInviva .container a{font-size: 11px;}
    #content .text p{font-size: 15px;}

}

@media screen and (max-width: 1380px)
{


}
@media screen and (max-width: 1200px)
{

    #gt_float_wrapper{top: 44px!important;}
    .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{font-size: 13px!important;}
    .gt_float_switcher img{width: 18px!important;}
    .gt_float_switcher .gt_options a{font-size: 13px!important;}

	 .pdTop #sliderInfo .slider{height: 275px;}
	 .imageMain{height: 275px;}
	 .pdTop #sliderInfo .bottomSlider{margin-top: 15px;height: 60px;padding: 0 30px;}
	 .pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height: 60px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next img{width: 10px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev img{width: 10px;}

	 .pdTop #detailInfo{padding-top: 3px;}
	 .pdTop #detailInfo h1{font-size: 24px;}
	 .pdTop #detailInfo p{font-size: 14px;padding: 10px 0;}
	 .pdTop #detailInfo .date{padding-top: 10px;margin-top: 10px;}
	 .pdTop #detailInfo .date img{height: 30px;}
	 .pdTop #detailInfo .date p{font-size: 13px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 10px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 10px!important;}

	 .newsContent .textC span{line-height: 1.4!important;font-size: 14px!important;}

	 .newsContent .page-news-detail-footer .date img{height: 30px;}
	 .newsContent .page-news-detail-footer .date p{font-size: 13px;}

	 .pdTop{grid-gap: 0 20px;}
	 .pdTop #detailInfo .text{margin-top: 15px;}
	 .pdTop #detailInfo .text h1{font-size: 21px;}
	 .pdTop #detailInfo .text p{font-size: 14px;}
	 .pdTop #detailInfo .text p:last-child{font-size: 12px;padding-bottom: 10px;}
	 .pdTop #detailInfo .text h2{font-size: 19px;padding: 8px 0;}
	 .pdTop #detailInfo .buttons button{font-size: 11px;padding: 8px;}
     .pdTop #detailInfo .buttons .qtyB input{width: 60px;font-size: 14px;padding: 0 7px;}
     .pdTop #detailInfo .buttons .qtyB .plusMin i{font-size: 10px;}

	 .pageContact .firmsInfoContact h1{font-size: 15px;}
	 .pageContact{padding: 25px;}
	 .pageContact .firmsInfoContact{padding-right: 15px;}
	 .pageContact .firmsInfoContact .single{padding: 15px;}
	 .pageContact .firmsInfoContact .single img{height: 17px;}
	 .pageContact .firmsInfoContact .single p{font-size: 11px;margin-left: 5px;}
	 .pageContact .maps{height: 375px}

	 .newsH .container .nwList{padding: 20px 0;}
	 .newsH .container .nwList .single{margin: 5px;}
	 .newsH .container .nwList .single .image{height: 150px;}
	 .newsH .container .nwList .single .nwCnt{padding: 20px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 15px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 10px 0;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 20px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 11px;}

	 #newsletter{padding: 0 15px;}
	#newsletter .container .logo img{height: 60px;}
	#newsletter .container .right .searchProduct{height: 40px;max-width: 270px;}
	#newsletter .container .right .searchProduct form input{font-size: 10px;}
	#newsletter .container .right .text{margin-right: 10px;}
	#newsletter .container .right .text h1{font-size: 20px;}
	#newsletter .container .right .text p{font-size: 13px;}
	#newsletter .container .right .searchProduct.cash button img{height: 17px;}

	#footer{padding: 30px 15px;}
	#footer .container .fTop{padding-bottom: 15px;}
	#footer .container .fTop .buttons .button{padding: 8px;}
	#footer .container .fTop .buttons .button a{font-size: 11px;}
	#footer .container .fTop .logo img{height: 60px;}
	#footer .container .fMid{padding: 15px 0 0 0;}
	#footer .container .fTop .fMidLeft .copyRight h1{font-size: 12px;}
	#footer .container .fTop .fMidLeft .copyRight p{font-size: 11px;}
	#footer .container .fTop .adress{font-size: 11px;padding: 8px 0 0 0;}

	#footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	#footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}


	
	#footer .container .fMid .fMidRight .icons{margin: 0 10px;padding: 0 10px;}
	#footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	#footer .container .fMid .fMidRight .icons a img{height: 17px;}
	#footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	#footer .container .fMid .fMidRight .whatsap img{height: 19px;}
	#footer .container .fMid #fInviva .container a{font-size: 11px;}
}
@media all and (max-width: 1160px)
{

    .containerv2 {max-width: 1160px; padding: 0 20px;}
    .menu ul {display: none !important}
    .menu .open-menu {display: block !important}
    #slider .swiper-slide .caption { left: 20px; }
    #app .page {display: block;height: auto;padding: 70px 20px;}
    #about .image { display: none; }
    .page .content .newsList { min-width: 100%; }
    .newsList li {width: 50% !important;height: 300px !important;margin-right: 0 !important;}
    .n .text .container {width: auto !important;max-width: 1120px !important;display:  block !important;padding: 20px;}

    .form { width: 100% !important; float: left !important;  }
    .adres { width: 100% !important; float: left !important;  }

}
@media screen and (max-width: 1024px)
{
	 .pdTop #sliderInfo .slider{height: 250px;}
	 .imageMain{height: 250px;}
	 .pdTop #sliderInfo .bottomSlider{margin-top: 15px;height: 50px;padding: 0 30px;}
	 .pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height: 50px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next img{width: 10px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev img{width: 10px;}

     .caption { bottom: 150px; }

	 .newsContent{padding: 10px;}
	 .pdTop #detailInfo{padding-top: 3px;}
	 .pdTop #detailInfo h1{font-size: 18px;}
	 .pdTop #detailInfo p{font-size: 13px;padding: 10px 0;}
	 .pdTop #detailInfo .date{padding-top: 10px;margin-top: 10px;}
	 .pdTop #detailInfo .date img{height: 30px;}
	 .pdTop #detailInfo .date p{font-size: 12px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC span{line-height: 1.4!important;font-size: 13px!important;}
	 .newsContent .page-news-detail-footer{margin: 10px 0;padding: 7px 0;}
	 .newsDetail-footer-share{font-size: 13px;}
	 .newsContent .newsDetail-footer-share-items{margin-left: 7px;}
	 .newsContent .newsDetail-footer-share-items a{width: 50px;height: 30px;}

	 .pageContact{padding: 15px;}
	 .pageContact .firmsInfoContact{padding-right: 15px;margin-right: 15px;}
	 .pageContact .firmsInfoContact h1{font-size: 14px;}
	 .pageContact .firmsInfoContact .single{padding:15px 10px;}
	 .pageContact .firmsInfoContact .single img{height: 17px;}
	 .pageContact .firmsInfoContact .single p{font-size: 10px;margin-left: 5px;line-height: 1.1;}
	 .pageContact .maps{height: 325px}

	 .newsH .container .nwList{padding: 15px 0;}
	 .newsH .container .nwList .single{margin:10px 5px;    flex: 0 0 48.6%;}
	 .newsH .container .nwList .single .image{height: 175px;}
	 .newsH .container .nwList .single .nwCnt{padding: 15px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 15px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 10px 0;font-size: 11px;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 17px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 11px;}

	 #newsletter{padding: 0px 15px;}
	 #newsletter .container .logo img{height: 55px;}
	 #newsletter .container .right .searchProduct{height: 40px;max-width: 250px;}
	 #newsletter .container .right .searchProduct form input{font-size: 10px;}
	 #newsletter .container .right .text{margin-right: 8px;}
	 #newsletter .container .right .text h1{font-size: 18px;}
	 #newsletter .container .right .text p{font-size: 12px;}
	 #newsletter .container .right .searchProduct.cash button img{height: 15px;} 
	 /* #newsletter .container .right .searchProduct:after{    height: 1px;background: #818285;bottom: 0;} */
	 #newsletter .container .right .searchProduct form button{padding: 0 20px;}


	 #footer{padding: 20px 15px;}
	#footer .container .fTop{padding-bottom: 10px;}
	#footer .container .fTop .buttons .button{padding: 8px;}
	#footer .container .fTop .buttons .button a{font-size: 10px;}
	#footer .container .fTop .logo img{height: 60px;}
	#footer .container .fMid{padding: 10px 0 0 0;}
	#footer .container .fTop .fMidLeft .copyRight h1{font-size: 11px;}
	#footer .container .fTop .fMidLeft .copyRight p{font-size: 10px;}
	#footer .container .fTop .adress{font-size: 10px;padding: 7px 0 0 0;}
	#footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	#footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	
	#footer .container .fMid .fMidRight .icons{margin: 0 8px;padding: 0 7px;}
	#footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	#footer .container .fMid .fMidRight .icons a img{height: 15px;}
	#footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	#footer .container .fMid .fMidRight .whatsap img{height: 18px;}
	#footer .container .fMid #fInviva .container a{font-size: 10px;}

    #content .text p{font-size: 13px;}
}
@media all and (max-width: 800px)
{

    .text span .image { max-width: 100%; width: 100%; display: block; margin-right: 0; margin-bottom: 50px;}
    .page .content .newsList #instafeed {grid-template-columns: 1fr;}
    .newsList li {min-width: 100% !important;}
    .newsList li:nth-child(2) {margin-top: 30px;}

    .bottomSide {display: block !important;padding: 15px 0 !important;}
    .bottomSide .logo {width: 100%;height: 250px;}
    .bottomSide .sitemap {width: 100%;display: block !important;border-top: 1px solid #ddd;padding-top: 30px;margin-top: 30px;}

    #header { height: auto; }

    #header .main {display: block;height: auto;}
    #header .container {display: block;padding: 8px;}

    #header .main .logo {display: block;width: 233px;height: 70px;background-position:  center center;background-size: contain;margin: 0;}
    #header .main .shortcuts {display: flex;margin: 15px 0 0 0;overflow: hidden;border: 1px solid #d9d9d9;}




    #slider .swiper-slide .caption {bottom: 0;}
    #slider .swiper-slide .caption h2 { font-size: 22px; }

    .news {display: block;border-bottom: 2px solid #04a8c2;}
    .news .image { width: 100%; margin-bottom: 30px;}
    .news .information { width: 100%; }

    .page .content .newsList li .Ntitle {bottom: -40px !important;top: inherit !important;}
    .imageAndText{flex-direction: column;}

}
@media screen and (max-width: 768px)
{
	 .pdTop #sliderInfo .slider{height: 230px;}
	 .imageMain{height: 230px;}
	 .pdTop #sliderInfo .bottomSlider{margin-top: 15px;height: 50px;padding: 0 30px;margin-bottom: 20px;}
	 .pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height: 50px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next img{width: 10px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev img{width: 10px;}
     .pdTop #detailInfo .buttons button{font-size: 11px;padding: 8px;}
     .pdTop #detailInfo .buttons .qtyB input{width: 50px;font-size: 14px;padding: 0 7px;}
     .pdTop #detailInfo .buttons .qtyB .plusMin i{font-size: 10px;}

	 .newsContent{padding: 10px;}
	 .pdTop #detailInfo{padding-top: 3px;}
	 .pdTop #detailInfo h1{font-size: 17px;}
	 .pdTop #detailInfo p{font-size: 13px;padding: 8px 0 0 0;}
	 .pdTop #detailInfo .date{padding-top: 7px;margin-top: 7px;}
	 .pdTop #detailInfo .date img{height: 29px;}
	 .pdTop #detailInfo .date p{font-size: 12px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC span{line-height: 1.4!important;font-size: 13px!important;}
	 .newsContent .page-news-detail-footer{margin: 10px 0;padding: 7px 0;}
	 .newsDetail-footer-share{font-size: 13px;}
	 .newsContent .newsDetail-footer-share-items{margin-left: 7px;}
	 .newsContent .newsDetail-footer-share-items a{width: 50px;height: 30px;}

	 .newsContent .page-news-detail-footer .date img{height: 29px;}
	 .newsContent .page-news-detail-footer .date p{font-size: 12px;}
	 .pageContact .maps{height: 325px}
	 .pageContact{flex-direction: column;}
	 .pageContact .firmsInfoContact{padding-right: 0;margin-right: 0;border-right: unset;}

	 .newsH .container .nwList{padding: 20px 0;}
	 .newsH .container .nwList .single{margin:10px 5px;    flex:0 0 48.3%;}
	 .newsH .container .nwList .single .image{height: 175px;}
	 .newsH .container .nwList .single .nwCnt{padding: 20px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 15px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 10px 0;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 20px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 11px;}

	 
	#newsletter{padding: 0px 15px;}
	#newsletter .container .logo img{height: 55px;}
	#newsletter .container .right .searchProduct{height: 40px;max-width: 250px;}
	#newsletter .container .right .searchProduct form input{font-size: 10px;}
	#newsletter .container .right .text{margin-right: 8px;}
	#newsletter .container .right .text h1{font-size: 18px;}
	#newsletter .container .right .text p{font-size: 12px;}
	#newsletter .container .right .searchProduct.cash button img{height: 15px;} 
	/* #newsletter .container .right .searchProduct:after{    height: 1px;background: #818285;bottom: 0;} */

	 #footer{padding: 20px 15px;}
	#footer .container .fTop{padding-bottom: 10px;}
	#footer .container .fTop .buttons .button{padding: 8px;}
	#footer .container .fTop .buttons .button a{font-size: 10px;}
	#footer .container .fTop .logo img{height: 60px;}
	#footer .container .fMid{padding: 10px 0 0 0;}
	#footer .container .fTop .fMidLeft .copyRight h1{font-size: 11px;}
	#footer .container .fTop .fMidLeft .copyRight p{font-size: 10px;}
	#footer .container .fTop .adress{font-size: 10px;padding: 7px 0 0 0;}
	#footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	#footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	
	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}
	
	#footer .container .fMid .fMidRight .icons{margin: 0 8px;padding: 0 7px;}
	#footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	#footer .container .fMid .fMidRight .icons a img{height: 15px;}
	#footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	#footer .container .fMid .fMidRight .whatsap img{height: 18px;}
	#footer .container .fMid #fInviva .container a{font-size: 10px;}
    #content .text p{font-size: 12px;margin: 0 0 8px 0;line-height: 1.3;}

    .searchNot{font-size: 13px;}
}
@media screen and (max-width: 640px)
{
	 .pageContact{padding: 10px;margin: 15px 0 0 0;}
	 .pageContact .firmsInfoContact{padding-right: 15px;}
	 .pageContact .firmsInfoContact .single{padding:15px 10px;}
	 .pageContact .firmsInfoContact .single img{height: 18px;}
	 .pageContact .firmsInfoContact .single p{font-size: 11px;margin-left: 5px;}
	 .pageContact .maps{height: 300px}
	 .pageContact .firmsInfoContact h1{font-size: 15px;margin: 15px 0 4px 0;}
	 #content .title.type2{height: fit-content;padding: 25px 0;}
	 #content .title.type2 .container{display: flex;z-index: 999999;height: 100%;}
	 #content .title.type2 h1{line-height: 1!important;top: unset!important;font-size: 17px!important;}
	 #content .title.type2:after{height: 100%;top: 0;}
	 .newsContent{padding: 10px;}
	 .pdTop #detailInfo{padding-top: 11px;}
	 .pdTop #detailInfo h1{font-size: 15px;}
	 .pdTop #detailInfo p{font-size: 12px;padding: 5px 0 0 0;}
	 .pdTop #detailInfo .date{padding-top: 7px;margin-top: 7px;}
	 .pdTop #detailInfo .date img{height: 21px;margin-right: 5px;}
	 .pdTop #detailInfo .date p{font-size: 11px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC span{line-height: 1.4!important;font-size: 12px!important;}
	 .newsContent .page-news-detail-footer{margin: 10px 0;padding: 7px 0;}
	 .newsDetail-footer-share{font-size: 12px;}
	 .newsContent .newsDetail-footer-share-items{margin-left: 7px;}
	 .newsContent .newsDetail-footer-share-items a{width: 40px;height: 25px;}

	 .newsContent .page-news-detail-footer .date img{height: 20px;margin-right: 5px;}
	 .newsContent .page-news-detail-footer .date p{font-size: 8px;}


	 .newsH .container .nwList{padding: 10px 0;}
	 .newsH .container .nwList .single{margin: 8px 5px;flex: 0 0 47.7%;}
	 .newsH .container .nwList .single .image{height: 130px;}
	 .newsH .container .nwList .single .nwCnt{padding: 10px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 13px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 6px 0;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 15px;margin-right: 3px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 10px;}

	  .pdTop{grid-gap: 0 20px;display: flex;flex-direction: column;padding: 10px;}
	  .pdTop #detailInfo .text{margin-top: 10px;}
	  .pdTop #detailInfo .text h1{font-size: 21px;}
	  .pdTop #detailInfo .text p{font-size: 14px;}
	  .pdTop #detailInfo .text p:last-child{font-size: 12px;padding-bottom: 10px;}
	  .pdTop #detailInfo .text h2{font-size: 19px;padding: 8px 0;}
	  .pdTop #detailInfo .buttons button{font-size: 11px;padding: 8px;}
	  .pdTop #detailInfo .buttons .qtyB input{width: 60px;font-size: 14px;padding: 0 7px;}
	  .pdTop #detailInfo .buttons .qtyB .plusMin i{font-size: 10px;}

	 
	  #newsletter{padding: 0 15px;}
	  #newsletter .container {/* flex-direction: column; */align-items: center;padding: 15px 0;}
	  #newsletter .container .logo img{height: 55px;}
	  #newsletter .container .right .searchProduct{height: 40px;max-width: 250px;}
	  #newsletter .container .right .searchProduct form input{font-size: 10px;}
	  #newsletter .container .right .text{margin-right: 8px;}
	  #newsletter .container .right .text h1{font-size: 15px;}
	  #newsletter .container .right .text p{font-size: 10px;}
	  #newsletter .container .right .searchProduct.cash button img{height: 15px;} 
	  /* #newsletter .container .right .searchProduct:after{    height: 1px;background: #818285;bottom: 0;} */

	  #footer{padding: 18px 15px;}
	#footer .container .fTop{padding-bottom: 10px;flex-direction: column;align-items: flex-start;}
	#footer .container .fTop .buttons .button{padding: 8px;}
	#footer .container .fTop .buttons .button a{font-size: 10px;}
	#footer .container .fTop .logo img{height: 60px;}
	#footer .container .fMid{padding: 10px 0 0 0;}
	#footer .container .fMid{}
	#footer .container .fTop .fMidLeft .copyRight h1{font-size: 11px;text-align: left;}
	#footer .container .fTop .fMidLeft .copyRight p{font-size: 10px;text-align: left;}
	#footer .container .fTop .adress{font-size: 10px;padding: 7px 0 0 0;}
	#footer .container .fMid .fMidRight {padding: 0 0 15px 0;}
	#footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	#footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}

	
	#footer .container .fMid .fMidRight .icons{margin: 0 8px;padding: 0 7px;}
	#footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	#footer .container .fMid .fMidRight .icons a img{height: 15px;}
	#footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	#footer .container .fMid .fMidRight .whatsap img{height: 18px;}
	#footer .container .fMid #fInviva .container a{font-size: 10px;}
}
@media all and (max-width: 575px)
{
    #content .title h1 {line-height: 1!important;top: 190px;font-size: 20px!important;}
    #gt_float_wrapper{top: 25px!important;}
	.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{font-size: 12px!important;}
	.gt_float_switcher img{width: 15px!important;}
	.gt_float_switcher .gt_options a{font-size: 11px!important;}
    #header .main .shortcuts{width: 100%;position: relative;}
    #header .menu .open-menu{display: none!important;}
    #header .main .shortcuts .open-menu{display: flex;        display: flex;align-items: center;padding: 0 10px;}
    #header .menu{height: fit-content;}
    .menu.active ul{margin-top: 0!important;}
}
@media screen and (max-width: 480px)
{
	.container{padding: 0 5px;}

	 .pdTop #sliderInfo .slider{height: 200px;}
	 .imageMain{height: 200px;}
	 .pdTop #sliderInfo .bottomSlider{margin-top: 10px;height: 40px;padding: 0 30px;}
	 .pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height: 40px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next{height: auto;top: 50%;transform: translateY(-50%);width: fit-content;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-next img{width: 10px;}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev{height: auto;top: 50%;transform: translateY(-50%);}
	 .pdTop #sliderInfo .bottomSlider .swiper-button-prev img{width: 10px;}
	#content .title.type2{height: fit-content;padding: 13px 0;}
	 #content .title.type2 .container{display: flex;z-index: 999999;height: 100%;}
	 #content .title.type2 h1{line-height: 1!important;top: unset!important;font-size: 15px!important;}
	 #content .title.type2:after{height: 100%;top: 0;}
	 .newsContent{padding: 10px;}
	 .pdTop #detailInfo{padding-top: 11px;}
	 .pdTop #detailInfo h1{font-size: 15px;}
	 .pdTop #detailInfo p{font-size: 12px;padding: 5px 0 0 0;}
	 .pdTop #detailInfo .date{padding-top: 7px;margin-top: 7px;}
	 .pdTop #detailInfo .date img{height: 21px;margin-right: 5px;}
	 .pdTop #detailInfo .date p{font-size: 11px;}
	 .newsContent .textC p{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC ul{margin-bottom: 0!important;line-height: 1.4!important;margin: 0!important;padding-top: 7px!important;}
	 .newsContent .textC span{line-height: 1.4!important;font-size: 12px!important;}
	 .newsContent .page-news-detail-footer{margin: 10px 0;padding: 7px 0;}
	 .newsDetail-footer-share{font-size: 9px;}
	 .newsContent .newsDetail-footer-share-items{margin-left: 7px;}
	 .newsContent .newsDetail-footer-share-items a{width: 40px;height: 25px;}

	 .pageContact{padding: 10px;flex-direction: column;}
	 .pageContact .firmsInfoContact{padding-right: 0;padding: 0;}
	 .pageContact .firmsInfoContact .single{padding: 10px;}
	 .pageContact .firmsInfoContact .single img{height: 17px;}
	 .pageContact .firmsInfoContact .single p{font-size: 11px;margin-left: 5px;}
	 .pageContact .maps{height: 300px}
	 .pageContact .firmsInfoContact h1{font-size: 14px;margin: 10px 0 0px 0;}

	 .newsH .container .nwList{padding: 10px 0;}
	 .newsH .container .nwList .single{margin: 8px 3px;flex: 0 0 47.4%;}
	 .newsH .container .nwList .single .image{height: 130px;}
	 .newsH .container .nwList .single .nwCnt{padding: 10px;}
	 .newsH .container .nwList .single .nwCnt h1{font-size: 13px;}
	 .newsH .container .nwList .single .nwCnt p{padding: 5px 0;}
	 .newsH .container .nwList .single .nwCnt .date img{height: 15px;margin-right: 3px;}
	 .newsH .container .nwList .single .nwCnt .date p{font-size: 10px;}

	 .bottomSide{padding: 10px 0!important;}

	 #newsletter{padding: 0px 9px;}
	 #newsletter .container {/* flex-direction: column; */align-items: center;}
	 #newsletter .container .logo{display: none;}
	 #newsletter .container .logo img{height: 55px;display: none;}
	 #newsletter .container .right .searchProduct{height: 40px;max-width: 250px;}
	 #newsletter .container .right .searchProduct form input{font-size: 10px;}
	 #newsletter .container .right .text{margin-right: 8px;}
	 #newsletter .container .right .text h1{font-size: 15px;}
	 #newsletter .container .right .text p{font-size: 10px;}
	 #newsletter .container .right .searchProduct.cash button img{height: 15px;} 
	 /* #newsletter .container .right .searchProduct:after{    height: 1px;background: #818285;bottom: 0;} */
	 #newsletter .container .right .searchProduct form button{padding: 0 15px;}

	 #footer .container .fTop{flex-direction: column;align-items: flex-start;}
	 #footer .container .fTop{padding-bottom: 10px;}
	 #footer .container .fTop .logo{display: flex;}
	 #footer .container .fTop .buttons {padding-top: 10px;}
	 #footer .container .fTop .buttons .button{padding: 8px;}
	 #footer .container .fTop .buttons .button a{font-size: 10px;}
	 #footer .container .fTop .logo img{height: 60px;}
	 #footer{padding: 0px 5px;}

	 #footer .container .fMid{padding: 10px 0;}
	 #footer .container .fMid{/* flex-direction: column-reverse; */}
	 #footer .container .fTop .fMidLeft .copyRight h1{font-size: 11px;text-align: left;}
	 #footer .container .fTop .fMidLeft .copyRight p{font-size: 10px;text-align: left;}
	 #footer .container .fTop .adress{font-size: 10px;padding: 7px 0 0 0;}
	 #footer .container .fMid .fMidRight {padding: 0 0 8px 0;}
	 #footer .container .fMid .fMidRight .phoneH p{font-size: 12px;}
	 #footer .container .fMid .fMidRight .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}


	#footer .container .fTop .phoneH p{font-size: 12px;}
	#footer .container .fTop .phoneH img {height: 16px;padding-right: 7px;margin-right: 7px;}
	 
	 #footer .container .fMid .fMidRight .icons{margin: 0 8px;padding: 0 7px;}
	 #footer .container .fMid .fMidRight .icons a{margin-left: 3px;}
	 #footer .container .fMid .fMidRight .icons a img{height: 15px;}
	 #footer .container .fMid .fMidRight .whatsap{padding-right: 10px;}
	 #footer .container .fMid .fMidRight .whatsap img{height: 18px;}
	 #footer .container .fMid #fInviva .container a{font-size: 10px;}

	 #content .title{height: 120px;}
	 #content .title:after{height: 160px;}
	 #content .title h1 {line-height: 1 !important;top: 90px;font-size: 17px !important;}

     .seacrNews .searchHeader{height: 30px;padding: 0;}
     .seacrNews .searchHeader form .sImg{padding: 0 10px 0 0;}
     .seacrNews .searchHeader form .sImg img{height: 15px;}
     .seacrNews .searchHeader form input{    padding-left: 36px;font-size: 12px;}
}
