
/* 
font-family: 'Roboto', sans-serif;
Color code - Yellow - #ffda39 , maroon - #b51818 , light green text #42b291   
*/


body {background: #fff; font-family: 'Open Sans', 'Raleway', sans-serif; color:#333333;line-height: 22px; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke:1px transparent;}
.container { width:100%; max-width:1230px;}
*,html,body {-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color:#424242;  font-family: 'Poppins', 'Raleway', sans-serif; line-height:normal; }
h1, .h1 {	font-size:34px; font-weight:bold;}
h2, .h2 {	font-size:30px; line-height:32px;}
h3, .h3 {	font-size:26px;	line-height:28px;}
h4, .h4 {	font-size:25px;	line-height:28px; color:#343436; }
h5, .h5 {	font-size:22px;	line-height:26px;  text-transform:capitalize} 
h6, .h6 {	font-size:18px; line-height:20px;}
h7, .h7 {	font-size:15px; line-height:20px; font-weight:700; color:#000 }

.htag {  color: inherit;  font-size: inherit;  line-height: inherit;  margin:auto;  padding: 0px;}

h1, .h1, h2, .h2, h3, .h3 {  font-family: 'Poppins', sans-serif;  }
h1, .h1 { font-size:44px; }
h2, .h2 { font-size:32px;}
h3, .h3 { font-size:26px; }

.title-text-1, .title-1 { margin:0px 0px; text-align:center; line-height:normal; font-size:38px; font-weight:400; color:#37424A; text-transform:uppercase;                           font-family: 'Raleway', sans-serif;} 
.text-60 { font-size:60px;}
.text-50 { font-size:50px;}
.text-40 { font-size:40px;}

a{ color:#bc5109 }

strong{ font-weight:700 }

.well1{ background:#f2f2f2; padding:35px 0;  }
.well2{ background:#02255f; padding:35px 0;  }
.well3{ background:#123674; padding:35px 0;  }
.well3 .title{ color:#fff; text-transform:capitalize }
.well-gray      { clear:both; float:left; padding:40px 0px; width:100%; background:#f1f2f2;}
.well-graydark  { clear:both; float:left; padding:40px 0px; width:100%; background:#37424a;}
.well-graydark, .well-graydark p { color:#fff;}
.well-brown1      { clear:both; float:left; padding:40px 0px; width:100%; background:#e3e0dd;}

img { max-width:100%; height:auto;}
p{ margin-bottom:15px;   font-style:normal; line-height:22px;}

.hidden-block {  visibility:hidden!important;}
.bold, .strong, .text-bold { font-weight:600;}
.font-100 { font-weight:100;}
.font-300 { font-weight:300;}
.font-400 { font-weight:400;}

.text-uppercase { text-transform:uppercase; }
.text-tra-none, .text-tra-none a:link { text-transform:none!important; }
.padding-bottom { padding-bottom:15px;}
.margin-bottom { margin-bottom:15px !important;}
a:link { color:none;}
a, a:link, a:focus, a:hover { outline:none;  text-decoration:none;}
a:hover {  color:inherit;}

.form-control, label { color:#252525; font-size:14px; font-weight:100;  box-shadow:none; }

.form-control { background:#fff; height:44px; padding: 10px 7px 10px 12px;  resize:none; color:#000; font-size:14px; font-weight:400; font-family: 'Raleway', sans-serif; font-style:italic; text-decoration:none; 
	border-color:#cacaca;  }

.form-control option { width:100%; border:0px;}

.form-control:focus { border-color:#cccccc;}

.has-error .form-control { border-color: #b11f28; background:#fff;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}


.blog-cont .sidebar li { margin-left:0px;}
.blog-cont .site-main li { list-style:none; padding:0px;}
.blog-cont .site-main .pagination { border:0px;}

.form-control::-webkit-input-placeholder { color:#555; }
.form-control::-moz-placeholder { color:#555; } /* firefox 19+ */
.form-control:-ms-input-placeholder { color:#555; } /* ie */
.form-control:-moz-placeholder { color:#555; }

.has-error .form-control::-webkit-input-placeholder { color:#b11f28; }
.has-error .form-control::-moz-placeholder { color:#b11f28; } /* firefox 19+ */
.has-error .form-control:-ms-input-placeholder { color:#b11f28; } /* ie */
.has-error .form-control:-moz-placeholder { color:#b11f28; }

.form-control:focus::-webkit-input-placeholder{color:#fff; display:none; visibility:hidden; font-size:0px;}
.form-control:focus::-moz-placeholder{color:#fff; display:none; visibility:hidden; font-size:0px;}
.form-control:focus:-ms-input-placeholder{color:#fff; display:none; visibility:hidden; font-size:0px;}
.form-control:focus:-moz-placeholder{color:#fff; display:none; visibility:hidden; font-size:0px;}


.btn, .btn-lg { border-radius:0px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.form-control { border-radius:0px; border-color:#ececec; font-style:normal; color:#555;}

/*select { padding-right:33px; -moz-appearance: none;  -webkit-appearance: none;  appearance: none;  background:#fff url(../images/arrow-down-1.png) no-repeat 89% center; background-color:#fff; }*/
select.form-control {  padding-right:33px;  background:#fff url(../images/arrow-down-1.png) no-repeat 89% center; background-color:#fff;}
select.form-control.big1 { background-position:95% center;}
body.ie select, body.ie select.form-control, body.gecko.ie select, body.gecko.ie select.form-control { padding-right:5px; background-color:#fff;  background:#ffffff!important;}

@media screen and (min-width:0\0) { select.form-control { background:#ffffff;} }

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, select.form-control { padding-right:10px;  background:#ffffff;  } /* IE11 */
    *::-ms-backdrop, .col-sm-12 select.form-control, .col-sm-12 select { padding-right:10px;  background-position:99% center; background:#ffffff!important;  } /* IE11 */
}

#frmContactUs select.form-control, #frmContactUs select { background-position:96% center;}

.radio-style-1 { display:inline-block;}
.radio-style-1 .label { float:left; margin:6px 0px 0px; }
.radio-style-1 .radio-image { float:left; width:auto;}



h1.title-1, h1.title-text-1 { letter-spacing:5px; font-weight:800; margin-top:30px; margin-bottom:50px;}
 
.line-icon-1 {  background: #37424a; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;
  display: block;  height: 10px;  margin:10px auto 10px;  width: 80px;}
.list-style-blue, .list-style-blue ul { clear:both; list-style:none; margin:10px auto; padding:0px; color:#001839; font-size:16px; font-family: 'Raleway', sans-serif;}
.list-style-blue a:link, .list-style-blue a:visited, .list-style-blue ul a, .list-style-blue ul a:visited {  color:#001839;  }
.list-style-blue li { list-style:none; margin:10px auto; padding:5px; position:relative; }
.list-style-blue li:before {content: "\f105"; font-size:20px; font-family:FontAwesome; color:#001839; position:absolute; left:0px; }
.list-style-blue li li:before { content: "\f101"; font-size:16px; }
.list-style-blue > li { padding:0px 10px 0px 15px;}
.list-style-blue > li li { margin-left:5px; padding:0px 10px 0px 15px; font-size:13px;}

.list-style-green {}

.list-style-green, .list-style-green ul { clear:both; list-style:none; margin:10px auto; padding:0px; color:#fff; font-size:16px; font-family: 'Raleway', sans-serif;}
.list-style-green a:link, .list-style-green a:visited, .list-style-green ul a, .list-style-green ul a:visited { color:#fff;  }
.list-style-green li { list-style:none; margin:10px auto; padding:5px 10px 5px 20px; position:relative; }
.list-style-green li:before {content: ""; width:10px; height:10px; font-size:20px; font-family:FontAwesome; background:#44cf6c; color:#44cf6c; position:absolute; top:5px; left:0px;  border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; }
.list-style-green li li:before {content: ""; width:5px; height:5px;  }
.list-style-green > li { padding:0px 10px 0px 20px;}
.list-style-green > li li { margin-left:5px; padding:0px 10px 0px 15px; font-size:13px;}



.list-style-new, .list-style-new ul { clear:both; list-style:none; margin:10px auto; padding:0px; color:#001839; font-size:16px; font-family: 'Raleway', sans-serif; }
.list-style-new li { list-style:none; margin:10px auto; padding:5px; position:relative; }
.list-style-new li:before { content: "\f105"; font-size:20px; font-family:FontAwesome; color:#001839; position:absolute; left:0px; }
.list-style-new li li:before { content: "\f101"; font-size:16px; }
.list-style-new > li { padding:0px 10px 0px 15px;}
.list-style-new > li li { margin-left:5px; padding:0px 10px 0px 15px; font-size:13px;}

.list-style-new.square li:before { content: ""; width:6px; height:6px; top:8px; }
.list-style-new.square li li:before { content: ""; width:5px; height:5px; left:2px; }

.list-style-new.round li:before { content: ""; width:10px; height:10px; top:5px; background:#fff; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; }
.list-style-new.round li li:before { content: ""; width:7px; height:7px; left:2px; }

.list-style-new.lightblue, .list-style-new.lightblue li, .list-style-new.lightblue li:before { color:#7fabe3; }
.list-style-new.blue, .list-style-new.blue li, .list-style-new.blue li:before { color:#001839; }
.list-style-new.red, .list-style-new.red li, .list-style-new.red li:before { color:#ee2e24; }
.list-style-new.yellow, .list-style-new.yellow li, .list-style-new.yellow li:before { color:#f0ad4e; }
.list-style-new.green, .list-style-new.green li, .list-style-new.green li:before { color:#5cb85c; }
.list-style-new.white, .list-style-new.white li, .list-style-new.white li:before { color:#fff; }

.list-style-new.square.lightblue li:before { background:#7fabe3;}
.list-style-new.square.lightblue li li:before { background:#7fabe3;}

.bg-orange 		{ background:#FF8849;}
.bg-gray-light 	{ background:#A1C6CF;}
.bg-black-1		{ background:#37424A;}
.bg-brown-light	{ background:#AEA79F;}
.bg-red			{ background:#b11f28;}

.link-red,          .link-red a:link,           .link-red a:hover,          .link-red a:focus,      .link-red a:visited     { color:#b11f28;}
.link-gray,         .link-gray a:link,          .link-gray a:hover,         .link-gray a:focus,     .link-gray a:visited    { color:#37424A;}
.link-white,        .link-white a:link,         .link-white a:hover,        .link-white a:focus,    .link-white a:visited   { color:#fff;}
.link-orange,       .link-orange a:link,        .link-orange a:hover,       .link-orange a:focus,   .link-orange a:visited  { color:#FF8849;}
.link-black,        .link-black a:link,         .link-black a:hover,        .link-black a:focus,    .link-black a:visited    { color:#424242;}
.link-lightblue,    .link-lightblue a:link,     .link-lightblue a:hover,    .link-lightblue a:focus,.link-lightblue a:visited { color:#A1C6CF;}

.border-top-blue        { border-top:solid 10px #a1c6cf !important;}
.border-bottom-blue     { border-bottom:solid 10px #a1c6cf !important;}

.border-top-orange        { border-top:solid 10px #FF8849 !important;}
.border-bottom-orange     { border-bottom:solid 10px #FF8849 !important;}

.border-top-red        { border-top:solid 10px #b11f28 !important;}
.border-bottom-red     { border-bottom:solid 10px #b11f28 !important;}

.border-top-brown        { border-top:solid 10px #AEA79F !important;}
.border-bottom-brown     { border-bottom:solid 10px #AEA79F !important;}

.btn, .btn-red, .btn-black, .btn-blue, .btn-lightblue, .btn-lightblue, .btn-yellow, .btn-orange, .btn-green, .btn-gray, .btn-gray2, .btn-gray3, .btn-white { background: #ef443d; border-color: #ef443d;  color: #ffffff;  height: auto;  line-height: normal;  overflow: hidden;  padding:13px 30px 10px; line-height:normal;  position: relative;   text-transform:none;  font-size:15px; font-weight:400; font-family: 'Raleway', sans-serif; font-family: 'Poppins', sans-serif;}
.ie .btn-red, .ie .btn-black, .ie .btn-blue, .ie .btn-lightblue, .ie .btn-lightblue, .ie .btn-yellow, .ie .btn-orange, .ie .btn-green, .ie .btn-gray, .ie .btn-gray2, .ie .btn-gray3, .ie .btn-white {  padding:15px 20px 9px; padding:17px 20px 11px; line-height:20px;}
.btn-red { padding:13px 28px 10px; padding:15px 28px 12px; text-align:center; text-transform:uppercase; font-size:16px; color:#fff; background:url(../images/btn-bg-red-1.png); background-size:auto 100%; border:0px;}
.btn-red, .btn-red:link, .btn-red:visited 		{ background: #ef443d; border-color: #ef443d; color:#fff;  background:url(../images/btn-bg-red-1.png); background-size:auto 100%; }
.btn-red:hover{ background:#b11f28; border-color:#b11f28;  color:#fff;}

.btn-black, .btn-black:link, .btn-black:visited 		{ background: #37424a; border-color: #37424a; color:#fff; }
.btn-black:hover{ background: #333; border-color: #333;  color:#fff;}

.btn-blue, .btn-blue:link, .btn-blue:visited 		{ background: #001939; border-color: #001939; color:#fff; }
.btn-blue:hover { background: #112d50; border-color: #112d50; color:#fff;}

.btn-lightblue, .btn-lightblue:link, .btn-lightblue  { background: #7fabe3; border-color: #7fabe3; color:#fff;}
.btn-lightblue:hover  { background: #accef8; border-color: #accef8; color:#fff;}

.btn-yellow, .btn-yellow:link, .btn-yellow:visited 	{ background: #f0ad4e; border-color: #f0ad4e; color:#333; }
.btn-yellow:hover 	{ background: #fabd66; border-color: #fabd66; }

.btn-gray, .btn-gray:link, .btn-gray:visited	 	{ background: #434343; border-color: #434343; color:#fff;}
.btn-gray:hover	 	{ background: #5c5b5b; border-color: #5c5b5b; color:#fff;}

.btn-gray2, .btn-gray2:link, .btn-gray2:visited	 	{ background: #e5e5e5; border-color: #e5e5e5; color:#37424a;}
.btn-gray2:hover	 	{ background: #5c5b5b; border-color: #5c5b5b; color:#fff;}

.btn-gray3, .btn-gray3:link, .btn-gray3:visited	 	{ background: #aea79f; border-color: #aea79f; color:#fbf7f2;}
.btn-gray3:hover	 	{ background: #5c5b5b; border-color: #5c5b5b; color:#fff;}

.btn-orange, .btn-orange:link, .btn-orange:visited 	{ /* background: #ff6400; */ background:#bc5109;  border-color: #bc5109; color:#fff; }
.btn-orange:hover 	{ /* background: #fe8131; border-color: #fe8131; */ background:#fe8847; border-color: #fe8847;  color:#fff;}

.btn-green, .btn-green:link, .btn-green:visited 	{ background: #44cf6c; border-color: #44cf6c; color:#fff; }
.btn-green:hover 	{ background: #5ce483; border-color: #5ce483; color:#fff; }

.btn-white, .btn-white:link, .btn-white:visited 	{ background:#fff; border-color: #e1e1e1; color:#000; }
.btn-white:hover, .btn-white:hover a { background: #dd6311; border-color: #dd6311; color:#fff; }


.btn.btn-sm { font-size: 13px!important;  line-height: 1.5;  padding: 5px 10px !important;}
.btn.btn-lg {  font-size: 18px!important; line-height: 1.33333;  padding: 10px 16px!important;}

.full-width { width:100%; }

.mleft-0        { margin-left:0px;}
.mright-0       { margin-right:0px;}
.margintop-0    { margin-top:0px;}
.marginbottom-0 { margin-bottom:0px;}
.margin-0       { margin:0px;}
.mtop-10        { margin-top:10px; }
.mtop-20        { margin-top:20px; }
.mtop-30        { margin-top:30px; }
.mtop-40        { margin-top:40px; }
.pleft-0        { padding-left:0px;}
.pright-0       { padding-right:0px;}
.pargintop-0    { padding-top:0px;}
.parginbottom-0 { padding-bottom:0px;}
.pargin-0       { padding:0px;}

.ptop-10        { padding-top:10px; }
.ptop-20        { padding-top:20px; }
.ptop-30        { padding-top:30px; }
.ptop-40        { padding-top:40px; }

.pbottom-10        { padding-bottom:10px; }
.pbottom-20        { padding-bottom:20px; }
.pbottom-30        { padding-bottom:30px; }
.pbottom-40        { padding-bottom:40px; }


.divider1 {	height:5px;		clear:both;}
.divider2 {	height:10px;	clear:both;}
.divider3 {	height:15px;	clear:both;}
.divider4 {	height:20px;	clear:both;}
.divider5 {	height:25px;	clear:both;}
.divider6 {	height:30px;	clear:both;}
.divider7 {	height:40px;	clear:both;}
.divider8 {	height:50px;	clear:both;}
.divider9 {	height:60px;	clear:both;}
.divider10{	height:70px;	clear:both;}
.divider11{	height:80px;	clear:both;}

[class^="siteicon-"],
[class*=" siteicon-"] { width:25px; height:25px; display:inline-block; background:url(../images/siteicon.png) no-repeat 0px 0px; }

.siteicon-fb 		{ width:30px; height:30px; background-position:-159px -41px;}
.siteicon-twitter 	{ width:30px; height:30px; background-position:-189px -41px;}
.siteicon-linkedin	{ width:30px; height:30px; background-position:-220px -41px;}
.siteicon-google	{ width:30px; height:30px; background-position:-251px -41px;}
.siteicon-pintrest	{ width:30px; height:30px; background-position:-282px -41px;}
.siteicon-insta		{ width:30px; height:30px; background-position:-314px -41px;}
.siteicon-youtube	{ width:30px; height:30px; background-position:-345px -41px;}
.siteicon-houzz 	{ width:30px; height:30px; background-position:-376px -41px;}


.siteicon-keyproduct 	{ width:60px; height:60px; background-position:5px 0px;}
.siteicon-payasyou	 	{ width:60px; height:60px; background-position:-83px 0px;}
.siteicon-world		 	{ width:60px; height:60px; background-position:-170px 0px;}

.siteicon-keyproduct2 	{ width:60px; height:60px; background-position:3px -94px;}
.siteicon-care		 	{ width:60px; height:60px; background-position:-81px -94px;}
.siteicon-checklist	 	{ width:60px; height:60px; background-position:-162px -94px;}

.siteicon-medical	 	{ width:60px; height:60px; background-position:3px -180px;}
.siteicon-doctor	 	{ width:60px; height:60px; background-position:-80px -180px;}
.siteicon-managament 	{ width:60px; height:60px; background-position:-166px -180px;}

/* New */



.pagetop-con { clear:both; float:left; width:100%; background:#fafafa; }
.pagetop-con a, .pagetop-con a:visited { color:#333; font-size:13px; line-height:10px; font-weight:600; font-family: 'Open Sans', sans-serif; }
.pagetop-con .info-con { float:right; padding:0px; margin:0px; list-style:none; color:#333; font-size:14px;}
.pagetop-con .info-con .fa { color:#bc5109; display:inline-block; margin-right:7px; line-height:0px; font-size:12px;}
.pagetop-con .info-con li {  padding:3px 10px; margin:0px; float:left; list-style:none; position:relative; }

.pagetop-con .social-con { float:right; padding:0px; margin:0px; list-style:none;}
.pagetop-con .social-con li { padding:10px 15px; margin:0px; float:left; list-style:none;  -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.pagetop-con .social-con .fa { color:#aaaaaa;}

.pagetop-con .social-con li:hover .fa { color:#fff;}
.pagetop-con .social-con li.facebook:hover 	{ background:#3b5998;}
.pagetop-con .social-con li.twitter:hover 	{ background:#56a3d9}
.pagetop-con .social-con li.linkedin:hover 	{ background:#007ab5}
.pagetop-con .social-con li.youtube:hover 	{ background:#fd3832}

.header-con { clear:both; float:left; margin:15px 0px 0px; width:100%; position:relative; font-family: 'Raleway', sans-serif; font-size:18px; font-weight:600; }
.header-con a, .header-con a:visited { color:#333;}
.header-con .logo { float:left;}
.menu-top { float:right; margin:30px -5px 0px 0px; padding:0px; list-style:none; line-height:normal;  letter-spacing:normal; font-size:15px; font-weight:500; font-family: 'Poppins', sans-serif;}
.menu-top li { float:left; margin:0px 15px 0px; padding:0px 0px 40px; list-style:none; border-bottom:solid 4px #fff; position:relative;}
.menu-top li.active a, .menu-top li:hover a { color:#bc5109;}
.menu-top li.active, .menu-top li:hover  { border-color:#bc5109;}
.menu-top li.link-fb { padding-bottom:0px; margin-right:0px;}
.menu-top li.link-fb img { margin:-10px 0px 0px; }
.menu-top li.link-fb.active, .menu-top li.link-fb:hover { border-bottom-color:#fff; opacity:0.9;}
.menu-top li:after { content:""; width:2px; height:15px; position:absolute; top:3px;  right:-15px; background:#bc5109; }
.menu-top li:last-child:after, .menu-top li:nth-last-child(2):after { display:none;}

.banner-con  { clear:both; float:left; width:100%; position:relative; overflow:hidden;}
#banner-home-top .carousel-caption { position:relative;  text-shadow:none; text-align:left; line-height:normal; color:#fff; font-size:18px; font-weight:600; left:auto; right:auto }
#banner-home-top .banner-img{ position:absolute;  }
#banner-home-top .container{ padding-top:165px; }
.carousel-caption, .carousel-caption p { color:#fff; font-family: 'Raleway', sans-serif; font-size:18px; font-weight:800; }
.carousel-caption .font-big-1 { font-size:44px;}
.carousel-caption .font-big-2 { font-size:34px; margin-bottom:15px; clear:both; display:block;}
.carousel-caption .btn-con { clear:both; margin:20px 0px 0px; display:block;}
.carousel-caption .btn { margin-right:15px; font-family: 'Raleway', sans-serif; font-size:18px; font-weight:600; 
	-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }


.carousel-caption .font-big-1 { font-size:70px; font-weight:800; font-family: 'Raleway', sans-serif; }
.carousel-caption .font-big-2 { font-size:44px; font-weight:800; margin-bottom:15px; clear:both; display:block; font-family: 'Raleway', sans-serif;}
.carousel-caption .font-small-1 { font-size:18px; margin-bottom:15px; clear:both; display:block; font-family: 'Raleway', sans-serif;}


.carousel-caption .font-big-1 { position:relative;  -webkit-animation-name: slide1; -webkit-animation-duration: 0.5s; animation-name: slide1;  animation-duration: 0.5s;}
.carousel-caption .font-big-2, .carousel-caption .font-small-1, .carousel-caption .btn-con { position:relative;  -webkit-animation-name: slide2; -webkit-animation-duration: 1s; animation-name: slide2;  animation-duration:1s;  }

@-webkit-keyframes slide1 	{0%{top:-100px;  opacity:0;}100% {top:0px;  opacity:1;}}
@keyframes slide1 			{0%{top:-100px;  opacity:0;}100% {top:0px;  opacity:1;}}

@-webkit-keyframes slide2 	{0%{bottom:-100px;  opacity:0;}100% {bottom:0px;  opacity:1;}}
@keyframes slide2 			{0%{bottom:-100px;  opacity:0;}100% {bottom:0px;  opacity:1;}}

@-webkit-keyframes slide3 	{0% { opacity:0; height:0px; overflow:hidden;} 100% { height:75px; opacity:1; display:block;}}
@keyframes slide3 			{0% { opacity:0; height:0px; overflow:hidden;} 100% { height:75px; opacity:1; display:block;}}

.innerpage-banner { padding:30px 0px; margin:0px 0px 50px; background:#bc5109; color:#fff; position:relative; overflow:hidden;}
.innerpage-banner:after { content:"";  background: url(../images/bg-dots-white-1.png); position:absolute; top:0px; bottom:0px; left:0px; right:0px; opacity:0.05;}
.innerpage-banner .banner-title { margin:0px; line-height:normal; color:#fff; text-transform:none; text-shadow:0px 0px 2px #666; position:relative; z-index:11;}

   
.carousel .item > img { margin:auto;  }

.page-mid-con { clear:both; float:left; padding:30px 0px 0; width:100%; }
.home-welcome-text { text-align:center; color:#666666; font-size:14px; font-family: 'Open Sans', sans-serif; margin-bottom:35px; }
.home-welcome-text *, .home-welcome-text p { color:#666666;}

.home-wel-sec-2 { clear:both; float:left; margin:30px 0px; width:100%; }
.home-wel-sec-2 .content-sec { float:left; width:48%;  }
.home-wel-sec-2 .slider-con { float:right; width:48%;  }

.home-wel-sec-2 .content-sec .con-title { padding:5px 10px; color:#343436;  line-height:25px;  letter-spacing:normal; font-size:22px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none; 
	 border-left: 6px solid #bc5109; }

#home-con-slide-1 { clear:none; margin:0px auto 50px; padding:0px; text-align:center;}
#home-con-slide-1 .carousel-caption { padding:10px; left:0%; right:0%; text-align:center; bottom:0px; color:#fff; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; background:rgba(232,116,48,0.8); position:absolute }
#home-con-slide-1 .carousel-indicators { bottom:-50px;}
#home-con-slide-1 .carousel-indicators li, #home-con-slide-1 .carousel-indicators li.active { border:solid 1px #c5c8c9; margin:5px; width:12px; height:12px; }
#home-con-slide-1 .carousel-indicators li:hover, #home-con-slide-1 .carousel-indicators li.active { background:#c5c8c9;}
#home-con-slide-1 .banner-img{ width:100% }

.home-ser-con-1 { clear:both; float:left; width:100%;}
.home-ser-con-1 .ser-edu-sec { float:left; width:50%; position:relative; overflow:hidden;}
.home-ser-con-1 .ser-mig-sec { float:left; width:50%; position:relative; overflow:hidden;}
.home-ser-con-1 .main-img { width:100%; margin:auto; border:0px;}

.what-we-offer .ser-title {  font-family: 'Poppins', sans-serif; font-weight:500; text-transform:capitalize   }

.home-ser-con-1 .ser-inn-con { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out; }
.home-ser-con-1 .ser-title { color:#fff;  line-height:25px;  letter-spacing:normal; font-size:35px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none;  position:relative;  }

.home-ser-con-1 .ser-inn-con:before { content:""; background:#bc5109; position:absolute;  left:0px; right:0px; opacity:0.8; display:none;}
.home-ser-con-1 .ser-inn-con:hover:before { -webkit-animation: slidetopdown 0.5s ease;animation: slidetopdown 0.5s; top:0px; bottom:0px; display:block; z-index:1; }

.home-ser-con-1 .ser-inn-con .title-panel{ position:absolute; font-size:35px; color:#fff; left:70px; bottom:45px; color:#fff  }
.home-ser-con-1 .ser-inn-con .title-panel a{ color:#fff  }

.home-ser-con-1 .ser-inn-con:hover .title-panel{ display:none }

@-webkit-keyframes slidetopdown { 0%   { top: -50px; bottom:0px; height:0px;  } 100% {top:0px; bottom:0px; height:100%;} }
@keyframes slidetopdown { 0%   { top: -50px; bottom:0px; height:0px; } 100% {top:0px; bottom:0px; height:100%;}}

.home-ser-con-1 .hover-con  { padding:10%; position:absolute; top:0px; bottom:0px; left:0px; right:0px; overflow:auto; display:none;} 
.home-ser-con-1 .hover-con * { color:#fff; }
.home-ser-con-1 .ser-inn-con:hover .hover-con { -webkit-animation: delayshow 1s ease;animation: delayshow 1s;  display:block; z-index:99;}

.home-ser-con-1 .hover-con .btn-white { background:none; border-color:#fff; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; 	}
.home-ser-con-1 .hover-con .btn-white:hover {  background:#fff; color:#bc5109; }

@-webkit-keyframes delayshow { 0%   { opacity:0; } 100% { opacity:1; } }
@keyframes delayshow { 0%   { opacity:0; } 100% { opacity:1; }}

.glyphicon-chevron-left:before, .glyphicon-chevron-right:before { font-family: 'FontAwesome'; font-size:24px;  text-align:center; }
.carousel-control .glyphicon { color:#d7d4d4; padding:5px; border:solid 1px #d7d4d4; text-shadow:none; height: 35px;  line-height: 33px;  padding: 0;  text-shadow: none; width: 35px; border-radius: 99px; -moz-border-radius: 99px; -webkit-border-radius: 99px; }
.carousel-control .glyphicon:hover { background:#133774; color:#fff;  border-color:#133774;}
.glyphicon-chevron-left:before { content: "\f104"; }
.glyphicon-chevron-right:before { content: "\f105";}
.slide .carousel-control { width:auto;}
#banner-home-top .carousel-inner .item {  /* transition-property: opacity;  -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s*/ height:759px;    }
.slide .carousel-inner .active { }
.slide .carousel-inner .active.left,
.slide .carousel-inner .active.right {   z-index: 1;}

.slide .carousel-inner .next.left,
.slide .carousel-inner .prev.right { opacity: 1;}
.slide .carousel-control { z-index: 2;}

.home-event-sec { clear:both; float:left; width:100%; margin:50px 0px; position:relative; overflow:hidden }
.home-event-sec #event-slider-sec { clear:both; margin:20px 0px; }
.home-event-sec #event-slider-sec .carousel-control.left, .home-event-sec #event-slider-sec .carousel-control.right { background:none;}

.home-event-sec #event-slider-sec .carousel-control.left{ margin-left:-40px; }
.home-event-sec #event-slider-sec .carousel-control.right{ margin-right:-40px; }

.home-event-sec #event-slider-sec .item.active {position:relative; overflow:hidden;}
.home-event-sec #event-slider-sec .inn-main-con { float:left; padding:0px 0px; margin:0 ; width:100%;  position:relative; display:block; text-align:left; border-collapse:collapse;}
.home-event-sec #event-slider-sec .inn-block-1 { display:block; width:33%; float:left; padding:30px 30px 30px; border:solid 1px #d5d2d2; border-color:#fff #d5d2d2 #d5d2d2 #fff; border-collapse:collapse;
 -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; min-height:296px  }
.home-event-sec #event-slider-sec .inn-block-1:last-child { border-right-color:#fff;}
.home-event-sec #event-slider-sec .inn-block-1:hover { background:#f2f2f2; border-top:solid 1px #ccc }
.home-event-sec #event-slider-sec .inn-block-1:hover .title-1 { color:#bc5109; }
.home-event-sec #event-slider-sec .title-1 { color:#343436; margin:0px 0px 10px; text-align:left; line-height:25px; font-size:22px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none;  position:relative; height:50px; overflow:hidden;  }
.home-event-sec #event-slider-sec .date { float:left; padding:5px 8px; margin:10px 0px 20px; font-size:12px; line-height:normal; clear:both;  position:relative; color:#fff; background:#133774; }
.home-event-sec #event-slider-sec .date .fa{ margin-right:5px; }
.home-event-sec #event-slider-sec .date * { color:#fff;}

.home-event-sec #event-slider-sec .inn-block-1 .desc{ height:130px; overflow:hidden;   }

.home-event-sec #event-slider-sec .inn-main-con .inn-block-1:first-child{  }
.home-event-sec #event-slider-sec .inn-main-con .inn-block-1:last-child{  }


.right-form .quick-form .btn-fix a{  display:block; padding:15px 25px; height:67px; width:211px; color:#fff; font-size:22px; line-height:37px; text-align:center;
background: #10387d; /* Old browsers */
background: -moz-linear-gradient(top, #10387d 0%, #01225c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #10387d 0%,#01225c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #10387d 0%,#01225c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10387d', endColorstr='#01225c',GradientType=0 ); /* IE6-9 */
}

.title-border-1 { margin:15px auto 30px; background:#bc5109; display:block; clear:both; width:160px; height:1px; position:relative;}
.title-border-1:after { content:""; height:5px; position:absolute; left:40%; right:40%; top:-2px;  background:#bc5109;}

.title-border-2 { margin:15px 0px 30px; background:#bc5109; display:block; clear:both; width:160px; height:1px; position:relative;}
.title-border-2:after { content:""; height:5px; position:absolute; left:0%; right:80%; top:-2px;  background:#bc5109;}

.title-border-2.white, .title-border-2.white:after { background:#fff; }

.page-title-1 { color:#343436;  line-height:normal;  letter-spacing:normal; font-size:35px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none; }
.page-title-2 { color:#343436;  line-height:normal;  letter-spacing:normal; font-size:30px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none; }
.page-title-3 { color:#bc5109;  line-height:normal;  letter-spacing:normal; font-size:25px; font-weight:500; font-family: 'Poppins', sans-serif; text-transform:none; }

.footer-con-1 { clear:both; float:left; padding:50px 0px; width:100%; background:#003450; }
.footer-con-1 .link-title { color:#fff; font-size:15px; font-weight:400; font-family: 'Open Sans', sans-serif; margin:0px 0px 10px; text-transform:none;}
.footer-con-1 .footer-inn-con { float:left; width:25%;}
.footer-con-1 li a, .footer-con-1 li a:visited { color:#fff;}
.footer-con-1 li:hover a, .footer-con-1 li.active a { color:#44cf6c; }
.footer-con-1 .footer-inn-con.one { width:25%;}
.footer-con-1 .footer-inn-con.two { width:35%;}
.footer-con-1 .footer-inn-con.news { width:40%;}
.footer-con-1 .form-control  { float:left; width:100%; padding:15px 15px; height:auto; margin:0px 0px 15px; color:#fff; background:#042233; border:solid 1px #042233; }
.footer-con-1 .btn { padding:17px 20px 15px 20px; text-transform:uppercase; color:#042233; }
.footer-con-1 .form-control::-webkit-input-placeholder { color:#79aeca; }
.footer-con-1 .form-control::-moz-placeholder { color:#79aeca; } /* firefox 19+ */
.footer-con-1 .form-control:-ms-input-placeholder { color:#79aeca; } /* ie */
.footer-con-1 .form-control:-moz-placeholder { color:#79aeca; }

.footer-con-2 {  clear:both; float:left; padding:20px 0px; width:100%; background:#bc5109; }
.footer-con-2 p { line-height:normal; margin:0px 0px 5px; width:100%; color:#8bccef;}
.footer-con-2 .copyright { float:left;}

.social-con { float:right; margin:10px 0px 0px;}
.social-con li { margin:0px 0px 0px 15px; padding:5px; float:left; color:#fff; list-style:none; font-size:20px;}
.social-con a, .social-con a:visited { color:#fff;}
.social-con li:hover a { color:#44cf6c;}

.footer-last {  clear:both; float:left; padding:20px 0px 10px; line-height:normal; width:100%;  background:#dfdfdf;}
.footer-last, .footer-last p { color:#686767; margin:0px;}

.contactpage-con .con-info-con { float:left; width:50%; padding:20px 5% 20px 0px;}
.contactpage-con .con-info-con .fa { float:left; margin:-2px 10px 10px 0px; font-size:22px;}
.contactpage-con .con-info-con, .contactpage-con .con-info-con a, .contactpage-con .con-info-con a:visited { color:#333;}

.contactpage-con .map-con { float:right; width:50%; padding:20px 0px 20px 5%;}
.contactpage-con .map-con iframe { border:0px; width:100%; height:300px;}

.gototop { font-size:24px; position:fixed; bottom:10px; right:10px; z-index:99999;}
.gototop:hover { background:#44cf6c; }


section{ clear:both; }

.bg1 {  background:url(../images/bg1.jpg) no-repeat;  min-height:395px;  }
.bg2 {  background:url(../images/bg2.jpg) no-repeat;  min-height:500px;  }
.bg3 {  background:url(../images/bg3.jpg) no-repeat;  min-height:300px;    background-size: 100% 100%;  }

.bg3 *{ color:#fff; }

.ourclientsay{ text-align:center; color:#fff ; padding:25px 0 35px;     position: relative; }
.ourclientsay .page-title-1{ color:#fff }
.ourclientsay .container{ max-width:950px; }
.ourclientsay .carousel-indicators{ bottom:-50px  }
.ourclientsay .author{ font-size:22px; margin-top:25px;  }
.ourclientsay .carousel-inner{ min-height:135px; }



.contact-form .form-group .control-label {    display: none; }
.contact-form .btn-lg{ min-width:200px; }
.contact-form .form-control{ background:#f2f2f2 }

.contact-form1 .form-group .control-label {  }
.contact-form1 .btn-lg{ min-width:200px; }
.contact-form1 .form-control{ background:#f2f2f2 }

.contact-form-panel{ padding:30px 0 55px; }

.polycon-center{     text-align: center;    bottom: -29px;    position: absolute;    height: 56px;    width: 56px;    left: 49%;}

.slider-style1 .item{ width:100%; float:left;   }
.slider-style1 .item img{ display:inline-block; max-height:80px;   }
.slider-style1 .item { text-align:center }
.slider-style1 .item .table1 .cell{ height:80px; }

.table1{ display:table; width:100%; }
.table1 .cell{ display:table-cell; vertical-align:middle;width:300px }


.bgcolor1{ background:#bc5109 }
.bgcolor2{ background:#ea8245 }

.container2 {    max-width: 500px; }


#bottom {    background: #222222;    color: #9c9c9d; padding:35px 0; font-size:13px; }
#bottom .widget .title{ color:#fff }
#bottom .widget .link1 a{ color:#fff }
#bottom ul li a{ color:#9c9c9d; display:block }
#bottom ul li a:hover{ color:#fff }

#footer {    background: #222222;	text-align:center;  padding:15px 0 0;  color: #9c9c9d; font-family: 'Poppins', sans-serif; }
#footer .container{ border-top:solid 1px #494949; padding-top:20px; }
#footer .f-logo{ position:absolute }
#footer .links{ display:inline-block; }
#footer .links a:before{ content:"|"; display:inline-block; margin:0 5px     }
#footer .links a:first-child:before{ display:none  }
#footer a{ color:#9c9c9d }
#footer label{ color:#9c9c9d }



.list1{ margin:0; padding:0; }
.list1 li{ background:url(../images/list1.png) no-repeat 0 7px; padding:2px 5px 2px 15px; list-style-type:none; margin:0   }

.total-display .lbl{ font-size:43px; color:#133774; font-weight:700; font-family: 'Oswald', sans-serif;  text-transform:uppercase; line-height:55px; vertical-align:middle  }
.total-display .lbl1{ font-size:15px; color:#fff; background:#bc5109; display:inline-block; padding:7px;  font-family: 'Oswald', sans-serif; text-transform:uppercase; vertical-align:middle  }
.total-display .numbers{ min-height:57px; display:block   }
.total-display .title{ font-size:22px; color:#343436; text-transform:none; margin-top:0   }

.well2.total-display *{ color:#fff  }

.btn-right-fix{   }

.our-partners{ padding:45px 0 70px }
.our-partners .page-title-1{ margin-top:0  }
.slider-style1 .carousel-control{ background:none  }
.slider-style1 .carousel-control .fa{ color:#ccc; box-shadow:none }
.slider-style1 .carousel-control:hover .fa{ color:#333 }

.btn-primary{ background:#133674; border-color:#133674 }
.btn-primary:hover {    background: #286090;    border-color: #286090; }

.backtotop {
    position: fixed;
    right: 11px;
    bottom: 37px;
    width: 40px;
    height: 40px;
    padding-top: 7px;
    line-height: 25px;
    background: #575759;
    color: #888;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    z-index: 100000;
    border-radius: 3px;
	cursor:pointer
  
}
.backtotop .fa {
    color: #fff;
    font-size: 25px;
}



.navbar-wrapper #header {
    position:relative;
    width: 100%;
    top: 20px;
    z-index: 9999;
	
}

.navbar-outfix:not(.fixtop) .navbar {
    background: transparent;
}

.navbar-inverse {
    border: none;
}

.top-bar{padding:3px 0 4px;background:#f2f2f2; height:29px; font-family: 'Open Sans'; }
.top-bar ul{ float:right; margin:0; padding:0 }
.top-bar ul li{ display:inline-block; list-style-type:none; font-size:13px; padding:0 0px 0 10px; line-height:normal; float:left;  font-weight:700  }
.top-bar ul li a:hover{    }
.top-bar ul li:first-child{ border-left:none }
.top-bar ul li a{ color:#333333; padding:0 2px; display:block  }
.top-bar ul li .fa{ color:#bc5109; font-size:22px; vertical-align:middle; display:inline-block }
.top-bar ul li a .fa-mobile{ margin-right:5px; }


.navbar-brand {  padding: 0;  margin:0;}
.navbar {  border-radius: 0;  margin-bottom: 0;    padding: 3px 0;  padding-bottom: 0;  }
.navbar-outfix:not(.fixtop) .navbar{    background: transparent; }
.navbar-nav{  margin-top: 0px; font-family: 'Poppins', sans-serif; }
.navbar-nav>li{  margin-left: 5px;  padding-bottom: 0px;}
.navbar-inverse .navbar-nav > li > a {  padding: 5px 12px;  margin: 0;  border-radius: 3px;  color: #343436;  font-size:15px;  line-height: 70px;  display: inline-block;  text-transform:capitalize;  font-weight:500}
.navbar-inverse .navbar-nav > li > a:hover{  background-color: transparent;  color: #f26522;}
.navbar-inverse {  border: none;}
.navbar-inverse .navbar-brand {     font-size: 36px;   line-height: normal;    color: #fff;    display: block;    height: initial; margin-top:15px; }
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {   background-color: transparent;  /* color: #f26522; */  color: #333; }
.navbar-inverse .navbar-nav .dropdown-menu {  background-color: rgba(0,0,0,.85);  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  border: 0;  padding: 0;  margin-top: 0;  border-top: 0;  border-radius: 0;  left: 11px;  min-width: 267px; 
}

.navbar-inverse .navbar-nav .dropdown-menu:before{  position: absolute;  top:0; }
.navbar-inverse .navbar-nav .dropdown-menu > li > a {    padding: 5px 15px 7px;  color: #333; }
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {   background-color: #f26522;  color: #333; }
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {  border-radius: 0 ; }
.navbar-inverse .navbar-nav .dropdown-menu > li.divider {  background-color: transparent; }

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {  border-top: 0;  padding-bottom: 0; }
.navbar-inverse .navbar-collapse.navbar-right .website-nav{	margin-top:15px; }
.navbar-inverse .navbar-nav .dropdown-menu{ background:rgba(60,60,60,1); }

.dropdown-submenu {    position: relative; }
.navbar-inverse .navbar-nav .dropdown-submenu > .dropdown-menu {    border-radius: 0 ;    left: 100%;    margin-left: -1px;    margin-top: 0px;    top: 0;	position:absolute;	display:none }
.navbar-inverse .navbar-nav .dropdown-submenu:hover > .dropdown-menu{	display:block }
.navbar-inverse .navbar-nav .dropdown-menu:before {    position: absolute;    top: 0; }

.navbar-inverse .navbar-nav > li > a{ padding:11px 0;   }
.navbar-inverse .navbar-nav > li{ position:relative; padding-left:12px; padding-right:12px;      }
.navbar-inverse .navbar-nav > li:before{ content:"|"; position:absolute; left:0px; top:34px; color:#bc5109 }
.navbar-inverse .navbar-nav > li:first-child:before{ display:none }
.navbar-inverse .navbar-nav > li > a:after {  content:" "; width:0%; bottom:0px; height:3px; background:#e87430; left:0; position:absolute;  -moz-transition: all 0.2s ease-in;  -webkit-transition: all 0.2s ease-in;  -o-transition: all 0.2s ease-in;  transition: all 0.2s ease-in; left:50%; }
.navbar-inverse .navbar-nav > li.active > a:after, .navbar-inverse .navbar-nav > li:hover > a:after{ width:100%;  left:0%; -moz-transition: all 0.2s ease-out;  -webkit-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  }
.navbar-inverse .navbar-nav > li:hover > a{   /*  color: #f26522; */   color: #333; } 

.navbar-inverse .navbar-nav .dropdown-menu{ min-width: 280px; }
.navbar-inverse .navbar-nav .dropdown-menu > li > a{  }

.navbar-inverse .navbar-nav > li.active > a:after{ background:#bc5109  }

/*.navbar-wrapper {     height: 130px; }*/

.navbar-wrapper {     height: 156px; }
.navbar-fixed-top{ top:0px} 
.btn-buy-now {    float: right;    margin-left: 10px; margin-top:44px; }
.fixtop .btn-buy-now .btn{  margin-top:3px }


.navbar-inverse .navbar-nav > li > a, .navbar-outfix.fixtop .top-number .circle1 .fa,.top-number .circle1,.btn-primary,#main-slider .carousel .slide-margin,.navbar-outfix.fixtop .btn-latestnews,.top-number,.navbar-outfix .navbar-inverse .navbar-nav > li > a,.navbar-outfix .navbar-wrapper > .navbar,.navbar-outfix .navbar-brand img,.hover-fade{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

.navbar-fixed-top{ top:0px} 
.btn-buy-now {    float: right;    margin-left: 10px; }
.fixtop .btn-buy-now .btn{  margin-top:3px }

.navbar-outfix.fixtop .navbar-wrapper > .navbar{   }
.navbar.navbar-inverse{ -moz-transition: all 0.2s ease-in;  -webkit-transition: all 0.2s ease-in;  -o-transition: all 0.2s ease-in;  transition: all 0.2s ease-in;  }
.navbar-outfix.fixtop .navbar.navbar-inverse{  background:rgba(9,28,71,0.85); height:63px; -moz-transition: all 0.2s ease-out;  -webkit-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out; box-shadow: 0 0 8px #585858   }
.innerpage .navbar{ padding:0 }

.navbar-outfix.fixtop .navbar-wrapper > .navbar{ }
.navbar-outfix.fixtop .navbar.navbar-fixed-top{ position:fixed; top:0px; left:0px; width:100%; }
.navbar-outfix.fixtop .navbar-brand{ width:90px; height:auto;     margin-top: 3px !important; }
.navbar-outfix.fixtop .navbar-brand img{ width:100%;  }
.navbar-outfix.fixtop .navbar-wrapper > .navbar{  }
.navbar-outfix.fixtop .navbar-wrapper .navbar-collapse .navbar-nav{    margin-top: 0px;  }
.navbar-outfix.fixtop .navbar-wrapper .navbar-collapse{ float:left; margin-left:15px;     margin-top: 3px; }
.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li > a{ color:#fff }
.navbar-outfix.fixtop .navbar-wrapper .navbar-nav > li{ font-size:15px;   }
.navbar-outfix.fixtop .topshade{ background:rgba(43,47,45, 0.95); box-shadow:0 0 7px #000; }
.navbar-outfix.fixtop .btn-buy-now {  margin-top:14px; }
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li > a{    line-height: 35px; }
.navbar-outfix.fixtop .navbar-inverse .navbar-nav > li:before{     top: 18px; }

.navbar-outfix.fixtop .navbar-brand img, .navbar-outfix.fixtop .navbar-wrapper .navbar-collapse .navbar-nav{  -moz-transition: all 0.2s ease-out;  -webkit-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out; } 
.navbar-outfix.fixtop .btn-primary1.btn-md{
    padding: 9px 21px;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent;
}


.inner-top{ background:url(../images/inner-strip.jpg) no-repeat; min-height:100px; margin-bottom:20px;   }
.inner-top h1{ color:#fff; text-transform:none; margin:34px 0 }

.inner-content section{ padding:25px 0 }
.mt0{ margin-top:0px !important }

.inner-content .section-2column{ padding:0  }
.photo1{ position:relative;  }
.photo1 figcaption{ position:absolute; bottom:10px; right:15px; text-align:right; color:#fff; font-weight:700 }
.section-2column .bgcolor2 .container2{ padding-left:55px; }

.section-2column .cell{ padding:25px 0 35px; color:#fff }
.section-2column .ser-title{ color:#fff; font-size:22px }
.title-border-2.width70{ width:70px; }
.title-border-2.width70:after{ width:25px  }

.inner-content .well2.total-display{ padding:55px 0; }

.google-map {  height:450px;  width:100% }

  
.embed-container {	position: relative !important;	padding-bottom: 0 !important;	height: 450px !important;	overflow: hidden !important;	width: 100% !important; }
.embed-container iframe {	position: absolute !important;	top: 0 !important;	left: 0 !important;	width: 100% !important;	height: 100% !important; }
.mapscroll-wrap {	position: static !important;	height: 450px !important; }

.circle2{ height:31px; width:31px; border-radius:31px; background:#bc5109; display:inline-block; }

.list-icon3{margin:15px 0 0;padding:0}
.list-icon3 li{ list-style:none;position:relative; color:#414141; font-size:16px; min-height:30px; padding:10px 0 10px 45px; font-weight:400  }
.list-icon3 li a{ color:#414141;  position:relative }
.list-icon3 li:first-child{ border-top:none }
.list-icon3 li .circle2{  content:" "; position:absolute; left:0px; top:15px; text-align:center   }
.list-icon3 li .circle2 img{ margin-top:3px; }
.list-icon3 li .title{ margin-top:0; margin-bottom:5px; }
.list-icon3 li address{ margin-bottom:0 }


.inner-content section.map-section{	padding:0;	margin-top:25px; }



.home-server-panel{ position:relative; min-height:550px; padding-top:55px;  max-width: 1144px; }
.home-server-panel .image{ text-align:center; position:relative; z-index:1;  }
.home-server-panel .image img{ margin-left:3px; } 
.home-server-panel > ul{ position:absolute; width:100%; top:0 }
.home-server-panel > ul > li{ max-width:290px; position:absolute; list-style-type:none; color:#aabee0 }

.home-server-panel > ul > li.one{  top:13px; left:0px;   }
.home-server-panel > ul > li.two{  top:193px; left:0px;   }
.home-server-panel > ul > li.three{  top:370px; left:0px;   }
.home-server-panel > ul > li.four{  top:13px; right:0px;   }
.home-server-panel > ul > li.five{  top:193px; right:0px;   }
.home-server-panel > ul > li.six{  top:370px; right:0px;   }

.home-server-panel .circle{ display:block; margin:0 auto 15px; width:78px; height:78px; border-radius:0px; background:#fcba4a; text-align:center; position:relative; overflow:visible ; display:none }
.home-server-panel .circle img{ margin-top:8px; }
.home-server-panel .well{ border:none; box-shadow:none; text-align:left; padding:15px 25px; border-radius:0px; background:#0e306b; position:relative; min-height:103px }
.home-server-panel .well:after{ width:6px; height:69px; top:16px; right:0px; content:" "; position:absolute; background:#fcba4a; display:block; z-index:100;   }
.home-server-panel .well .title{ margin:0; font-size:30px; color:#189473; margin-bottom:20px; font-weight:700  }
.home-server-panel .well p{ margin:0; font-size:14px;  }

.home-server-panel > ul > li.four .well:after, .home-server-panel > ul > li.five .well:after, .home-server-panel > ul > li.six .well:after{ left:0px; right:auto; }

.home-server-panel > ul > li.three .circle9:before{     width: 86px; height: 3px;    top: -205px;    left: -43px;    content: " ";    position: absolute;    border-top: dotted 2px #b3b3b3;    display: block;  z-index: 100; }
.home-server-panel > ul > li.two .circle9:before{  width: 407px; height: 3px;    top: -88px;    left: -361px;    content: " ";    position: absolute;    border-top: dotted 2px #b3b3b3;    display: block;  z-index: 100; }
.home-server-panel > ul > li.one .circle9:before{  width: 347px; height: 3px;    top: -90px;    left: 43px;    content: " ";    position: absolute;    border-top: dotted 2px #b3b3b3;    display: block;  z-index: 100; }


.rotate-client-out{ position:relative; max-width:1165px; padding-left:45px; }
.rotate-client-out .rotate-client{ margin:0; padding:0  }
.rotate-client li .logo .show-data{ position:absolute; width:100%; text-align:center; }
.rotate-client li .logo .show-data .link{ display:block }
.rotate-client li .logo:hover .show-data{ bottom:8px;  }
.rotate-client li { width:280px; float:left; border-left:solid 1px #e1e1e1; list-style-type:none;  height:320px   }
.rotate-client li .logo-panel{ text-align:center; margin-top:0;height:120px; }
.rotate-client li:first-child{ border-left:none; list-style-type:none; }
.rotate-client li .show-data{ display:none;  }
.rotate-client li .logo { height:160px;  display:table;  width: 100%; }  
.rotate-client li .logo + .logo{ border-top:solid 1px #e1e1e1  }
.rotate-client li .logo .inner{ display:table-cell; vertical-align:middle; height:160px; padding:0 15px; }
.rotate-client li .logo:hover .show-data{ display:block; width:220px; margin:15px auto 0;    }
.rotate-client li .logo:hover .show-data .desc{ font-size:16px; color:#7a7a7a; line-height:normal; margin-bottom:20px; margin-top:10px ; display:none  }
.rotate-client li .logo .show-data .link{ font-weight:700  }
.rotate-client li .logo .show-data .link .fa{ color:#ffa10f }
.rotate-client li .logo:hover .logo-panel img{ /*max-height:100px; */ }

.rotate-client-out .linked{  position:absolute; width:31px; height:31px; border:solid 1px #d5d2d2; border-radius:32px; display:inline-block; top:140px; font-size:13px; cursor:pointer; padding-top:3px; color:#d7d7d7  }
.rotate-client-out #prev2{ left:0px;  }
.rotate-client-out #next2{ right:-45px;  }

.tab-style1{  }
.tab-style1 .nav-tabs > li { padding:0px 10px; margin:0px !important;     font-weight: 500;    font-family: 'Poppins', sans-serif; }
.tab-style1 .nav-tabs > li a{ position:relative;       margin: 0; font-size:22px;  background:transparent !important; color:#343436   }
.tab-style1 .nav-tabs > li h2{ position:relative;       margin: 0; font-size:22px;  background:transparent !important; color:#343436; padding:0   }
.tab-style1 .nav-tabs > li.active a:after{ content:" "; position:absolute; width:100%; height:6px; background:#bc5109; bottom:-3px; left:0  }
.tab-style1 .nav-tabs > li.active > a, .tab-style1  .nav-tabs>li.active>a:focus, .tab-style1 .nav-tabs>li.active>a:hover{	 background:transparent ;     border-bottom-color: #c4c4c4; border:none;  color:#bc5109  }
.tab-style1 .nav-tabs{    border-bottom: 1px solid #c4c4c4; }


.table-panel{ margin:30px 0 }
.table-panel table{ background:#fdf1ea; border-collapse:collapse }
.table-panel.width25 td{ width:25%  }
.table-panel table td:nth-child(even){ background:#fceae0; }
.table-panel table tr:nth-child(even) td{ background:#d1d6df  }
.table-panel table tr:nth-child(even) td:nth-child(even){ background:#dbdfe5; }
.table-panel table td{ padding:25px; border-top:solid 1px #fff; border-left:solid 1px #fff  }
.table-panel table tr:first-child td{ border-top:none }
.table-panel table tr td:first-child { border-left:none }

.features-benefits{ position:relative; min-height:300px; padding:35px 0  }
.features-benefits .container{ z-index: 10; position:relative;}
.features-benefits .col-md-4{  min-height:175px; margin:10px 1% ; background:rgba(246,246,246,0.68); border:solid 1px #ebeaea;     width: 31.333%; top:0; -moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease; border-bottom:solid 10px #f2f2f2; padding-top:25px; }
.features-benefits .col-md-3{  min-height:175px; margin:10px 1%; background:rgba(246,246,246,0.68); border:solid 1px #ebeaea;     width: 23%; top:0 ; -moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;  border-bottom:solid 10px #f2f2f2;  padding-top:25px;  }
.features-benefits .col-md-4:hover, .features-benefits .col-md-3:hover{ background:rgba(255,255,255,0.9); box-shadow:0 0px 15px #ccc; -moz-transition:all .2s out;-webkit-transition:all .2s out;-o-transition:all .2s out;transition:all .2s out; -webkit-transform:scale(1.13);-ms-transform:scale(1.13);transform:scale(1.13); border-bottom-color:#bc5109   }
.features-benefits .h6{ color:#222 }





.inner-content > section.photo-section { position:relative; min-height:611px; padding: 0px;     margin-bottom: 0px; background:#f2f2f2 }
.photo-section p{ font-size:16px }
.photo-section p + .h3{     margin-top: 10px; }
.photo-section .h2{ margin-top:0; color:#222222; font-weight:600; font-size:25px; }

.inner-content > section.photo-section1 { position:relative; min-height:611px; background:#fff; padding: 0px 0 40px;     margin-bottom: 30px; }
.photo-section1 p{ font-size:16px }
.photo-section1 p + .h3{     margin-top: 10px; }
.photo-section1 .h2{ margin-top:0; color:#222222; font-weight:600; font-size:25px; }

.inner-content > section.theme1{ background:#bc5109 } 
.inner-content > section.theme2{ background:#133774  } 
.inner-content > section.theme3{ background:#f2f2f2  } 

.inner-content > section.theme1 *, .inner-content > section.theme2 *{ color:#fff }

@media (min-width: 1600px) 
{
    .bg-image{ position:absolute; top:0; right:0; height:100%; width:50%; }
	.bg-image1{ position:absolute; top:0; left:0; height:100%; width:50%; }
}

.bg-image-inner{ position:relative; height: 100%; }
.bg-image-inner .img-desc{ position:absolute; left:0px; bottom:0px; color:#fff; z-index:1000; max-width:715px;    }
.bg-image-inner  img{ min-height:611px;     width: 100%; } 
.img-desc .title{ font-size:30px; font-weight:300;  color:#fff; line-height:35px;  padding:25px 45px 35px; margin:0 ; text-shadow:none   }
.img-desc .desc{ font-size:23px; }


.number-grid{ position:absolute; color:#bc5109; font-size:18px; border-bottom:solid 1px #bc5109; left:68px; top:68px; padding-bottom:15px; display:none   }
.number-grid.right{ right:68px; left:auto; }

.pos-rel{ position:relative }
.photo-section  .ser-title, .photo-section1 .ser-title{ margin-top:40px; }

.col-xs-full{ padding-left:45px; }

.lbl-style{ font-size:20px; color:#bc5109; position:relative;  }
.lbl-style:after{ content:" "; width:30px; height:1px; background:#bc5109; position:absolute; left:35px; top:10px;   }

.photo-section1 ul{ margin-left:0px; padding-left:15px; }
.theme2  .number-grid{ border-bottom-color:#fff }


.home-banner .banner2 .font-big-1{ color:#123674;  font-size: 50px;  }
.home-banner .banner3 .font-big-1{ color:#313f45;  font-size: 50px;  }
.home-banner .banner4 .font-big-1{ color:#123674; font-size: 50px;  }
.home-banner .banner5 .font-big-1{  font-size:50px; /* background: -webkit-linear-gradient(#fff, #9ae4fe); -webkit-background-clip: text; -webkit-text-fill-color: transparent; */ width: 800px; display: inline-block; }
.home-banner .banner5 .font-big-1 span{  display:block; position:relative }

.home-banner .carousel-indicators li{ background:#fff ;     margin: 3px;     vertical-align: top; box-shadow:0 0 5px #ccc }
.home-banner .carousel-indicators li, .home-banner .carousel-indicators li.active{ width:15px; height:15px;  }
.home-banner .carousel-indicators li.active{ background:#bc5109 }


.small-link { font-size:26px; vertical-align:middle; margin-left:5px; }
.small-link .fa{ color:#585858 }
.small-link:hover .fa{ color:#bc5109 }

.fixtop .small-link:hover .fa{ color:#bc5109 }

.fixtop .small-link .fa{ color:#fff }


#bottom .small-link .fa{ color:#828282 }
#bottom .small-link:hover .fa{ color:#fff }

.home-event-sec #event-slider-sec .inn-block-1:hover p a{ color:#000; font-weight:700; }

#preService ~ section{ position:relative }

#footer a.active, #footer a:hover{ color: #fff; }

.map-section{
	margin-top:25px;
}

.map-section .large-map { color:#666666; display:block; margin-top:10px; text-align:center;  }
.map-section .large-map .fa{ color:#bc5109; }
.map-section .large-map:hover {  color:#bc5109;  }

.contact-form-wrap
{
    max-width:820px;
    margin:0 auto;
}

.google-capcha
{
    display:inline-block;
	vertical-align: middle;

}

.contact-location .list-icon3 li .title
{
    font-weight:700;
	font-size:14px;
}

.contact-location .list-icon3 li:first-child .title
{
    font-weight:700;
	font-size:16px;
}
.contact-location  .list-icon3 li{
	    word-wrap: break-word;
}

.contact-location .list-icon3 li a:hover{   color:#bc5109;  }

.contact-location  .h5{
	border-bottom:solid 2px #d5d5d5;
	padding-bottom: 10px;
}

.well1.contact-location{
	padding:45px 0;
}
#bottom {    background: #061a47; }
#footer{ background: #03153d; }
#footer .container {     border-top: solid 0px #494949;     padding-top: 10px; }

.contact-form1 .form-group .control-label {
	 font-weight: 400;
}

.contact-form1 .btn-lg {    margin-left: 10px; }


.popup-ahm-location{ position:fixed; height:100%; width:100%; top:0px; left:0px; text-align:center; z-index:100000; -moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;  }
.popup-ahm-location.open{  background:rgba(0,0,0,0.5); display:none }
.popup-ahm-location .p-inner { -webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);  }
.popup-ahm-location .p-inner img { max-width:100%; max-height:740px;   box-shadow: 0 0 15px #353434; }
.popup-ahm-location .p-inner { height:auto; width:620px; position:relative; margin:110px auto 0;  }
.popup-ahm-location.open .p-inner{   -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);  -moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;  }
.popup-ahm-location .close1{ position:absolute; top: -14px;    right: -11px;    z-index: 10000; background:#f5743d; border-radius:40px; height:40px; width:40px; text-align:center; cursor:pointer }
.popup-ahm-location .close1 .fa{ font-size:30px; color:#fff;     margin-top: 4px; }
.popup-ahm-location .close1:hover{ background:#0A255C }

.inner-content section#preService{     padding: 45px 0 25px; }


@media(max-height:768px)
{
    .popup-ahm-location .p-inner{ background:transparent; }
    .popup-ahm-location .p-inner img {     max-height: 505px; }
    .popup-ahm-location .p-inner {    height: auto;    width: 453px; }
}

@media(max-width:766px)
{
    .popup-ahm-location .p-inner{ background:transparent; }
    .popup-ahm-location .p-inner img {    max-height: 371px; }
    .popup-ahm-location .p-inner {    height: auto;    width: 370px; }
    .popup-ahm-location .close1 {    position: absolute;    top: -19px;    right: 2px; height: 33px;   width: 33px; }
    .popup-ahm-location .close1 .fa {    font-size: 22px; margin-top:5px }
    
}

@media(max-width:360px)
{
    .popup-ahm-location .p-inner {    height: auto;    width: 321px; }
    .popup-ahm-location .p-inner img {    max-height: 314px; }
}

@media (min-width:620px) and (max-width:760px)  and (max-height:480px)
{
    .popup-ahm-location .p-inner{ background:transparent;     margin: 27px auto 0; }
    .popup-ahm-location .p-inner img {    max-height: 332px; }
    .popup-ahm-location .p-inner {    height: auto;    width: 332px; }
    .popup-ahm-location .close1 {    position: absolute;    top: -19px;    right: 2px; height: 33px;   width: 33px; }
    .popup-ahm-location .close1 .fa {    font-size: 22px; margin-top:5px }
}

@media (min-width:1205px) and (max-height:800px) 
{
    .popup-ahm-location .p-inner{ background:transparent; }
    .popup-ahm-location .p-inner img {     max-height: 505px; }
    .popup-ahm-location .p-inner {    height: auto;    width: 453px; }
}



.well4{ background:#f7f7f7; padding:35px 0;  }

/* .senior-menagement .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f056";
    padding-right: 5px;
	 color:#bc5109
}
.senior-menagement .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f055";
}*/
.senior-menagement .panel-title > a:hover, .senior-menagement .panel-title > a:active, .senior-menagement .panel-title > a:focus  {
    text-decoration:none;
}

.profile-new-img 
{
    float:left;
    border:solid 10px #efefef;
    margin:0 15px 15px 0;
}

.senior-menagement .panel-default > .panel-heading{
	padding:0px;
}
.senior-menagement .panel-default > .panel-heading .panel-title a{
	display:block;
	padding:10px 15px;
	background:#fff
}



.features-profile > .row > div:after {
    content: " ";
    position: absolute;
    left: 0px;
    top: 75px;
    width: 1px;
    height: 225px;
    background: #e1e1e1;
}
.features-profile > .row > div:first-child:after{
	display:none
}

.features-profile{
	text-align:center
}
.features-profile .desc
{
    min-height:111px;
}
.features-profile.text-left{
	text-align:left;
}

.features-profile.text-left .circle1{
	margin-right:15px 
}

.circle1
{
    width:200px;
    height:200px;
    border:solid 10px #f7f7f7;
    border-radius:200px;
    overflow:hidden;
    display:inline-block
}

.features-profile .h5{
	font-size:17px;
    color: #e97c3b;
}

.features-profile .feature-wrap{
	padding:0 20px
}

.features-profile .feature-wrap{
	-moz-transition:all .2s in;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease; 
}
.features-profile .feature-wrap:hover{
	 -webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);
}

.features-profile.popup  .feature-wrap:hover{
	 -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
}


.display-section-main { display:table; width:100%; table-layout: fixed; }
.display-section-main .display-section{ display:table-row;  }
.display-section-main .display-section li{ display:table-cell; color:#fff; text-align:center; width:12.5%; border-left:solid 1px #fff; border-bottom:solid 1px #fff; text-align:center ; padding:25px 15px; vertical-align:top; -moz-transition:all .2s in;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;  } 
.display-section-main .display-section li:hover{  -webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08); border:none; box-shadow: 0 0 4px #5f5f5f; }
.display-section-main .display-section li .lbl{ color:#fff;     display: block;     margin-bottom: 5px; }
.display-section-main .display-section .icon-panel img{ max-width:90px; } 
.display-section-main .display-section .icon-panel{ display:block; margin-bottom:10px; height:90px }
.display-section-main .display-section .icon-panel .fa{ font-size:75px; margin-top:10px }
.display-section-main .display-section p{ line-height:normal; margin-bottom: 0;    font-size: 16px; }

.about-us-integrity .unit-body{ padding:10px; border-radius:5px; min-height:300px  }
.about-us-integrity .unit-body:hover{ background:#022154;  }
.about-us-integrity .unit-body p{ line-height:20px;     font-size: 15px; }

.about-us-integrity .unit-body:hover h5, .about-us-integrity .unit-body:hover p{ color:#ff843b }

.font-large-1 p{ font-size:16px }

.bg11{ background:#213f7d }
.bg12{ background:#bc5109 }
.bg13{ background:#656668 }
.bg14{ background:#00AFCC }
.bg15{ background:#F78F20 }
.bg16{ background:#BD2A69 }
.bg17{ background:#007099 }
.bg18{ background:#6568AF }

.value-panel .page-title-1:hover{ color:#bc5109 }

.logo-section {
	text-align:center
}
.logo-section a {
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.logo-section img, .logo-section svg, .logo-section img.svg {
	max-height:50px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.3s;
    opacity: 0.45;
    filter: alpha(opacity=70);
    -moz-opacity: 0.45;
    -khtml-opacity: 0.45;
    display: inline-block;
	max-width:120px;
	margin-right:20px;
	margin-left:20px; 
}
.logo-section img:hover {
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
    opacity: 1 !important;
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
}


.about-us-integrity .small{ line-height:normal }

.features-profile .feature-wrap .circle-half{ position:relative; display:inline-block }
.features-profile .feature-wrap .circle-half:before {
    width: 223px;
    height: 110px;
    background-color: transparent;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border: 10px solid #bc5109;
    border-bottom: 0;
    transform: rotate(178deg);
    content: " ";
    position: absolute;
    bottom: -3px;
    left: -7px;
    z-index: -1;
  
}


@media (max-width:767px)
{
	.features-profile.text-left .circle1{ float:none !important }
    .profile-new-img{     width: 170px; }
	.features-profile.popup .feature-wrap{ max-height:500px; overflow:auto  }
	

	
}

@media (max-width:700px)
{
		.display-section-main .display-section li{ display:block; width:50%; float:left; min-height:316px;     padding: 25px 10px;  }	
		.display-section-main .display-section li .lbl{     margin-bottom: 0px; }
		.display-section-main .display-section li br{ display:none } 
		.features-profile .feature-wrap{ margin-top:20px; }
		.about-us-integrity .unit-body{  min-height:120px  }
		.display-section-main .display-section.one li:first-child , .display-section-main .display-section.one li:first-child + li {     min-height: 250px; }
		.total-display .lbl {    font-size: 35px; }
		.logo-section img, .logo-section svg, .logo-section img.svg{     margin-right: 10px;    margin-left: 10px;    margin-bottom: 23px; }
		.features-profile .h3 {    font-size: 29px; }
}
@media (max-width:520px)
{
    .display-section-main {     width: calc(100% + 30px);    table-layout: fixed;    margin: 0 -15px; }
}

.contact-location .list-icon3 li .circle2{     top: 50%;    left: 0%;   transform: translate(0%, -50%)}
.contact-form-panel.grey
{
    position: relative;
    background: #f2f2f2;
    }

.contact-form-panel .polycon-center {
    text-align: center;
    top: -29px;
    position: absolute;
    height: 56px;
    width: 56px;
    left: 49%;
}
.contact-form-panel.grey #frmConsult .form-control {
    background: #fff;
}
.f-logo img {
    width: 89px;
}

