/*-- Fonts --*//*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600&display=swap');*/ 
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} 
 @font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  
/*----*/
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 400;font-display: swap;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 500;font-display: swap;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 600;font-display: swap;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}  
 
@font-face {
    font-family: 'Asar Regular';
    src: url('../fonts/asar-regular.eot');
    src: url('../fonts/asar-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asar-regular.woff2') format('woff2'),
         url('../fonts/asar-regular.woff') format('woff'),
         url('../fonts/asar-regular.ttf') format('truetype'),
         url('../fonts/asar-regular.svg#Asar Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}    
  
/*-- Reset css --*/
/*==================box-sizing================*/
* {box-sizing:border-box}
*, *:before, *:after {box-sizing:border-box}
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, *:before, *:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none;margin:0;padding:0;}
.home p{font-size:16px;padding:8px 0;line-height:26px;margin:0;font-family:Arial, Helvetica, sans-serif;}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #efefef;font-size:14px;color:#808080;border-radius:4px;width:100%;height:44px;padding:8px 15px}
.form-control::-moz-placeholder{color:#2c2c2c;opacity:1}
.form-control:-ms-input-placeholder{color:#2c2c2c}
.form-control::-webkit-input-placeholder{color:#2c2c2c}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:100px}
.block{display:inline-block;width:100%}
.button{display:inline-block;background-color:#7ace4c;color:#fff;font-size:16px;text-transform:uppercase;border:0;padding:12px 26px;text-align:center;vertical-align:middle;border-radius:0}
a.button{color:#fff}
a.button:hover,.button:hover{background:#0b75cf;color:#fff}
.error{ display: block;color:#d60606; margin-top:5px}
.alert-success{opacity:1}
.button.radius{border-radius:4px}
.capitalize{text-transform:none;text-transform:capitalize;}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0;}
.ucase:before{text-transform:uppercase;}

/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px;min-height:100%;color:#404040}

/*====----====*/
html,body{margin: 0;padding: 0;min-height: 100vh;overflow-x: hidden;}
.page-body,.page-content{position: relative;}
.page-body{min-height: 100vh;/*-webkit-perspective: 1500px;perspective: 1500px;background-color: rgba(28, 28, 28, 0.5);*/}
.page-content{min-height: 100vh;background-color: #fff;}
/*====----====*/

.container{max-width:1190px;margin:0 auto;position:relative;padding:0 15px}/*-- Container --*/

h1,h2,h3,h4,h5,.contact-form .button{font-family: 'Open Sans', Arial, sans-serif;font-weight:400}
a.button,#nav li,.button,.services-solutions li .readmore a,.healthcare-solutions h3{font-family: 'Open Sans', Arial, sans-serif;font-weight:600}
.healthcare-solutions h2 span,.news-blog h3{font-family: Roboto, Arial, sans-serif;font-weight:400}
.intro h1,.services-solutions li h2,.heading,.founders .name,.contact-details .address{font-family: Roboto, Arial, sans-serif;font-weight:500}
.heading span,.latest-post-news ul .date{font-family: Raleway, Arial, sans-serif;font-weight:500}
/*.home p{font-family:Arial, Helvetica, sans-serif;}*/
p,.latest-post-news ul .info h3{font-family: 'Asar Regular', Arial, sans-serif;font-size:18px; line-height:28px;}
/*-- Common Classes--*/
#content{display: inline-block;width:100%;min-height:300px;padding:75px 0 70px}
.foo{ border:1px solid #000; width:200px; height:300px; overflow:scroll}
.bar{background-color:red;color:#fff;}
.menu,.paragraph,#divShowHide{display:none;}
.menu ol{max-width: 210px;background-color: #f1f1f1;padding: 10px 15px;}
/**/
#divShowHide{background-color: #f1f1f1; width: 100px; height: 100px;}

/*====----=====*/
.slidingDiv{height:300px;background-color: #99CCFF;padding:20px;margin-top:10px;border-bottom:5px solid #3399FF;}
.show_hide{display:none;}

/*======--------==========*/
.pollSlider{position:fixed;height:100%;background:red;width:200px;right:0px;margin-right: -200px;top:0;}
#pollSlider-button{position:fixed;width:100px;height:50px;right:0px;background:green;top:0;}

/*======--------==========*/
.box{float:left;overflow: hidden;background: #f0e68c;
}
/* Add padding and border to inner content
for better animation effect */
.box{width: 400px;padding: 10px;border: 1px solid #a29415;margin-left:-400px;-webkit-transition:margin .4s ease-in;transition:margin .4s ease-in}
.box.addmargin{margin-left:0; }

/*======--------==========*/
@media (min-width:992px){
.nav-menu{display: inline-block;list-style: none;margin: -2px 0px 0 0;float: right;}
.nav-menu li,.nav-menu li span,.nav-menu li a{display:inline-block;vertical-align:middle;position:relative;}
.nav-menu li span, .nav-menu li a{color:#333;font-size:15px;padding:5px 15px 8px 16px;text-transform:uppercase;border-radius:6px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.nav-menu li:hover span,.nav-menu li:hover a,.nav-menu li.active span,.nav-menu li.active a{background-color:#ffde00;color:#141414;}
.toggle-nav{position:absolute;right:0;top:13px;}
.nav-menu li.active span:before,.nav-menu li:hover a:before,.nav-menu li:focus a:before{background:url(../images/caret-down.png) no-repeat;content:" ";position:absolute;left:0;right:0;top:0;margin:0 auto;height:9px;width:19px;}
.pusher .slide-nav,.close{display:none;}
}
@media (max-width:991px){
/*body.overflow { overflow: hidden; }*/
.pusher .slide-nav,.close{display:block;}
.pusher{width:100%;position:relative;overflow:hidden;}
.slide{background-color: #2a2a2a;position:fixed;left:0;top:0;height: 100%;width:280px;-webkit-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform: translateX(-100%);transform: translateX(-100%);z-index:10000;}
.slide.show{-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);}
.overlaycanvas{position: fixed;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #0d4e86;opacity: 0;visibility: hidden;}
.overlaycanvas.show{opacity: 0.8;visibility: visible;}

/* nav list styles */
.nav-list{position: relative;padding: 0;margin: 45px 0 0 0;list-style-type: none;width: 100%;}
/* nav item styles */
.nav-list li:not(:last-child){margin-bottom: 6px;border-bottom: solid 1px #333;}
/* nav link styles */
.nav-list li a,.nav-list li span{transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;display: block;  align-items:center;color:#fff;text-decoration:none;padding:10px 18px 12px;}
.nav-list li a:hover{color:#4caf50;}
.pusher .fa-navicon {font-size:28px;padding:10px 0px 10px;}
.pusher .close{font-size: 2.5rem;color: #fff;padding: 5px 15px 5px;cursor: pointer;}

}

.click-popup{}
.open-popup{background: rgba(0,0,0,0.75);position:fixed;top:0px;left:0;width:100%;height:100%;/*display:none;*/ opacity:0;visibility:hidden;}
.open-popup.show-popup{/*display:block;*/ opacity:1;visibility:visible;}
.popup-box{max-width: 700px;width: 90%;padding: 40px;position: absolute;top: 50%;left:0;right:0;margin:0 auto 0;background: #fff;
-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);box-shadow: 0px 2px 6px rgba(0,0,0,1);border-radius: 3px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.popup-close{width: 30px;height: 30px;padding-top: 4px;display: inline-block;position: absolute;top: 0px;right: 0px;transition: ease 0.25s all;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);border-radius: 1000px;background: rgba(0,0,0,0.8);font-family: Arial, Sans-Serif;font-size: 20px;text-align: center;line-height: 100%;color: #fff;}


/* Outer */
.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}

/* Inner */
.popup-inner {
	max-width:700px;
	width:90%;
	padding:40px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

/* Close Button */
.popup-close {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}


@media (min-width:1200px){

}

/*====----header-shrink----====*/
@media (min-width:992px){
}

/*-- Main Navigation --*/
@media (min-width:992px){

}
/*.free-trial{position:absolute;right:0;top:-3px}
.free-trial a.button{border-radius:4px;padding:11px 33px}*/
 @media (max-width:991px){

}


/*@media screen-end*/
@media (min-width:640px){
}
@media only screen and (min-width : 1824px) {
}
/*====----=====*/
@media (max-width:1199px){
	
	/*body{border:1px solid #000;}*/
}
@media (max-width:1024px){
	
	/*body{border:1px solid orange}*/
}
@media (max-width:991px){
		
	/*body{border:1px solid red}*/ 
}
@media (max-width:767px){ 
	
	/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
	
	/*body{border:1px solid blue}*/
}
@media (max-width:524px){
	
	/*body{border:1px solid #0fa5e4}*/
}
@media (max-width:480px){
	
	/*body{border:1px solid magenta}*/
}
@media (max-width:320px){
	
	/*body{border:1px solid pink}*/
}
/*font-family: 'Oswald', sans-serif;*/
