@import url(animate.css); 
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{color:#333; overflow-x:hidden; font-size:13px; line-height:1.6;font-family: 'Raleway', sans-serif;}
body.header-fixed-space {
  padding-top: 94px;
}

@media (max-width: 991px) {
  body.header-fixed-space {
    padding-top: 0;
  }
}

p, li, li a, label{color:#555;}
a{color:#eb7959; text-decoration:none;}
a, a:focus, a:hover, a:active{outline:0 !important;}
a:focus{text-decoration:none;}
a:hover{color:#72c02c; text-decoration:underline;}
.pad42{padding-top:42px;} .nopadlt{padding-left:0;}
.head-rt h2{padding-left:22px;padding-top:0; margin:0;line-height:15px;color:#2f363f;font-size:23px;font-family: 'Asap', sans-serif; font-weight:500;}
.head-rt p a{color:#eb7959; font-size:16px; text-decoration:none;font-family: 'Raleway', sans-serif; font-weight:500;padding-left:22px;}
.head-rt p a:hover{color:#333;} .pattern{background:url(../images/pattern.png) no-repeat left top; width:100%; padding:0; float:left;}

.content_outer{width:100%; float:left; margin:0; padding:0;}
.sliderinn_page{width:100%; float:left; margin:0; padding:0px 0 5px; background:url(../images/blue_gray.jpg) repeat-x left top;}
.banner_outer{width:100%; float:left; background:url(../images/innerbanner_bg.jpg) repeat left top;}
.banner_outer h1{color:#fff; text-transform:uppercase; padding:24px 0 38px; margin:0; font-size:20px; font-family:'robotobold';}
.nav_outer{width:100%;float:left;padding-top:17px;}
.wrapper{background:#fff;}
.btn-demo{
    color:#fff !important;
    background-color:#ff4a01 !important;
    font-family: "montserratbold",sans-serif;
    text-transform:uppercase;
    border:2px solid #ed5565;
    float:left;
    font-size:13px;
    padding:6px 20px 4px !important;
    margin:0px 0px 0px 10px;
}
.btn-demo:hover, .btn-demo:focus, .btn-demo:active, .btn-demo.active{color:#ed5565 !important;  background-color:transparent !important; border:2px solid #ed5565;}
.navlt{padding:0 !important; margin-top:-8px;}
.text-muted {
    color: #FFF !important;
}

.newsletter ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.newsletter ::-moz-placeholder { /* Firefox 19+ */
   color: #fff;
}
.newsletter :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.newsletter :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.newsletter {
	padding:100px 0;
	text-align:center;
	background:url(../images/get-in-touch.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	position:relative;
}
.newsletter:before {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(255, 74, 1, .6);
}
.newsletter .section-header h2 {
	color:#fff;
	margin:0;
	text-transform:uppercase;
	font-weight:400;
	font-size: 35px;
}
.newsletter .section-header h2:before {
	background:#fff;
}
.newsletter h3 {
	color:#fff;
	margin:20px 0px 0px 0px;
	text-transform:none;
	font-weight:400;
	font-size:16px !important;
}
.newsletter form {
	margin:40px auto 0 auto;
	width:500px;
	position:relative;
}
.newsletter form input {
	width:100%;
	border:1px solid #fff;
	background:none;
	height:45px;
	padding:0 115px 0 15px;
	color:#fff !important;
}
.newsletter form button {
	border:1px solid #fff;
	right:0;
	top:0;
	font-weight:400;
	text-transform:uppercase;
	background:#fff;
	height:45px;
	padding:0 10px;
	position:absolute;
	color:#ed5565;
	border-radius:0px !important;
	font-family: "montserratbold",sans-serif;
}
.newsletter form button:hover {
	border:1px solid #a02936;
	background:#a02936;
	color:#fff;
}
.clients-logo {
	padding:100px 0;
	background:#fff;
}
.clients-logo .col-sm-3 {
	text-align:center;
}
.clients-logo .col-sm-3 img {
	display: block;
    padding: 10px;
    background-color: #FFF;
    border: 1px solid #e5e5e5;
    margin-bottom: 15%;
}
.testimonial {
	padding:120px 0;
	text-align:center;
	background:url(../images/happyclients.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	position:relative;
}
.testimonial:before {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(244, 244, 244, 0.90);
}

.testimonial .testimonial-slider .slide-single .client-info {
	text-align:center;
	margin-bottom:10px;
}
.testimonial .testimonial-slider .slide-single .client-info ul {
	display:inline-block;
}
.testimonial .testimonial-slider .slide-single .client-info ul li {
	display:table-cell;
	vertical-align:middle;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-image {
	position:relative;
	padding-right:30px;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-image:before {
	position:absolute;
	content:"";
	right:0;
	top:0;
	width:2px;
	height:100%;
	background:#ed5565;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-name {
	padding:30px 30px 20px 30px;
	background:#d6d6d6;
	border-left:2px solid #ed5565;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-name h3 {
	margin:0 0 12px 0;
	font-size:15px; font-weight:500; font-family: "montserratbold",sans-serif;
    text-transform: uppercase;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-name h4 {
	margin:0 0 7px 0;
	font-weight:400;
	font-size:13px;
}
.testimonial .testimonial-slider .slide-single .client-info ul li.client-name span {
	font-size:13px;
}
.testimonial .testimonial-slider .slide-single .client-text {
	text-align:center;
}
.testimonial .testimonial-slider .slide-single .client-text p {
	margin-bottom:0;font-size: 14px;
    line-height: 1.75; color:#333; font-family: 'latoregular';
}
.testimonial .owl-dots {
	text-align:center;
	margin-top:65px;
}
.testimonial .owl-dots .owl-dot {
	display:inline-block;
	margin-right:10px;
}
.testimonial .owl-dots .owl-dot:last-child {
	margin-right:0;
}
.testimonial .owl-dots .owl-dot span {
	border:2px solid #ed5565;
	display:block;
	height:20px;
	width:20px;
	position:relative;
	border-radius: 25px;
}
.testimonial .owl-dots .owl-dot span:before {
	border:2px solid #ed5565;
	content:"";
	height:10px;
	left:3px;
	position:absolute;
	top:3px;
	width:10px;
	transition:0.3s ease;
	border-radius: 25px;
}
.testimonial .owl-dots .owl-dot.active span:before {
	background:#ed5565;
	transition:0.3s ease;
	border-radius: 25px;
}
.carou{height:auto !important; background:none !important;}
/*************************/
.nav-tabs{border-bottom:0px;}
.forms-update{width:100%; float:left; height:291px; background:url(../images/form-update.jpg) no-repeat left top; background-size:cover;}
.forms-update h2{font-size:45px; font-family: 'Raleway', sans-serif;  font-style:normal; font-weight:300; text-align:center; color:#fff; padding-top:86px;padding-bottom:5px;}
.forms-update h3{font-size:20px; font-family: 'Raleway', sans-serif;  font-style:normal; font-weight:300; text-align:center; color:#eb7959;}
.mt65{position:relative; top:-58px; float:left;} .nav-tabs>li{background:#eb7959; font-family: 'Raleway', sans-serif; margin-right:18px;} .nav-tabs>li.active>a{color:#eb7959 !important; border:1px solid #eb7959;border-bottom:3px solid #fff !important;} 
.nav-tabs>li>a{color:#fff !important; padding:19px 33px 14px; border-bottom:2px solid #eb7959;margin-right:0;}
.nav-tabs>li>a:hover{background:#eb7959; border:1px solid #eb7959;} .nav-tabs>li:last-child{margin-right:0;}
.tab-content{padding-top:87px;} .tab-content h2{color:#eb7959;font-size:30px;font-family: 'Raleway'; font-style:normal; font-weight:700; padding:0 0 11px; margin:-5px 0 0;}
.tab-content h2 span{color:#2f363f;font-family: 'Raleway', sans-serif;font-style:normal; font-weight:300;}

.nopad{padding:0px;} .bluel{color:#cc0000;font-style: normal;font-weight:700;font-size:20px; font-family: 'Raleway', sans-serif;}
.blue2{color:#eb7959; font-style: normal; font-weight: 600; font-family: 'Raleway', sans-serif;}
.boxed-layout{padding:0;box-shadow: 0 0 5px #ccc;margin-left: auto !important; margin-right: auto !important;background: url(../img/patterns/15.png) repeat;}
.purchase{padding:60px 0; float:left; width:100%;}
.emr{padding:60px 0px 0px 0px; float:left; width:100%;}
.purchase_lt{padding-left:15px;} .linelt{padding-right:28px;} .linert{padding-left:28px;} .linelt img, .linert img{border:0px !important; padding:0px !important;}

.purchase_lt h1{color:#2f363f; font-size:20px; padding:0 0 26px; margin:0; font-family: 'Raleway', sans-serif; font-weight:700;line-height:35px;}
.purchase_lt h2{color:#eb7959; text-align:center; font-size:30px; font-family: 'Raleway', sans-serif; padding:0 0 30px 15px; margin:0;text-transform:uppercase;}

.purchase_inner{padding-left:15px; padding-top:32px;} .linelt{padding-right:28px;} .linert{padding-left:28px;} .linelt img, .linert img{border:0px !important; padding:0px !important;}
.purchase_inner h1{color:#eb7959; font-size:45px; text-align:center; padding:0 0 40px; margin:0; font-family: 'Raleway', sans-serif; font-weight:800;line-height:37px;}
.purchase_inner h1 span{font-family: 'Raleway', sans-serif; color:#2f363f; font-weight:200;line-height:37px;}
.purchase_inner h6{color:#2f363f; text-align:center; font-size:24px; font-weight:400; font-family: 'Raleway', sans-serif; padding:0 0 37px 15px; margin:0;}

.emr_inner{padding-left:15px; padding-top:0px;}

.purchase_lt img{border:1px solid #ccd7e1; padding:7px;}
.image{width:100%; height:auto; max-width:100%; margin:0px; padding:0px;}
.purchase_lt p{line-height:35px; padding:0; padding-bottom:33px; color:#2f363f; font-size:16px;font-family: 'Raleway', sans-serif; font-weight:400;}

.more_info a{color:#eb7959; padding:12px 36px; border:1px solid #eb7959; text-decoration:none; font-size:14px;font-family: 'Raleway', sans-serif;font-style:normal;font-weight:700;}
.more_info a:hover{border:1px solid #cc0000; color:#cc0000;}

.slider-inner{width:100%; float:left; margin:0; padding:145px 0 0 150px; background:url(../images/banner/banner.jpg) no-repeat left top; background-size:cover; height:500px;}
.slider-inner h2{color:#eb7959; font-size:45px;font-family: 'Raleway', sans-serif; font-weight:800; line-height:55px !important; margin-bottom:27px;}
.slider-inner h2 span{color:#2f363f; font-size:45px;font-weight:100; font-style:normal;}
.uphold{background:#2f363f;font-size:22px;font-style:normal;font-family: 'Raleway', sans-serif; font-weight:400; color:#fff; width:auto; float:none; padding:11px 15px;}

ul.registration{float:left; padding:0;font-family: 'Raleway', sans-serif; margin-bottom:11px; width:100%;}
ul.registration li{color:#2f363f; border-bottom:1px solid #e5e5e5; display:block; list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:11px 0 14px 33px;font-size:13px; line-height:20px; background:url(../images/arrow-rt.png) no-repeat left 15px;}
ul.registration li a{font-size:16px; padding:0px; color:#2f363f; text-decoration:none;font-style:normal; font-weight:400;}
ul.registration li a:hover{color:#eb7959;}
.services-wrap{background:#f5f5f5; padding:56px 0; margin-top:24px;} .services-wrap h2{text-align:center; font-size:30px;font-family: 'Raleway', sans-serif; font-style:normal;font-weight:600; padding-bottom:16px; margin-bottom:42px; color:#eb7959; background:url(../images/line.jpg) no-repeat center bottom;}
.services-wrap h2 span{color:#2f363f; font-style:normal;font-weight:300 !important;font-family: 'Raleway', sans-serif;}

.carousel{margin-bottom:17px; padding:0 0px 30px 0px;}
.carousel-control{left:-12px; height:40px;width:40px; background:none repeat scroll 0 0 #222222; border:4px solid #FFFFFF; border-radius:23px 23px 23px 23px; margin-top:90px;}
.carousel-control.right{right:-12px;}
.carousel-indicators{right:50%;top:auto;bottom:-19px;margin-right:-19px;}
.carousel-indicators li{background:#ccc; margin:0; padding:0; width:15px; height:15px; border-radius:50% !important;}
	
.carousel-indicators .active{background:#cc0000;position:relative; top:0px;}
.carousel-control.left, .carousel-control.right{display:none;}
.blue-thumb{background:#e1f4fd;float:left;width:100%; padding:30px 0 13px; text-align:center;} 
.blue-thumb h3{background: -webkit-linear-gradient(#274584, #16bdf0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; padding-top:8px;font-family: 'Raleway'; font-style:normal;font-weight:400;} .thumbnail{width:100%;float:left;padding:0px;font-size:24px;}
.yellow-thumb{background:#fff1dc;float:left;width:100%; padding:30px 0 13px; text-align:center;} 
.yellow-thumb h3{color:#ff7e00; padding-top:8px; font-size:24px;} 
.green-thumb{background:#e2ffe2;float:left;width:100%; padding:30px 0 13px; text-align:center;} 
.green-thumb h3{color:#019b01; padding-top:8px; font-size:24px;font-family: 'Raleway'; font-style:normal;font-weight:400;} 

.thumbnail, .thumbnail:hover{border:1px solid #fff !important;} .enq{width:100%; min-height:222px; float:left; padding:20px; border-bottom:5px solid #e0e3e4;} .enq p{color:#cc0000; font-size:16px;font-family: 'Raleway';font-style:normal; font-weight:500;}
.enq-input{border:1px solid rgba(255, 74, 1, .2); padding:15px 12px; margin-bottom:15px; width:100%; color:#2f363f; font-size:16px;font-family: 'Raleway';font-style:normal; font-weight:400;}
.enq-input:hover, .enq-input:focus{border:1px solid #eb7959 !important;} .submit{background:#eb7959; padding:11px 33px 9px; border:0px; color:#fff;font-family: 'Raleway';font-style:normal; font-weight:600; font-size:14px; text-transform:uppercase;} .submit:hover{background:#ed5c33;}
.thumbnail{min-height:405px;} .mt38{margin-top:38px;}

ul.rpm-list{float:left; padding:0;font-family: 'Raleway', sans-serif; margin-bottom:11px; width:100%;}
ul.rpm-list li{color:#2f363f; border-bottom:1px solid #e5e5e5; display:block; list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:11px 0 14px 30px;font-size:13px; line-height:20px; background:url(../images/tick.png) no-repeat left 15px; text-align:left;}
ul.rpm-list li a{font-size:16px; padding:0px; color:#2f363f; text-decoration:none;font-style:normal; font-weight:400;}
ul.rpm-list li a:hover{color:#eb7959;}

.rg-doctor{width:100%; float:left; background-size:cover; background:url(../images/yellow-bg.jpg) no-repeat left top; padding:44px 0 50px; text-align:center; margin:0;}
.rg-doctor h3{font-size:40px; padding-bottom:18px; color:#fff; font-family: 'Raleway', sans-serif; font-style:normal; font-weight:300;}
.rg-doctor h2{font-size:45px; padding-bottom:11px; color:#cc0000; text-transform:uppercase; font-family: 'Raleway', sans-serif;font-style:normal; font-weight:700;}
.rg-doctor p{font-size:20px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:400; padding:0 0 35px; margin:0;}
.about-wrap{padding:0px 0px 50px 0px;}
.about-wrap p{font-size:17px; line-height:30px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:400; padding:0 0 25px; margin:0; text-align:justify;}
.about-wrap h2{font-size:24px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700; padding:0 0 25px; margin:0;}
.about-wrap h3{
	text-align:left;
	padding-bottom:15px;
	margin-bottom:15px !important;
	position:relative;
	font-size:30px;
	font-family: "montserratregular",sans-serif;
    font-weight:600; color:#f66830;
}
.about-wrap h4{font-size:18px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:500; padding:20px 0 25px; margin:0; line-height:25px;}
.about-wrap h5{font-size:20px; color:#19b871;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:600; padding:0px 0 25px; margin:0; line-height:25px;}

.enquiry-wrap{padding:0px 0px 50px 0px;}
.enquiry-wrap p{font-size:17px; line-height:30px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:400; padding:0 0 25px; margin:0; text-align:justify;}
.enquiry-wrap h2{font-size:24px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700; padding:15px 0 0px; margin:0;}
.enquiry-wrap h3{
	text-align:left;
	padding-bottom:15px;
	margin-bottom:15px !important;
	position:relative;
	font-size:30px;
	font-family: "montserratregular",sans-serif;
    font-weight:600; color:#f66830;
}
.enquiry-wrap h4{font-size:18px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:600; padding:10px 0 15px; margin:0; line-height:25px;}
.enquiry-wrap h5{font-size:20px; color:#19b871;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:600; padding:0px 0 25px; margin:0; line-height:25px;}
.enquiry-wrap a{color:#333;; text-decoration:none; text-transform:lowercase !important; }
.enquiry-wrap a:hover{color:#f66830;; text-decoration:none; }

.imgshadow{box-shadow:10px 10px #e2eeea;-moz-box-shadow:10px 10px #e2eeea; -webkit-box-shadow:10px 10px #e2eeea; border-radius:13px; -webkit-border-radius:13px;-moz-border-radius:13px; border:1px solid #ccd7d3;}
.mb105{margin-bottom:5px;}
.brd2{background:#d0d8e0; height:12px; width:100%; margin:40px 0px 60px; border-radius:15px;}
.wpc{background:url(../images/edge-curve.png) no-repeat left top, url(../images/dottedline.png) no-repeat right top;}
.brd{width:37px;padding:5px 0 0;border-top:3px solid #f66830;display:inline-block;margin-right:15px;}
.productrange p{color:#000000; font-size:18px; line-height:40px; font-family: "montserratregular",sans-serif; font-weight:500; margin:0; padding:0 0 19px;}

ul.product-list{float:left;padding:0px 0 0 10px; font-family: 'Raleway', sans-serif;width:100%;text-align:left;}
ul.product-list li{ color:#000; display:block; font-weight:500; margin:0; padding:0 0 14px 15px;font-size:18px; line-height:30px;}
ul.product-list li:before{font-family: 'FontAwesome';content: '\f1db';margin:0 15px 0 15px;color:#f66830; font-weight:700;font-size:12px; position: absolute; left:0;}
ul.product-list li a{padding:0px; color:#000; text-decoration:none;}
ul.product-list li a:hover{color:#2a804e;}
ul.product-list p{color:#000; display:flex; font-family: "montserratregular",sans-serif; font-weight:400; margin:0; padding:0 0 14px 0px;font-size:22px; line-height:35px;}
.img-fluid { width:100%;}
.value {
	font-size:30px;
	font-family: "montserratregular",sans-serif;
    font-weight:500; color:#ad7c5e;
}

.table-bordered th{background:#eb7959; color:#fff; font-size:15px;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:600;}

.emr-wrap{padding:0px 0px 0px 0px;}
.emr-wrap p{font-size:17px; line-height:30px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:400; padding:0 0 25px; margin:0; text-align:justify;}
.emr-wrap h2{font-size:20px; color:#333;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:600; padding:0 0 25px; margin:0;}

.joinus a{color:#fff; text-transform:uppercase; background:#2f363f; font-size:16px;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700; padding:12px 41px; margin:0;} .joinus a:hover{background:#23282f; text-decoration:none;}
.header .navbar-nav > li > a{padding:22px 10px 18px !important;}

.box{cursor:pointer;height:197px;position:relative;overflow:hidden;width:100%; margin-bottom:10px;}
.box img{position:absolute;left:0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out;
transition: all 300ms ease-out;} .box .title{margin-top:-35px;} .box .title img{text-align:center;margin:0px 44% 0;}
.box .overbox{background-color:#eb7959; position:absolute; top:0; text-align:center; left:0; color:#fff; z-index:100; -webkit-transition:all 300ms ease-out; -moz-transition:all 300ms ease-out;
-o-transition:all 300ms ease-out; -ms-transition:all 300ms ease-out; transition:all 300ms ease-out; opacity:0; width:100%;height:250px; padding:85px 20px;}

.box:hover .overbox{opacity:1;}
.box .overtext{ -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out;transition: all 300ms ease-out; transform: translateY(40px); -webkit-transform: translateY(40px);}
.box .title{font-size:2.5em; text-transform: uppercase;opacity: 0;transition-delay: 0.1s;transition-duration: 0.2s;}
.box:hover .title, .box:focus .title{opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px);}
.box .tagline{font-size: 0.8em; opacity: 0; transition-delay: 0.2s; transition-duration: 0.2s;}
.box:hover .tagline, .box:focus .tagline{opacity:1; transform: translateX(0px); -webkit-transform: translateX(0px);}
.title.overtext{float:left; width:100%;}
.overtext h2{font-size:16px; color:#fff; padding:0; margin:0; font-family: 'Raleway'; font-style:normal; font-weight:700;}
.overtext p{font-size:14px; color:#fff; font-family: 'Raleway'; font-style:normal; font-weight:500;}
.slider h1{color:#eb7959; font-size:30px;padding-bottom:16px; text-align:center; background:url(../images/line.jpg) no-repeat center bottom; font-family: 'Raleway'; font-style:normal; font-weight:600; margin-bottom:37px;}  .tab-content>.tab-pane p{font-style:normal;font-weight:500; font-size:14px; font-family: 'Raleway'; color:#2f363f;}
.slider h1 span{font-style:normal;font-weight:300; font-family: 'Raleway'; color:#2f363f;}
.pagein-head{background:#ffe5de; width:100%; float:left; padding:39px 0 0px; margin:0;}
.pagein-head h2{color:#eb7959; text-align:center; font-size:30px; font-family: 'Raleway', sans-serif; padding:0 0 30px 15px; margin:0;text-transform:uppercase;}
.pagein-head p{color:#a10707; text-align:center; font-size:14px; font-family: 'Raleway', sans-serif; padding:0 0 30px 15px; margin:0;font-style:normal; font-weight:400;}
.pagein-head p .act{font-family: 'Raleway';font-style:normal;font-weight:600;color:#a10707; text-align:center; font-size:14px;}
.pagein-head1{background:#ffe5de; width:100%; float:left; padding:px 0 0px; margin:0;}
.dotted{background:url(../images/dot-rep.png) repeat-x left top; width:100%; float:left; padding:0; margin:0 0 70px;}
.grey-grad{background:url(../images/grey-grad.jpg) no-repeat left top; background-size:cover; text-align:center; border-bottom:1px solid #fff; width:100%; padding-top:21px;}
.member-profile{border-top:5px solid #eb7959; padding:20px 0 0;}
.member-profile h2{color:#eb7959; font-size:18px; text-align:center; padding:0 0 1px; margin:0; font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700;}
.member-profile h3{color:#a10707; font-size:16px; text-align:center; padding:0 0 22px; margin:0; font-family: 'Raleway', sans-serif; font-style:normal; font-weight:500;}
.dotted2{background:url(../images/dot-rep.png) repeat-x left top; width:99%; float:left; padding:0; margin:0 0 11px;}
.member-profile p{color:#2f363f; height:100px; overflow:hidden; font-size:14px; text-align:left; line-height:31px; padding:0 0 22px; margin:-5px 0 0; font-family: 'Raleway', sans-serif; font-style:normal; font-weight:500;}
.mem-phone{background: #d9534f;background: -moz-linear-gradient(left, #d9534f 0%, #eb7959 100%);background: -webkit-linear-gradient(left, #d9534f 0%,#eb7959 100%);
background: linear-gradient(to right, #d9534f 0%,#eb7959 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9534f', endColorstr='#eb7959',GradientType=1 ); text-align:center; font-size:18px; font-family: 'Raleway';font-style:normal;font-weight:700; color:#fff; padding-top:10px; padding-bottom:10px;} .mem-phone img{padding-right:10px;}
.member-wrap{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,1,1,0.2);-moz-box-shadow: 1px 1px 5px 0px rgba(0,1,1,0.2);box-shadow: 1px 1px 5px 0px rgba(0,1,1,0.2); margin-bottom:82px;}
.member-wrap:hover{background:#ffe5de;}
.locimg{position:relative; left:8px;} .grey-grad img{height:200px; -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease} 
.pad2{padding:30px 0px 40px 0px !important;} .pad2-1{padding:30px 0px 0px 0px !important;} .pad3{padding-bottom:50px !important;} .pad4{padding-bottom:30px !important;}
.dotted3{background:url(../images/dot-rep.png) repeat-x left bottom; width:100%; float:left; padding:0; margin:0px;}
.contact-map{width:100%; float:left; margin:0; padding:0; position:relative;}

.contact-address{background:url(../images/contact-address.png) no-repeat left top; background-size:cover; height:574px;margin-top:-557px;padding:27px 20px 0 38px;}
.contact-address h2{font-size:21px;font-family: 'Raleway';font-style:normal;font-weight:800; color:#fff; padding-bottom:0px;margin:0 0 15px;}
.contact-address p{font-size:15px;font-family: 'Raleway';font-style:normal;font-weight:500; color:#fff; line-height:30px;margin-top:-5px; padding-bottom:15px;}
.contactlt{width:13%; float:left;} .contactrt{width:87%; float:left;} .contact-address p a{color:#fff;} .contact-address p a:hover{color:#fff; text-decoration:underline;}
.enquiry-form{padding-top:50px;padding-bottom:110px;} .enquiry-form h2{color:#ff4a01; font-size:36px;font-family: 'Raleway';font-style:normal; font-weight:800; padding:0 0 14px; margin:0;}
.enquiry-form p{color:#2f363f; font-size:18px;font-family: 'Raleway';font-style:normal; font-weight:300; padding:0 0 32px; margin:0;} .pad25{padding:0 25px;}

.text-area{border:1px solid #ffe1d8; padding:15px 12px; margin-bottom:15px; height:155px; resize:none; width:100%; color:#2f363f; font-size:16px;font-family: 'Raleway';font-style:normal; font-weight:400;} .text-area:hover, .text-area:focus{border:1px solid #eb7959 !important;}
.sendmessage a{color:#fff; text-transform:uppercase; background:#2f363f; font-size:16px;font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700; padding:12px 41px; margin:0;} .sendmessage a:hover{background:#23282f; text-decoration:none;} .submit2{background:#ff4a01; padding:11px 33px 9px; border:0px; color:#fff;font-family: 'Raleway';font-style:normal; font-weight:600; font-size:16px; text-transform:uppercase;} .submit2:hover{background:#ed5c33;}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border:1px solid #ffe1d8; padding:10px 15px;}
.table-bordered>tbody>tr>td{font-size:15px;font-family: 'Raleway';font-style:normal; font-weight:500;}
.table-bordered th{padding:10px 15px 5px !important;} .purchase2{padding:15px 0;float:left;width:100%; border-top:2px solid #eb7959;} 
.newswrap{width:100%; float:left; margin:15px 0 0; padding:0;} 

.newswraplt{padding:46px 25px 68px; margin-top:15px;}
.newswraprt{background-color:rgba(255, 250, 249, 0.6);padding:46px 25px 68px; margin-top:15px;}
.newswraprt h2, .newswraplt h2{color:#eb7959; font-size:30px; font-family: 'Raleway';font-style:normal; font-weight:700; padding-bottom:19px;} 
.newswraprt h2 span, .newswraplt h2 span{color:#2f363f; font-size:30px; font-family: 'Raleway';font-style:normal; font-weight:300;} 

.block-hdnews{padding-bottom:50px;}
ul.list-aggregate{float:left; padding:0 0 50px; font-family: 'Raleway'; font-style: normal;font-weight:400; margin-bottom:50px; width:100%;}
ul.list-aggregate li{color:#2f363f; border-bottom:1px solid #fbe0d9; display:block; list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:12px 0 12px 33px;font-size:13px; line-height:20px; background:url(../images/arrow-rt.png) no-repeat left 19px;}
ul.list-aggregate li a{font-size:16px; padding:0px; color:#2f363f; text-decoration:none;font-style:normal; font-weight:400;}
ul.list-aggregate li a:hover{color:#eb7959;} .alert1{color:#ff0000;}

ul.la-news{float:left; padding:0 0 50px; font-family: 'Raleway'; font-style: normal;font-weight:400; margin-bottom:50px; width:100%;}
ul.la-news li{color:#2f363f;display:block;list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:12px 0 12px;font-size:13px; line-height:20px;}
ul.la-news li a{font-size:16px; padding:0px; color:#2f363f; text-decoration:none;font-style:normal; font-weight:400;}
ul.la-news li a:hover{color:#eb7959;} .newslt{color:#eb7959; font-size:18px;  font-family: 'Raleway';font-style:normal;font-weight:600;} .newsrt{padding:0; margin:0;}
.newsrt h2{color:#2f363f; font-size:18px; text-align:left; font-family: 'Raleway'; font-style: normal; font-weight: 600; margin:0; padding-bottom:13px; line-height:18px;}
.newsrt p{color:#666666; font-size:16px; text-align:left; font-family: 'Raleway'; font-style: normal; font-weight:400; margin:0; padding:0; line-height:30px;}
ul.la-news li:hover{background:#ffe5de;} i.fa.fa-globe, .fa.fa-map-marker, .fa.fa-phone-square{font-size:30px;}
.fa.fa-envelope{font-size:25px;color:#fff;margin-top:3px;}
.img-responsive{
	display: block;
	max-width: 100%;
	width:100%;
	height: auto;
}
.img-responsive-box {
	display: block;
	max-width: 100%;
	width:100%;
	height: auto;
	padding:15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.zoom {
	display: block;
	max-width: 100%;
	width:100%;
	height: auto;
	padding:15px;
	transition: transform .2s; /* Animation */
	margin: 0 auto;
	z-index:0 !important;
	position:relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.zoom:hover {
	transform: scale(1.3); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
	z-index:1 !important;
	position:absolute;
	box-shadow: 0 0 0;
	border:1px solid #eeeeee;
	background-color:#FFF;
}

.banntop {
    margin: 0px;
    left: 0;
    position: absolute;
    top:15%;
    z-index: 1;
    width: 100%;
}
.carousel-inner h1 {
    font-family: "montserratregular",sans-serif;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 45px; color:#fff;
    text-align: left;
    line-height: 43px;
    margin-bottom: 15px;}
.banntop p {
    text-align: left;
    line-height: 25px;
    font-size: 16px;color:#fff;
    font-weight: 400;
    font-family: 'latoregular',sans-serif;
    padding-bottom: 13px;}

.pad-50{
  padding-top: 50px;
  padding-bottom: 50px;
}
.pad-20{
  padding-top: 20px;
  padding-bottom: 20px;
}
.pad-10{
  padding-top: 10px;
  padding-bottom: 10px;
}
.pad-common {
  padding-bottom: 50px;
}
.keep-center{
  align-items: center;
}
.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}
.carousel-inner {
    padding: 0;
    text-align: center;
    background: url(../images/banner/ban_main.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    position: relative;height: 600px;
}
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
  background:url(../images/bannbg.png) repeat left top; height:100vh;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
/*#fade-quote-carousel.carousel, #fade-quote-carousel.carousel2 {
  padding-bottom:0px;
}
#fade-quote-carousel.carousel .carousel-inner .item, #fade-quote-carousel2.carousel .carousel-inner .item {
 background:url(../images/bannbg.png) repeat left top; height:100vh;
}
#fade-quote-carousel.carousel .carousel-inner .active, #fade-quote-carousel2.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators, #fade-quote-carousel2.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li, #fade-quote-carousel2.carousel .carousel-indicators > li {
  background-color:#ff4a01;
  border: none;
}
#fade-quote-carousel blockquote, #fade-quote-carousel2 blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile, #fade-quote-carousel2 .profile {
    margin: 0 auto;
    background-color: transparent;
    text-align: center;
    font-family: 'latoregular',sans-serif;
    text-transform: capitalize;
    font-size: 14px;
    color: #333;
}*/
aside.clients img {
  margin:15px;
}
.navbar-brand{padding:20px 15px 75px 0px;}
.carousel-indicators .active{width:15px;height:15px; color:#fff !important;background:#f66830 !important;}
.topslide{position:relative; top:0; width:100%;}
.btn-large{color:#FFF; background-color:transparent !important; border-color: #b72534; font-family: "montserratbold",sans-serif; text-transform: uppercase; font-size:13px; float:left; margin-right:15px; padding:7px 30px; border:2px solid #FFF; }
.btn-large:hover, .btn-large:focus, .btn-large:active, .btn-large.active{color:#b72534; background-color:#fff !important; text-decoration:none;}
.navbar-nav{width:100%;}

.services .service-box .icon{
    display:inline-block;
    text-align:center;
    border:2px solid #ff4a01;
    transition:0.3s ease;
    width:50px;
    height:50px;
    font-size:25px;
    padding-top:5px;
    position: relative;
    border-radius: 25px !important;
    color:#ff4a01; margin-bottom:10px;
}

.services .service-box {
	padding:30px;
	background:#f4f4f4;
	margin-bottom:30px;
}
.services .service-box h3 {
	font-size:17px;
    font-family: "montserratbold",sans-serif;
    text-transform: uppercase;
    font-weight: 500;
}

.services .service-box .icon:before, .services .service-box .icon:after {
	background:#eee;
	content:"";
	height:2px;
	left:48px;
	position:absolute;
	top:21px;
	transition:0.5s ease;
	width: 0px;
}
.services .service-box .icon:after {
	width:0;
	background:#ff4a01;
}
.services .service-box a {
	font-weight:700;
	text-transform:uppercase;
	color:inherit;
}
.services .service-box:hover .icon {
	border-color:#ff4a01;
	background:#ff4a01;
	color:#fff;
}
.services .service-box:hover .icon:after {
	width:0px;
}
.services .service-box:hover a {
	color:#ed5565;
}
.section-header {
	margin-bottom:60px;
}
.section-header h2{
	text-align:center;
	padding-bottom:25px;
	margin-bottom:15px !important;
	position:relative;
	font-size:35px;
	font-family: "montserratbold",sans-serif;
    text-transform:uppercase;
    font-weight:500; color:#333;
}
.section-header h3 {
	text-align:center;
	margin-bottom:15px !important;
	position:relative;
	font-size: 25px;
	color:#ed5565;
	text-transform:none;
}
.section-header h4 {
	text-align:center;
	margin-bottom:35px !important;
	position:relative;
	font-size: 20px;
	font-weight:400 !important;
	text-transform:none;
	font-family: "montserratmedium",sans-serif;
}
section h2.section-heading {
    font-size: 35px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.section-header {
    margin: 15px 0px 20px 0px;
}
.section-header h2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
	color:#f66830;
}
.section-header h2::before{
    background-attachment:scroll;
    background-clip:border-box;
    background-color:#f66830;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    width: 50px;
}
.service-style2 .service-box {
	border-style: solid;
	float: left;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-color: #14212B1A;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 4%), 1px 2px 6px 0 rgb(0 0 0 / 12%);
	height:240px;
}
.emr-header {
    margin: 0px 0px 20px 0px;
}
.emr-header h2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
	color:#f66830;
	font-weight:600;
}
.emr-header h2::before{
    background-attachment:scroll;
    background-clip:border-box;
    background-color:#f66830;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    width: 50px;
}
.emr-header h3 {
	text-align:center;
	margin-bottom:15px !important;
	position:relative;
	font-size: 25px;
	color:#ed5565;
	text-transform:none;
}
.emr-header h4 {
	text-align:center;
	margin-bottom:35px !important;
	position:relative;
	font-size: 20px;
	font-weight:400 !important;
	text-transform:none;
	line-height: 35px;
	font-family: "montserratmedium",sans-serif;
}
.emr-header h5 {
	text-align:center;
	margin-bottom:35px !important;
	position:relative;
	font-size: 16px;
	font-weight:400 !important;
	text-transform:none;
	color:#999;
	font-family: "montserratmedium",sans-serif;
}
.emr-header h6 {
	text-align:left;
	margin-bottom:15px !important;
	line-height:35px;
	font-size: 17px;
	font-weight:500 !important;
	text-transform:none;
	color:#333;
}
.emr h2.emr-heading {
    font-size: 35px;
    margin-top: 30px;
    margin-bottom: 15px;
}
.brdbtm{border-bottom:1px solid #eeeeee; padding-bottom:50px; margin-bottom:50px;}
.serwrap{padding-bottom:50px;}
.serwrap h2{font-size:22px; text-align:left; font-weight:600; padding-bottom:15px; padding-top:0px;  margin:0;}
.serwrap p{font-size:16px;line-height:32px; color:#333; font-weight:400; padding:0 0 45px; margin: 0; text-align: justify;}

.drumwrap{padding-bottom:0px;}
.drumwrap h2{font-size:22px; text-align:left; font-weight:600; padding-bottom:15px; padding-top:0px;  margin:0;}
.drumwrap p{font-size:16px;line-height:32px; color:#333; font-weight:400; padding:0 0 45px; margin: 0; text-align: justify;}
.drumwrap ul { margin:0px; padding:0px;}
.drumwrap ul li { font-size:16px; color:#333; line-height:25px; text-align:justify; font-weight:400; padding: 0px 0px 15px 0px; margin:0px 0px 0px 15px; list-style:disc;}

.keys-style2 .key-box {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	height:385px;
}
.keys .key-box .icon{
    display:inline-block;
    text-align:center;
    border:2px solid #ff4a01;
    transition:0.3s ease;
    width:50px;
    height:50px;
    font-size:25px;
    padding-top:5px;
    position: relative;
    border-radius: 25px !important;
    color:#ff4a01; margin-bottom:10px;
}

.keys .key-box {
	padding:30px;
	background:#ffffff;
	margin-bottom:30px;
}
.keys .key-box h3 {
	font-size:17px;
    text-transform: uppercase;
    font-weight: 700 !important;
}
.keys .key-box p {
	font-size:15px;
    font-weight: 500;
	text-align:justify !important;
	line-height:30px;
}
.keys .key-box .icon:before, .keys .key-box .icon:after {
	background:#eee;
	content:"";
	height:2px;
	left:48px;
	position:absolute;
	top:21px;
	transition:0.5s ease;
	width: 0px;
}
.keys .key-box .icon:after {
	width:0;
	background:#ff4a01;
}
.keys .key-box a {
	font-weight:700;
	text-transform:uppercase;
	color:inherit;
}
.keys .key-box:hover .icon {
	border-color:#ff4a01;
	background:#ff4a01;
	color:#fff;
}
.keys .key-box:hover .icon:after {
	width:0px;
}
.keys .key-box:hover a {
	color:#ed5565;
}

.btn-appointment{background:#f66830; color:#fff; padding:1rem 1.7rem; font-size:17px;font-weight:600;font-family: 'Raleway', sans-serif; text-transform:uppercase}
.btn-appointment:hover{background:#763807; color:#fff;}
.mt-3 {margin:15px 0px 0px !important;}
.drums-style2 .key-box {
	border-style: solid;
	float: left;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-color: #14212B1A;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 4%), 1px 2px 6px 0 rgb(0 0 0 / 12%);
	height:225px;
}
.drums-style2-1 .key-box {
	border-style: solid;
	float: left;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-color: #14212B1A;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 4%), 1px 2px 6px 0 rgb(0 0 0 / 12%);
	height:320px;
}
.drums-style3 .key-box {
	border-style: solid;
	float: left;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-color: #14212B1A;
	padding:30px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 4%), 1px 2px 6px 0 rgb(0 0 0 / 12%);
}
.drums-style4 .key-box {
	border-style: solid;
	float: left;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-color: #14212B1A;
	padding:30px 30px 10px 20px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: #fff;
	border-radius: 10px;
	text-align: center;
	box-shadow: 1px 1px 1px 0 rgb(0 0 0 / 4%), 1px 2px 6px 0 rgb(0 0 0 / 12%);
}
.breaks .key-box .icon{
    display:inline-block;
    text-align:center;
    border:2px solid #ff4a01;
    transition:0.3s ease;
    width:50px;
    height:50px;
    font-size:25px;
    padding-top:5px;
    position: relative;
    border-radius: 25px !important;
    color:#ff4a01; margin-bottom:10px;
}

.keys .key-box {
	padding:30px;
	background:#ffffff;
	margin-bottom:30px;
}
.keys .key-box1 {
	padding:10px;
	background:#ffffff;
	margin-bottom:30px;
}
.keys .key-box h3 {
	font-size:17px;
    text-transform: uppercase;
    font-weight: 700 !important;
}
.keys .key-box p {
	font-size:15px;
    font-weight: 500;
	text-align:justify !important;
	line-height:30px;
}
.keys .key-box .icon:before, .keys .key-box .icon:after {
	background:#eee;
	content:"";
	height:2px;
	left:48px;
	position:absolute;
	top:21px;
	transition:0.5s ease;
	width: 0px;
}
.keys .key-box .icon:after {
	width:0;
	background:#ff4a01;
}
.keys .key-box a {
	font-weight:700;
	text-transform:uppercase;
	color:inherit;
}
.keys .key-box a:hover {
	color: #eb7959 !important;
	text-decoration:none;
}
.keys .key-box:hover .icon {
	border-color:#ff4a01;
	background:#ff4a01;
	color:#fff;
}
.keys .key-box:hover .icon:after {
	width:0px;
}
.keys .key-box:hover a {
	color:#ed5565;
}


.limitations {background-color:#F3F5F7; padding:70px 0px 50px 0px; margin:70px 0px 0px 0px;}
.limitations ul {padding:0px; margin:0px;}
.limitations ul li {padding:10px 0px; margin:0px; font-size:16px; font-weight:500; color:#333;}

.support {padding:50px 0px; margin:30px 0px 0px 0px;}
.support h5 { font-size:16px; font-weight:500; line-height:30px;}

.break_b {padding-bottom:60px; margin:0px;}

.industry-header {
	margin-bottom:60px;
}
.industry-header h2{
	text-align:center;
	padding-bottom:25px;
	margin-bottom:15px !important;
	position:relative;
	font-size:35px;
	font-family: "montserratbold",sans-serif;
    text-transform:uppercase;
    font-weight:500; color:#333;
}
.industry-header h3 {
	text-align:center;
	margin-bottom:15px !important;
	position:relative;
	font-size: 25px;
	color:#ed5565;
	text-transform:none;
}
.industry-header h4 {
	text-align:center;
	position:relative;
	font-size: 20px;
	font-weight:300 !important;
	text-transform:none;
	font-family: "montserratmedium",sans-serif;
	color:#FFF;
	line-height:35px;
}
industry h2.industry-heading {
    font-size: 35px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.industry-header {
    margin: 15px 0px 20px 0px;
}
.industry-header h2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
	color:#FFF;
}
.industry-header h2::before{
    background-attachment:scroll;
    background-clip:border-box;
    background-color:#ffffff;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    width: 50px;
}
.industry-style2 .industry-box {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.faqs {
	padding:70px 0;
	margin:50px 0px 0px 0px;
	background:url(../images/faqs.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed; position:relative;
	/* position:absolute;*/
}
.faqs:before {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(244, 244, 244, 0.90);
}

.faqs .faq-single {
	margin-bottom:50px;
}
.faqs .faq-single:last-child {
	margin-bottom:0;
}
.faqs .faq-single .faq-icon, .faqs .faq-single .faq-content {
	display:table-cell;
	vertical-align:top;
}
.faqs .faq-single .faq-icon span {
	display:inline-block;
	width:50px;
	height:50px;
	background:#ed5565;
	font-size:18px;
	text-align:center;
	color:#fff;
	padding-top:10px;
	border-radius: 25px;
}
.faqs .faq-single .faq-content {
	padding-left:30px;
}
.faqs .faq-single .faq-content h3 {
	margin:0 0 10px 0;
	line-height:18px;
	text-transform:none;
	font-size:17px;
}
.faqs .faq-single .faq-content p {
	margin-bottom:0;
	line-height:20px;
}
.industry {
	padding:70px 0px 50px 0px;
	margin:50px 0px 0px 0px;
	background:url(../images/emr/190.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed; position:relative;
	/* position:absolute;*/
}
.drum {
	padding:70px 0px 50px 0px;
	margin:50px 0px 0px 0px;
	background:url(../images/disc-brake.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed; position:relative;
	/* position:absolute;*/
}
.industry:before {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(32, 55, 108, 0.9);
}

.industry .expert-single {
	margin-bottom:50px;
}
.industry .expert-single:last-child {
	margin-bottom:0;
}
.industry .expert-single .expert-icon, .industry .expert-single .expert-content {
	display:table-cell;
	vertical-align:top;
}
.industry .expert-single .expert-icon span {
	display:inline-block;
	width:50px;
	height:50px;
	background:#ed5565;
	font-size:18px;
	text-align:center;
	color:#fff;
	padding-top:10px;
	border-radius: 25px;
}
.industry .expert-single .expert-content {
	padding-left:30px;
}
.industry .expert-single .expert-content h3 {
	margin:0 0 10px 0;
	line-height:18px;
	text-transform:none;
	font-size:17px;
}
.industry .expert-single .expert-content p {
	margin-bottom:0;
	line-height:20px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
    font-size: 14px;
    position: relative;
}
.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default>.panel-heading{
    color:#333;
    background-color:#FFF;
    border-color:#FFF;
    padding:5px 17px 0;
}
.panel-title{
    margin-top:4px;
    margin-bottom:4px;
    font-size:14px;
    color:inherit;
    font-weight:400;
    text-transform:none;
    font-family: "montserratmedium",sans-serif;
}
.panel-title a{
    color:#333;
    text-decoration:none;
}
.panel-body{
    font-family: 'latoregular';
    color:#333; padding:20px 28px;
    font-size:15px;}

.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
	padding:15px;
  color:#888f95;
  font-size:13px;
  font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
  word-spacing:3px;
	text-decoration:none;
}
.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
.h-175{ height:150px !important;}
.service-style2 .service-box h4 { font-weight:500; font-size:15px; }
.readmore a{color:#fff !important;font-size: 20px; font-weight:500; border: 1px solid #ff4a01; padding: 18px 55px; background:#ff4a01 !important; text-align: center; margin:0 auto}  
.readmore a:hover{border: 1px solid #ff4a01;color:#ff4a01 !important; text-decoration:none !important; background:#fff !important;}
.vmo{margin-bottom:85px; margin-top:25px;}
.services .service-box p { font-size:15px; margin:0px; padding:0px; color: #888f95; }

@media only screen and (max-width:1366px) {.carousel-inner{height:456px;} .banntop{top:12%;} .pad2{padding:30px 0px 0px 0px !important;}}

@media only screen and (max-width:1024px) {.enquiry-form h2{font-size:26px;} .contactlt img{width:80%;} .contact-address{padding-top:40px; opacity:.9;} .contact-address h2{font-size:27px;padding-bottom:25px;} .contact-address p{font-size:14px;} .nav-tabs>li>a{padding:19px 10px 14px;} .nav-tabs>li{font-size:15px;} .tab-content{padding-top:40px;} .tab-content h2{font-size:23px;padding:0 0 3px;} ul.registration li{padding:9px 0 6px 30px;} .services-wrap{margin-top:0;padding:35px 0 25px;} .purchase_lt p{line-height:25px;} .green-thumb h3, .yellow-thumb h3, .blue-thumb h3{font-size:20px;} .rg-doctor h3, .rg-doctor h2{font-size:28px;} body, .wrapper{overflow-x:hidden;} .purchase_lt h1{line-height:28px;} .slider{padding-top:30px !important; padding-bottom:20px !important;} .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-42px !important;} .grey-grad img{height:175px; max-width:100%; width:100%;} .member-profile{padding-top:10px;} .member-profile h2{ font-size:14px;line-height:21px !important;} .member-profile h3{padding-bottom:15px;} .member-wrap{margin-bottom:25px;min-height:458px;} .member-profile h3{font-size:14px;} .purchase_inner h1{padding:0 0 15px;font-size:37px;} .dotted{margin:0 0 35px;} .mem-phone{font-size:15px;} .purchase_inner h6, .purchase_inner h1{font-size:25px;} .member-profile p{line-height:23px;} .enquiry-form{padding-top:35px;padding-bottom:89px;} .text-area{height:130px;} .section-header{margin:0px 0px 20px 0px;} .contact-address{height:639px;margin-top:-557px;padding:7px 20px 0 38px; width:383px;} .service-style2 .service-box{height:285px;}}

@media only screen and (max-width:980px) {.slider-inner{padding:65px 0 0 18px;height:365px;} .slider-inner h2{font-size:41px;} .nav-tabs>li{margin-right:5px;font-size:13px !important;} .nav-tabs>li>a{padding:15px 8px 9px;} .mt65{top:-46px;} .services-wrap{padding:29px 0;} .services-wrap h2{font-size:24px;padding-bottom:10px;margin-bottom:28px;} .submit{padding:11px 14px 9px;} .green-thumb h3, .yellow-thumb h3, .blue-thumb h3{font-size:15px;} .mt38{margin-top:16px;} ul.rpm-list li{padding:7px 0 7px 30px;} .rg-doctor h3{font-size:30px;} .rg-doctor h2{font-size:25px;} .rg-doctor{padding:35px 0;} .forms-update{height:250px;} .forms-update h2{padding-top:78px; font-size:32px;}  body, .wrapper{overflow-x:hidden;}  .purchase_lt h1{font-size:16px;line-height:25px;padding:0 0 15px;} .purchase_lt p{line-height:27px;} .uphold{font-size:20px;padding:11px 15px;} .box{height:170px;} .box .overbox{padding:57px 20px;} .slider h1{font-size:24px; padding-bottom:10px;} .slider{padding-top:25px !important; padding-bottom:25px !important;} .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-40px !important;} .grey-grad img{height:135px;} .member-profile h2{font-size:14px;} .member-profile h3{font-size:14px;line-height:15px;padding-top:10px;} .member-profile p{font-size:14px;padding:0 0 22px 7px; line-height:19px; margin-bottom:30px;height:60px;} .member-wrap{min-height:auto;} .member-profile h3{min-height:53px;} .member-profile h2{min-height:31px;} .pagein-head{ padding-top:35px;} .pad2{padding:10px 0 !important;} .contact-address{padding-top:30px;} .contact-address h2{font-size:25px;} .contact-address p{font-size:14px; line-height:28px;} .contactlt img{width:80%;} .purchase_inner h6, .purchase_inner h1{font-size:26px;} .text-area{height:110px;} .enquiry-form p{padding-bottom:15px;} .enquiry-form h2{padding:0 0 10px; font-size:26px;} .enquiry-form{padding-top:60px; padding-bottom:50px;} .banntop{top:30px;} .carousel-inner h1{font-size:25px;} #features{width:100%; float:none;} .section-header{margin-top:0;} .readmore a{    padding:15px 48px; font-size:17px;} .vmo{margin-bottom:50px;} .section-header h2{padding-bottom:10px;} .section-header h4{margin-bottom:15px !important;} .header .navbar-collapse{float:left !important;} .header .navbar-nav > li{float:left !important;width:100%;} .nav_outer{margin-left:-260px; width:768px;} .header .navbar-nav{width:720px;} .btn-demo{margin:10px 0px 0px 0px;}
.about-wrap{padding:0px 15px 15px;} .service-style2 .service-box{height:265px;}}

@media only screen and (max-width:768px) {.slider-inner{padding:65px 0 0 18px;height:365px;} .slider-inner h2{font-size:41px;} .nav-tabs>li{margin-right:5px;font-size:13px !important;} .nav-tabs>li>a{padding:15px 8px 9px;} .mt65{top:-46px;} .services-wrap{padding:29px 0;} .services-wrap h2{font-size:24px;padding-bottom:10px;margin-bottom:28px;} .submit{padding:11px 14px 9px;} .green-thumb h3, .yellow-thumb h3, .blue-thumb h3{font-size:15px;} .mt38{margin-top:16px;} ul.rpm-list li{padding:7px 0 7px 30px;} .rg-doctor h3{font-size:30px;} .rg-doctor h2{font-size:25px;} .rg-doctor{padding:35px 0;} .footer{padding-bottom:25px !important;} .forms-update{height:250px;} .forms-update h2{padding-top:78px; font-size:32px;}  body, .wrapper{overflow-x:hidden;}  .purchase_lt h1{font-size:16px;line-height:25px;padding:0 0 15px;} .purchase_lt p{line-height:27px;} .uphold{font-size:20px;padding:11px 15px;} .box{height:170px;} .box .overbox{padding:57px 20px;} .slider h1{font-size:24px; padding-bottom:10px;} .slider{padding-top:25px !important; padding-bottom:25px !important;} .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-40px !important;} .grey-grad img{height:135px;} .member-profile h2{font-size:14px;} .member-profile h3{font-size:14px;line-height:15px;padding-top:10px;} .member-profile p{font-size:14px;padding:0 0 22px 7px; line-height:19px; margin-bottom:30px;height:60px;} .member-wrap{min-height:auto;} .member-profile h3{min-height:53px;} .member-profile h2{min-height:31px;} .pagein-head{ padding-top:35px;} .pad2{padding:10px 0 !important;} .contact-address{padding-top:30px;} .contact-address h2{font-size:25px;} .contact-address p{font-size:14px; line-height:28px;} .contactlt img{width:80%;} .purchase_inner h6, .purchase_inner h1{font-size:26px;} .text-area{height:110px;} .enquiry-form p{padding-bottom:15px;} .enquiry-form h2{padding:0 0 10px; font-size:26px;} .enquiry-form{padding-top:60px; padding-bottom:50px;} .banntop{top:30px;} .carousel-inner h1{font-size:25px;} #features{width:100%; float:none;} .section-header{margin-top:0;} .readmore a{    padding:15px 48px; font-size:17px;} .vmo{margin-bottom:50px;} .section-header h2{padding-bottom:10px;} .section-header h4{margin-bottom:15px !important;} .header .navbar-collapse{float:left !important;} .header .navbar-nav > li{float:left !important;width:100%;} .nav_outer{margin-left:-260px; width:768px;} .header .navbar-nav{width:720px;} .btn-demo{margin:10px 0px 0px 0px;}
.about-wrap{padding:0px 15px 15px;} .service-style2 .service-box{height:265px;}}

@media only screen and (max-width:480px) {.item img{width:auto;}}
@media only screen and (max-width:640px) {.footer{padding-bottom:30px !important;} .more_info a{padding:8px 25px;} .slider{padding-top:17px !important; padding-bottom:0 !important;} .slider h1{font-size:20px;padding-bottom:5px;margin-bottom:0px;} ul.bxslider li{padding:20px 13px 20px 25px !important;} .slider{padding-right:13px;} .box .overbox{width:96%;} .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-15px !important;} .bx-wrapper{margin:0 auto 35px !important;} .purchase{padding:30px 10px 50px;} .nav-tabs{padding-top:4px;} .nav-tabs>li.active>a{    padding-bottom:7px !important;} body, .wrapper{overflow-x:hidden !important;} .linelt{padding-right:23px;} .pagein-head h2{padding:0 0 2px 15px;font-size:17px;} .pagein-head{padding-top:25px;} .pagein-head p{padding-bottom:25px;} .purchase_inner h1{font-size:20px; padding-bottom:10px;} .member-wrap{margin-top:15px; margin-bottom:0; float:left; width:100%;} .dotted{margin-bottom:5px;} .member-profile{padding-top:10px;} .grey-grad img{height:auto;} .member-profile h2, .member-profile h3{min-height:auto;} .member-profile p{margin-bottom:10px;} .pad2{padding:0 !important;} .contact-address{margin-top:0; width:auto; height:560px;padding-top:20px; padding-left:23px;} .contact-map iframe{height:250px;margin-bottom:15px;} .contact-address h2{padding-bottom:15px;font-size:24px;} .contact-address p{ line-height:25px;padding-left:10px;} .contactlt img{width:80%;} .enquiry-form{padding-top:20px;padding-bottom:20px;} .pad25{padding:20px 0 0 0;} .enquiry-form h2{font-size:26px;padding:0 0 5px;}.row.enquiry-form .image{height:280px;} .header .navbar-collapse{float:none !important;} .newsletter form{width:auto;} .faqs{padding:35px 0 20px; margin-top:15px; width:100%; float:left;} .panel-group .panel{margin:0 15px;} .h-175{height:auto !important;} .navbar-brand{padding:12px 0 8px; height:auto;} .nav_outer{padding-top:0;} .banntop{top:0;} .vmo{margin-bottom:25px; margin-top:25px;} .section-header h2{font-size:22px;}}
