@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
body
{
	font-family: 'Poppins', sans-serif;
	background-color: #ffffff !important;
}

.top{background-color: #156f89;}
.top-area a{color: #fff; font-size: 14px; padding: 0px; margin: 0px; float: left;}
.top-area a i{font-size: 12px;}
.top-area .login{background-color: red;}
.top-area a p{padding: 12px 20px; margin: 0px;}

.info{padding: 27px 0px 10px 0px;}
.info .inbx {margin: 10px 10px; float: right;}
.info .inbx span{width: 35px; height: 35px; background-color: #156f89; display: block; border-radius: 100%; float: left; padding: 10px;}
.info .inbx span i{color: #fff !important;}
.info .inbx p{float: left; font-size: 16px; font-weight: 500; color: #156f89; padding: 6px 10px;}

.logo{padding: 22px 0px;}

.menu{}
.menu ul li{padding: 0px 20px !important;}
.menu ul li a{font-weight: 200 !important; text-transform: uppercase; color: #fff !important; padding: 12px 8px !important;}
.menu-area{background-color: #393939;}

.slide{height: 400px !important;}

.w80{width: 80%; margin: 0 auto;}
.cls{clear: both;}

.carea h1{font-size: 20px; color: #393939; padding: 0px; margin: 0px; font-weight: 700;}
.carea h2{font-size: 30px; color: #04bedb; padding: 0px; margin: 0px; font-weight: 700;}
.carea p{font-size: 15px; color: #1E1E1E; padding:10px 0px 0px 0px; margin: 0px; font-weight: 300; line-height: 29px; text-align: justify;}

.readmore{border-radius: 6px; border:solid 1px #1e1e1e; color: #1e1e1e; padding: 12px 14px; position: relative; top:30px;}
.readmore:hover{background-color: #1e1e1e; color: #fff; text-decoration: none;}

.hd2{width: 70%; margin: 0 auto;}
.hd2 h2{font-size: 30px; color: #fff; padding: 0px; margin: 0px; font-weight: 100; text-align: center;}
.hd2 p{font-size: 15px; color: #fff; padding:0px 0px 0px 0px; margin: 0px; font-weight: 200; line-height: 29px; text-align: center;}

.hd3{width: 70%; margin: 0 auto;}
.hd3 h2{font-size: 30px; color: #1e1e1e; padding: 0px; margin: 0px; font-weight: 100; text-align: center;}
.hd3 p{font-size: 15px; color: #1e1e1e; padding:0px 0px 0px 0px; margin: 0px; font-weight: 200; line-height: 29px; text-align: center;}

.list1{}
.list1 ul{ padding: 0px; margin: 0px;}
.list1 ul li{list-style: none; padding: 0px; margin: 0.1%; width: 33%; float: left;}
.list1 ul li .box{background-color: #115a6f; border: solid 1px #1e738c; width: 100%; height: 370px; text-align: center; padding: 20px 40px;}
.list1 ul li .box img{margin: 20px 0px;}
.list1 ul li .box h1{font-size: 20px; color: #fff; padding: 0px 0px 10px 0px; margin: 0px; text-transform: uppercase; font-weight: 500; }
.list1 ul li .box p{text-align: center; font-size: 13px; color: #fff; line-height: 20px;  padding: 0px; margin: 0px;}
.list1 ul li .box:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1);  transform: scale(1.1); background-color: #cfcfcf;}
.list1 ul li .box:hover h1{color:#115a6f;}
.list1 ul li .box:hover p{color:#115a6f;}

.list2 ul{padding: 0px; margin: 0px;}
.list2 li{padding: 0px; margin:20px 0px; list-style: none;  width: 360px; }
.list2 li .rnd{width: 60px; height: 60px; border-radius: 100%; background-color: #115a6f; text-align: center; position: relative; float: left;}
.list2 li .rnd img{position: absolute; top: 20%; bottom: 50%; left: 0; right: 0; margin: 0 auto;}
.list2 li .rnd-text{float: left;margin-left: 10px; width: 280px; }
.list2 li .rnd-text h1{font-size: 16px; color: #115a6f !important; padding: 0px; margin: 0px; text-transform: uppercase; font-weight: 700; }
.list2 li .rnd-text p{text-align: left; font-size: 12px; color: #1E1E1E; line-height: 18px !important;  padding: 0px; margin: 0px; font-weight: 700; text-transform: uppercase;}

.list3{}
.list3 ul{margin: 0px; padding: 0px;}
.list3 ul li{margin: 0px 0px; padding: 0px; float: left; list-style: none; width: 25%;}
.list3 ul li .rnd{width: 100%;}
.list3 ul li .rnd img{width: 100%;}
.list3 ul li .rnd-text{width: 100%; text-align: center;}
.list3 ul li .rnd-text h1{font-size: 20px; color: #115a6f; text-transform: uppercase; margin: 0px; padding: 0px;}

.bg1{background-color: #156f89;}
.bg2{background-image: url(../images/doc.jpg); background-repeat: no-repeat; background-position: top right;}
.bg3{background-color: #393939;}
.bg4{background-color: #d7d7d7;}
.clints{background-color: #fff;}



.clnt-list{overflow: hidden; height: 120px;}
.clnt-list ul{margin: 0px; padding: 0px;}
.clnt-list ul li{list-style: none; float: left; padding: 0px 20px; margin: 0px;}
.clnt-list ul li img{}

.testimonial{width: 100%; height: 506px; padding: 60px 50px; position: relative;}
.testimonial .auther{width: 100%;}
.testimonial .auther .rnd{float: left; width: 80px; height: 80px; border-radius: 100%;}
.testimonial .auther .rnd img{width: 100%; overflow: hidden;border-radius: 100%;}
.testimonial .auther .txt1{padding: 20px 20px; float: left;}
.testimonial .auther .txt1 h2{font-size: 20px; color: #fff; text-transform: uppercase; margin: 0px; padding:0px 0px 0px 0px; font-family: 'Poppins', sans-serif;}
.testimonial .auther .txt1 p{color: #156f89; font-family: 'Poppins', sans-serif; text-align: left;}
.tsti{}
.tsti p{color: #fff; font-weight: 200; font-family: 'Poppins', sans-serif; text-align: left;}

.btn-bar{width: 90%; position: absolute; bottom: 40px}
.nb-lft{float: left;}
.nb-rgt{float: right;}

.footer{background-color: #000000; padding: 40px;}
.footer .carea{padding-left: 30px;}
.footer .carea h2{font-size: 20px; color: #919191; text-transform: uppercase; margin: 0px; padding:0px 0px 8px 0px; font-weight: 600;}
.footer .carea p{color: #919191; font-size: 13px; line-height: 22px;}
.footer .carea .f-logo{padding-bottom: 10px;}
.footer .carea a p{font-weight: 600;}
.footer .carea a p img {padding-right: 6px;}
.footer .carea .w50l{width: 49%; float: left;}
.footer .carea .w50r{width: 49%; float: right;}
.footer .carea input{border-radius: 4px; border:solid 1px #919191; background-color: transparent; padding: 8px 12px; color: #919191; margin: 3px 0px; width: 100%; font-size: 12px;}
.footer .carea textarea{border-radius: 4px; border:solid 1px #919191; background-color: transparent; padding: 8px 12px; color: #919191; margin: 3px 0px; width: 100%;  font-size: 12px; }
.footer .carea button {border-radius: 4px; border:solid 1px #919191; background-color: transparent; padding: 8px 12px; color: #919191; margin: 3px 0px; float: right;  font-size: 12px;}

.footer-lst{background-color: #0c0c0c; }
.footer-lst .targt{padding: 10px 30px !important;}
.footer-lst .targt p{color: #919191; font-size: 12px; margin: 0px; padding: 0px;}


.spc1{width: 100%; height: 10px;}
.spc2{width: 100%; height: 20px;}
.spc3{width: 100%; height: 30px;}
.spc4{width: 100%; height: 40px;}
.spc5{width: 100%; height: 50px;}
.spc10{width: 100%; height: 100px;}

.bg3 .btn1{position: absolute; top: 12px;}
.bg3 .btn1:hover{color: #fff; text-decoration: none;}

.f-logos{text-align: center; padding: 140px 0px;}
.prom h4{font-size: 40px; color: #fff; font-weight: 100;}
.btn1{background-color: #115a6f; border-radius: 8px; border:solid 1px #033a4a; color: #fff; padding: 10px 20px;}


.spc-f{width: 100%; height: 40px;}

.f-rgt{float: right;}





#carousel {
  position: relative;
  margin: 0 auto;
}

#slides1 {
  overflow: hidden;
  position: relative;
  width: 100%;
}

#slides1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

#slides1 li {
  width: 100%;
  float: left;
  text-align: center;
  position: relative;
  font-family: lato, sans-serif;
}


.btn-bar {
  margin: 0 auto;
  display: block;
  position: relative;
  z-index: 1000000000;
}


#buttons {
  padding: 0 0 5px 0;
  float: right;
}

#buttons a {
  text-align: center;
  display: block;
  font-size: 50px;
  float: left;
  outline: 0;
  margin: 0 10px;
  color: #919191;
  text-decoration: none;
  display: block;
}

a#prev:hover,
a#next:hover {
  color: #FFF;
  text-shadow: .5px 0px #b14943;
}

.n1{
	background-image: url(../images/arrow1.png); 
}

.map
{

	border-radius: 10px;
	border:solid 1px #ccc;
	margin: 30px 0px;
}

.contact p
{
	text-align: left;
}

/*==== mediaQueries ====*/
@media all and (max-width: 1200px) {

}
@media all and (max-width: 992px) {
}


@media all and (max-width: 768px) {
	#menu-button{color: #000 !important;}
	#cssmenu #menu-button::before{background: #fff !important;}
	#cssmenu #menu-button::after{border-top: 2px solid #fff!important; border-bottom: 2px solid #fff !important;}
	.info{padding: 0px;}
	.info .inbx{margin: 0px;}
	#cssmenu #menu-button{color: #fff !important;}
	.slide{height: 136px !important;}
	.slide ul li{background-size: 120% !important;}
	.w80{width: 100%;}
	.c-img img{width: 100%;}
	.spc5{height: 20px;}
	.spc10{height: 50px;}
	.list1 ul li{width: 100%;}
	.list2 li{width: 100%;}
	.list2 li .rnd-text{width: 240px;}
	.prom h4{font-size: 30px;}
	.bg3 .btn1{right: 30px; top: -40px;}
	.list3 ul li{width: 100%;}
	.testimonial{height: 666px;}
	.btn-bar{top: -80px;}
	.footer{padding: 40px 0px;}
	.footer .carea{padding: 0px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
