@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsBold.eot');
    src: url('../fonts/PoppinsBold.eot') format('embedded-opentype'),
         url('../fonts/PoppinsBold.woff2') format('woff2'),
         url('../fonts/PoppinsBold.woff') format('woff'),
         url('../fonts/PoppinsBold.ttf') format('truetype'),
         url('../fonts/PoppinsBold.svg#PoppinsBold') format('svg');
	font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsRegular.eot');
    src: url('../fonts/PoppinsRegular.eot') format('embedded-opentype'),
         url('../fonts/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/PoppinsRegular.woff') format('woff'),
         url('../fonts/PoppinsRegular.ttf') format('truetype'),
         url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsLight.eot');
    src: url('../fonts/PoppinsLight.eot') format('embedded-opentype'),
         url('../fonts/PoppinsLight.woff2') format('woff2'),
         url('../fonts/PoppinsLight.woff') format('woff'),
         url('../fonts/PoppinsLight.ttf') format('truetype'),
         url('../fonts/PoppinsLight.svg#PoppinsLight') format('svg');
	font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsThin.eot');
    src: url('../fonts/PoppinsThin.eot') format('embedded-opentype'),
         url('../fonts/PoppinsThin.woff2') format('woff2'),
         url('../fonts/PoppinsThin.woff') format('woff'),
         url('../fonts/PoppinsThin.ttf') format('truetype'),
         url('../fonts/PoppinsThin.svg#PoppinsThin') format('svg');
	font-weight: 100;
    font-style: normal;
}
ml, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body{ margin:0; padding:0;  background:#fff; font-family: 'Poppins';}
a{ margin:0; padding:0; text-decoration:none !important;  outline:none !important; -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s;}
a:hover{ color:#0b0c2d;}
::selection{ background:#0b0c2d; color:#fff;}
::-moz-selection{ background:#0b0c2d; color:#fff;}
::-webkit-selection{ background:#0b0c2d; color:#fff;}
img{ max-width:100%; height:auto;}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin:0; padding:0;}
p{ padding:0; color:#555555; font-size:17px; margin:0 0 15px 0; font-weight:300; font-family: 'Poppins';}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0;  color:#151515; font-family: 'Poppins';}
input, select, button{outline:none !important;}

html{scrollbar-color:#0b0c2d #1f204a; scrollbar-width: thin;}
body::-webkit-scrollbar { width: 10px;}
body::-webkit-scrollbar-track {background: #1f204a;}
body::-webkit-scrollbar-thumb {background: #0b0c2d;}
body::-moz-scrollbar { width: 8px;}
body::-moz-scrollbar-track {background: #1f204a;}
body::-moz-scrollbar-thumb {background: #0b0c2d;}
body::-o-scrollbar { width: 8px;}
body::-o-scrollbar-track {background: #1f204a;}
body::-o-scrollbar-thumb {background: #0b0c2d;}
body::-ms-scrollbar { width: 8px;}
body::-ms-scrollbar-track {background: #1f204a;}
body::-ms-scrollbar-thumb {background: #0b0c2d;}

@keyframes rotate {
  0% {
    -webkit-transform: rotateY(0, 0, 1, 0deg);
    transform: rotateY(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotateY(0, 0, 1, 90deg);
    transform: rotateY(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotateY(0, 0, 1, 180deg);
    transform: rotateY(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotateY(0, 0, 1, 270deg);
    transform: rotateY(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotateY(0, 0, 1, 360deg);
    transform: rotateY(0, 0, 1, 360deg);
  }
}
.mapDivBg span{  display: flex;
-webkit-display: flex;
-ms-display: flex;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
text-align: center;
width: 57px;
height: 57px;
background: #2b4937;
position: absolute;
left: 46%;
bottom: 47%;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
color: #fff;
font-size: 17px;
font-weight: normal;
animation: 2s infinite shadow; }
.mob-banner
{
    display:none !important;

}
.mapDivMain h3{ color:#fff; font-size:32px; font-weight:normal; margin-bottom:20px; position:relative; padding-top:20px}
.mapDivMain h3:before{ position:absolute; left:0; top:0; background:#fff; content:""; width:29px; height:1px;}
.mapDivMain p{ font-size:15px; color:#fff; font-weight:normal; margin-bottom:30px; line-height:28px;}
.mapDivBg{ position:relative}
.mapDivMain{ width:387px; height:291px; background:#2b4937; position:absolute; top:-60px; left:0; padding:50px;}
.mapDivMain a{ color:#fff; font-weight:normal; letter-spacing:5px; font-size:16px; text-transform:uppercase; position:relative; }
.mapDivMain a:before{ position:absolute; right:-115px; top:11px; width:100px; height:1px; background:#fff; content:"";}
.socialMediaFooternav{ margin:0; padding: 0 0 7px; text-align:right}
.socialMediaFooternav li{ display:inline-block; padding-left:20px;}
.socialMediaFooternav a{  display: flex;
-webkit-display: flex;
-ms-display: flex;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
color: #fff;
font-size: 20px;
font-weight: normal; border:2px transparent solid; width:28px; height:28px; font-size:14px; border-radius:50%}

.socialMediaFooternav a:hover{ color:#fff; border:2px #32e389 solid;}
.socialMediaFooternav span{color:#fff; font-size:14px; font-weight:normal;}
.footerEndMain p{ color:#fff; font-size:16px; font-weight:normal;margin-bottom:0px}
.footerEndMain p a{ color:#fff; font-size:16px; font-weight:normal;}
.footerEndMain{ background:#2b4937; padding:40px 0px 20px}
.acceptedPayments p{ text-align:center; color:#444444; font-size:24px; margin-bottom:0; font-weight:normal; line-height:41px;}
.acceptedPayments p a{ color:#1cd477}
.acceptedPayments ul{ margin:0 0 90px; padding:0}
.acceptedPayments li a{padding:30px; display:block;  }
.acceptedPayments li:first-child:before{ display:none;}
.acceptedPayments li:before{ position:absolute; left:0; bottom:30px; width:1px; height:46px; content:""; background:#cdcdcd}
.acceptedPayments li{ position:relative; display:inline-block; text-align:center; padding-left: 20px;   
 -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s;}
.acceptedPayments li span{ display:block; color:#444444; font-size:19px; margin-top:20px }
.acceptedPayments{ padding:124px 0px}
.acceptedPayments li:hover span{ color:#fff}
.acceptedPayments li:hover{ background:#32e389}
.acceptedPayments h3{color: #2b4937;
font-size: 25px;
text-align: center;
line-height: 39px;
position: relative;
padding-bottom: 36px;
margin-bottom: 40px;}
.acceptedPayments h3:before{position: absolute;
left: 50%;
bottom: 0px;
background: #32e389;
width: 104px;
height: 8px;
content: "";
border-radius: 30px;
margin-left: -52px;}
@keyframes shadow{
    0%{-moz-box-shadow: 0px 0px 0px 15px rgba(0, 255, 216, 0.20); -webkit-box-shadow: 0px 0px 0px 15px rgba(0, 255, 216, 0.20); box-shadow: 0px 0px 0px 15px rgba(0, 255, 216, 0.20);}
    50%{box-shadow: 0px 0px 0px 20px rgba(0, 255, 216, 0.18) box-shadow: 0px 0px 0px 20px rgba(0, 255, 216, 0.18); box-shadow: 0px 0px 0px 20px rgba(0, 255, 216, 0.18);}
    100%{box-shadow: 0px 0px 0px 15px rgba(0, 255, 216, 0.20);}
}

.accomadationBgSec a span{ display:block}
.accomadationBgSec a{
    display: block; text-align:center; padding: 35px 25px;
    width: 117px;
    height: 117px; background:#2b4937;

    position: absolute;
    right: 0;
    top:-60px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%; color:#fff; font-size:17px; font-weight:normal;
   
    animation: 2s infinite shadow; 
}
.accomadationWrapper{ position:relative;  padding-top:118px; padding-left:652px}
.accomadationWrapper h3{font-size: 35px;
color: #2b4937;
font-weight: normal;
margin-bottom: 40px;
position: relative;
padding-left: 34px; line-height:52px;}
.accomadationWrapper h3::before {
    position: absolute;
    left: 0;
    top: 7px;
    background: #32e389;
    width: 9px;
    height: 95px;
    content: "";
    border-radius: 30px;
}
.accomadationWrapper p{color: #444444;
font-size: 16px;
font-weight: normal;
line-height: 34px;
margin-bottom: 0px;}
.accomadationWrapperDiv{ position:absolute; left: -167px; top: -46px;}
.accomadationBgSec{ background:#fff; position:relative;}
.servicesBgSec{ padding:135px 0px 145px; background:#eee}
.servicesBgSec h3{color: #2b4937;
font-size: 25px;
text-align: center;
line-height: 39px;
position: relative;
padding-bottom: 36px;
margin-bottom: 40px;}
.servicesBgSec h3::before {
    position: absolute;
    left: 50%;
    bottom: 0px;
    background: #32e389;
    width: 104px;
    height: 8px;
    content: "";
    border-radius: 30px;
    margin-left: -52px;
}
.bringAlongWrapper h3:before{ position:absolute; left:0; bottom:0; background:#32e389; width:55px; height:4px; border-radius:30px; content:"";}
.bringAlongWrapper h3{ color:#fff; font-size:35px; position:relative; margin-bottom:40px; padding-bottom:20px;}
.bringAlongWrapper{ position:relative; padding-left:541px;}
.bringAlongWrapperDiv{ position:absolute; left:0; top:0;}
.bringAlongBgSec{ padding:119px 0px; background:url(../images/img3.jpg) no-repeat; background-size:cover; position:relative}
.bringAlongBgSec:before{position: absolute;
left: 0;
top: -30px;
width: 293px;
height: 980px;
content: "";
background: #32e389;}
.patientCareSecBg{ position:relative; padding-bottom:193px}
.patientCareSecBg:before{ position:absolute; right:0; top:185px; width:293px; height:613px; content:""; background:#32e389 }
.patientCareSecBg h3{ color:#2b4937; font-size:25px; line-height:42px; text-align:center; margin-bottom:111px;}
.patientCareSecBg h2{ font-size:40px; color:#32e389; font-weight:normal; margin-bottom:40px; line-height:52px; position:relative; padding-left:34px;}
.patientCareSecBg h2:before{position: absolute;
left: 0;
top: 7px;
background: #32e389;
width: 9px;
height: 95px;
content: "";
border-radius: 30px; }
.patientCareSecBg p{ color:#444444; font-size:16px; font-weight:normal; line-height:31px; margin-bottom:30px;}
.patientCareSecBg h2 span{ font-weight:bold; color:#2b4937; display:block  }
.patientCareWrapper{ position:relative; padding-right:650px;}
.patientCareWrapperDiv{ position:absolute; right:0; top:0;}
.commonBullet{ margin:0; padding:0}
.commonBullet li{  display:block; color:#333; font-size:17px; line-height:57px; position:relative; padding-left:30px;}
.commonBullet li:before{ position:absolute; left:0; top:22px; background:url(../images/icon.png) left top no-repeat; content:"";
 width:15px; height:15px;}
 
 .commonBullet1{ margin:0; padding:0}
.commonBullet1 li{  display:block; color:#fff; font-size:16px; font-weight:normal; margin-bottom:35px; line-height:32px; position:relative; padding-left:30px;}
.commonBullet1 li:before{ position:absolute; left:0; top:8px; background:url(../images/icon1.png) left top no-repeat; content:"";
 width:15px; height:15px;}
.secBgTwo{ background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); padding:120px 0px 10px}
.secBgTwo h3{ color:#2b4937; font-size:25px; text-align:center; line-height:39px; position:relative; padding-bottom:36px; margin-bottom:40px;}
.secBgTwo h3:before{position: absolute;
left: 50%;
bottom: 0px;
background: #32e389;
width: 104px;
height:8px;
content: "";
border-radius: 30px; margin-left:-52px;}
.secBgThree{ background:#fff;  position:relative; overflow:hidden; padding-top:80px; padding-bottom:145px; }
.firstDivwrapper:before{ position: absolute;
right: -124px;
top: -74px;
border: 6px #32e389 solid;
content: "";
width: 144px;
height: 144px;
border-radius: 50%;}
.firstDivwrapper:after{ position: absolute;
right: 170px;
bottom: -35px;
border: 27px #32e389 solid;
content: "";
width: 144px;
height: 144px;
border-radius: 50%;   -webkit-animation: rotate 5s normal linear infinite;
  animation: rotate 5s normal linear infinite;}
.firstDivwrapper{ position:relative; padding-right:420px; min-height:712px;}
.firstDivwrapperDiv{ position:absolute; right: -201px; top:0;}
 .subMitBtnmain{moz-transition: .4s;
-webkit-transition: .4s;
-ms-transition: .4s;
-o-transition: .4s;
transition: .4s;
background: #2b4937 url(../images/submit-icon.png) right no-repeat;
color: #ffff;
font-weight: normal;
font-size: 18px;
padding: 18px 0 18px 40px;
border: none;
width: 100%;
text-align: left;}
 .subMitBtnmain:hover{ background:#32e389 url(../images/submit-icon.png) right no-repeat; color:#fff;  }
#fuDocument {
  position: absolute;
  left: -9999px;
}
.IPfixedbtn
{
display:none;    
position: fixed;
bottom: 120px;
right: 10px;
z-index: 9999;
transition: 0.9s;
padding: 10px;

}
label[for="fuDocument"] {
  padding: 8px;
  display: inline-block;
  background: #2b4937; color:#fff;
  cursor: pointer; font-size:14px;  -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s; 
}
label[for="fuDocument"]:hover {
  background: #32e389;
}

#filename {
  padding: 7px 0px; position:relative;
  width: 100%;
  background:none; border-bottom:1px #d1d1d1  solid; display:block; font-size: 15px;
color: #444444;
margin: 0 0 20px 0;
font-weight: normal;
}
.uploadWrapper{ position:relative; margin-bottom:20px;}
.uploadWrapperDiv{ position:absolute; right:0; bottom:0;}
.radioMain1 input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radioMain1 input[type="radio"] + .radio-label:before {
  content: '';
  background: #fff;
  border-radius: 100%;
  border: 2px solid #2b4937;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  margin-right: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.radioMain1 input[type="radio"]:checked + .radio-label:before {
  background-color: #2b4937;
  box-shadow: inset 0 0 0 3px #fff;
}

.radioMain1{ position:relative}
.radioWrapperDiv{ position:absolute; left:0; top:0;}

.radioNav{ margin:0 0 8px; padding:0}
.radioNav li{ display:inline-block; color:#444444; font-size:15px; font-weight:normal; padding-right:10px; }
.radio-label{ font-weight:normal;}
.selectMain select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background:none;
  background-image: none;
}
/* Remove IE arrow */
.selectMain select::-ms-expand {
  display: none;
}
/* Custom Select */
.selectMain {
position: relative;
display: flex;
margin-bottom: 20px;
background: none;
border-bottom: 1px #d1d1d1 solid;
  overflow: hidden; padding: 0px 0 15px;

}
.selectMain select {
  flex: 1;

  cursor: pointer;   background:url(../images/menu-dropdown.png)right center no-repeat ; 

width: 100%;
font-weight: normal;

font-size: 15px;
color: #444444;
}
.selectMain select option { 

  background: #31b3ea ;
  color: #fff; text-transform:uppercase

}

.selectMain select option[value="1"] {
  background: #4dbeee; 
}

.selectMain select option[value="2"] {
  background: #64bfe6;
}



/* Transition */
.selectMain:hover::after {
  color: #fff;
}
.sticky{ background:#fff; padding:10px 20px!important;  -webkit-box-shadow: 0 3px 10px -10px #000;
-moz-box-shadow: 0 3px 10px -10px #000;
box-shadow: 0 3px 10px -10px #000;}
.contctInputStyle{ display: block; width: 100%; border: none; border-bottom: 1px solid #d1d1d1; padding: 0px 0 15px; font-size: 15px;
color: #444444; margin: 0 0 20px 0;  font-weight:normal; background:transparent;  }
.contctInputStyle::-webkit-input-placeholder { color: #444444;}
.contctInputStyle::-moz-placeholder { color: #444444;}
.contctInputStyle:-ms-input-placeholder { color: #444444;}
.contctInputStyle:-moz-placeholder { color: #444444;}
.quickEnquiryBgSec{ background:#fff; padding:35px 35px; width:518px; position:absolute; right:0; bottom:0px;  z-index:100;}
.quickEnquiryBgSec span{ color:#444444; font-size:15px; font-weight:normal; line-height:26px; display:block; margin-bottom:20px;}
.quickEnquiryBgSec i{ font-style:normal; color:#777777; font-size:14px; font-weight:normal;  display:block; margin-bottom:5px;}
.quickEnquiryBgSec h3{ font-size:48px; color:#2b4937; font-weight:normal; margin-bottom:10px;}
.headerBgColorGreen{ padding:65px 0px; background:#2b4937}
.headerBgColorGreen p{ padding-left:40px; margin-bottom:0; color:#fff; font-size:28px; font-weight:normal; line-height:46px; position:relative}
.headerBgColorGreen p:before{ position:absolute; left:0; top:7px; background:#32e389; width:9px; height:79px; content:""; border-radius:30px;}
.mainContainer{ max-width:1300px; width:100%; padding:0 20px; margin:0 auto;}
.banner-sec{ float: left;clear: both; width: 100%; position: relative; background: #000;}
.header-main{ position: fixed; left: 0; right: 0; width: 100%; z-index: 100000; -moz-transition: 0.4s; -webkit-transition: 0.4s; 
transition: 0.4s; padding: 20px 40px;}
.bottom-sec{ float: left; clear: both; width: 100%; position: relative; }
.logo{ float: left;  -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; }
.sticky .logo img{ width:100px}
.sticky .head-right{ padding-top:10px;}
.logo img{ width:166px;  -moz-transition:.4s; -webkit-transition:.4s; -ms-transition:.4s; -o-transition:.4s; transition:.4s; }
.head-right{ padding-top: 10px;float: right; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s;}
.ban-corner{ position: absolute; right: 0; bottom: 0; z-index: 9999; }

.ban-text{ position: absolute; left: 0; right: 0; width: 100%; bottom:20%; transition: 0.8s;}
.active .ban-text{ bottom: 30%; }
.about-img{ position: absolute; top: -73px; right: 50%; margin-right: -600px; z-index: 9999;}
.sticky .head-left{ width: 180px; }

.ban-shape{ position: absolute; left: 0; right: 0; bottom: 0; width: 100%; z-index: 999; }
.menu{ display: block; position: absolute; left: 50%; margin-left: -350px; top: 35px; -moz-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
.sticky .menu{ top: 21px; }
.arrows{ display: block; position:  absolute; left: 30px;  bottom: 50px; z-index: 9999; }
.dotes{ display: block; position:  absolute; right: 30px;  bottom: 50px; z-index: 9999; }

.ban-text-in h1{ font-weight:normal; font-size:45px;  color:#32e389; margin-bottom:10px;}
.ban-text-in p{ color:#2b4937; font-size:50px; font-weight:bold; line-height:58px;}
.banner-slide .owl-nav{  display:none!important }
.banner-slide .owl-dots{ display:none!important }

.head-right ul{ margin:0; padding:0}
.head-right li{ display:inline-block; margin-left:-2px;}
.head-right li a{ text-align:center;  padding: 5px 15px;}
.head-right li a:hover{ color:#fff; background:#2b4937}
.bgenq{ background:#2b4937; border:1px #333 solid; color:#fff;  font-size:16px; font-weight:normal; border-radius: 30px;margin-right: 25px; display:none} 
.bgenq1{ display:block;}
.bgEng{ background:#2b4937; border:1px #333 solid; color:#fff;  font-size:16px; font-weight:normal; border-radius: 30px 0px 0px 30px;} 
.bgArb{ border:1px #333 solid; color:#444444; font-size:16px; font-weight:normal; border-radius: 0px 30px 30px 0px;} 
.ban-text-in{ max-width: 736px; text-align:center; position:relative; padding-bottom:10px; }
.ban-text-in:before{ position:absolute; left:50%; bottom:0; background:#32e389; width:90px; height:6px; border-radius:30px; content:""; margin-left:-45px;}
.serviceProviderBgSec{ padding:134px 0px 145px;}



@media screen and (max-width:1400px){


.ban-text-in h1{ font-size: 45px; line-height:inherit; line-height: 52px; }
	.firstDivwrapper{ padding-right:500px;}
	.firstDivwrapperDiv{right: -124px;}
	.firstDivwrapper::before{ right:0}
	.firstDivwrapper::after{ right:230px; bottom:0}
}
@media screen and (max-width:1365px){
	.secBgTwo{ padding:20px 0px 0px}
	.secBgThree{ padding:20px 0px }
	.firstDivwrapper{ padding-right:0}
	.firstDivwrapperDiv{ display:none;}
	.firstDivwrapper::before{ display:none;}
		.firstDivwrapper::after{ display:none;}
	.quickEnquiryBgSec h3{font-size: 35px;}
	.contctInputStyle{ margin-bottom:20px;}
	#filename{ margin-bottom:20px;}
	.radioNav{ margin-bottom:8px;}
	.bringAlongBgSec{padding: 100px 0px;}
	.acceptedPayments li{ padding-left:7px;}
	.acceptedPayments li span{font-size: 17px;}
}
@media screen and (max-width:1199px){
	.acceptedPayments ul {
    margin: 0 0 19px;}
	.acceptedPayments h3{font-size: 23px;
line-height: 35px;
padding-bottom: 26px;
margin-bottom: 24px;}
.acceptedPayments{ padding:40px 0px 100px}	
	.acceptedPayments li{width: 33%;}
	.acceptedPayments li span{font-size: 14px;}
	.accomadationBgSec a{ position:static; margin:50px auto 0px}
		.accomadationWrapper h3{ font-size:27px; margin-bottom:20px; padding-left:0; }
	.accomadationWrapper h3::before{ display:none;}
.accomadationWrapper{ padding-left:0px; text-align:center; padding-top:40px;}	
	.accomadationWrapperDiv{ display:none;}
	.servicesBgSec h3{font-size: 23px; padding-bottom: 20px;
margin-bottom: 20px;
line-height: 34px;}
	.servicesBgSec{ padding:50px 0px}
	.bringAlongBgSec{ padding:50px 0px}
	.bringAlongWrapper{ padding-left:0;}
	.bringAlongBgSec::before{ display:none;}
.bringAlongWrapperDiv{ display:none;}
	.patientCareSecBg h3{ margin-bottom:20px;}
.patientCareWrapper{ padding-right:0; text-align:center}	
	.patientCareSecBg::before{ display:none;}
.patientCareWrapperDiv{ display:none;}	
	.patientCareSecBg{ padding-bottom:50px}
	.patientCareSecBg h2{ font-size:30px; padding-left:0; margin-bottom:20px;}
	.patientCareSecBg h2::before{ display:none;}
	.firstDivwrapper{ min-height:auto}
	.secBgTwo h3{ margin-bottom:12px; padding-bottom:24px;}
.quickEnquiryBgSec{ position:static; width:100%; float:left; clear:both}


.active .ban-text{ bottom: 23%; }
.subMitBtnmain{ width:300px;}
.headerBgColorGreen p{ text-align:center; padding-left:0; font-size:20px; line-height:36px;}

.headerBgColorGreen p::before{ display:none}
.headerBgColorGreen{ padding:20px 0px}
}

@media screen and (max-width:991px){
	.acceptedPayments {
    padding: 40px 0px 40px;
}

.mapDivMain{ position:static; margin:0 auto}
.mapDivBg span{ bottom:17%}
.ban-text{ text-align:center}

.banner-slide .owl-nav{ display:none!important;}
.ban-text-in h1{font-size: 32px;
line-height: 39px; margin-bottom: 12px;}
.ban-text-in p{line-height: 29px; font-size:18px;}
.banner-slide .owl-dots{right: 29px;bottom: 29px;}

.ban-text-in{ margin: 0 auto; }
.footerEndMain{ text-align:center; padding:20px 0px 0px }
.socialMediaFooternav{ text-align:center; margin-top:10px;}
}
@media screen and (max-width:767px){

    .mob-banner
{
    display:block !important;

}

    .desk-banner
{
    display:none !important;

}
	.acceptedPayments li{ width:49%}
	.acceptedPayments li::before{ display:none;}
	.acceptedPayments p br{ display:none;}
		.accomadationWrapper h3 br{ display:none;}
header .toggle {

    top: -9px !important;
}	
.headerBgColorGreen p::before{ display:none;}
.ban-text{ display:none;}

.header-main{ padding:20px}
.logo img {
    width: 128px;}
.IPfixedbtn
{
display:block; 
}

}
@media screen and (max-width:575px){
	.acceptedPayments p a{ font-size:15px;}
	.quickEnquiryBgSec{ padding:15px;}
.mapDivBg img{ display:none;}
.mapDivBg span{ display:none;}
.mapDivBg{ padding-bottom:20px}
}
@media screen and (max-width:479px){
		.acceptedPayments li{ width:100%}
	.subMitBtnmain{ width:100%}
	.commonBullet1 li{ font-size:15px}
	.mapDivMain h3{ font-size:25px;}
	.mapDivMain{ width:100%; padding:20px; height:auto}

.mainContainer{padding: 0 15px;}

}
