/*
Theme Name: Multitec
Theme URI: http://www.multitechdubai.com/
Author: testing
Author URI: http://www.multitechdubai.com/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: Multitech

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.container.header {padding: 18px 0px;}
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);
.no-pad{ padding: 0px; !important; }
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
 

.menu-wrapper {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    color: #fff;
    background: #1B8E97;
    margin-bottom: 0px;
    border: 0px;
    min-height: 43px;
    border-radius: 0px;
    box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.14);
}

.menu-wrapper a {
    color: #fff;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    padding: 12px 16px;
    border-right: 1px solid #09ACBA;
    font-family: 'Roboto Condensed', sans-serif;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #1B8E97;
    background: #fff;
}
.navbar-nav>li {
}

.navbar-nav {
    border-left: 1px solid #09ACBA;
}
.btn-default:hover {
    background: #FF000A;
    color: #fff;
}

.container.header button {
    margin-top: 24px;
}
.pr{ position: relative;}
.pattern{ background: url(images/pattern.png) center; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; }

.shadow{ position: absolute; width: 100%; height: 4px; background: rgba(0, 0, 0, 0.11);
top: 0px; left: 0px; right: 0px; z-index: 999;}
.search-wrapper{ position: absolute; bottom: 150px; left: 0; right: 0; width: 70%; margin: 0 auto;} 



.service-menu{ background: url(images/patternbar.jpg) center top; max-height: 100px; min-height: 100px; top: -170px;}

.s-menu-list{ list-style: none; margin: 0px; padding: 0px;}
.s-menu-list li{ float: left; width: 20%;}
.s-menu-list li>a>.icon{ float: left; display: table-cell; max-width: 40%; margin-top: 24px;}
.s-menu-list li>a>.ser-mtr{  float: left;  font-size: 12px;  width: 67%;  padding-left: 5%;  color: #fff;}

.s-menu-list li>a>.ser-mtr>H3 {
    margin: 21px 0px 3px 0px;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Source Sans Pro', sans-serif;
}
.round{ border-radius: 6px; border: 1px solid #1B8E97;
    background: #fff; padding: 20px 30px; position: relative; overflow: hidden; z-index: 1;
 -webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.32);
 -moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.32);
 box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.32);

 /* max-height: 252px; */}
.news-event,.welcome-note {
    margin: 23px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    color: #888888;
}
.news-event>.round>h4 {
    margin: 0px;
    background: #1B8E97;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 16px;
    padding: 0;
    margin-top: 0;
    top: -5px;
    position: relative;
}
.news-event .round:after {
    content: "";
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 48px;
    background: #1B8E97;
    z-index: -1;
}

.news-event .media {
    padding: 0px 0px;
    margin-top: 8px;
}
.news-event .media-left {
    background: url(images/news_events_icon.png) center 0px no-repeat;
    padding: 19px 16px 0px 17px;
}
.news-event .media-left b {
    font-size: 22px;
    
    line-height: 14px;
    text-align: center;
    margin: 0 auto;
    display: block;
}

.news-event .media-left a {
    color: #999;
    line-height: 16px;
    font-size: 14px;
    text-align: center;
}
.news-event .media-left i {
    font-style: normal;
    white-space: nowrap;
    font-size: 11px;
}
.welcome-note .round {
    padding: 23px 31px;
}
.transper{ background: none; border: 1px solid #1B8E97; color: #1B8E97;
border-radius: 20px; float: right; text-transform: lowercase; font-weight: 400; padding: 4px 15px;}
h4.subhead{ text-transform: uppercase; color: #1B8E97;  font-family: 'Source Sans Pro', sans-serif; }


.testimonials_wrp {
    font-size: 14px;
    color: #616161;
    font-style: italic;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 0px;
}
.twenty_four img{
    width: 100%;
}
.testimonials-head{ margin-bottom: 30px;}
.banner-bottom-shape{ width: 100%; position: absolute; bottom: 0px;
left: 0px; right: 0px; height: 80px;
background: url(images/bottom_banner_shape.png) center top no-repeat; z-index: 1;}

.ser-icon{ margin: 0px 10px 0px 0px;}
.serv-item .item-s{ text-align: justify; line-height: 21px; font-size: 14px;}
.serv-item {
    margin: 30px 0px 30px 0px;
}

.serv-item h3 {
    margin: 0px;
    text-transform: uppercase;  color: #1B8E97;  font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    margin-bottom: 9px;
    text-align: left;
}

.btn-wpr {
    width: 100%;
    float: left;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}

.btn-wpr:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #167E87;
    z-index: -1;
}

