button:focus {outline:0;}
   #Services .rigThumbnailsList {
    display: flex;
    flex-wrap: wrap;
}
  #Services .rigThumbnailsBox div{
    overflow: hidden !important;
    height: 100%;

}
   #Services .RadImageGallery{color:#fff !important;}
    #Services .RadImageGallery .rigThumbnailsList>li{height: auto !important;}
    #Services .rigActiveImage img {
    width: 100% !important;
    padding: 0 !important;
}
   #Services .rigScrollPrevButton{
    bottom: 0px;
    opacity: 1;
    position: absolute;
    /* top: inherit; */
}
     #Services .rigScrollNextButton{
    bottom: 0px;
    opacity: 1;
    position: absolute;
    /* top: inherit; */
}
   #Services .rigThumbnailsList {
    padding: 0px !important;
    padding-bottom: 0px  !important;
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal {
    position: relative;
    height: auto !important;
}
   #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    overflow: hidden;
    height: 100% !important;
}
      #Services .RadImageGallery .rigThumbnailsList .rigThumbnailActive a {
    border: none;
}
   #Services .RadImageGallery .rigThumbnailsBox {
    height: calc(100% + 60px);
    background-color: #fff;
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
}
     #Services .RadImageGallery .rigThumbnailsList .rigThumbnailActive a {
    opacity: 1 !important;
    width: 100% !important;
    max-height: 100% !important;
    height: 100% !important;

}

   #Services .RadImageGallery .rigScrollPrevButton {
    background: 0;
    height: 30px;
    width: 30px;
    /* margin-top: 0px; */
    opacity: 1;
    /* right: 30px; */
    left: inherit;
}
    #Services .RadImageGallery .rigScrollNextButton {
    background: 0;
    height:30px;
    width: 30px;
    opacity: 1;
    right: 0;
}

@media screen and (min-width:1401px) {
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
    #Services .RadImageGallery .rigThumbnailsList>li {
      min-height: 300px !important;
	max-height:400px !important;
    width: 27vw;
    margin-bottom: 20px !important;
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}

}
@media screen and (min-width:1170px) and (max-width:1450px){
 #Services .rigThumbnailsList {
 
    width: 1240px !important;
}
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
    #Services .RadImageGallery .rigThumbnailsList>li {
    min-height: 300px !important;
	max-height:300px !important;
    width: 25vw;
    margin-bottom: 20px !important;
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
}
@media screen and (min-width:992px)  and (max-width:1169px) {
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
 #Services .rigThumbnailsList {
    width: 920px !important;
}
    #Services .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
	max-height:400px !important;
    width: calc(118vw / 3);
    margin-bottom: 20px !important;
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}



 
}

@media screen and (min-width:768px)  and (max-width:991px) {
  #Services .rigThumbnailsList {
 
    width: 1600px !important;
}
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
    #Services .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
	max-height:300px !important;
    width: 38vw;
    margin-bottom: 20px !important;
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
}


@media screen and (max-width:479px) {
    #Services .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
    width: 80vw;
    margin-bottom: 20px !important;
    margin-right: 10vw !important;
    margin-left: calc(10vw - 15px) !important;
 
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Services .rltbItemBox img{width:280px  !important;height:auto !important;}
}
@media screen and (min-width:480px)  and (max-width:767px) {
   #Services .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
    #Services .RadImageGallery .rigThumbnailsList>li {
    min-height:200px !important;
    width: 40vw;
    margin-bottom: 20px !important;
 
}
    #Services .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
   #Services .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
    #Services .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}

}


   #Services .RadImageGallery_Metro .rigScrollNextIcon {
 background:   url(../../../Images/SuivSlider.png) 50% 50% no-repeat;
width:30px !important;
height:30px !important;
    opacity: 0.7;
}
   #Services .RadImageGallery_Metro .rigScrollNextIcon:hover{
 background:   url(../../../Images/SuivSlider.png) 50% 50% no-repeat;
    opacity: 1 !important;
}
   #Services .RadImageGallery_Metro .rigScrollPrevIcon:hover{
 background:   url(../../../Images/PrecSlider.png) 50% 50% no-repeat;
    opacity: 1 !important;
}
   #Services .RadImageGallery_Metro .rigScrollPrevIcon{
 background:   url(../../../Images/PrecSlider.png) 50% 50% no-repeat;
width:30px !important;
height:30px !important;
    opacity: 0.7;
}




   #Services .RadImageGallery_Metro .rigScrollPrevIcon {
   /* top: inherit !important;
    bottom: -64px !important;*/

}

   #Services .RadImageGallery_Metro .rigScrollNextIcon {
    top: inherit !important;

}
 







