.service-two-tab-title ul li a { font-size: 12px; padding: 2px 2px;}
.service-two-tab-title ul li ul a { font-size: 12px; padding-left: 20px;}
.service-two-tab-title ul li ul li ul a { font-size: 12px; padding-left: 40px;}
.slick-slide  a { width: 240px; height: 240px;}
.slick-slide a img { padding: 4px; border: 1px solid #c7c7c7;}

.service-two-tab-content ul li { list-style: circle; margin-left: 40px;}
 #map {
        height: 400px;
        width: 100%;
       }

.pageimg { }
.pageimg img {float: right;  clear: both ; padding: 4px; border: 1px solid #c7c7c7; max-height: 300px; max-width: 300px; }

#certs { float: right; position: absolute; z-index: 999; right: 0; }
#construction table { width: 100%}
#construction table td { border: 1px solid #9c9c9c; padding: 4px; }
#construction table th { background-color:#005676; color:#fff; text-align: center;}
#construction table .reem { background-color:#007ead; color:#fff; text-align: center;}

.mainmenu ul li ul li { background-color: #343434;}
.mainmenu-container ul > li > ul > li > ul > li > a {  color :#e2e2e2;}
.arrow { display:inline-block; float: right; background-size: 12px; background-image: url('../img/arrow.png'); background-repeat: no-repeat;
position: relative; top: 8px;}

body , html { overflow-x: hidden }