.btn-wpr button.btn.btn-default.pull-right {
    background: #167E87;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    border: 0px;
    letter-spacing: 1px;
    font-weight: 500;
    font-size: 13px;
}
.pull-right button {
    background: #1B8E97;
    color: #fff;
    border: 0px;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    padding: 8px 13px;
}
.btn-default:active {
    background: #fc0;
    box-shadow: none;
    color: #333;
}
.btn-default:active,.btn-default:hover,.btn-default:focus{  
outline: 0px;}
.btn-default{ outline: 0px !important; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 1, 2015 */



@font-face {
    font-family: 'urwgrotesktbold';
    src: url('fonts/URWGroteskT_Bold-webfont.eot');
    src: url('fonts/URWGroteskT_Bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/URWGroteskT_Bold-webfont.woff2') format('woff2'),
         url('fonts/URWGroteskT_Bold-webfont.woff') format('woff'),
         url('fonts/URWGroteskT_Bold-webfont.ttf') format('truetype'),
         url('fonts/URWGroteskT_Bold-webfont.svg#urwgrotesktbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.banner-head {
    font-family: urwgrotesktbold;
    color: #fff;
    text-align: center;
}

.banner-head h3 {
    font-size: 66px;
    margin: 0px;
    line-height: 54px;
}

.banner-head p {
    font-size: 17px;
    font-weight: normal;
    line-height: 21px;
    text-transform: uppercase;
}
.search-wrapper .container {
    width: 100%;
}
.row.serch-wrapper {
    width: 654px;
    background: rgba(0, 0, 0, 0.46);
    border: 6px solid rgba(27, 142, 151, 0.64);
    margin: 0 auto;
    border-radius: 12px;
    overflow: hidden;
    padding: 25px 28px;
    margin-top: 16px;
}
.group-sech{ background: #fff; min-height: 54px; width: 99%; border-radius: 3px; overflow: hidden;}


.s-input,.s-select,.s-button{ border-radius: 0px;min-height: 54px;
border: 0px; box-shadow: 0px; background: none; outline: 0px;
font-family: 'Source Sans Pro', sans-serif;}
.s-input{ width: 60%; float:left; border-right: 1px solid #B7B7B7;}
.s-select{ width: 27%; float:left; }
.s-button{ width: 13%; float:left; background: #1B8E97; 
color: #fff; font-size: 20px; font-weight: normal;}
.s-button:hover,
.s-button:active,
.s-button:focus{ color: #fc0;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 0px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #FF000A;
    color: #fff;
}


.navbar-nav>li>.dropdown-menu {
    top: 43px;  left: -1px;
}
.buton-wpr {
    width: 235px;
}
.search-top {
    margin-top: 24px;
    padding: 0px;
}

.search-top i {
    color: #1B8E97;
}

.search-top>a {
    padding: 9px 14px;
    border: 1px solid #1B8E97;
    border-radius: 4px;
}

.search-top ul.dropdown-menu {
    top: 28px;
    border: 0px;
    /* border-radius: 0px; */
    width: 241px;
    padding: 20px 40px;
}

.search-top ul.dropdown-menu input {
    width: 80%;
    padding: 10px 0px;  border-radius: 0px;
    border: 0px;
    box-shadow: none;
    padding-left: 9px;
    border: 1px solid #ddd;
    height: 40px;
}

.search-top ul.dropdown-menu button {
    width: 20%;
    margin: 0px;
    padding: 10px 0px;
    color: #fff;
    border-radius: 0;
}

.search-top ul.dropdown-menu button i {
    color: #fff;
}

.search-top:active {
    box-shadow: none;
}
.service-menu.affix {
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22);
    min-height: 0px;
}

div#ascrail2000-hr div {
    display: none !important;
}
div#ascrail2000 div {
    width: 9px !important;
    border: 0px solid #FFF !important;
    border-top-left-radius: 0px !important;  
    border-top-right-radius: 0px !important;  
    border-bottom-right-radius: 0px !important;  
    border-bottom-left-radius: 0px !important;
    right: 0px !important;
    background: #1B8E97 !important;
}
div#ascrail2000 {
    background: #F1F1F1;
    width: 9px !important;
    z-index: 999999 !important;
}   


.backto-top {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    bottom: 70px;
    right: 30px;
}

.affix .backto-top {
    visibility: visible;
    opacity: 1;
}

.backto-top a {
    background: #1B8E97;  padding: 11px;  border-radius: 60%;  
    width: 50px;  height: 50px;  text-align: center;  line-height: 30px; color: #fff;
    display: block;
}

.backto-top{-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.s-button i {
    width: 20px;
}

.service-menu{ -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
 }


ul.s-menu-list.nav a {
    padding: 0px 0px;
}

.s-menu-list li.active {
    border-bottom: 2px solid #fc0;
    
    color: #fc0;
}

.s-menu-list li.active .ser-mtr {
    background: #006973;
    color: #fff;
}

.service-menu.affix .icon {
    /* visibility: hidden; */
    /* display: none; */
    width: 21px;
    position: absolute;
    top: -10px;
    left: 27px;
}

h3 {}

.service-menu.affix .ser-mtr h3 {
    margin-top: 0px;
    font-size: 15px;
    text-transform: uppercase;
}

.service-menu.affix .ser-mtr {
    text-align: left;
    width: 100%;
    padding: 17px 60px;
    font-size: 0;
}


.service-menu.affix .icon img {
    width: 100%;
}

.search-outer {
    width: 100%;
    margin: 0;
}

@media (max-width:1500px){

    .search-wrapper {
    bottom: 29px;
}
    .carousel-caption {
    padding-bottom: 130px;
}
}





.s-menu-list li>a>.icon>img {
    width: 100%;
}


@media (max-width:1200px){
    .navbar-default .navbar-nav>li>a{
    padding: 12px 13px;
    }
}
@media (max-width:1200px){
    .navbar-default .navbar-nav>li>a{
    padding: 12px 7px;
    font-size: 12px;
}
}

.affix .backto-top span {
    position: relative;
    top: -25px;
    font-size: 12px;
}
.no-de{ display: none;}

.dropdown-menu{-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
    
   -webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
    display: block; visibility: hidden;
 
}
.open>.dropdown-menu{ -webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); visibility: visible;

}

.modal.fade .modal-dialog{-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
    
   -webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(500px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg); opacity: 0; display: block; visibility: hidden; }

.modal.in .modal-dialog{-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); visibility: visible; opacity: 1; display: block;
}


