/*body{font-family: 'Open Sans', sans-serif;}*/

.container{max-width:1200px; width:100%;}

.head{background:#00797d; padding-top: 5px; padding-bottom: 5px;}
.loc{color: #e4faff9e;
font-size: 15px;padding-left: 10px;}
.f-icon{float: right;}
.f-icon img{margin-right: 2px;}

.f-icon img{transition: All .5s ease;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;}
.f-icon img:hover{opacity: 0.7;}




/*.top-mail{padding-left: 30px;}*/
.c1 a{text-decoration: none;
padding-left: 6px;color: #00797d;text-transform: uppercase;font-weight: 500;font-size: 15px;}
.c2 a{text-decoration: none;color: #000;}
.top-call p{background: url(../images/call.png) no-repeat top left;
padding-left: 70px;padding-bottom: 10px;color: #00797b;
font-weight: 600;
font-size: 17px;}

.top-call a{text-decoration: none;
color: #000;
font-weight: 400;}

.top-call{padding-top: 43px;
padding-left: 68px;}

.top-mail p{background: url(../images/mail.png) no-repeat top left;
padding-left: 70px;padding-bottom: 10px;color: #00797b;
font-weight: 600;
font-size: 17px;
}

.top-mail a{text-decoration: none;
color: #000;
font-weight: 400;}

.top-mail{padding-top: 43px;}

.head1{background: rgb(15,105,183);
background: linear-gradient(73deg, rgba(15,105,183,0) 46%, rgba(228,250,255,1) 46%);padding-top: 3px;
padding-bottom: 6px;}

.menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link {
  color: #005879;
}


.main{background-color:#4b95c2;}  
.menu-div .navbar, .menu-div1 .navbar {padding: 0px;margin-left: 0px; }
/*.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link {font-size: 15px;font-weight: 600;position: relative;margin-right: 1px;text-align: center;color: #fff;text-transform: uppercase;background:url(../images/dot.png)no-repeat right;}*/
.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link {
  padding: 15px 12px;
  line-height: 22px;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  text-align: center;
  color: #fff;
 background:url(../images/dot.png)no-repeat right; text-transform: uppercase; font-weight: 600;
}
.menu-div .navbar-light .navbar-nav .nav-item:last-child .nav-link {background: none; }
.menu-div .navbar-light .navbar-nav .nav-item:hover .nav-link, .menu-div .navbar-light .navbar-nav .nav-item.active .nav-link {border-top:5px solid #008ea6;}

/*.menu-div{padding-top: 9px;
padding-bottom: 9px;}*/



.menu-div .navbar-expand-lg .navbar-nav .dropdown-menu, .menu-div1 .navbar-expand-lg .navbar-nav .dropdown-menu {
  background: none;
  width: 283px;
  padding-top: 0px;
  padding-bottom: 0px; }

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  color: #000;
  border-bottom: 1px solid #6bb1d3;
  font-size: 13px;
 text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #00797d !important;
  color: #fff;
  font-weight: 600; 
  text-transform: uppercase;}

.menu-div .dropdown-item, .menu-div1 .dropdown-item {
  padding: 10px !important; }

.menu-div .dropdown-item:hover, .menu-div .dropdown-item.active, .menu-div1 .dropdown-item:hover, .menu-div1 .dropdown-item.active {
  color: #000;
  background: #6bb1d3 !important; }

.menu-div .dropdown:hover .dropdown-menu, .menu-div1 .dropdown:hover .dropdown-menu {
  display: block;
  margin-top: -1px; }

  .contact-div a{text-decoration: none;color: #0c5579;}



.top-div2{float: right;
background: #00797d;
padding-bottom: 11px;
padding-left: 15px;
padding-right: 15px;}
.top-div2 h1{font-size: 17px;
color: #fff;
text-transform: uppercase;
font-weight: 600;
padding-top: 18px;}
.top-div2 a{text-decoration: none;}



.tp a {
  background-color: #6bb1d3;
  color: #fff;
  font-size: 17px;
  padding: 10px 25px 10px 20px;text-decoration: none; text-transform: uppercase;font-weight: 600;
}
.top-div-2 {
  text-align: center;margin-bottom: 15px;
margin-top: 46px;
}








.top-div-2{display: none;}






.mobilemenu{display:none}

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  
}	


.hamburger {
  background: #dedede !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding:5px;
}

.hamburger:hover { outline: none; }

.hamburger:focus { outline: none; }

.hamburger:active { outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
  
}

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px;
  
}

.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color:#00797b;
  width: 26px;
  margin-left:12px;
  
  
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #6bb1d3;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open .hamb-middle {
  background-color: #ee0547;
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #6bb1d3;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


#wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#wrapper.toggled {
  padding-left: 220px; }

#wrapper.toggled #sidebar-wrapper {
  width: 270px; }

#wrapper.toggled #page-content-wrapper {
  margin-right: -220px;
  position: absolute; }

#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background: #00797b;
  height: 100%;
  left: 185px;
  margin-left: -220px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0;
  z-index: 1000; }

