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

#baner, #centre-baner
{
    width: 100%;
    height: 80px;

}

#baner a {

    width: 23%;
    height: 50px;
}

#memem-g, #memem-d
{
  display: none;
}

.hwd-container
{
  margin: 95px 0;
}
#slide_video {
    height: 196px;
}
.hwd-container .media-details-view {
    margin: 0 !important;
    height: auto !important;
}
#about .module h3 {
    font-size: 22px;
    margin: 0 0 30px 0;
}
#about {
    font-size: 15px;
}

.gkNspPM-NewsBlocks[data-cols="2"] > figure {
    margin: 3.75% 0;
    width: 100%;
}
.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: -53px;
     padding: 0 10px 0px 11px !important;
    height: 110px;
}

#about .gkNspPM figure h3 {
    font-size: 11px!important;
}

#bloc, #bloc-2 {
    width: 100%;
    height: 50px;
    padding: 10px 0 10px 0;

}
#mapage {

    margin: 130px auto 0 auto;
}
.owl-carousel .owl-item {
    width: 47% !important;
    margin: 0 2% 0 0;
}

#tlp-team-module .item a {
    height: 163px;
}

.owl-carousel .owl-item {
    width: 47% !important;
    margin: 0 2% 0 0;
    height: 265px;
}

.owl-stage {
    transform: translate3d(0, 0px, 0px)!important;
    transition: all 0s ease 0s;
    width: 100%!important;
}

#sp-spmoviedb-tab .cloned {
    display: none!important;
}
#sp-spmoviedb-tab .owl-item {
    width: 100% !important;
    height: 480px;
    margin: 0 !important;
}

.spmoviedb-tab .movie-poster {
    overflow: hidden;
    height: 390px;
}

#about .gkNspPM {
    width: 100%!important;
    padding: 0!important;
}
#pagepage #about .gkNspPM figure h3 {
    font-size: 10px!important;
}

#sp_quickcontact107 input, #sp_quickcontact107 textarea {
    width: 86%;
}

#sp_qc_submit {
    width: 99.5% !important;
}

}
/*---------------------------------------------------------------------------------------*/







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

#slide_video {
    height: 209px;
}
#about .gkNspPM {
    width: 80% !important;
    padding: 0 !important;
}
.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: -53px;
    padding: 0 10px 0px 11px !important;
    height: 110px;
}

}



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

#slide_video {
    height: 223px;
}
#about .gkNspPM {
    width: 80% !important;
    padding: 0 !important;
}
.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: -48px;
    padding: 0 10px 0px 11px !important;
    height: 110px;
}


}


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

#slide_video {
    height: 358px;
}
#about .gkNspPM {
    width: 80% !important;
    padding: 0 !important;
}
.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: -20px;
    padding: 0 10px 0px 11px !important;
    height: 110px;
}


}

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

#slide_video {
    height: 414px;
}
#about .gkNspPM {
    width: 80% !important;
    padding: 0 !important;
}
.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: 0px;
    padding: 0 10px 0px 11px !important;
    height: 110px;
}


}


/*---------------------------------------------------------------------------------------*/







@media (min-width:800px) and (max-width:1023px)



 {

#memem-d ul li a, #memem-g ul li a {
    padding: 6px 8px;
    font-size: 10px;
}

#memem-d ul li, #memem-g ul li {
    margin: 0 4px;
}

#baner a {

    height: 52px;

}

#centre-baner
{
    width: 66%;
}

#centre-baner, #baner {
    height: 95px;

}
#memem-g, #memem-d {
    width: 62%;
}
#memem-g ul, #memem-d ul {
    padding: 0;


}

#slide_video {
    width: 100%;
    height: 448px;
    margin: 0 auto;
    position: relative;
}

.gkNspPM-NewsBlocks > figure > figcaption {
    bottom: -47px;
    padding: 0 10px 0px 11px !important;
    height: 110px;
}
#about .gkNspPM figure h3 {
    font-size: 11px;
}

#mapage
{
    margin: 140px auto 0 auto;
}


#sp_quickcontact107 input, #sp_quickcontact107 textarea {
    width: 93%;
}

#sp_qc_submit {
    width: 99.5% !important;
}

#tlp-team-module .item a {
    height: 100px;
}

.spmoviedb-tab .movie-poster {
    height: 152px;
}



}




@media (min-width:1280px) and (max-width:1440px)
{
}
#memem-g, #memem-d {
    width: 57%;
}

#memem-d ul li a, #memem-g ul li a {

    font-size: 14px;
}



}