/******/

.blue-modal {}

.blue-modal .modal-content {
    background: #1B8E97;
    color: #fff;
}

.blue-modal .modal-content .form-control {
    background: #006E76;
    border-color: #005157;
    padding: 20px 17px;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
}

.blue-modal .modal-header {
    border-color: #107981;
    padding: 18px 40px;
}

.blue-modal label {
    font-weight: 400;
    letter-spacing: 1px;
}

.blue-modal .form-group {
}

.blue-modal .modal-body {
    padding: 18px 40px;
}

.blue-modal .modal-footer {
    border-color: #107981;  
    padding: 18px 40px;
}


.blue-modal .modal-header .close {
    font-size: 31px;
}

.affix .backto-top i.glyphicon.glyphicon-chevron-up {
    top: -6px;
}
.affix .backto-top  a:hover{ text-decoration: none;}

 .footer-fix{ position: fixed; bottom: 0px; background: #2A2A2A url(images/patternbar.jpg) center top; width: 100%; z-index: 9999; padding: 13px 0px; box-shadow: 0px 0px 9px #084F54; padding: 0;}
 .footer-fix:before {
    position: absolute;
    width: 100%;
    height: 50px;
    background: rgba(0, 0, 0, 1);
    /* height: 100%; */
    top: 0;
    left: 0;
    z-index: -11;
}
.footer-fix .container {
    width: 94%; color: #fff;
}
.ring-back {
    float: left;
    margin-left: 21px;
    padding: 9px 0px;
    padding-right: 21px;
    border-right: 1px solid #147178;
}

.ring-back img {
    width: 34px;
}
.ring-back b,
.skype-call b
{
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 29px;
    position: relative;
    top: 1px;
}
.skype-call{float: left;
    margin-left: 21px;
    padding: 9px 0px;border-right: 1px solid #147178;padding-right: 21px;height: 50px;}
.skype-call,
.ring-back{ opacity: .6; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.skype-call:hover,
.ring-back:hover{ opacity: 1; cursor: pointer;}

.skype-call b {
    margin-left: 5px;
}


.skype-spt {
    position: relative;
    top: -59px;
    opacity: 0;
}

.footer{ padding: 50px 0px ; background: #1C8E98; margin-top: 100px; position: relative;}
.footer:after{ position: absolute; content: ""; width:443px; height: 60px;  margin: 0 auto; left: 0; right: 0px; top: -59px;
background: url(images/footer_shape.jpg) center no-repeat;    }

ul.social {
    list-style: none;
    color: #fff;
    width: 179px;
    margin: 0 auto 71px auto;
}

ul.social li {
    float: left;
    margin: 1px 6px;
    font-size: 27px;
}
.row.copy-write {
    padding: 20px 0px;
    text-align: center;
    color: #95D3D8;
    font-size: 12px;
    padding-top: 0px;
}

.row.copy-write a {
    color: #D8E9EA;
}




/*chat*/
 
.zopim {
    position: absolute;
    bottom: 10px !important;
    right: 30px !important;
     
    
    
    box-shadow: none !important;
}
 
/*chat*/


.con-right {
    float: right;
    margin-right: 164px;
}

.con-right .mobile {
    padding: 12px 0px;
    font-size: 18px;  font-family: 'Source Sans Pro', sans-serif;      
    font-weight: bold;
    position: relative;
    top: 2px;
    opacity: .7;
}

.con-right .mobile i {
    font-size: 21px;
    position: relative;
    top: 2px;
    margin: 0px 5px;
}

.search-wrapper.se-sub {
    bottom: 0;
    top: 0;
    margin: auto auto;
    height: 89px;
}

h3.subhead {
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: 800;
    text-shadow: 0px 2px 0px #007379;
    padding: 0px 0px;
    margin: 9px 0px;
}
ol.breadcrumb.path-p {
    background: none;
    padding-left: 0px;
    padding-top: 0px;
    font-family: 'Source Sans Pro', sans-serif;
}

ol.breadcrumb.path-p a {
    color: #fff;
    position: relative;
    z-index: 1;
    padding: 0px 15px;
    font-size: 13px;
    color: #5CBDC5;
    margin: 0px -3px;
}

ol.breadcrumb.path-p a:before {
    width: 100%;
    /* float: left; */
    height: 12px;
    background: #035B62;
    content: "";
    position: absolute;
    left: 0;
    padding: 13px 0;
    left: 0;
    -webkit-transform: skew(-15deg, 0deg);  -moz-transform: skew(-15deg, 0deg);  -o-transform: skew(-15deg, 0deg);  -ms-transform: skew(-15deg, 0deg);  transform: skew(-15deg, 0deg);
    z-index: -1;
    top: -26%;
}

.breadcrumb>li:before {
    content: "" !important;
    padding: 0;
}


ol.breadcrumb.path-p li.active:before {
    width: 100%;
    /* float: left; */
    height: 12px;
    background: #FFE401;
    content: "";
    position: absolute;
    left: 0;
    padding: 13px 0px;
    left: 0%;
    -webkit-transform: skew(-15deg, 0deg);  -moz-transform: skew(-15deg, 0deg);  -o-transform: skew(-15deg, 0deg);  -ms-transform: skew(-15deg, 0deg);  transform: skew(-15deg, 0deg);
    z-index: -1;
    top: 8%;
}
ol.breadcrumb.path-p li.active{ position: relative; z-index: 1; text-align: center; padding: 4px 22px;  z-index: 1;   font-size: 14px;  color: #575757; top: 0; font-weight: 400; margin: 0px 8px;}


.gallery-folder-wpr{ margin-top: 30px;}

.gallery-listing-wpr{ margin-top: 30px;}



.gallery-folder-wpr a.thumbnail {
    position: relative;
    z-index: 1;
    border: 0px;
    padding: 0;
    background: #000;
    border-radius: 34px;
}

.gallery-folder-wpr a.thumbnail:after,.gallery-folder-wpr a.thumbnail:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #FFF;
    z-index: -1;
}

.gallery-folder-wpr a.thumbnail:after {
    top: 1px;        
    /* -webkit-transform: rotate(2deg); */  
    -moz-transform: rotate(2deg);  
    -o-transform: rotate(2deg);  
    -ms-transform: rotate(2deg);  
    /* transform: rotate(2deg); */
    z-index: -10;      
    width: 108%;  margin: auto;  
    left: -4%;  right: 0;  
    height: 80%;  top: 0;  bottom: 0;
}

.gallery-folder-wpr a.thumbnail:before {  
    /* -webkit-transform: rotate(-2deg); */  
    -moz-transform: rotate(-2deg);  
    -o-transform: rotate(-2deg);  
    -ms-transform: rotate(-2deg);  
    /* transform: rotate(-2deg); */  
    z-index: -9;
    width: 104%;
    margin: auto;
    left: -2%;
    right: 0;
    height: 89%;
    top: 0;
    bottom: 0;
}
.gallery-folder-wpr a.thumbnail img {
    border: 1px solid #CACACA;
    padding: 7px;
    background: #fff;
    border-radius: 4px;
}
.gallery-folder-wpr span.label {
    position: absolute;
    bottom: 10%;
    left: 4%;
    z-index: 9;
    color: rgba(255, 255, 255, 0.76);
    background: rgba(0, 0, 0, 0.43);
    padding: 6px 10px;
    border-radius: 4px;
}
.gallery-folder-wpr h6 {
    position: absolute;
    bottom: 16%;
    left: 8%;
    color: #fff;
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 84%;
    overflow: hidden;
    z-index: 2;
}
span.shadoww-al {
    position: absolute;
    width: 94%;
    height: 52%;
    bottom: 0;
    left: 0;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    z-index: 1;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */;
}


/*popup-image gallery*/
.modal-dialog {}
.thumbnail {margin-bottom: 31px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
}
/*popup-image gallery*/
.gallery-listing-wpr a.thumbnail {
    margin-bottom: 31px;
}

#map_canvas{ width:100%; height: 1080px;} 
.pr{ position: relative;}

.con-add{}
.over-contact{ position: absolute; top: 0px; left: 0px; width: 100%;}
.con-add.col-md-4.head {
    margin-top: 62px;
    position: relative;
    z-index: 1;
    border-bottom: 14px solid #F4F4F4;
}

.con-add {
    background: #fff;
    padding: 12px 29px;
    box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.18);
    font-family: 'Source Sans Pro', sans-serif;
}
.con-add p {
    color: #747474;
    font-size: 14px;
    font-weight: 400;
}

.con-add h3 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 19px;
    color: #198E97;
}

.con-add .multi-logo {
    padding: 14px 0px;
}

.con-add.col-md-4.branch {
    border-bottom: 14px solid #F4F4F4;
    clear: both;
}

.contact-f{border-bottom: 14px solid #F4F4F4;
margin-top: 50px;}

.fl{ width: auto;}
.con-aaaa{ position: absolute; left: 0px; top: 80px;}
.contact-f{ position: absolute; left: 0px; top: 500px; }
.conta-fff{ position: absolute; top: 730px;left: 0px;}
.no-ma{ background: #fff; padding: 31px 25px; }

.no-ma .col-md-12 {
    margin: 4px 0px;
}


.cover{ box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.18);}
.cover.row {
    margin: 0px 0px;
    background: #fff;
    border-bottom: 14px solid #F4F4F4;
}
.con-add.head {
    z-index: 3;
    border-bottom: 14px solid #F4F4F4;
}

.con-add.branch {
    border-bottom: 14px solid #F4F4F4;
    z-index: 2;
}

h1#firstHeading {
    font-size: 14px;
}
iframe.thumbnail {
    margin: 20px 0px;;
    margin-bottom: 8px;
}

.row.vgallery-listing-wpr h4 {
    margin: 0;
    padding: 0;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 16px;
}


.group-nav.row ul {
    padding: 0;
    list-style: none;
    
    width: 100%;
}

.group-nav.row ul li {
    width: 20%;
     
    padding: 0px 30px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    float: left;
}
.group-head-b {
    top: 110px;
    height: 0px;
}

.group-head-b .banner-head {
    text-align: left;
}
.group-head-b span {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    width: 50%;
    float: left;
}

.group-cap{ text-align: center; 
    padding: 100px 0px; font-family: 'Source Sans Pro', sans-serif;}


.group-cap h4 {
    font-weight: 300;
    font-size: 31px;
    color: #1B8E97;
    margin: 22px 0px;
}

.group-cap p {
    margin: 0 auto;
    width: 80%;
    line-height: 26px;
    font-weight: 300;
    font-size: 16px;
}

.group-add{ position: relative;}
.group-add .container{ /* position: absolute; */
    /* top: 0px; */ /* left: 0px; */ /* right: 0px; */
}

.group-add .well {
    background: rgba(0, 0, 0, 0.48);
    color: #fff;
    border: 0;
    border-radius: 10px;
    padding: 10px 33px;
    margin-top: 51%;
    font-family: 'Source Sans Pro', sans-serif;
    border: 2px solid #1B8E97;
    box-shadow: 0px 0px 21px rgba(0, 0, 0, 0.54);
}

.group-add .well h3 {
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fc0;
}

.group-add .well p {
    font-size: 15px;
    letter-spacing: 1px;
}

.group-add .well p i {
    margin-right: 5px;
    font-size: 15px;
    color: #fc0;
}

.group-add .well p button {
    padding: 10px 18px;
    border: 0;
    margin-top: 19px;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.brand{ background: #fff; width: 100%; height: 391px;}
.banner-head {
    margin-top: 6%;
}
 
.browser-view img{ width: 100%; margin-top: 100px; margin-bottom: 60px;} 
.group-add img {
}
.po-img{ position: absolute; height: 100%; width: 100%;}
.maids-lo img,
.webshore-loo img,
.mul-electro img,
.multiglobal-loo img,
.wese-lo img {
    margin: 0 auto;
    display: block;
    margin-top: 89px;
}
.webshore-loo img,
.mul-electro img,
.multiglobal-loo img,
.wese-lo img{ margin-top: 120px;}
.maids-lo {
    background: #01172E;
}

.wese-lo{  background: #015488;  }
.wese-lo img{margin-top: 140px; }

div#section1 {border-bottom: 18px solid #1D8D98; box-sizing: border-box;}
div#section2 {border-bottom: 18px solid #1D8D98; box-sizing: border-box;}
div#section3 {border-bottom: 18px solid #1D8D98; box-sizing: border-box;}
div#section4 {border-bottom: 18px solid #1D8D98; box-sizing: border-box;}
div#section5 {border-bottom: 18px solid #1D8D98; box-sizing: border-box;}

.group-s-buton a {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    float: left;
    padding: 35px 0px;
}

.group-s-buton li {
    text-align: center;
}

.affix .group-s-buton a {
    padding: 0 0px;
    min-height: 51px;
}

.group-s-buton.s-menu-list li.active {
    border-bottom: 6px solid #1B8E97;
    color: #fc0;
}

.group-s-buton.s-menu-list li.active a {
    /* color: #fc0; */
    /* background: #074E53; */
    padding: 0;
}
.group-top-nav-c{ background: #fff; overflow: hidden;}
.group-top-nav-c a {
    padding: 0px;
}
.affix .group-s-buton a img {
    width: 69%;
}

@media ( max-width:1366px){
.maids-lo ,
.webshore-loo,
.mul-electro,
.multiglobal-loo,
.wese-lo    
    {
    height: 250px;  overflow: hidden;
}

.maids-lo img, .webshore-loo img, .mul-electro img, .multiglobal-loo img, .wese-lo img {
    margin-top: 5%;
}

.group-head-b .banner-head {
    margin-top: 0px;
}
    .webshore-loo img {
    width: 100%;
    margin-top: 24%;
}    
    
    .webshore-loo img {
    width: 100%;
    margin-top: 24%;
}

.mul-electro img {
    margin-top: 20%;
}

.multiglobal-loo img {
    margin-top: 39px;
    width: 100%;
}
    .wese-lo img {
    margin-top: 29%;
}
    
}
.con-add.branch.web{ z-index: 1;}

.con-add.head:before {}

.con-add.head:after {
    content: " HEAD OFFICE ";
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 12px;
    padding: 4px 13px;
    background: #eee;
    color: #AEAEAE;
}

.con-add.branch:after {
     content: " BRANCH OFFICE ";
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 12px;
    padding: 4px 13px;
    background: #eee;
    color: #AEAEAE;
}
.modal-backdrop{background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.45) 22%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.3)), color-stop(22%,rgba(0,0,0,0.45)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.45) 22%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.45) 22%,rgba(0,0,0,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.45) 22%,rgba(0,0,0,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.45) 22%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}
.modal-backdrop.in{ opacity: 1;}

.sub-para{ margin-bottom: 30px; min-height: 00; height: 77px;}
.sub-con{font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
line-height: 23px;
color: #626262;}

.careers{}
.careers .well {
    margin-top: 20px;
    background: #157D86;
}

.careers .well ul.list-group {
    margin-bottom: 0px;
}
.careers .well li.list-group-item {
    border: 1px solid #137179;
}

.careers .well li.list-group-item span.badge {
    background: #1C8E98;
    padding: 6px 18px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    border: 1px solid #065E66;  
    box-shadow: inset 0 1px 1px rgba(1, 74, 81, 0.21);
}
.submit-your-cv {
    margin-top: 21px;
    background: none;
}

.submit-your-cv h4 {
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
}
.submit-your-cv button {
    border: 0px;
    padding: 10px 40px;
    background: #1A8F96;
    color: #fff;
}
.submit-your-cv .divider {
    margin: 20px 0px;
    background: #ccc;
    width: 70%;
    height: 1px;
}

ul.dropdown-sub {
    position: absolute;
    right: -140%;
    background: #FFF;
    color: #000;
    top: 0px;
    padding: 0;
    list-style: none;
    border-radius: 0px 0px 4px 4px;
    width: 140%;
    padding-top: 5px;
}

ul.dropdown-sub a {
    color: #525252;
    padding: 10px 23px 10px 23px;
    display: table;
    width: 100%;
}

ul.dropdown-sub li {
    /* border-bottom: 1px solid #eee; */
}
ul.dropdown-sub{ visibility: hidden; opacity: 0;
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-transform: perspective(500px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
transform: perspective(500px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.dropdown-menu li a:hover ~ ul.dropdown-sub,
ul.dropdown-sub:hover
{ visibility: visible; opacity: 1;
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-moz-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-o-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-ms-transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(500px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

}


.v-head{ margin: 0px; color: #fff; padding-bottom: 7px;}
.list-group-item p {
    font-size: 13px;
    color: #767676;
    background: #eee;
    padding: 13px 17px;
    margin-top: 12px;
    text-align: justify;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0px;
}
ul.dropdown-sub li:hover a {
    background: #f5f5f5;
    text-decoration: none;
}
.dropdown-menu>li>a i {
    font-size: 8px;
    color: #A6A6A6;
    float: right;
    line-height: 20px;
    margin-right: -6px;
}

.msh h4 { margin-top: 30px;}
.msh p{ text-align: justify;}

.group-top-nav-c a {
    padding: 11px;
}

.group-s-buton li a {
    padding: 0;
}
.about_us .well {
    border: 0;
    width: 48.6%;
    margin: 19px .7%;
    padding: 5px 5px;
    padding-top: 13px;
}

.about_us .well p {
    text-align: justify;
}

.about_us .well .col-md-12 {
    background: #fff;
    padding: 17px 20px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
}
.abv-head{ color: #157D86;}
.bo{ border: 0px !important; margin-top: 50px;}



.amc-tab ul.nav.nav-tabs {
    margin-bottom: 22px;
    border: 0px;
    margin-top: 0px;
    /* background: #F7F7F7; */
    padding: 21px 33px;
    border-radius: 0;
    border-bottom: 1px solid #ddd;
}

.amc-tab ul.nav.nav-tabs li.active a {
    border: 0px;
    background: #1C8E98;
    border-radius: 109px;
    color: #fff;
}

.amc-tab ul.nav.nav-tabs li a {
    padding: 14px 24px;
    color: #666666;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    border: 0px;
}

 
.amc-tab .nav-tabs>li>a:hover {
    border-radius: 92px;
}

.amc-tab .nav-tabs>li {
    margin: 0px 3px;
}
.service-menu.affix h3.subhead {
    display: none;
}

.service-menu.affix ol.breadcrumb.path-p {
    margin: 7px 0px;
}

.service-menu.affix {
    height: 44px;
}
 
.thumbnail.amc-thum {
    border: 0;
    padding: 0;
    position: relative;
}

.thumbnail.amc-thum h3 {
    margin: 0;
    padding: 10px 27px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFE401;
    z-index: 1;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    width: 100%;
}

.thumbnail.amc-thum p {
    color: #8C8181;
    font-size: 14px;
}

.thumbnail.amc-thum h3:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 115px;
    background: rgba(0, 0, 0, 0.44);
    z-index: -1;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */;
}
.thumbnail .caption {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.17);
    padding: 11px 27px 22px 27px;
}
.img-over{ position: relative; width: 100%;}

.img-over img {
    width: 100%;
}

.thumbnail.amc-thum h3 b {
    font-size: 31px;
    text-transform: uppercase;
    width: 100%;
    float: left;
    color: #fff;
}
h3.our-different-amc-packages {
    margin: 10px 0px 15px 0px;
}
.multi-btn {
    background: #1B8E97;
    color: #fff;
}

.multi-btn:hover,
.multi-btn:active,
.multi-btn:focus{
    background: #09636B;
    color: #fff;
}

.amc-form .divider{ background: #ddd; width: 100%; height: 1px; margin: 17px 0px;}
.amc-form .form-group {
    margin-bottom: 0px;
}
.amc-form input[type=radio] {
    margin-left: 14px;
    margin-right: 4px;
}


ul.lst {
    margin-top: 19px;
    margin-left: 0px;
    padding-left: 2%;
}

ul.lst li {
    list-style: none;
    padding: 1px 0px;
}

ul.lst li i {
    font-size: 10px;
    top: 0px;
    margin-right: 2%;
    color: #838383;
}
.service-menu.affix .ser-mtr.other {
    padding-right: 0px;
    padding-left: 53px;
}

.testimonials_wrp p {
    text-align: justify;
    margin-bottom: 0;
}

.col-lg-4.twenty_four {
    margin-top: 64px;
}

.btn-wpr button.btn.btn-default.pull-right:hover {
    background: #FF000A;
}



.btn-wpr:hover:before {
    background: #FF000A;
}




.btn-wpr.test_more {
    margin-top: 0px;
    margin-bottom: 25px;
}


.test_main .media {
    margin: 14px 0px;
}
/*button*/


.btn-wpr button.btn.btn-default.pull-right:hover { 
    -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
} 

@-webkit-keyframes shake { 
    0%, 100% {-webkit-transform: translateX(0);} 
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);} 
    20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);} 
} 
@keyframes shake { 
    0%, 100% {transform: translateX(0);} 
    10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);} 
    20%, 40%, 60%, 80% {transform: translateX(10px);} 
} 
.btn-wpr button.btn.btn-default.pull-right:hover { 
    -webkit-animation-name: shake; 
    animation-name: shake; 
}

/*button*/



.sub_form label {
    font-weight: 400;

}

.news_detail {
    border: solid 1px #ccc;
    padding: 20px;
    box-sizing: border-box;
  
}

.testmonials-wrapper ul li .inner-test {
  width: 94%;
  float: left;
  padding: 3px 5%;
  background: #FFF;
  margin: 12px 2%;
  border: solid 1px #F0F0F0;
  text-align: justify;
}


.testmonials-wrapper ul li {
  list-style: none;
}

.testmonials-wrapper ul {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px;
}

.testmonials-wrapper {
  width: 100%;
  float: left;
}
.new_imge {
    width: 100%;
    height: 180px;
    background: #000;
    float: left;
    margin: 8px 0px;
    overflow: hidden;
}

.new_imge img {
    width: 100%;
    height: 100%;
}

.news-event .media-body {
    text-align: justify;
}

.news-event .media-body {
    padding-right: 10px;
}

.news-event .media-body h4.media-heading {
    color: #ED1F24;
}

.welcome-note p {
    text-align: justify;
}

.s-menu-list li>a>.ser-mtr>H3 {
  margin: 47px 0px 3px 0px;
  font-weight: 500;
  font-size: 18px;
  font-family: 'Source Sans Pro', sans-serif;
}

.s-menu-list li>a>.ser-mtr>H3 span {
  float: left;
  width: 100%;
  font-size: 15px;
}


.s-menu-list li>a>.ser-mtr>H3 span.serv_l {
  width: auto;
  float: none;
}

.welcome-note .round {
  padding: 28px 31px;
}

.banner-head {
  margin-top: 1%;
}

.banner-head p {

  text-transform: capitalize;
}


.banner-head p {
  text-transform: capitalize;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.bo {
  border: 0px !important;
  margin-top: 0;
}

ul.social {
    width: 285px;
}

ul.social a {
    color: #fff;
}

.about_us .well ul li {
  list-style: none;
}

i.glyphicon.glyphicon-cog {
  font-size: 10px;
  top: 0px;
  margin-right: 2%;
  color: #838383;
}

.about_us .well ul li {
  list-style: none;
}


.about_us .well .col-md-12 {
  background: #fff;
  padding: 17px 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  min-height: 136px;
}

.wese-lo {
  background: #fff;
}

.sub-con p {
    text-align: justify;
}

.news-event .media-body {
  padding-right: 5px;
  padding-left: 10px;
}

.news-event .round {
  padding-left: 25px;
}

span.shadoww-al {

  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(64, 192, 255, 0.88) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8)));
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(64, 192, 255, 0.88) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(64, 192, 255, 0.88) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(64, 192, 255, 0.88) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(64, 192, 255, 0.88) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}