#sidebar-wrapper::-webkit-scrollbar {
  display: none; }

#page-content-wrapper {
  padding-top: 70px;
  width: 100%; }

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 270px; }

.sidebar-nav li {
  display: inline-block;
  line-height: 20px;
  position: relative;
  width: 100%; }

.sidebar-nav li:before {
  -moz-transition: width 0.2s ease-in;
  -ms-transition: width 0.2s ease-in;
  -webkit-transition: width 0.2s ease-in;
  background-color: #1c1c1c;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1; }

.sidebar-nav li:before {
  background: none;
  margin-left: -5px;
  margin-right: -10px; }

.sidebar-nav li:hover:before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%; }

.sidebar-nav li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  display: block;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #2885ce; }

.sidebar-nav li.open:hover before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%; }

.sidebar-nav .dropdown-menu {
  background-color: #fff;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%; }

.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {
  background-color: #6bb1d3;
  color: #fff;
  text-decoration: none; }

.sidebar-nav .dropdown-menu li a {
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #6bb1d3; }

.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a {
  background: #47769bc4  !important;
  color: #fff !important; }

.sidebar-nav .dropdown-menu li:before {
  background: none; }

.sidebar-nav li.active .dropdown-menu li a {
  background: #dae9c0; }



.banner-div1{position:relative; z-index:2;}	
.banner-div1 img{width:100%}
.carousel-indicators{bottom:0px;}
.carousel-indicators li{border:none; background:#175b8a; width: 14px; height: 14px; border-radius:50%; opacity:1}
.carousel-indicators .active {width: 14px; height: 14px; border:none; background:#17a2b8;}
 .banner-div1 .carousel-control-next,  .banner-div1 .carousel-control-prev{top:0%;}
 .banner-div1 .carousel-control-prev {background:url(../images/arrow-left.png) no-repeat left center; left: 3%; opacity:1; }
.banner-div1 .carousel-control-next {background:url(../images/arrow-right.png) no-repeat right center; right:3%; opacity:1; z-index:100;}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}



.banner-div1 img{display: block;}
.banner-div2 img{display: none;}

.banner-div2 .carousel-control-next, .banner-div2 .carousel-control-prev{bottom:0px;}
 
 .banner-div2 .carousel-control-prev {background:url(../images/arrow-left.png) no-repeat left center; left: 0%; opacity:1; }
.banner-div2 .carousel-control-next {background:url(../images/arrowr-ight.png) no-repeat right center; right:0%; opacity:1; z-index:100;}



.index-div1 h1{font-size: 16px;text-decoration: underline;font-weight: 600;text-align: center;margin-top: -106px;
color: #fff;
text-transform: uppercase;
line-height: 22px;text-underline-position: under;}
.index-div1 a{text-decoration: none;}

.index-div1 h1:hover{text-decoration: none;}
.hm1 h1:hover{text-decoration: none;}

.home1 img{display: block;margin-left: auto;margin-right: auto;top: -92px;
position: relative;padding-bottom: 20px;}
.home2 img{display: block;margin-left: auto;margin-right: auto;top: -62px;
position: relative;padding-bottom: 90px;}
.index-div1{margin-top: 100px;
margin-bottom: 60px;}
.home1{background: url(../images/shape.png)no-repeat top right;
margin-top: 30px;
padding: 25px 10px;height: 246px; background-color: #00797d;
}
.home2{background: url(../images/shape1.png)no-repeat top right;
margin-top: 30px;
padding: 25px 10px;height: 246px; background-color: #55a5c3;
}
.home3 img{display: block;margin-left: auto;margin-right: auto;top: -85px;
position: relative;padding-bottom: 32px;}

.home3{background: url(../images/shape.png)no-repeat top right;
margin-top: 30px;
padding: 25px 10px;height: 246px; background-color: #00797d;
}

.home4 img{display: block;margin-left: auto;margin-right: auto;top: -71px;
position: relative;padding-bottom: 59px;}

.home4{background: url(../images/shape.png)no-repeat top right;
margin-top: 30px;
padding: 25px 10px;height: 246px; background-color: #00797d;
}
.home5 img{display: block;margin-left: auto;margin-right: auto;top: -62px;
position: relative;padding-bottom: 100px;}
.home5{background: url(../images/shape1.png)no-repeat top right;
margin-top: 30px;
padding: 25px 10px;height: 246px; background-color: #55a5c3;
}
/*
.hm1 h1{margin-top: -32px;}
.hm2 h1{margin-top: -49px;}*/
.hm1{padding-top: 5px;}

.view-vh a {
  background-color: #00797b;
  color: #fff;
  font-size: 17px;
  padding: 10px 25px 10px 20px;text-decoration: none;
}
.vt {
  text-align: center;margin-bottom: 30px;
margin-top: 30px;
}

.view-vh a:hover {
  background-color: #12a1a4;
}

.pr{padding-left: 1px;}

.index-div2{margin-top: 125px;
margin-bottom: 100px;background: #eee;height: 433px;}
.index-div2 h1{font-size: 25px;padding-top: 49px;}
.index-div2 span{color: #00797b;
font-size: 28px;
font-weight: 600;}
.ab1{color: #000;
font-weight: 600;
font-size: 16px;
line-height: 32px;}
.index-div2 p{font-size: 16px;
line-height: 32px;}
.index-div2 img{top: -170px;
position: relative;}



.view-vh1 a {
  background-color: #00797b;
  color: #fff;
  font-size: 17px;
  padding: 10px 25px 10px 20px;text-decoration: none;
}
.vt1 {
  margin-bottom: 30px;
margin-top: 32px;
}

.view-vh1 a:hover {
  background-color: #12a1a4;
}



.index-div3{margin-top: -156px;}
.index-div3 img{width: 100%;}



#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
  
  
    overflow:hidden;
float:left;
    width:100%;
  
    
    
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
  
  
    
  
  
}
.wel-tour .nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 100%;
max-height: 319px;
margin-left:auto; margin-right:auto;





}



/*** Navigation ***/

.wel-tour .nbs-flexisel-nav-left,
.wel-tour .nbs-flexisel-nav-right {
   width: 46px;
height: 46px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
  margin-top:0px;
  
  
}

.wel-tour .nbs-flexisel-nav-left {
left: -60px;
    background: url(../images/left.png) no-repeat left center;
  width:49%

}

.wel-tour .nbs-flexisel-nav-right {
  right: -60px;
    background: url(../images/right.png) no-repeat right center;
  width:49%

}

.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}


.about-div002{padding-top: 25px; padding-bottom: 25px;}


.wel-div3 .nbs-flexisel-item img {
   
  height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 90%;
max-height: 267px;
margin-left:auto; margin-right:auto;
border: 1px solid #eee;




}



/*** Navigation ***/

.wel-div3 .nbs-flexisel-nav-left,
.wel-div3 .nbs-flexisel-nav-right {
  width: 46px;
height: 46px;
   position: absolute;
   cursor: pointer;
   z-index: 100;
   opacity: 1;
 margin-top:0px;
 
 
}

.wel-div3 .nbs-flexisel-nav-left {
left: -50px;
   background: url(../images/left.png) no-repeat left center;
 width:49%

}

.wel-div3 .nbs-flexisel-nav-right {
 right: -50px;
   background: url(../images/right.png) no-repeat right center;
 width:49%


}
.wel-div3{margin-top: 35px;
margin-bottom: 75px;}
.wel-div3 h1{font-size: 28px;
text-align: center;
color: #007a7e;
padding-bottom: 25px;}
.wel-div3 span{font-weight: 600;}

/*
.footer-div1{padding-top: 30px;background: url(../images/footer-bg.png) no-repeat; background-size: cover}
.foot-div{padding-top: 30px;}
.foot-div h5{text-transform: uppercase;color: #fff;font-weight: 600;padding-bottom: 12px;}
.f-list1 li a{display: block;
padding: 3px 15px 10px 25px;
line-height: 20px;
background: url(../images/link.png) no-repeat top 9px left;
text-decoration: none;
color: #fff;
font-size: 17px;
margin-left: 0px;
transition: All .5s ease;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;
text-transform: capitalize;
text-decoration: underline;text-underline-position: under;
}
.f-list1{list-style: none;
margin-left: 0px;
padding: 0px;
text-align: left;}

.f-list2 li a{display: block;
padding: 3px 15px 10px 25px;
line-height: 20px;
background: url(../images/link.png) no-repeat top 9px left;
text-decoration: none;
color: #fff;
font-size: 17px;
margin-left: 0px;
transition: All .5s ease;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;
text-transform: capitalize;
text-decoration: underline;text-underline-position: under;
}
.f-list2{list-style: none;
margin-left: 0px;
padding: 0px;
text-align: left;}

.ft-add{background: url(../images/foot-loc.png) no-repeat top 8px left;
margin-top: 1px;
padding-left: 28px;
color: #fff;
font-size: 18px;
line-height: 30px;
/*text-align: justify;*/padding-bottom: 12px}

/*.ft-call{background: url(../images/foot-call.png) no-repeat top 8px left;
margin-top: 1px;
padding-left: 28px;}
.ft-call a{text-decoration: none;
color: #fff;
font-size: 17px;}

.f-logo{padding-top: 60px;}
.ft-social{padding-top: 12px;text-align: center;}

.copy-div {
  margin-top: 25px;
}
.copy-div, .copy-div .power-div {
  font-size: 17px;
}
.copy-div {
  border-top: 1px solid #32b0b3;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  transition: all .5s ease;
}
.copy-div a {
  text-decoration: none;
  color: #fff;
}

.copy-div .power-div {
  text-align: right;
}
.copy-div .power-div .power {
  position: relative;
  z-index: 3;
}
.copy-div a:hover {
  color: #6bb1d3;
}*/



/*.footer-div{padding-top:30px;padding-bottom:30px;background: url(../images/footer-bg.png)no-repeat;background-size:cover;margin-top: 0px;color:#747474;font-size:13px;}*/
/*.footer-div h5{color:#f7cc1e;font-size:20px;margin:0px;padding-bottom:7px;text-transform:uppercase;border-bottom:1px solid #3e506b;padding-bottom:10px;margin-bottom:10px;}*/



.copy-div{background:#f7cc1e; padding-top:5px; padding-bottom:5px; color:#313a4a; font-size:13px;}
.copy-div a{color:#1b3154; text-decoration:none;} 
.copy-div a:hover{color:#717171;} 
.power-div{text-align:right;}
.social-icon{padding-top:15px;}
.social-icon h1{margin:0px; display:inline-block; font-size:22px; text-transform:uppercase; padding-right:20px; color:#f4f5f6;}
.social-icon h1 span{font-weight:600;}
.social-icon img{display:inline; margin-right:3px; margin-top:-4px; transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7;}

.footer-div{background: url(../images/footer-bg.png) no-repeat;background-size: cover;padding-top: 50px;}
.foot-div h5{  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  padding-bottom: 12px;
}
.foot-div{padding-bottom: 30px;}
.f-link{list-style:none; margin-left:-20px; padding-top:5px; text-align:left}
.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:16px; line-height:25px; text-decoration:none; color:#f4f5f6; background:url(../images/link.png) no-repeat top 15px left;     transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; padding-left:22px;text-decoration: underline;
text-underline-position: under;}
.f-link  li a:hover{color:#6bb1d3; background-position:top 15px left 5px; }
.ft-add{background: url(../images/foot-loc.png) no-repeat top 8px left;
margin-top: 1px;
padding-left: 28px;
color: #fff;
font-size: 16px;
line-height: 30px;
/*text-align: justify;*/padding-bottom: 12px}
.ft-call{background: url(../images/foot-call.png) no-repeat top 8px left;
margin-top: 1px;
padding-left: 28px;}
.ft-call a{text-decoration: none;
color: #fff;
font-size: 16px;}

.f-logo{padding-top: 60px;}
.ft-social{padding-top: 12px;text-align: center;}
.copy-div {
  margin-top: 25px;
}
.ft-social img{transition: All .5s ease;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;}
.ft-social img:hover{opacity: 0.7;}


.copy-div, .copy-div .power-div {
  font-size: 17px;
}
.copy-div {
  border-top: 1px solid #32b0b3;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  transition: all .5s ease;
}
.copy-div a {
  text-decoration: none;
  color: #fff;
}

.copy-div .power-div {
  text-align: right;
}
.copy-div .power-div .power {
  position: relative;
  z-index: 3;
}
.copy-div a:hover {
  color: #6bb1d3;}


















/*CLIENT*/

.client-div{margin-top: 60px;margin-bottom: 80px;}
.client-div h1{text-align: center;
padding-bottom: 55px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.client-div img{
  border: 3px solid #00797d;
  border-radius: 30px;
}

.client-div1{margin-top: 60px;margin-bottom: 80px;}
.client-div1 h1{text-align: center;
padding-bottom: 55px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.client-div img{
  border: 3px solid #00797d;
  border-radius: 30px;
}

.cement-div1{margin-top: 60px;margin-bottom: 80px;}

.cement-div1 h1{text-align: center;
padding-bottom: 55px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.client-div img{
  border: 3px solid #00797d;
  border-radius: 30px;
}

.cement img{border: 1px solid #eee;
width: 100%;}
.cement{padding-top: 25px;}
.fit h1{font-size: 21px;
padding-top: 10px;
padding-bottom: 10px;text-align: center;background: #6bb1d3; color: #fff;}


.cl{padding-bottom: 60px;}
.cl-1 img:hover {
  -webkit-box-shadow: 3px 1px 13px 0px rgba(181,181,181,1);
  -moz-box-shadow: 3px 1px 13px 0px rgba(181,181,181,1);
  box-shadow: 3px 1px 13px 0px rgba(181,181,181,1);
}


/*product*/
.product1-div1{margin-top: 69px;margin-bottom: 60px;}
.product1-div1 h1{text-align: center;
padding-bottom: 55px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.product1-div1 img{width: 100%; }
.product1-div1 h5{text-align: center; text-transform: uppercase;
font-size: 16px;
padding-top: 20px;
padding-bottom: 23px;
background:#6bb1d3;
font-weight: 600;}
.air{padding-top: 25px;padding-left: 1px;}
.air h4{font-size: 16px;
text-align: center;
font-weight: 600;
padding-top: 9px;
padding-bottom: 10px;
background: #6bb1d3;
line-height: 23px;}
/*.product1-div1 img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}*/
/*.product1-div1 img {
  transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    width: 100%;
   transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -moz-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
   -webkit-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -o-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}*/
/*.pr figure{overflow: hidden;border: 2px solid #6ec9cc;}*/
.prod{margin-top: -16px;}

.product2-div1 h1{text-align: center;
padding-bottom: 55px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}

.product2-div1{margin-top: 69px;
margin-bottom: 60px;}
.industry1 h3{font-size: 17px;
font-weight: 600;padding-bottom: 10px;}
.industry1{background: #6bb1d3;
border: 1px solid #00797d;
height: 291px;}
.industry1 h3{text-align: center;
padding-top: 15px;color: #fff;}
.p-list1{  padding-left: 75px;
  line-height: 31px;
  font-size: 17px;
}
.ind{padding-top: 30px;}

.cl-11 img{border: 1px solid #00797d;}
.cl-11{padding-top: 25px;}

.product2-div2{padding-bottom: 90px;padding-top: 50px;}
.product2-div2 h1{text-align: center;
padding-bottom: 65px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.pipe img{border: 1px solid #eee;
width: 100%;}
.pipe{padding-top: 25px;}
.fit h1{font-size: 21px;
padding-top: 10px;
padding-bottom: 10px;text-align: center;background: #6bb1d3; color: #fff;}


/*contact-us*/
.contact-div h1{font-size: 30px;
color: #00797d;
font-weight: 600;
padding-bottom: 20px;
text-transform: uppercase;}
.contact-div h2{font-size: 23px;
font-weight: 600;
color: #4686a6;
text-transform: uppercase;}
.contact-div p{font-size: 21px;
line-height: 34px;
color: #0c5579;}
.contact-div{padding-top: 50px;padding-bottom: 90px;}
.fm{padding-top: 61px;}

/*about-us*/

.about-div1 h1{text-align: center;
padding-bottom: 30px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
color: #00797d;}
.about-div1{padding-top: 80px;padding-bottom: 60px;}
.about-div1 p{font-size: 19px;
line-height: 36px;text-align: justify;}




@media(max-width: 1024px)
{
	.top-call{padding-left: 0px;}
	.top-mail{margin-left: -40px;}
	.menu-div .navbar-light .navbar-nav .nav-item .nav-link, .menu-div1 .navbar-light .navbar-nav .nav-item .nav-link{padding: 15px 9px;font-size: 13px;}
	.index-div1 h1 {
  font-size: 14px;}
  .home1 img{padding-bottom: 43px;}
  .home2 img{padding-bottom: 113px;}
  .index-div3 {
  margin-top: -160px;
}
.copy-div, .copy-div .power-div {
  font-size: 15px;
}
.wel-div3 .nbs-flexisel-nav-right {
  right: -10px;}
  .wel-div3 .nbs-flexisel-nav-left {
  left: -10px;}
  .ft-add{font-size: 16px;}
  .f-link li a{font-size: 16px;}

}

@media(max-width: 980px)
{
   
   .sidebar-nav .dropdown-menu {
    top: 0px; }

  .dropdown-menu {
    top: 0;
    right: 0px;
    left: 0px;
    margin-top: 0;
    margin-left: 0rem; }

  .mobilemenu {
    display: block;
    position: fixed !important;
    z-index: 1000; }

  .menu-div, .menu-div1 {
    display: none; }

  .hamburger.is-closed {
    margin-left: 79%;
    margin-top: 40px;
    right: 5%; }

  .hamburger.is-open {
    margin-left: 24px;
    margin-top: 20px; }

  .dropdown-toggle:active,
  .open .dropdown-toggle {
    outline: 0;
    background-color: #6bb1d3 !important;
    color: #fff !important;
    border-bottom: 1px solid #6bb1d3 !important; }


	.top-call {display: none;}
	.top-mail{display: none;}
	.index-div1 h1 {
  font-size: 13px;
}
.index-div3 {
  margin-top: -172px;
}
 .ft-add{font-size: 15px;}
  .f-link li a{font-size: 15px;}
.top-div-2{display: block;}
.top-div2{display: none;}

}

@media(max-width: 767px)
{ .about-div1{padding-bottom: 50px;}
  .about-div002{padding-bottom: 25px;}
  .banner-div1 img{display: none;}
  .banner-div2 img{display: block;}
	.copy-right{text-align: center;}
	.power{text-align: center;}
	/*.pr{padding-left: 20px;}*/
	/*.f-logo img{display: block;margin-left: auto;margin-right: auto;}*/
	.home1{height: 438px;}
	.home1 img{width: 43%;padding-bottom: 0px;top: -164px;}
	.home2{height: 342px;margin-top: 135px;}
	.home2 img{width: 53%;padding-bottom: 0px;top: -133px;}
	.home3{height: 360px;margin-top: 135px;}
	.home3 img{width: 30%;padding-bottom: 0px;top: -132px;}
	.home5 img{width: 62%;padding-bottom: 0px;top: -144px;}
	.home5{height: 373px;margin-top:125px;}
	.home4{height: 342px;margin-top: 140px;}
	.home4 img{width: 28%;padding-bottom: 0px;top: -121px;}
	/*.pr{padding-bottom: 50px;}*/
	.top-div{display: none;}
	.f-icon{display: none;}
	.index-div1 h1{font-size: 18px;
line-height: 32px;}
	/*.f-list1{text-align: center;
display: block ruby;}*/
/*.f-list1 li a{padding: 3px 28px 0px 15px;}*/

    /*.f-list2{display: inline-flex;}
    .f-list2 li a{padding: 3px 6px 0px 15px;}*/
  .f-line h5{text-align: center;}
  .f-line{padding-bottom: 30px;}
   .f-line1{padding-bottom: 30px;}
   .f-line1 h5{text-align: center;}
  /* .f-add h5{text-align: center;}*/
  /*.ft-add{padding-left: 309px;background: url(../images/foot-loc.png) no-repeat top 8px left 290px;}
  .ft-call{padding-left: 309px;background: url(../images/foot-call.png) no-repeat top 8px left 290px;}*/
  .index-div2 img{display: none;}
  .index-div2 h1{text-align: center;}
  .view-vh1{text-align: center;}
  .vt{margin-top: 30px;}
  .vt1{margin-top: 15px;}
  .index-div2 h1{padding-bottom: 20px;}
  /*.f-list1{margin-left: 295px;}
  .f-list2{margin-left: 295px;}*/
  .pro{padding-bottom: 35px;}
  .indus{padding-bottom: 35px;}
  .cl-1 img{width: 73%;
display: block;
margin-left: auto;
margin-right: auto;}
  .clnt{padding-bottom: 35px;}
  .f-link li {
  display: inline-block;
}
.top-div1 img{width: 82%;}
.index-div2{margin-top: 50px;}
.pro1{margin-top: -25px;margin-bottom: 25px;}
.index-div1 {
  margin-top: 145px;}
.pr{padding-left: 15px;}


}

@media(max-width: 424px)
{
	/*.ft-add {padding-left: 141px;background: url(../images/foot-loc.png) no-repeat top 8px left 125px;}
	.ft-call {padding-left: 141px;background: url(../images/foot-call.png) no-repeat top 8px left 125px;}*/
	.vt1{margin-top: 20px;}
	.index-div3 {
  margin-top: -99px;}
	.wel-div3 .nbs-flexisel-nav-right{top:57px!important;}
	.wel-div3 .nbs-flexisel-nav-left{top:57px!important;}
	.ab1{text-align: justify;}
	.index-div2 p{text-align: justify;}
	.f-list1{
  margin-left: 121px;
}
.f-list2{
  margin-left: 121px;
}
.product1-div1 h1{font-size: 23px;}
.product2-div1 h1{font-size: 23px;}
.product2-div2 h1{font-size: 23px;}
.foot{padding-top: 33px;}
.wel-div3 img{width: 100%;}
.wel-div3 .nbs-flexisel-nav-right {right: -5px;}
.wel-div3 .nbs-flexisel-nav-left {right: -5px;}
.foot-div h5{text-align: center;}
.ft-add{padding-left: 137px;background: url(../images/foot-loc.png) no-repeat top 8px left 110px;}
.ft-call{padding-left: 137px;background: url(../images/foot-call.png) no-repeat top 8px left 110px;}
.home1 img {width: 66%;}
.home2 img {width: 85%;}
.home3 img { width: 59%;}
.home5 img {width: 95%;}
.home4 img {width: 51%;}


}



@media(max-width: 412px)
{
	.cl{padding-bottom: 0px;}
	.product2-div2 h1 {
  font-size: 20px;
}
.product1-div1 h1{font-size: 20px;}
.product2-div1 h1{font-size: 20px;}
.home4 {
  height: 330px;
}.index-div1 h1 {
  font-size: 19px;
}
.home1 img {width: 70%;}
.home2 img {width: 90%;}
.home3 img {width: 60%;}
.home5 img {width: 100%;}
.home4 img {width: 53%;}
.home1 {
  height: 376px;
}



}

@media(max-width: 385px)
{
	.f-list1 {
  margin-left: 103px;
}
.f-list2 {
  margin-left: 103px;
}
/*.ft-add {
  padding-left: 121px;
  background: url(../images/foot-loc.png) no-repeat top 8px left 100px;
}
.ft-call {
  padding-left: 121px;
  background: url(../images/foot-call.png) no-repeat top 8px left 100px;
}*/
.index-div2 h1{  padding-top: 20px;}
}




@media(max-width: 360px)
{
.index-div2 h1{padding-top: 20px;font-size: 21px;}
.vt1 {
  margin-top: -10px;
}
.f-list1 {
  margin-left: 90px;
}
.f-list2 {
  margin-left: 90px;
}
.ft-add {
  padding-left: 100px;
  background: url(../images/foot-loc.png) no-repeat top 8px left 80px;
}
.ft-call {
  padding-left: 100px;
  background: url(../images/foot-call.png) no-repeat top 8px left 80px;
}
.contact-div p {
  font-size: 20px;}

.home1 img {width: 84%;}
.home2 img {width: 100%;}
.home2 {height: 300px;}
.home3 img {width: 70%;}
.home5 {height: 290px;}





}
@media(max-width: 767px){
  .cl-11 img{width: 100%;}
}
@media(max-width: 767px){
  .contact-div h1{text-align: center;}
}
