@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Gupter:400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800,900&display=swap');

body{font-family: 'Poppins', sans-serif;font-size:14px;margin:0;font-weight: 400;color: #9e9e9e;}

*{ transition:ease-in-out .1s;}


/****************Header**********************/

.footer-bt h6 {
    color: #ffffff;
    font-size:14px;
}

.footer-bt {
    border-top: 1px solid #ffffff;
    padding-top: 20px;
    margin-top: 20px;
}

.col-md-6.col-12.ft-lft {
    padding-left: 0px;
}

.col-md-6.col-12.ft-rht {
    text-align: right;
}

.col-md-6.col-12.ft-rht h6 a {
    color: #ffffff;
}
.col-md-6.col-12.ft-rht h6 a:hover {
    text-decoration: none;
}

.btn-form{margin: 30px 0px;}
.three-pnt{border: 10px solid #f1f1f1;background-color: #0065a9;}
.three-pnt h4 {
    text-align: center;
    font-size: 18px;
    padding: 20px;
	color: #fff;
	margin-bottom: 0px;
}
.servi-bg img{width: 100%;border: 10px solid #f1f1f1;margin: 20px 0px;}
.in-sec img {
    border: none;
}
.servi-bg p {
    font-size: 14px;
    color: #666666;
}

.servi-bg h6 {
    font-size: 18px;
    color: #000000;
}
.servi-bg a {
    color: #ffffff;
}
.servi-bg a:hover {
    color: #ffffff;
	text-decoration: none;
}

.servi-bg ul {
    
}

.servi-bg li{font-size: 14px;
    color: #666666;
 }

.servi-bg li b{ font-weight: 500;
    color: #000;
 }

.link-rd {
    background-color: #00b054;
    padding: 10px 20px;
	text-align: center;
}

.link-gd {
    background-color: #0065a9;
    padding: 10px 20px;
	text-align: center;
}

.dropbtn {
  color: #424552;
  font-size: 16px;
  border: none;
  background: none;
  font-weight: 500;
  padding: 0px;
  margin-bottom: 40px
}
button.dropbtn {
    outline: none !important;
}
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 220px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;

}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #fff;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {color: #b70002;}

button.dropbtn.active {
    outline: none !important;
}


button.dropbtn a {
    color: #262626;
}

button.dropbtn a:hover {
    text-decoration: none;
	color: #1c83c7;
}
.dropdown-content a {
	text-align: left;
}
.dropdown-content a:hover {
    text-decoration: none;
	color: #1c83c7;
	text-align: left;
}
.link-rd img{width: auto; border: none;}

.link-rd h4{color: #EB0003; font-size: 16px; margin-bottom: 20px;}

.top-sec{background-color: #1c83c6; padding: 10px 30px !important; text-align: right; color: #fff; font-size:14px;}
.head{padding: 20px 0px 0px;}
.top-sec img{margin:0px 10px;}
.logo{padding: 0px 0px 0px 20px !important;}
.menu{padding: 25px 0px 0px;}
.menu ul{text-align: center;margin-bottom: 0px;}
.menu ul li{display: inline; margin: 10px 25px;}

.menu ul li a{color: #262626;font-weight: 500;}
.menu ul li a:hover{ text-decoration: none; color: #1c83c7;}
.menu ul li a.active{ text-decoration: none; color: #1c83c7;}
.search-container{border: 1px solid #dadada; padding: 10px 20px; border-radius: 30px; width:100%; float: right;margin-top: 15px;}

img#res-menu {
    display: none;
}
.search-container i {
    float: right;
    margin: 5px 0px 0px;
    color: #1c83c6;
}
.bookbtn button {
    background-color: #00b054;
    color: #fff;
    float: right;
    padding: 6px 35px;
}
.cbox {
    text-align: right;
    margin-right: 150px;
    margin-top: 25px;
}

.cbox p {
    color: #5acc90;
}
.search-container input[type="text"] {
    border: none; outline: none;background: none;width: 85%;
}
.serbg{background-color: #75838c; padding: 50px !important; text-align: center; color: #fff;}

.serbg img{ margin-bottom: 25px;}

.serbg h6{ font-size: 25px;}

.serbg p{ font-size: 14px;}

.blu{ background-color: #1c83c7!important;}

.ser-img{padding: 0px !important;}
.ser-img img{width: 100%;}

.abts{padding: 65px 0px 45px !important;}

.abts img{width: 100%;}
.abts h6{font-size: 30px;margin: 30px 0px;}
.abts p{font-size: 14px;color: #666666;margin-bottom: 45px;}
.abts ul{ padding-left: 0px; list-style-image: url(../images/ic.png); margin-bottom: 40px;}
.abts ul li{display: inline; margin: 10px 15px; color: #00b04f;}

.abts a{padding: 10px 20px; background-color:#0065a9; color: #fff;}
.abts a:hover{text-decoration: none; color: #fff;}

.serv-sec{background: url(../images/serv-bg.jpg) no-repeat center; min-height:850px; padding: 50px 0px; }

.sr-pic img{width: 80%; margin-bottom: 30px;}
.sr-txt{width: 70%; float: right; position: absolute; top: 65%; right: 5%;}
.sr-txt h5{background-color:#4c5c66;padding: 15px 0px; text-align:center; color: #fff; font-size: 18px; font-weight: 300;}
.row.serv-hed h6 {margin: 0 auto; font-size:30px; padding: 0px 0px 40px; }
.join-our{ padding: 75px 0px;}

.join-our h6{ font-size:30px; margin: 20px 0px; }
.join-our h5{ font-size:18px; margin: 20px 0px; color: #00923e; }
.sr-txt a:hover {
    text-decoration: none;
}
.join-our p{font-size:14px; }

.join-our ul{padding-left: 0px; list-style-image: url(../images/ic.png); margin-bottom: 40px;padding-left: 20px; }

.join-our ul li{ font-size: 14px; color: #666666; }


.join-our a{padding: 10px 20px; background-color:#0065a9; color: #fff;}

.join-our a:hover{text-decoration: none; color: #fff;}

.join-pic img{width:100%;}
.map{background-color: #f4f9ff; padding: 50px 0px;}
.get-in{}

.get-in h6{ font-size: 30px; margin: 10px 0px;}

.get-in input {
    width: 100%;
    margin: 10px 0px;
    padding: 10px;
    border: none;
	outline: none;
}


.get-in textarea{
    width: 100%;
    margin: 10px 0px;
    padding: 10px;
    border: none;
	height: 190px;
	outline: none;
}

.get-in input[type="submit"] {
    background-color: #0065a9;
    border: none;
    padding: 10px 25px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 18px;
    cursor: pointer;
}

.footer-bg{background-color: #002136; padding: 50px 0px 0px; color: #fff;}

.footer-bg h6{ text-transform: uppercase; margin-bottom: 20px;}
.footer-bg h4{ font-size: 14px; text-align: center;padding: 20px 0px; border-top: 1px solid #334d5e;}
.footer-bg ul{ list-style-type: none;padding-left: 0px;}

.footer-bg ul li{margin-bottom: 15px;font-size: 14px;}
.footer-bg p {
    font-size: 14px;
}
.abt-ft p{color: #fff; font-size: 14px; margin-top: 20px;}

.cta {
    position: absolute;
    color: #fff;
    bottom: 0%;
    margin: 0 auto!important;
    width: 100%;
    background-color: #1c83c7a3;
    padding: 53px;
    left: 0%;
}
.cta h1{
	font-size: 45px;
}
.cta p{
	font-size: 17px;
	width: 70%;
}
.red a {
    background-color: #00b151;
    color: #fff;
    border-radius: 0px!important;
    padding: 10px 20px !important;
}

.red {
    margin-top: 40px;
}

.red a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00b151;
}
.in-txt h6 {
    font-size: 18px;
}

.blw a {
    background-color: #0065a9;
    color: #fff;
    border-radius: 0px!important;
    padding: 10px 20px !important;
}
.blw a:hover {
    color: #fff;
    text-decoration: none;
}
.in-txt p {
    font-size: 14px;
    color: #666666;
    min-height: 100px;
}


#hero-slide .owl-prev {
    position: absolute;
    top: 50%;
    left: 10%;
    background: 0 0!important;
    font-size: 25px !important;
    color: #ffffff8a !important;
}

#hero-slide .owl-next {
    position: absolute;
    top: 50%;
    right: 10%;
    background: 0 0!important;
    font-size: 25px !important;
    color: #ffffff8a !important;
}

.owl-dots {
    display: none;
}
.owl-theme .owl-nav {
    margin-top: 0px !important;
}

.abt-pg{}

.abt-pg h6{font-size: 30px;}

.abt-pg p{ font-size: 14px; color: #666666;}

.ab-ser{ padding: 20px 0px;}

.ab-ser img{ width: 100%;}

.ab-ser h6{font-size: 20px; color: #1c83c7;}

.ab-ser p{font-size: 14px; color: #666666;}


.abts-banner{ text-align: center; height: 300px; padding-top: 120px;}

.srv-banner{ text-align: center; height: 300px; padding-top: 120px;}
.srv-banner h4{ text-align: center; color: #FFFFFF; font-size: 45px;margin: 0 auto;}
.abts-banner h4{ text-align: center; color: #FFFFFF; font-size: 45px;margin: 0 auto;}

.ser-ph{padding: 50px 0px 30px;}
.ser-ph img{width: 100%;}
.ser-ph h6{font-size: 20px !important; color: #1c83c7 !important;}

.ser-ph p{font-size: 15px; color: #666666;}

.ser-ph-mn h6{font-size: 18px; color: #333333;}
 
.ser-ph-mn p{font-size: 15px; color: #666666;}

.join-banner{ text-align: center; height: 300px; padding-top: 120px;}

.join-banner h4{ text-align: center; color: #FFFFFF; font-size: 45px;margin: 0 auto;}

.join{padding: 50px 0px 20px;}

.join h6{font-size: 20px; color: #1c83c7; margin-bottom: 20px;}

.join p{font-size: 14px; color: #666666;}

.pharma{ padding: 0px 0px 50px;}

.pharma h6{font-size: 18px; color: #333333; margin-bottom: 20px;}
.pharma p{font-size: 14px; color: #333333; }
.pharma ul{padding-left: 15px; color: #666666;}

.pharma ul li{color: #666666; line-height: 30px;font-size: 14px;
}
.pharma a{color: #1c83c7;}
.pharma a:hover{color: #1c83c7; text-decoration: none;}
button#contact_btn {
    width: 100%;
    border: none;
    border-radius: unset;
    padding: 10px;
    background-color: #1c83c6;
}
.send input {
    width: 100%;
    margin: 10px 0px;
    padding: 10px;
    border:1px solid #e2e2e2;
    outline: none;
}

.send textarea {
    width: 100%;
    margin: 10px 0px;
    padding: 10px;
    border:1px solid #e2e2e2;
    height: 190px;
    outline: none;
}

.send input[type="submit"] {
    background-color: #0065a9;
    border: none;
    padding: 10px 25px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 18px;
    cursor: pointer;
    width: 100%;
}
.ads-bx{
    padding:100px 0px 0px; 
}
.ads-bx ul {
    padding-left:15px; 
}
.ads-bx ul li {
    color: #666666;
    font-size: 14px;
    margin-bottom: 10px;
    list-style-type: none;
}
.loca{margin-bottom: 50px;}

.about-bk{padding: 40px 0px;}

.ser-ph-mn {
    padding-bottom: 40px;
}



.tab {
  float: left;
  border:none;
  background-color: #f4f4f4;
  width: 100%;
  height: auto;
}

.tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 15px 15px;
  width: 100%;
  border: none;
  outline: none !important;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 14px;
}

.tab button:hover {
  background-color: #ddd;
}

.tab button.active {
    background-color: #1c83c6;
    color: #fff;
}
.tabcontent {
    float: left;
    padding: 0px 12px;
    border: none;
    width: 100%;
    border-left: none;
    height: auto;
}

.footer-bg li a {
    color: #fff;
}
.footer-bg li a:hover{
    color: #fff;
	text-decoration: none;
}

.red-line {
    width: 40px;
    height: 5px;
    background-color: #0065a9;
    margin: 0 auto;
    margin-bottom: 15px;
}

.in-sec img {
    width: 100%;
}

.in-sec {
    border: 1px solid #e3e3e3;
    margin-bottom: 50px;
}
.in-txt {
    padding: 20px 20px 30px;
    text-align: center;
}

.servi-bg{padding: 50px 0px 30px;}

.book-a {
    background-color: #f6f6f6;
    padding: 40px;
    margin: 20px 0px;
}
.book-a h4{text-transform: uppercase; font-size: 25px; font-weight: 700;}
.book-a select {
    width: 100%;
    padding: 6px 10px;
    display: inline-block;
    border: 1px solid #000;
    box-sizing: border-box;
    background-color: #f6f6f6;
    outline: none;
}

.book-a input{
    width: 100%;
    padding: 6px 10px;
    display: inline-block;
    border: 1px solid #000;
    box-sizing: border-box;
    background-color: #f6f6f6;
    outline: none;
}

.book-a label {
    margin: 10px 0px;
}

.book-a button {
    background-color: #00b054;
    color: #fff;
    margin-top: 44px;
    padding: 6px 35px;
}



@media only screen and (max-width: 767px){
 .footer-bt h6 {
    color: #fff;
    font-size: 10px !important;
    text-align: center;
    margin-bottom: 10px;
}   
.srv-banner h4 {
    font-size: 25px;
} 
    
.srv-banner {
    height: 200px;
    padding-top: 85px;
}
    
.servi-bg {
    padding: 20px 0px 30px;
}
.dropdown-content {
	background-color: #002136;
}
.dropdown-content {
	background-color: #002136;
}	
	
	
.dropbtn {
    color: #ffffff;
    margin-bottom: 0px;
}

.top-sec {
	padding: 10px 50px;
}
.menu li{
	font-size: 12px;
}	
.menu {
    padding: 0px !important;
}	

img#res-menu {
    display: block;
    float: right;
    padding: 4px;
    margin-top: -50px;
    background: none;
}
ul#main-menu.open {
		left: 0px;
	height: 125%;
	}
	

ul#main-menu li a {
    color: #ffffff;font-size: 12px;
}	

ul#main-menu {
    position: fixed;
    left: -250px;
    background-color:#1c83c6;
    height: 100%;
    z-index: 99;
    top: -41px;
    width: 215px;
	border: none;
	
}

#main-menu li a.active {
    color: #64c2ff;
    border-bottom: none;
    padding-bottom: 5px;
}
	
#main-menu {
    padding: 50px 0px 0px 0px!important;
}	
	
ul#main-menu li {
    display: block;
    margin: 12px !important;
    border-bottom: 1px solid #64c2ff;
    padding: 10px;
}
	
#main-menu li a:hover {
    border-bottom: none;
}	
	
.menu ul {
    text-align: left;
}

.ads-bx {
    padding: 30px 0px 0px;
}	
	
	
.serbg {
    padding: 10px !important;
	    min-height: 145px !important;
}

	
.tts {
    margin-bottom: 30px;
}
	
.join-our {
    padding: 0px 0px;
	
}	

	
.serv-sec {
	min-height: 615px;
}	
.top-info {
    text-align: center;
    font-size: 12px;
}
	
.serbg h6 {
    font-size: 12px;
}
	
.serbg img {
    margin-bottom: 5px;
    width: 10%;
}
	

.serbg p {
    font-size: 6px;
	margin-bottom: 0px;

}
	
.sr-txt h5 {
	padding: 10px 0px;
	font-size: 10px;
}
	
.cta p {
    font-size: 6px;
    width: 100%;
    margin: 0px;
}
	
.cta h1 {
    font-size: 14px;
}
	
	
.red a {padding: 4px 9px !important;
    font-size: 6px;
}	
	
.red {
    margin-top: 6px;
}	
	
.cta {
    position: absolute;
    color: #fff;
    bottom: 0%;
    margin: 0 auto!important;
    width: 100%;
    background-color: #1c83c7a3;
    padding: 10px 71px;
    left: 0%;
    margin-bottom: 50px;
}
	
	
	
	
	
	
.abts h6 {
    font-size: 22px;
    margin: 21px 0px;
}
	
.abts p {
    font-size: 12px;
}	

.join-our p {
    font-size: 12px;
}	
	
.join-our ul li {
    font-size: 12px;
}	
	
.abt-ft p {font-size: 12px;
}	
	
.footer-bg ul li {
	font-size: 12px;
}
.footer-bg h6 {
	font-size: 14px;
}
.container-fluid.footer-bg p {
    font-size: 12px;
}
.footer-bg h4 {
    font-size: 10px;
}

	
	
	
}
	
	
	
	
	



@media only screen and (min-width: 768px) and (max-width: 1024px){
	
#hero-slide .owl-prev {
    position: absolute;
    top: 50%;
    left: 0%;
    background: 0 0!important;
    font-size: 25px !important;
    color: #ffffff8a !important;
}
	
#hero-slide .owl-next {
    position: absolute;
    top: 50%;
    right: 0%;
    background: 0 0!important;
    font-size: 25px !important;
    color: #ffffff8a !important;
}
.cta {
    top: 40%;
    left: 0%;
	padding: 20px;
}	
	
.menu li{
	font-size: 12px;
}	
.menu {
    padding: 0px !important;
}	

img#res-menu {
    display: block;
    float: right;
    padding: 4px;
    margin-top: 10px;
    background: none;
}
ul#main-menu.open {
		left: 0px;
	height: 125%;
	}
	

ul#main-menu li a {
    color: #ffffff;
}	

ul#main-menu {
    position: fixed;
    left: -250px;
    background-color: #1c83c6;
    height: 100%;
    z-index: 99;
    top: -41px;
    width: 215px;
	border: none;
	
}

#main-menu li a.active {
    color: #64c2ff;
    border-bottom: none;
    padding-bottom: 5px;
}
	
#main-menu {
    padding: 50px 0px 0px 0px!important;
}	
	
ul#main-menu li {
    display: block;
    margin: 12px !important;
    border-bottom: 1px solid #64c2ff;
    padding: 10px;
}
	
#main-menu li a:hover {
    border-bottom: none;
}	

.cta p {
    font-size: 14px;
    width: 100%;
}

.cta h1 {
    font-size: 25px;
}
.serv h6 {
    font-size: 12px;
}
	
.ads-bx {
    padding-top: 100px !important;
}	
	
.send-us {
    padding-left: 33px !important;
}
	
.red {
    margin-top: 25px;
}
.serbg {
	padding: 15px !important;
}
.serv-sec {min-height: 610px;}
	
img#res-menu {
	margin-top: 24px;
}

.serbg p {
    font-size: 6px;
    margin-bottom: 0px;
}
.sr-txt h5 {
	font-size: 14px;
}

.serbg img {
    margin-bottom: 6px;
    width: 15%;
}	
	
.serbg h6 {
    font-size: 11px;
}
	
	
}




@media only screen and (min-width: 1024px) and (max-width: 1366px){

.serbg p {
    font-size: 10px;
}
		
.cta {
	padding: 37px;
}
	
.cta h1 {
    font-size: 35px;
}
.cta p {
    font-size: 20px;
}	
	
	
}

@media only screen and (max-width: 1440px){
	
.serbg {
    padding: 0px !important;
}	
	
}