.iso {
    float: left;
    margin: 8px 0px;
    margin-left: 44%;
    margin-bottom: 0;
}

.serv-item .item-s {
    min-height: 283px;
    max-height: 283px;
    overflow: hidden;
}

#section1 .item-s {
    min-height: inherit;
    max-height: inherit;
    overflow: visible;
}

.search-wrapper { z-index: 2; }
.carousel-inner{z-index: 1;}

.row.sub_mep_wrpr .serv-item .item-s {
    min-height: inherit;
    max-height: inherit;
}

.new_imge.event_img{
    width: auto;
    height: auto;
    margin-right:15px;
    margin-bottom: 15px;    
}

.blog-post-repeat {
    border: solid 1px #ccc;
    margin: 5px 0px;
    padding: 30px 30px;
    float: left;
    width: 100%;
}

h2.entry-title {
    margin: 8px 0px;
    font-size: 22px;
}

h2.entry-title a {
    text-decoration: none;
    color: #1B8E97;
}

.post-date {
    float: left;
}

.post-comment {
    float: left;
}

.entry-summary {
    float: left;
    width: 100%;
}

.postmeta {
    width: 100%;
    float: left;
    font-size: 13px;
}

.post-comment a {
    color: #555;
}

.entry-summary p {}

p.read-more a {
    text-decoration: none;
}
.tag-wrapper ul li {
    float: left;
    list-style: none;
    margin: 1% 1%;
    border: solid 1px #1B8E97;
    padding: 5px 10px;
    border-radius: 2px;
}

