/*********************************************/
/***Services Page Responsive Design Changes***/
/*********************************************/

@media screen and (min-width: 200px) and (max-width: 1105px){
    body{
        overflow-x: hidden !important;
    }
}
@media screen and (max-width: 360px){
  /*Services page*/
    #contentSection{
        width: 25% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText {
        padding-top: 10px !important;
        position:   relative;   right: 10px ;
        word-break: keep-all !important;
        width:100% !important;
        height: auto !important;
    }
    .Service-Row-List{
        position: relative; right: 20px;
    }
    .servicepara span{
        font-size: 4.5vmin !important;
    }
    #ServiceText a{
        font-size: 4.8vw !important;
    }
    .menuBackGroundLayerTwo{
        display:none !important;
    }
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 200px !important;
        position: relative !important;
        overflow: hidden !important;
    } 
}
@media screen and (min-width: 361px) and (max-width: 401px) {
    #contentSection{
        width: 28% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position:   relative;   right: 10px;
        width:100% !important;
        height: auto !important;
    }
    #ServiceText a{
        font-size: 4vw !important;
    }
    .Service-Row-List{
        position: relative; right: 20px;
    }
    .servicepara span{
        font-size: 4.0vmin !important;
    }
}
@media screen and (min-width: 402px) and (max-width: 423px){
    #contentSection{
        width:  30% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:100% !important;
        height: auto !important;
    }
    .Service-Row-List{
        position: relative; right: 10px;
    }
    #ServiceText a{
        font-size: 4vw !important;
    }
    .servicepara span{
        font-size: 4.0vw !important;
    }
}
/*USED TO SIZE ALL THE MIDDLE SECTION BETWEEN THE WIDTH OF 475PX AND 424PX*/
@media screen and (min-width: 424px) and (max-width: 475px){
    #contentSection{
        width: 32.5% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:100% !important;
        height: auto !important;
    }
    .Service-Row-List{
        position: relative; right: 10px;
    }
    #ServiceText a{
        font-size: 3.2vw !important;
    }
    .servicepara span{
        font-size: 3.5vmin !important;
    }
}
@media screen and (min-width: 476px) and (max-width: 550px){
    #contentSection{
        width: 37% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:100% !important;
        height: auto !important;
    }  
    #ServiceText a{
        font-size: 3.0vw !important;
    }
    .servicepara span{
        font-size: 3.0vmin !important;
    }
}
@media screen and (min-width: 551px) and (max-width: 618px){
    #contentSection{
        width: 44% !important;
        border-left: none !important;
        border-right: none !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:100% !important;
        height: auto !important;
    }  
    #ServiceText a{
        font-size: 2.7vw !important;
    }
    .servicepara span{
        font-size: 2.8vmin !important;
    }
}
@media screen and (min-width: 619px) and (max-width: 652px){
    #contentSection{
        width: 50% !important;
    }
    #ServiceText {
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:99% !important;
    }
    #Service-Col-C, #Service-Col-G, #Service-Col-M{
        position: relative; right: 280px; top: 75px;
    }
    #Service-Col-D{
        position: relative; left:250px; bottom: 35px;
    }
    #Service-Col-H{
        position: relative; left:0px; top: 28px;
    }
     #Service-Col-N{
        position: relative; left:250px; bottom: 16px;  
    }
    #Service-Col-R{
        position: relative; right: 30px; top: 35px;
    }
    #Service-Col-V, #Service-Col-W{
        position: relative; right: 30px;
    }
    #ServiceText a{
        font-size: 2.3vw !important;
    }
    .servicepara span{
        font-size: 2.5vmin !important;
    }
}
@media screen and (min-width: 653px) and (max-width: 700px){
    #contentSection{
        width: 54% !important;
    }
    #ServiceText {
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:97.5% !important;
    }
    #ServiceText a{
        font-size: 2.3vw !important;
    }
    .servicepara span{
        font-size: 2.1vmin !important;
    }
}
@media screen and (min-width: 701px) and (max-width: 734px){
    #contentSection{
        width: 56.5% !important;   
    }
    #ServiceText {
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:99% !important;
    }
    #ServiceText a{
        font-size: 2.3vw !important;
    }
    .servicepara span{
        font-size: 2.1vmin !important;
    }
}
@media screen and (min-width: 735px) and (max-width: 755px){
    #contentSection{
        width: 60.5% !important;    
    }
    #ServiceText {
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:99% !important;
    }
    #ServiceText a{
        font-size: 2.3vw !important;
    }
    .servicepara span{
        font-size: 2.1vmin !important;
    }
}
@media screen and (min-width: 756px) and (max-width: 790px){
    #contentSection{
        width: 61.5% !important;    
    }
    #ServiceText {
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right: 10px;
        width:99% !important;
    } 
    .Service-Row-List{
        position: relative; left: 20px;
    }
    #ServiceText a{
        font-size: 2vw !important;
    }
    .servicepara span{
        font-size: 2.1vmin !important;
    }
}
@media screen and (min-width: 791px) and (max-width: 860px){
    #contentSection{
        width: 67% !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right :10px;
        width: 96% !important;
    }
    .Service-Row-List{
        position: relative; left: 50px;
    }
    #ServiceText a{
        font-size: 2vw !important;
    }
    .servicepara span{
        font-size: 1.9vmin !important;
    }
}
@media screen and (min-width: 861px) and (max-width: 920px){
    #contentSection{
        width: 72% !important;
        background-color: darkred;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right :10px;
        width: 98% !important;
    }
    #Service-Col-C{
        position: relative; left:31px; bottom:36px;
    }
    #Service-Col-D{
        position: relative; right:30px;
    }
    #Service-Col-E, #Service-Col-F{
        position: relative; left:280px; bottom: 110px;
    } 
    #Service-Col-G{
        position: relative; right:530px;
    }
    #Service-Col-H{
        position: relative; bottom: 47px;
    }
    #Service-Col-I{
        position: relative; left: 560px; bottom: 200px;
    }
    #Service-Col-L{
        position: relative; right: 280px; bottom: 50px;
    }
    #Service-Col-M{
        position: relative; right: 250px; bottom: 85px;
    }
    #Service-Col-N{
        position: relative; left: 528px; bottom: 176px;
    }
    #Service-Col-O, #Service-Col-P{
        position: relative; bottom: 150px;
    }
    #Service-Col-R{
        position: relative; bottom: 186px; left: 30px;
    }
    #Service-Col-S{
        position: relative; right: 530px; bottom: 40px;
    }
    #Service-Col-T, #Service-Col-U{
        position: relative; left: 280px; bottom: 275px;
    }
    #Service-Col-W{
        position: relative;  right: 30px; bottom: 120px;
    }
    #Service-Col-V{
        position: relative; right: 255px; bottom: 51px;
    }
    #Service-Col-Y{
        position: relative; left: 570px; bottom: 224px;
    }
    #ServiceText a{
        font-size: 1.8vw !important;
    }
    .servicepara span{
        font-size: 2.0vmin !important;
    }
}
@media screen and (min-width: 921px) and (max-width: 1000px){
    #contentSection{
        width: 79% !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right :10px;
        width: 94% !important;
    }
    #ServiceText a{
        font-size: 1.7vw !important;
    }
    .servicepara span{
        font-size: 2.0vmin !important;
    }
}
@media screen and (min-width: 1001px) and (max-width: 1050px){
    #contentSection{
        width: 82.5% !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right :10px;
        width: 97% !important;
    }
    #ServiceText a{
        font-size: 1.5vw !important;
    }
    .servicepara span{
        font-size: 2.0vmin !important;
    }
}
@media screen and (min-width: 1051px) and (max-width: 1105px){
    #contentSection{
        width: 87.5% !important;
    }
    #ServiceText{
        padding-top: 10px !important;
        word-break: keep-all;
        position: relative; right :10px;
        width: 100% !important;
    }
    #ServiceText a{
        font-size: 1.5vw !important;
    }
    .servicepara span{
        font-size: 2.0vmin !important;
    }
    .Service-Row-List{
        position: relative; left: 50px;
    }
}
@media screen and (min-width: 921px) and (max-width: 1105px){
    #Service-Col-D{
        position: relative; top:20px;
    }
    #Service-Col-E, #Service-Col-F{
        position:   relative; left: 280px; bottom: 93px;
    }
    #Service-Col-G{
        position: relative; right:560px; top: 49px;
    }
    #Service-Col-H{
        position:   relative;   left:30px;
    }
    #Service-Col-I{
        position:   relative; left:560px; bottom: 155px;
    }
    #Service-Col-L, #Service-Col-M{
        position:   relative; right:280px;
    }
    #Service-Col-N{
       position:   relative; left:560px; bottom: 90px;
    }
    #Service-Col-O, #Service-Col-P, #Service-Col-R{
        position:   relative;   bottom: 80px;
    }
    #Service-Col-S{
        position:   relative;   right:530px; top: 61px;
    }
    #Service-Col-T, #Service-Col-U{
        position:   relative;   left: 280px; bottom: 138px;
    }
    #Service-Col-V{
        position:   relative;   right: 560px; top:70px;
    }
    #Service-Col-W{
        position:   relative;   left: 280px; bottom: 14px;
    }
    #Service-Col-Y{
        position:   relative;   left: 560px; bottom: 118px;
    }
}
/*THIS IS USED TO RESIZE THE CONTENT OF THE ALPHABETICAL COLUMNS*/
@media screen and (min-width: 653px) and (max-width: 860px){
    #Service-Col-C, #Service-Col-G, #Service-Col-M{
        position: relative; right: 250px; top: 75px;
    }
    #Service-Col-D{
        position: relative; left:280px; bottom: 38px;
    }
    #Service-Col-H{
        position: relative; left:30px; top: 30px;
    }
    #Service-Col-N{
        position: relative; left:280px; bottom: 13px;  
    }
}
/*  THIS WHOLE @MEDIA SECTION IS DEDICATED ONLY TO THE PICTURE RESIZING AND THE TEXT WITHIN THE PICTURE */
@media screen and (max-width: 375px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 160px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 177px !important;
    }
}
@media screen and (min-width: 360px) and (max-width: 401px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 165px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 180px !important;
    }
}
@media screen and (min-width: 402px) and (max-width: 423px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 175px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 190px !important;
    }
}
@media screen and (min-width: 424px) and (max-width: 439px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 180px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 197px !important;
    }
}
@media screen and (min-width: 440px) and (max-width: 444px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 185px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 200px !important;
    }
}
@media screen and (min-width: 445px) and (max-width: 451px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 190px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 203px !important;
    }
}
@media screen and (min-width: 452px) and (max-width: 460px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 193px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 205px !important;
    }
}
@media screen and (min-width: 461px) and (max-width: 489px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 200px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 220px !important;
    }
}
@media screen and (min-width: 490px) and (max-width: 535px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 220px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 240px !important;
    }
}
@media screen and (min-width: 536px) and (max-width: 557px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 230px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 252px !important;
    }
}
@media screen and (min-width: 558px) and (max-width: 582px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 245px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 265px !important;
    }
}
@media screen and (min-width: 300px) and (max-width: 582px){
    .menuBackGroundLayerThreeServices a{
        display: none !important;
    }
    .menuBackGroundLayerThreeServices h1{
        display: none !important;
    }
}
@media screen and (min-width: 583px) and (max-width: 601px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 250px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 275px !important;
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:45px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 25px;
        font-size:  20px !important;
    }
}
@media screen and (min-width: 602px) and (max-width: 618px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 255px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 281px !important;
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:35px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 25px;
        font-size:  20px !important;
    }
}
@media screen and (min-width: 602px) and (max-width: 618px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 255px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 275px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:45px;
        font-size:  12px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 25px;
        font-size:  21px !important;
    }
}
@media screen and (min-width: 619px) and (max-width: 652px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 270px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 288px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:45px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 25px;
        font-size:  22px !important;
    }
}
@media screen and (min-width: 653px) and (max-width: 700px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 290px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 310px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:40px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 21px;
        font-size:  23px !important;
    }
}
@media screen and (min-width: 701px) and (max-width: 734px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 300px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 323px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:35px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 21px;
        font-size:  23px !important;
    }
}
@media screen and (min-width: 735px) and (max-width: 755px){
.zoneMiddleMenuWrap{
        width: 100% !important;
        height: 310px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 335px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:35px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 22px;
        font-size:  24px !important;
    }
}
@media screen and (min-width: 756px) and (max-width: 790px){
.zoneMiddleMenuWrap{
        width: 100% !important;
        height: 330px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 351px !important;    
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:30px;
        font-size: 14px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 19px;
        font-size:  25px !important;
    }
}   
@media screen and (min-width: 791px) and (max-width: 860px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 355px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 382px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:25px;
        font-size:  15px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 18px;
        font-size:  26px !important;
    }
}
@media screen and (min-width: 861px) and (max-width: 920px){
.zoneMiddleMenuWrap{
        width: 100% !important;
        height: 380px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 412px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:20px;
        font-size:  16px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 15px;
        font-size:  27px !important;
    }
}
@media screen and (min-width: 921px) and (max-width: 1000px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 420px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 450px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:17px;
        font-size:  17px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 10px;
        font-size:  28px !important;
    }
}
@media screen and (min-width: 1001px) and (max-width: 1050px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 435px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 470px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:15px;
        font-size:  18px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 10px;
        font-size:  29px !important;
    }
}
@media screen and (min-width: 1051px) and (max-width: 1105px){
    .zoneMiddleMenuWrap{
        width: 100% !important;
        height: 455px !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeServices, .menuBackGroundLayerTwo, .menuBackGroundLayerOne{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 495px !important;
    }
    .menuBackGroundLayerOne{
        margin-left: 10px !important; 
    }
    .menuBackGroundLayerThreeServices a{
        position: relative; bottom:15px;
        font-size:  19px !important;
    }
    .menuBackGroundLayerThreeServices h1{
        position: relative; bottom: 8px;
        font-size:  30px !important;
    }        
}
@media screen and (max-width: 767px){
    .servfacaz{
        padding-bottom: 20px !important;
    }
}