.tag-wrapper ul {
    margin: 0px;
    padding: 0;
}

.tag-wrapper ul li a {
    color: #1B8E97;
    text-decoration: none;
}

.tag-wrapper h2 {
    margin: 0px;
    padding: 11px 0px;
    font-weight: 600;
    color: #717171;
    padding-top: 0;
}



/********************NEW STYLE******************/

.about_content h2, .service_area h3, .career_content h2, .contact_form h2{
    color: #1B8E97;
}

.link1 {
    background: #1c8e98;
    color: #fff;
    padding: 10px 10px 20px;
    margin: 24px 0 20px;
    text-align: justify;
}

.link2{
    background: #1c8e98;
    color: #fff;
    padding: 10px 10px 20px;
    margin: 24px 0 20px;
    text-align: justify;
}

.link1 a {
    background: #fff;
    padding: 3px 6px;
    color: #1c8e98;
    font-weight: bold;
    position: relative;
    top: 7px;
}

.link2 a {
    background: #fff;
    padding: 3px 6px;
    color: #1c8e98;
    font-weight: bold;
    position: relative;
    top: 7px;
}

.about_content{
    margin-top: 15px;
}

.company1 {
    background: #f7f7f7;
    padding: 10px 10px 20px;
    color: #333;
    box-shadow: 8px 10px 15px rgba(0, 0, 0, 0.26);
    border: 1px solid #dddddd61;
}

.company2 {
    background: #f7f7f7;
    padding: 10px 10px 20px;
    color: #333;
    box-shadow: 8px 10px 15px rgba(0, 0, 0, 0.26);
    border: 1px solid #dddddd61;
}

.company1 a {
    background: #fff;
    padding: 3px 6px;
    color: #1c8e98;
    font-weight: bold;
    position: relative;
    top: 7px;
}

.company2 a {
    background: #fff;
    padding: 3px 6px;
    color: #1c8e98;
    font-weight: bold;
    position: relative;
    top: 7px;
}

.hovereffect {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
}

.hovereffect img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}

.hovereffect:hover img {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.hovereffect .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.hovereffect:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
}

.career_content a, .contact-list a {
    color: #1c8e98;
    text-decoration: none !important;
    font-style: italic;
    font-weight: bold;
}

.contact_form label {
    color: #175f65;
}

ul li, ol li {
    list-style: none;
}

.contact-list{
    margin-top: 10px;
}

.contact-list li {
    margin-bottom: 20px;
    padding-bottom: 0;
}

.contact-list li .fa {
    color: #1B8E97;
    font-size: 24px;
    display: block;
    width: 30px;
    float: left;
}

.contact-list li span {
    margin-left: 40px;
    display: block;
    line-height: 1.4;
    font-size: 15px;
}

.service_img img {
    width: 100%;
    border-radius: 10px;
}

.service_img {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    border: 0px solid #e8e8e8;
    margin-bottom: 10px;
    margin-top: 25px;
}

.service_img img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}

.service_img:hover img {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.service_img .overlay {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.service_img:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mt-30{
    margin-top: 30px;
}