body {
	margin:0px;
	padding:0px;
	font-family: 'open_sansregular';
}
table {
	border:0;
	border-collapse:collapse;
}
h1, h2, h3, h4, h5, span, ul, li, ol, p, a {
	font-weight:normal;
	margin:0px;
	padding:0px;
}
header {
	clear:both;
}
section {
	clear:both;
}
article, aside {
	display:block;
}
footer {
	background:#392325;
	clear:both;
	overflow:hidden;
}
.clear {
	clear:both;
}
a {
	color:#ff000!important;
	text-decoration:none;
}
.padd_10 {
	clear:both;
	padding:10px 0!important;
}
.wid_50Ps {
	width:550px;
	float:left;
}
.mrg27 {
	margin-left:27px!important
}
.container {
	width:1170px;
	max-width:100%;
	margin:0 auto;
}
.row {
	clear:both;
	overflow:hidden;
}
.fb_like {
	float:left;
	width:20%;
	margin-top:14px;
}
.disclaimer-area {
	float:left;
	width:21%;
	text-align:center;
	padding-top:16px;
	color:#555;
}
.disclaimer-area a {
	font-size:14px;
	color:#FF0000;
}
.disclaimer-area a:hover {
	color:#000;
}
.fb_like img {
	float:left;
	margin:10% 2% 0 0;
}
.top_right_side {
	width:673px;
	float:right;
	margin:10px 0 10px 0
}
.social {
	float:left;
	margin-right:2%;
}
a, a:link, a:focus {
	outline: none;
}
.social a img {
	display:none;
	float:left;
	margin-left:10px;
}
.social a img:first-child {
	display:block;
}
.social a:hover img {
	display:none;
}
.social a:hover img + img {
	display:block;
}
.mail {
	display:block;
	float:left;
	margin-left:3%;
	border-right:1px solid #e5e5e5;
}
.mail img {
	float:left;
	margin-left:1%;
}
.mail p {
	font-size:14px;
	color:#555555;
	float:left;
	display:inline-block;
	margin:-28px 0 0 40px;
}
.mail p a {
	text-decoration:none;
	color:#555555;
}
.mail p a:hover {
	color:#ff00ff
}
.ph {
	height:36px;
	display:block;
	float:left;
	margin-left:4%;
}
.ph img {
	float:left;
	margin-left:1%;
}
.ph p {
	font-size:14px;
	color:#555555;
	margin:6px 0 0 40px;
}
.bor_no {
	border:none!important
}
.head_bg {
	background:#01527a;
	clear:both;
}
.logo {
	float:left;
	margin:1% 0
}
nav {
	float:right;
	margin:2.4% 0 0 0;
}
nav ul {
	list-style:none!important;
}
nav li {
	float:left;
	position:relative;
}
nav li a {
	outline:none;
	list-style:none;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	padding:0 15px;
	line-height:44px;
	display:block;
}
nav li a:hover {
	color:#fff;
	background:#299ed0;
}
nav li:hover a {
	background:#299ed0;
	color:#fff;
}
nav li:hover ul.lavel2 {
	display:block;
}
nav li:hover ul.lavel3 {
	display:block;
}
ul.lavel2 {
	display:none;
	position:absolute;
	width:500px;
	padding:15px 0 0 5px;
	background:#299ed0;
	border-bottom:3px solid #299ed0;
	border-right:3px solid #299ed0;
	border-left:3px solid #299ed0;
	border-radius:none;
	top:44px;
	z-index:999;
}
ul.lavel2 ul {
	display:inline-block;
	margin-bottom:15px;
}
ul.lavel2 li {
	width:100%;
	position:relative;
	margin-left:13px;
}
ul.lavel2 li a {
	outline:none;
	background:url(../images/navaro3.png) 2px 9px no-repeat;
	clear:both!important;
	padding-left:20px;
	display:block;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	line-height:27px;
	transition: all 0.3s ease 0s;
}
ul.lavel2 li a:hover {
	color:#000;
}
ul.lavel2 li.bor_no {
	border-bottom:none!important;
}
.smile-box-right {
	float:right;
	width:63%;
}
.smile-box {
	width:31.5%;
	float:left;
}
.smile-box1 {
	width:100%;
	float:left;
}
.smile-box01 {
	width:45%;
	float:left;
}
.smile-box .heading {
	background:#299ed0;
	color:#fff;
	font-size:14px;
	padding:7px 15px;
}
.smile-box3 {
	width:70%;
	float:left;
}
.smile-box3 .heading {
	background:#299ed0;
	color:#fff;
	font-size:14px;
	padding:7px 15px;
}
.smile-box1 .heading {
	background:#299ed0;
	color:#fff;
	font-size:14px;
	padding:7px 15px;
}
ul.lavel3 {
	display:none;
	position:absolute;
	left:-295px;
	padding:15px 0 0 5px;
	width:710px;
	background:#299ed0;
	border-bottom:3px solid #299ed0;
	border-right:3px solid #299ed0;
	border-left:3px solid #299ed0;
	border-radius:none;
	top:44px;
	z-index:9999;
}
ul.lavel3 span a {
	outline:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	float:left;
	width:217px;
	display:block;
	padding-left:13px;
}
ul.lavel3 span a:hover {
	color:#000;
}
ul.lavel3 ul {
	display:inline-block;
	margin-bottom:15px;
}
ul.lavel3 li {
	width:100%;
	position:relative;
	margin-left:13px;
}
ul.lavel3 li a {
	outline:none;
	background:url(../images/navaro3.png) 2px 9px no-repeat;
	clear:both!important;
	padding-left:20px;
	display:block;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	line-height:27px;
	transition: all 0.3s ease 0s;
}
ul.lavel3 li a:hover {
	color:#000;
}
ul.lavel3 li.bor_no {
	border-bottom:none!important;
}
.sab_box {
	width:230px;
	float:left;
}
#mobopen {
	display:block;
}
.active1 {
	background:#299ed0;
	color:#fff;
}
.mobnav {
	display:none;
}
.mobnav img {
	float:right;
	margin:30px 0 0 0
}
.banner {
	clear:both;
}
.in_banner {
	clear:both;
}
.in_banner img {
	max-width:100%;
}
.text_box {
	position:relative;
}
.textbar {
	position:absolute;
	top:40px;
	z-index:99;
	right:0px;
	font-size:70px;
	color:#111111;
	font-weight:normal;
	z-index:9999;
}
.textbar p {
	font-size:22px;
	color:#111;
	margin-bottom:20px;
}
.textbar .request {
	background:#ffce54;
	color:#222;
	font-size:18px;
	font-weight:bold;
	clear:both;
	padding:12px 20px;
	text-decoration:none
}
.textbar .request:hover {
	background:#111;
	color:#fff;
}
.textbar span {
	color:#ff1013;
}
.our_services {
	clear:both;
	margin:20px 0 0 0;
	text-align:center;
}
.our_services h1 {
	font-size:40px;
	color:#000;
	text-transform:capitalize;
	font-weight:bold;
}
.our_services h2 {
	font-size:32px;
	color:#000;
	text-transform:capitalize;
	padding-top:5px;
	position:relative;
	margin-bottom:20px;
}
.our_services p {
	font-size:16px;
	color:#333;
	margin:20px 0 35px;
}
.img_box {
	width:222px;
	display:inline-block;
	text-align:center;
	margin:20px 10px 0 0;
}
.img_box h2 {
	font-size:16px;
	font-weight:bold;
	clear:both;
	margin:10px 0
}
.img_box p {
	font-size:14px;
	color:#333;
	line-height:20px
}
.img_box .more {
	font-size:14px;
	color:#fd00fb;
	text-decoration:none;
	margin-left:2px;
}
.img_box .more:hover {
	color:#01527a;
}
.photo {
	width:222px;
	overflow:hidden;
	clear:both;
}
.photo img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.photo img:hover {
	transform: scale(1.2);
}
.mar_no {
	margin:0px!important;
}
.img_section {
	clear:both;
}
.skyblue {
	background:#299ed0;
	padding:25px 0 0;
	margin:30px 0 0 0;
	clear:both;
	overflow:hidden;
}
.skyblue h2 {
	font-size:40px;
	text-align:center;
	margin-bottom:15px;
	font-weight:bold;
	color:#fff;
}
.dr_sec {
	width:48.8%;
	float:left;
	background:#fff;
	margin-bottom:30px;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.dr_sec:hover {
	background:#f7f7f7
}
.dr_sec img {
	max-width:100%;
	float:left;
	padding-bottom:4%;
}
.dr_sec h3 {
	font-size:24px;
	color:#000000;
	text-transform:capitalize;
	margin:12px 0 0 4%;
	float:left;
}
.dr_sec h4 {
	font-size:21px;
	color:#000000;
	text-transform:capitalize;
	margin:12px 0 0 4%;
	float:left;
}
.dr_sec p {
	font-size:14px;
	color:#333;
	margin:5px 0 0 4%;
	width:50%;
	float:left;
}
.dr_sec span {
	color:#000;
}
.dr_sec .more {
	background:#ff00ff;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding:7px 15px;
	float:left;
	margin:3% 0 0 4%
}
.dr_sec .more:hover {
	background:#01527a;
}
.float_r {
	float:right!important
}
.make {
	clear:both;
	background:#f7f7f7;
	overflow:hidden;
	height:135px;
}
.make h2 {
	background:#01527a;
	font-size:32px;
	color:#fff;
	width:21.3%;
	line-height:48px;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	float:left;
}
.make form {
	float:left;
}
.make_Row {
	width:200px;
	float:left;
	margin:23px 0 0 25px;
}
.make input {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#333;
	margin:0 0 15px 0;
	border:1px solid #c7c7c7;
	border-radius:5px;
	height:35px;
	transition: all 0.7s ease 0s;
}
.make textarea {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#333;
	border:1px solid #c7c7c7;
	border-radius:5px;
	height:87px;
	transition: all 0.7s ease 0s;
}
.make input:hover {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make input:focus {
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make textarea:hover {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make textarea:focus {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make button {
	font-size:30px;
	background:#ffce54;
	border:none;
	color:#000;
	text-decoration:none;
	padding:25px 45px;
	border-radius:5px;
	font-weight:bold;
	transition: all 0.7s ease 0s;
}
.make button:hover {
	background:#01527a;
	color:#fff;
}
.our_tech {
	width:56%;
	float:left;
	margin:1% 0 0 0;
	padding-right:35px;
	border-right:1px solid #e3e3e3;
}
.our_tech h2 {
	font-size:40px;
	color:#000;
	clear:both;
	text-transform:capitalize;
}
.our_tech span {
	font-size:16px;
	font-weight:bold;
	color:#737373;
	line-height:50px;
}
.our_tech p {
	font-size:14px;
	color:#333;
	line-height:20px;
}
.our_tech .more {
	float:left;
	font-size:14px;
	color:#fff;
	background:#ff00ff;
	padding:7px 40px;
	margin-top:20px;
	text-decoration:none;
}
.our_tech .more:hover {
	background:#01527a
}
.we_do {
	float:left;
	margin:60px 0 0 30px
}
.we_do h3 {
	font-size:40px;
	font-weight:bold;
	clear:both;
	color:#ecf7fc;
	line-height:15px;
	text-transform:uppercase
}
.we_do h2 {
	font-size:60px;
	font-weight:bold;
	clear:both;
	color:#ecf7fc;
	line-height:80px;
	text-transform:uppercase
}
.we_do span {
	font-size:34px;
	font-weight:bold;
	clear:both;
	color:#299ed0;
	line-height:10px;
	text-transform:uppercase
}
.we_do ol {
	list-style:none;
}
.we_do li {
	clear:both;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	color:#000;
}
.we_do2 {
	float:left;
	margin:40px 0 0 20px
}
.we_do2 h3 {
	font-size:40px;
	font-weight:bold;
	clear:both;
	color:#ecf7fc;
	line-height:15px;
	text-transform:uppercase
}
.we_do2 h2 {
	font-size:60px;
	font-weight:bold;
	clear:both;
	color:#ecf7fc;
	line-height:80px;
	text-transform:uppercase
}
.we_do2 span {
	font-size:34px;
	font-weight:bold;
	clear:both;
	color:#299ed0;
	line-height:10px;
	text-transform:uppercase
}
.we_do2 h4 {
	font-size:24px;
	font-weight:bold;
	clear:both;
	color:#01527a;
	margin-top:12px;
	line-height:30px;
	text-transform:uppercase
}
.lab_box {
	width:227px;
	display:inline-block;
	margin:40px 4.6px 0 0;
}
.lab_img {
	width:227px;
	overflow:hidden;
}
.lab_img img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.lab_img img:hover {
	transform: scale(1.2);
}
.lab_bg {
	background:#01527a;
	clear:both;
	padding:13px 0
}
.lab_bg h2 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 20px;
	color:#fff;
}
.lab_bg span {
	font-size:18px;
	margin:5px 0 0 20px;
	color:#fff;
	clear:both;
}
.mrg_no2 {
	margin:40px 0 0 0!important;
}
.gray_bg {
	background:#ece9e9;
	padding:30px 0;
	clear:both;
	margin:40px 0 0 0;
}
.blog_sec {
	width:48.8%;
	float:left;
}
.blog_sec h2 {
	font-size:30px;
	color:#000;
	font-weight:bold;
	padding-bottom:20px;
}
.blog_box {
	border-top:1px solid #cfcfcf;
	overflow:hidden;
	padding:10px 0
}
.blog_box img {
	float:left;
	margin:10px 20px 10px 0px
}
.blog_box p {
	width:70%;
	float:left;
	font-size:14px;
	margin:20px 0 0 0;
	color:#333;
	line-height:20px;
}
.blog_box span {
	color:#ef3e42
}
.blog_icon {
	margin:-10px 5px 0 0!important;
}
.blog_icon2 {
	margin:10px 5px 0 0!important;
}
.blog_box2 h3 {
	font-size:22px;
	color:#333;
	margin-top:5px;
}
.blog_box2 {
	border-top:1px solid #cfcfcf;
	overflow:hidden;
	padding:10px 0 23px 0
}
.blog_box2 img {
	width:160px;
	max-width:100%;
	float:left;
	margin:5px 20px 10px 0px
}
.blog_box2 p {
	width:100%;
	float:left;
	font-size:14px;
	margin:10px 0 0 0;
	color:#333;
	line-height:20px;
}
.blog_box2 span {
	color:#ef3e42
}
.blog_box2 .more {
	font-size:14px;
	text-decoration:none;
	color:#ef3e42
}
.blog_box2 .more:hover {
	color:#000;
}
.cmt {
	width:50%;
	float:left;
	font-size:14px;
	color:#333;
	line-height:32px;
	margin:5px 0
}
.client {
	clear:both;
	padding:30px 0;
}
.client img {
	display:inline-block;
}
.information {
	width:300px;
	float:left;
	margin:20px 10px 40px 0;
}
.information h4 {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-transform:capitalize;
	padding:10px 0 10px 0;
	clear:both;
}
.information ul {
	list-style:none;
	margin:10px 0 0 0
}
.information li {
	clear:both;
}
.information li a {
	opacity:0.4;
	background:url(../images/li_icon.png) 0 3px no-repeat;
	padding:0 0 0 25px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	line-height:25px;
}
.information li a:hover {
	opacity:0.9;
}
.information strong {
	color:#fff;
}
.emergency {
	font-size:18px !important;
	color:#fff!important;
	margin-top:12px !important;
	margin-bottom:5px !important;
}
.information p {
	font-size:14px;
	color:#887b7c;
	line-height:25px;
	margin:5px 0 0 0;
}
.information p a {
	font-size:14px;
	color:#887b7c;
	text-decoration:none;
	line-height:25px;
	margin:5px 0 0 0;
	outline:none;
}
.information p a:hover {
	color:#fff;
}
.information img {
	float:left;
	margin:5px 10px 0 0
}
.social2 {
	clear:both;
}
.social2 a img {
	display:none;
	float:left;
	margin-right:5px;
}
.social2 a img:first-child {
	display:block;
}
.social2 a:hover img {
	display:none;
}
.social2 a:hover img + img {
	display:block;
}
.ul_mag {
	margin:55px 0 0 0!important
}
.wid_150 {
	width:180px!important;
	margin:20px 0 0 95px!important
}
.clear20 {
	height:20px;
	clear:both;
}
.bg_line {
	clear:both;
}
.bg_line ul {
	list-style:none;
}
.bg_line li {
	height:2px;
	float:left;
	width:50%;
	background:#ff00ff
}
.bg_line li+li {
	height:2px;
	float:left;
	width:50%;
	background:#11aae5;
}
.bottom {
	clear:both;
	border-top:1px solid #453232;
}
.bottom p {
	font-size:13px;
	color:#887b7c;
	float:left;
	margin:20px 0 20px 0;
}
.bottom a {
	font-size:13px;
	font-weight:bold;
	color:#fff!important;
	text-decoration:none;
}
.left_box2 {
	width:100%!important;
}
/*---------inner pages-----------------*/







.left_section {
	width:22%;
	float:left;
	margin:1% 0 2% 0;
}
.right_section {
	width:25%;
	float:left;
	margin:2% 0 2% 2%;
}
.right_section img {
	margin:20px 0 0 0;
	max-width:100%;
}
.right_section h2 {
	font-size:18px;
	color:#fff;
	background:#ff00ff;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 10px;
	line-height:40px;
	display:block;
}
.side_section {
	width:75%;
	float:left;
	overflow:hidden;
	margin:1% 0 0 3%;
}
.mid_section {
	width:67%;
	float:left;
	margin:0 3% 0 0
}
.mid_section3 {
	width:77%;
	float:left;
	margin:0 3% 0 0
}
.mid_section3b {
	width:75%;
	float:left;
	margin:0 3% 0 0
}
.mid_section3a {
	width:71%;
	float:left;
	margin:0 2% 0 0
}
.mid_mrg {
	margin:0 0 0 3%!important
}
.pmag {
	margin-top:-15px!important;
	display:inline-table;
}
.in_text {
	clear:both;
}
.in_text img {
	max-width:100%;
}
.in_text h1 {
	font-size:40px;
	text-transform:capitalize;
	color:#000;
	float:left;
}
.in_text h2 {
	font-size:27px;
	text-transform:capitalize;
	color:#01527a;
	margin:10px 0 0 0;
}
.in_text h3 {
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
	color:#000;
	margin:15px 0 0 0;
}
.in_text p {
	font-size:14px;
	color:#333;
	line-height:20px;
	clear:both;
	padding:5px 0 10px 0;
	text-align:justify;
}
.in_text a {
	color:#299ed0;
	text-decoration:none;
}
.in_text a:hover {
	color:#ef3e5c;
}
.in_text ul {
	list-style:url(../images/ularo.png);
	margin:10px 0 10px 20px;
}
.in_text li {
	font-size:14px;
	color:#333;
	line-height:25px;
	clear:both;
	text-align:justify;
}
.in_text2 {
	clear:both;
}
.in_text2 h1 {
	font-size:40px;
	text-transform:capitalize;
	color:#000;
	float:left;
}
.in_text2 h2 {
	font-size:28px;
	text-transform:capitalize;
	color:#01527a;
	padding:5px 0 5px 0;
}
.in_text2 h3 {
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
	color:#000;
	margin:15px 0 0 0;
}
.in_text2 p {
	font-size:14px;
	color:#333;
	line-height:20px;
	clear:both;
	padding-top:5px;
	text-align:justify;
}
.in_text2 ul {
	list-style:url(../images/ularo.png);
	margin:5px 0 0 20px;
}
.in_text2 li {
	font-size:14px;
	color:#333;
	line-height:20px;
	clear:both;
	text-align:justify;
}
.color_pink {
	color:#ff00ff!important;
}
.in_mag {
	margin:0px!important;
}
.about_img {
	width:30%;
	float:left;
	margin:1% 0 2% 0;
	text-align:center;
}
.about_img img {
	max-width:100%;
}
.about_img3a {
	width:20%;
	float:left;
	margin:2.4% 0 2% 0;
}
.about_img3a img {
	max-width:100%;
}
.gray_bg2 {
	background:#ece9e9;
	clear:both;
	overflow:hidden;
	padding:30px 0;
	text-align:center;
}
.gray_bg2 h2 {
	font-size:30px;
	color:#000;
	text-transform:capitalize;
	padding-bottom:10px;
	line-height:40px;
	background:url(../images/h2_bg.png) no-repeat;
	background-position:bottom;
}
.gray_bg2 p {
	font-size:14px;
	color:#333;
	line-height:20px;
	margin:20px 0;
}
.our_team {
	width:200px;
	display:inline-block;
	background:#fff;
	margin:20px 38px 20px 0
}
.our_team span {
	font-size:16px;
	color:#000;
	font-weight:bold;
	background:#fff;
	display:block;
	line-height:35px;
}
.our_team p {
	font-size:12px;
	color:#333;
	line-height:20px;
	padding:5px;
}
.our_drphoto {
	width:200px;
	overflow:hidden;
	background:#000;
}
.our_drphoto img {
	max-width:100%;
	transition: all 0.7s ease 0s;
	border:0;
	outline:none;
}
.our_drphoto img:hover {
	opacity: 0.7;
	transform: scale(1.2);
}
.our_mrg {
	margin:0px!important;
}
.breadcrumb {
	clear:both;
	margin:9px 0 5px 0;
	float:left;
}
.breadcrumb li {
	display:inline-block;
}
.breadcrumb li {
	background:url(../images/arrow_icon.png) 0 6px no-repeat;
	font-size:12px;
	color:#299ed0;
	padding:0 5px 0 10px;
	text-decoration:none;
}
.breadcrumb li:first-child {
	background:none;
	padding:0 5px 0 0px;
}
.breadcrumb li a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.breadcrumb li a:hover {
	color:#01527a
}
.make_tab a {
	float:right;
	width:210px;
	padding:6px 0;
	text-align:center;
	background:#ff00ff;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	font-size:16px;
	margin:5px 0;
	font-weight:bold;
}
.make_tab a:hover {
	background:#01527a;
}
.side_nav {
	clear:both;
	background:#f8f8f8;
}
.side_nav span {
	font-size:18px;
	color:#fff;
	background:#01527a;
	font-weight:bold;
	padding:0 0 0 10px;
	line-height:45px;
	display:block;
}
.side_nav ol {
	clear:both;
	background:#f8f8f8;
	list-style:none;
}
.side_nav li {
	border-bottom:2px solid #fff;
	clear:both;
}
.side_nav li a {
	outline:none;
	font-size:14px;
	text-decoration:none;
	line-height:45px;
	padding:0 0 0 10px;
	color:#666;
	display:block;
}
.side_nav li a:hover {
	background:#ebebeb;
}
.side_active {
	background:#ebebeb;
}
.wid_auto {
	width:100%!important
}
.side_nav2 {
	width:27%;
	margin:2% 3% 1% 0;
	float:left;
	background:#ece9e9;
}
.side_nav2 span {
	font-size:22px;
	text-decoration:none;
	padding:10px 0 0 20px;
	display:block;
	color:#000;
}
.side_nav2 ul {
	clear:both;
	list-style:none;
	padding:10px 10px 20px 10px;
}
.side_nav2 li {
	clear:both;
}
.side_nav2 li a {
	outline:none;
	background:url(../images/side_aro.png)5px 11px no-repeat;
	font-size:14px;
	text-decoration:none;
	line-height:20px;
	padding:5px 0 5px 20px;
	color:#333;
	display:block;
}
.side_nav2 li a:hover {
	color:#299ed0
}
.side_nav2 p {
	font-size:14px;
	padding:10px 5px;
	color:#000
}
.side_active2 {
	background:#ebebeb;
}
.quick_act {
	color:#299ed0!important;
}
.sidemag {
	width:30%!important;
	margin:0 0 0 3%!important;
	float:right!important
}
.form_box {
	clear:both;
	display:block;
	background:#f8f8f8;
	overflow:hidden;
	margin-top:30px;
}
.form_box span {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	background:#ff00ff;
	padding:9px 0 9px 15px;
	display:block;
}
.form_box form {
	margin-top:10px;
	padding:0 10px
}
.form_box input {
	outline:none;
	width:93%;
	clear:both;
	height:35px;
	margin:0 0 10px 0;
	border:1px solid #b1b1b1;
	padding:0 0 0 15px;
	font-size:14px;
	color:#000;
	transition: all 0.7s ease 0s;
}
.form_box input:hover {
	outline:none;
	border:1px solid #299ed0;
	color:#000;
}
.form_box input:focus {
	outline:none;
	border:1px solid #299ed0;
	color:#000;
}
.form_box textarea {
	outline:none;
	width:93%;
	height:100px;
	margin:0 0 5px 0;
	border:1px solid #b1b1b1;
	padding:10px 0 0 15px;
	font-size:15px;
	color:#000;
	transition: all 0.7s ease 0s;
}
.form_box textarea:hover {
	outline:none;
	border:1px solid #299ed0;
	color:#000;
}
.form_box textarea:focus {
	outline:none;
	border:1px solid #299ed0;
	color:#000;
}
.form_box button {
	outline:none;
	font-size:14px;
	background:#000;
	border:none;
	color:#FFF;
	text-decoration:none;
	padding:4px 15px;
	float:right;
	margin:7px 0 10px 0px;
	font-weight:bold;
	transition: all 0.7s ease 0s;
}
.form_box button:hover {
	outline:none;
	background:#01527a;
}
.test_box {
	text-align:center;
	width:800px;
	margin:0 auto;
}
.center_box {
	clear:both;
}
.techno {
	width:274px;
	display:inline-block;
	margin:5px 20px 10px 0
}
.techno span a {
	font-size:20px;
	color:#000;
	display:block;
	margin:20px 0 12px 0;
	text-transform:capitalize;
	text-decoration:none;
}
.techno span a:hover {
	color:#01527a;
}
.techno p {
	font-size:14px;
	color:#333;
	line-height:20px;
	padding:5px 0;
}
.techno p a {
	color:#01527a;
	text-decoration:none;
}
.techno p a:hover {
	color:#ff00ff
}
.techno_photo {
	width:274px;
	clear:both;
	background:#000;
	overflow:hidden;
}
.techno_photo img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.techno_photo img:hover {
}
.techno3 {
	width:270px;
	float:left;
	text-align:justify;
	margin:20px 30px 0 0;
	transition: all 0.7s ease 0s;
	position:relative
}
.techno3 span a {
	position:absolute;
	z-index:99;
	top:110px;
	left:0;
	padding:0 10px;
	font-size:18px;
	line-height:30px;
	color:#fff;
	background:#299ed0;
	margin:20px 0 12px 0;
	text-transform:capitalize;
	text-decoration:none;
}
.techno3 span a:hover {
	background:rgba(255, 0, 255, 0.5);
	color:#fff;
}
.techno3 p {
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-top:15px;
}
.techno3 p a {
	color:#01527a;
	text-decoration:none;
}
.techno3 p a:hover {
	color:#ff00ff
}
.techno3 .more {
	background:#299ed0;
	font-size:14px;
	line-height:40px;
	padding:0 15px;
	position:absolute;
	z-index:999;
	text-decoration:none;
	bottom:-15px;
	left:70px;
	width:90px;
	color:#fff;
}
.techno3 .more:hover {
	background:#299ed0;
	color:#fff;
}
.techno_photo3 {
	width:270px;
	clear:both;
	background:#fff;
	overflow:hidden;
}
.techno_photo3 img {
	max-width:100%;
	transition: all 0.7s ease 0s;
}
.techno_photo3 img:hover {
	opacity:0.7
}
.techno4 {
	width:100%;
	clear:both;
	margin:0;
	padding:25px 0;
	border-bottom:1px solid #e8e8e8;
	transition: all 0.7s ease 0s;
	overflow:hidden;
}
.techno4 span a {
	font-size:28px;
	line-height:22px;
	float:left;
	color:#01527a;
	display:block;
	margin:0 0 15px 0;
	text-transform:capitalize;
	text-decoration:none;
}
.techno4 span a:hover {
	color:#ffce54;
}
.techno4 p {
	width:935px;
	float:left;
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
}
.techno4 p a {
	color:#299ed0;
	text-decoration:none;
}
.techno4 p a:hover {
	color:#ff00ff
}
.techno4 .more {
	font-size:14px;
	float:left;
	line-height:40px;
	padding:0 15px;
	text-decoration:none;
	color:#000;
}
.techno4 .more:hover {
	color:#fff;
}
.techno_photo4 {
	width:200px;
	height:200px;
	border-radius:200px;
	box-shadow:0 5px 5px #e8e8e8;
	padding:5px;
	border:1px solid #e8e8e8;
	float:left;
	margin:0 20px 0 0;
	overflow:hidden;
}
.techno_photo4 img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.techno_photo4 img:hover {
}
.techno_photo5 {
	width:200px;
	height:200px;
	border-radius:200px;
	box-shadow:0 5px 5px #e8e8e8;
	float:right;
	border:1px solid #e8e8e8;
	margin:0 0 0 20px;
	overflow:hidden;
}
.techno_photo5 img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.techno_photo5 img:hover {
}
.tec_mag4 {
	margin: 20px 0 0 0!important
}
.baf_box {
	width:47%;
	float:left;
	margin:0 4% 4% 0;
	padding:0;
	border:1px solid #ebebeb;
	text-align:center;
	padding:12px 0 0 0
}
.baf_box span {
	font-size:20px;
	color:#000;
	margin-bottom:10px;
	display:block;
	clear:both;
}
.baf_mrg {
	margin:0 0 4% 0!important;
}
.cos_gal {
	width:260px;
	display:inline-block;
	margin:0 0 0 -3px;
}
.cos_gal span {
	background:#01527a;
	z-index:99;
	padding:0 10px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	display:block;
	margin:0 0 12px 0;
	line-height:45px;
	text-transform:capitalize;
	text-decoration:none;
}
.cos_gal span a {
	background:rgba(255, 255, 255, 0.5);
	position:absolute;
	z-index:99;
	bottom:-3px;
	left:5px;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	display:block;
	margin:0 0 12px 0;
	line-height:45px;
	text-transform:capitalize;
	text-decoration:none;
}
.cos_gal span a:hover {
	color:#01527a;
}
.cos_gal p {
	font-size:14px;
	color:#333;
	line-height:20px;
	padding:5px 0;
}
.cos_gal p a {
	color:#01527a;
	text-decoration:none;
}
.cos_gal p a:hover {
	color:#ff00ff
}
.cos_gal_img {
	clear:both;
	overflow:hidden;
}
.cos_gal_img img {
	max-width:100%;
	transition: all 0.7s ease 0s
}
.cos_gal_img img:hover {
	transform: scale(1.2);
}
.disp_tb {
	display:inline-table!important
}
.af_box {
	background:#ff00ff!important;
	color:#fff!important
}
.af_box2 {
	background:#01527a!important;
	color:#fff!important;
	height:60px;
	margin-bottom:11px;
}
.af_box3 {
	background:#ff00ff!important;
	color:#fff!important;
	height:60px;
	margin-bottom:11px;
}
.tec_mag {
	margin:0 0 0 0!important
}
.tec_mag2 {
	margin:10px 0 0 0!important
}
.tec_mag3 {
	margin:30px 0 0 0!important
}
.techno2 {
	width:274px;
	float:right;
}
.clear30 {
	height:30px;
	clear:both;
}
.clear40 {
	height:45px;
	clear:both;
}
.border_line {
	height:2px;
	margin:20px 0 5px 0;
	clear:both;
	border-bottom:1px solid #F2F2F2;
}
.clear20b {
	clear:both;
}
.make2 {
	clear:both;
	background:#f8f8f8;
	overflow:hidden;
	height:135px;
}
.make2 h2 {
	background:#ff00ff;
	font-size:32px;
	color:#fff;
	width:22.3%;
	line-height:48px;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	float:left;
}
.make2 form {
	float:left;
}
.make_Row2 {
	width:193px;
	float:left;
	margin:23px 0 0 32px;
}
.make2 input {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#333;
	margin:0 0 15px 0;
	border:1px solid #c7c7c7;
	border-radius:5px;
	height:35px;
	transition: all 0.7s ease 0s;
}
.make2 textarea {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#333;
	border:1px solid #c7c7c7;
	border-radius:5px;
	height:87px;
	transition: all 0.7s ease 0s;
}
.make2 input:hover {
	outline:none;
	border:1px solid #01527a;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make2 input:focus {
	outline:none;
	border:1px solid #01527a;
}
.make2 textarea:hover {
	outline:none;
	border:1px solid #01527a;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make2 textarea:focus {
	outline:none;
	border:1px solid #01527a;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make2 button {
	outline:none;
	font-size:30px;
	background:#ffce54;
	border:none;
	color:#000;
	text-decoration:none;
	padding:25px 45px;
	border-radius:5px;
	font-weight:bold;
	transition: all 0.7s ease 0s;
	margin-left:8px;
}
.make2 button:hover {
	outline:none;
	background:#01527a;
	color:#fff;
}
.make3 {
	clear:both;
	background:#f8f8f8;
	overflow:hidden;
	padding-bottom:20px;
}
.make3 h2 {
	background:#299ed0;
	font-size:26px;
	color:#fff;
	line-height:20px;
	padding:15px 0 15px 23px;
	font-weight:bold;
}
.make3 h3 {
	font-size:24px;
	color:#01527a;
	line-height:50px;
	padding:0 0 0 23px;
}
.make3 p {
	font-size:14px;
	color:#000;
	padding:20px 0 10px 23px;
}
.make3 form {
	clear:both;
}
.make_Row3md {
	width:100px;
	float:left;
	margin:10px 0 0 23px;
}
.make_Row3 {
	width:46%;
	float:left;
	margin:0 0 0 23px;
}
.make_Row3 a {
	color:#ff0000;
	text-decoration:none;
}
.make_Row3 a:hover {
	color:#ffce54
}
.make_approw2 a {
	color:#ff0000;
	text-decoration:none;
}
.make_approw2 a:hover {
	color:#ffce54
}
.book_Row_to a {
	color:#ff0000;
	text-decoration:none;
}
.book_Row_to a:hover {
	color:#ffce54
}
.make_Row4 {
	width:269px;
	float:left;
	margin:0 0 0 23px;
}
.make_Row4 a {
	color:#ff0000;
	text-decoration:none;
}
.make_Row4 a:hover {
	color:#ffce54
}
.make_Row5 {
	width:535px;
	float:left;
	margin:0 0 0 23px;
}
.make_Row6 {
	width:434px;
	float:left;
}
.make3 label {
	outline:none;
	width:100%;
	clear:both;
	line-height:30px;
	margin-top:5px;
	display:block;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
}
.make3 input {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#333;
	margin:0;
	border:1px solid #c7c7c7;
	height:35px;
	transition: all 0.7s ease 0s;
}
.make3 textarea {
	outline:none;
	width:95%;
	padding:2% 0 0 5%;
	color:#333;
	border:1px solid #c7c7c7;
	height:81px;
	transition: all 0.7s ease 0s;
}
.make3 input:hover {
	outline:none;
	border:1px solid #01527a;
}
.make3 input:focus {
	outline:none;
	border:1px solid #01527a;
}
.make3 textarea:hover {
	outline:none;
	border:1px solid #01527a;
}
.make3 textarea:focus {
	outline:none;
	border:1px solid #01527a;
}
.make3 button {
	outline:none;
	font-size:22px;
	margin-top:25px;
	background:#ffce54;
	border:none;
	color:#000;
	text-decoration:none;
	padding: 31px 93px;
	font-weight:bold;
	transition: all 0.7s ease 0s;
}
.make3 button:hover {
	outline:none;
	background:#01527a;
	color:#fff;
}
.but_padding {
	padding:25px 73px!important;
}
.wid_500 {
	float:left;
	width:570px;
	margin-right:30px;
}
.float_left {
	float:left;
}
.float_left4 {
	float:left;
	padding-left:20px;
}
.float_left6 {
	float:left;
	padding-left:50px;
}
.float_left2 {
	float:left;
	margin:-20px 0 0 15px
}
.float_left3 {
	float:left;
	margin:-20px 0 0 15px;
	width:70%;
}
.float_left5 {
	display:inline-block;
	margin:0;
	width:62%;
}
.wid_600 {
	width:570px;
	display:inline-block;
	margin-left:5px;
}
.td_box {
	font-size:14px;
	color:#333;
	line-height:35px;
	padding:20px 0 0 0;
	clear:both;
}
.downlond {
	clear:both;
	padding-top:30px;
	outline:none;
}
.downlond img {
	max-width:100%;
	outline:none;
}
 .downlond img:hovedr {
outline:none;
}
.downlond .click2 {
	display:block;
	outline:none;
	text-align:center;
	background-color:#bb0706;
	line-height:45px;
	text-decoration:none;
	font-size:18px;
	color:#fff;
}
.downlond .click2:hover {
	background-color:#01527a;
}
.downlond .click {
	display:block;
	outline:none;
	padding-left:50px;
	background:url(../images/Download_icon.png) 10px 8px no-repeat;
	background-color:#bb0706;
	line-height:45px;
	text-decoration:none;
	font-size:18px;
	color:#fff;
}
.downlond .click:hover {
	background-color:#01527a;
}
.item_img {
	width:420px;
	float:left;
	margin:5px 0 10px 0
}
.item_img img {
	max-width:100%;
}
.item_img2 {
	width:420px;
	float:left;
	margin:5px 0 10px 30px;
}
.item_img2 img {
	max-width:100%;
}
.img_side {
	float:right;
	margin-left:20px;
}
.mid_section2 {
	width:65%;
	float:left;
	margin:0 3% 0 0
}
.mid_section2a {
	width:55%;
	float:left;
	margin:0 3% 0 0
}
.mid_section4 {
	width:78%;
	float:left;
	margin:0 0 0 0
}
.mid_section5 {
	width:71%;
	float:left;
	margin:0
}
.mid_section6 {
	width:70%;
	float:left;
	margin:0
}
.mid_section7 {
	width:66%;
	float:left;
	margin:0
}
.contact {
	width:32%;
	float:left;
	margin:1.3% 0 0 0;
	font-size:14px;
	color:#666;
}
.contact h2 {
	font-size:24px;
	text-transform:capitalize;
	margin-bottom:20px;
	color:#000;
}
.contact p {
	font-size:14px;
	color:#666;
	margin-bottom:10px;
	line-height:25px;
	clear:both;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
}
.contact ul {
	list-style:none;
	clear:both;
	border-bottom:1px solid #e4e4e4;
	overflow:hidden;
}
.contact li:first-child {
	text-align:left
}
.contact li {
	width:33%;
	font-size:14px;
	color:#666;
	line-height:28px;
	float:left;
	text-align:center;
}
.contact a {
	text-decoration:none;
	color:#ff00ff;
}
.contact a:hover {
	color:#000;
}
.map {
	margin-top:20px;
}
.map h2 {
	font-size:24px;
	text-transform:capitalize;
	margin-bottom:20px;
	color:#000;
}
.enquiry {
	display:block;
}
.enquiry a {
	color:#ff0000;
	text-decoration:none;
}
.enquiry a:hover {
	color:#ffce54;
}
.enquiry h1 {
	font-size:40px;
	text-transform:capitalize;
	margin-bottom:20px;
	color:#000;
	position:relative;
}
.enquiry p {
	font-size:14px;
	color:#666;
	margin-bottom:30px;
	line-height:20px;
	clear:both;
}
.enquiry form {
	clear:both;
}
.enquiry span {
	position:absolute;
	z-index:99;
	top:15px;
	left:15px;
	color:#999!important
}
.enquiry span:hover {
	color:#01527a!important
}
.for_row {
	clear:both;
	position:relative
}
.enquiry label {
	width:150px;
	float:left;
	outline:none;
	line-height:30px;
	margin-top:5px;
	display:block;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
}
.enquiry input {
	outline:none;
	width:600px;
	float:left;
	padding-left:5px;
	border:1px solid #e4e4e4;
	height:35px;
	margin-bottom:10px;
	font-size:14px;
	color:#666;
}
.enquiry input:hover {
	outline:none;
	border:1px solid #01527a;
}
.enquiry input:focus {
	outline:none;
	border:1px solid #01527a;
}
.enquiry textarea {
	outline:none;
	width:600px;
	float:left;
	padding:5px 0 0 5px;
	border:1px solid #e4e4e4;
	height:200px;
	margin-bottom:15px;
	font-size:14px;
	color:#666;
}
.enquiry textarea:hover {
	outline:none;
	border:1px solid #01527a;
}
.enquiry textarea:focus {
	outline:none;
	border:1px solid #01527a;
}
.enquiry button {
	outline:none;
	background:#ff00ff;
	float:right;
	border:none;
	width:150px;
	margin: 10px 0 30px 20px;
	color:#fff;
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
}
.enquiry button:hover {
	outline:none;
	background:#01527a
}
.cancel_bg {
	background:#ebebeb!important;
	color:#666!important;
}
.met_dr {
	width:254px;
	float:left;
	margin:0 20px 0 0;
	padding:10px;
	border:1px solid #ebebeb;
	overflow:hidden;
	position:relative;
	transition: all 0.7s ease 0s;
}
.met_dr:hover {
	background:#299ed0;
}
.met_dr:hover p {
	color:#fff;
}
.met_dr img {
	max-width:100%;
	outline:none;
	border:none
}
.met_dr span {
	position:absolute;
	left:10px;
	top:230px;
	z-index:99;
	font-size:20px;
	color:#fff;
	background:#299ed0;
	padding:5px 15px;
}
.met_dr span a {
	color:#fff;
	text-decoration:none;
}
.met_dr span:hover {
	background:#ff00ff;
}
.met_dr p {
	font-size:14px;
	color:#333;
	line-height:20px;
	padding:15px 0 0 0;
}
.met_mrg {
	margin:0!important;
}
.met_dr2 {
	width:47.7%;
	float:left;
	margin:0 4% 4% 0;
	padding:0;
	border:1px solid #ebebeb;
	overflow:hidden;
	position:relative;
}
.met_dr2:hover {
	background:#f9f9f9;
}
.met_dr2 img {
	max-width:37%;
	float:left;
	border:none;
}
.met_dr2 span {
	float:left;
	font-size:20px;
	background:#299ed0;
	color:#fff;
	margin: 0;
	display:block;
	width:60.3%;
	padding:5px 0 5px 15px;
	font-weight:bold;
	display:block;
}
.met_dr2 p {
	float:left;
	width:59%;
	margin-left:3%;
	font-size:14px;
	color:#333;
	line-height:20px;
	padding:15px 0 0 0;
}
.met_mrg2 {
	margin:0!important;
}
.about_img2 {
	width:30%;
	float:left;
	margin:2.4% 3% 2% 0;
}
.about_img2 img {
	max-width:100%;
}
.about_img3 {
	float:left;
	margin:2.4% 3% 2% 0;
}
.about_img3 img {
	max-width:100%;
}
.make_app {
	width:70%;
	float:left;
	margin:2.4% 0 2% 0;
}
.make_approw {
	width:370px;
	float:left;
}
.make_approw2 {
	width:370px;
	float:left;
	margin-left:40px;
}
.make_app form {
	clear:both;
}
.makerow {
	width:48%;
	float:left;
	margin-right:2%;
}
.make_app label {
	outline:none;
	width:100%;
	clear:both;
	line-height:30px;
	margin-top:5px;
	display:block;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
}
.make_app input {
	outline:none;
	padding-left:10px;
	width:100%;
	border:1px solid #e4e4e4;
	height:40px;
	clear:both;
	margin: 0;
	font-size:14px;
	color:#666;
}
.make_app input:hover {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app input:focus {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app select {
	outline:none;
	padding-left:10px;
	width:103%;
	border:1px solid #e4e4e4;
	height:42px;
	clear:both;
	margin: 0;
	font-size:14px;
	color:#666;
}
.make_app select:hover {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app select:focus {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app textarea {
	outline:none;
	width:95%;
	padding:5px 0 0 10px;
	border:1px solid #e4e4e4;
	height:120px;
	clear:both;
	margin-bottom:15px;
	font-size:14px;
	color:#666;
}
.make_app textarea:hover {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app textarea:focus {
	outline:none;
	border:1px solid #01527a;
	box-shadow: 0 0 3px #01527a inset;
}
.make_app button {
	background:#ff00ff;
	float:right;
	border:none;
	width:150px;
	margin: 20px 20px 30px 0;
	color:#fff;
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
}
.make_app button:hover {
	outline:none;
	background:#01527a
}
.make_app button:focus {
	outline:none;
	background:#01527a
}
.dr_details {
	width:67%;
	float:left;
	margin:2.4% 0 0% 0;
}
.dr_details h2 {
	font-size:24px;
	text-transform:capitalize;
	margin-bottom:15px;
	color:#01527a;
	font-weight:bold;
}
.dr_details h3 {
	font-size:21px;
	padding:20px 0 0px 0;
	color:#000;
	clear:both;
}
.dr_details p {
	font-size:14px;
	line-height:20px;
	margin-top:5px;
}
.font16 {
	font-size:16px;
	line-height:30px;
}
.test_bg {
	background:url(../images/test_bg.jpg) repeat-x;
	background-position:center;
	height:410px;
}
.happy {
	width:495px;
	margin:82px auto 0 auto;
	display:block;
	padding:30px 20px;
	text-align:center;
	background:#fff;
m
}
.happy span {
	font-size:24px;
	color:#666;
	clear:both;
	margin-bottom:30px;
	display:block;
}
.happy p {
	font-size:14px;
	color:#666;
}
.video_box {
	width:31%;
	display:inline-block;
	margin:2% 3% 0 0
}
.video_mrg {
	margin:2% 0 0 0!important
}
.testimonial {
	width:46%;
	float:left;
	margin:0 4% 3% 0;
	padding:10px;
	border:1px solid #ebebeb;
	overflow:hidden;
	position:relative;
	transition: all 0.4s ease 0s;
}
.testimonial:hover {
	background:#f9f9f9;
}
.testimonial img {
	max-width:100%;
	float:left;
}
.testimonial span {
	float:left;
	font-size:20px;
	color:#01527a;
	margin: 0 0 0 3%;
	display:block;
	width:70%;
	font-weight:bold;
}
.testimonial h2 {
	float:left;
	font-size:14px;
	color:#000;
	margin: 0 0 0 3%;
	display:block;
	padding-top:5px
}
.testimonial p {
	float:left;
	width:70%;
	margin-left:3%;
	font-size:14px;
	color:#333;
	padding:10px 0 0 0;
}
.testimonial a {
	color:#ff00ff;
	text-decoration:none;
}
.testimonial a:hover {
	color:#01527a;
}
.testimonial2 {
	width:46%;
	float:left;
	margin:0 4% 3% 0;
	padding:10px;
	border:1px solid #ebebeb;
	overflow:hidden;
	position:relative;
	transition: all 0.4s ease 0s;
}
.testimonial2:hover {
	background:#f9f9f9;
}
.testimonial2 img {
	max-width:100%;
	float:left;
}
.testimonial2 span {
	float:left;
	font-size:20px;
	color:#01527a;
	margin: 0 0 0 3%;
	display:block;
	font-weight:bold;
	width:58%
}
.testimonial2 h2 {
	float:left;
	font-size:14px;
	color:#000;
	margin: 0 0 0 3%;
	display:block;
	padding-top:5px;
}
.testimonial2 p {
	width:59%;
	float:left;
	margin-left:3%;
	font-size:14px;
	color:#333;
	line-height:20px;
	padding:5px 0 0 0;
	text-align:justify;
}
.pmrg {
	margin: -5px 0 0 0 !important;
	width:100%!important;
	display:block
}
.testimonial2 a {
	color:#ff00ff;
	text-decoration:none;
}
.testimonial2 a:hover {
	color:#01527a;
}
.tabbox {
	clear:both;
}
.tabbox ul {
	list-style:none;
}
.tabbox li {
}
.tabbox li a {
	background:#01527a;
	width:49.6%;
	float:left;
	border:1px solid #ebebeb;
	font-size:24px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:45px;
	text-decoration:none;
}
.tabbox li a:hover {
	background:#01527a;
	color:#fff;
}
.tabbox2 {
	clear:both;
}
.tabbox2 ul {
	list-style:none;
}
.tabbox2 li {
}
.tabbox2 li a {
	background:#01527a;
	width:33.1%;
	float:left;
	border:1px solid #ebebeb;
	font-size:24px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:45px;
	text-decoration:none;
}
.tabbox li a:hover {
	background:#01527a;
	color:#fff;
}
.acti {
	background:#ff00ff!important;
}
.clear5 {
	clear:both;
	height:5px;
}
.clear15 {
	clear:both;
	height:15px;
}
.clear10 {
	clear:both;
	height:10px;
}
.charges_box {
	font-size:14px;
	color:#333;
	line-height:45px;
	clear:both;
}
.dr_sec2 {
	width:48.8%;
	float:left;
	background:#fff;
	margin-bottom:35px;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.dr_sec2 img {
	width:40%;
	max-width:100%;
	float:left;
}
.dr_sec2 h3 {
	font-size:16px;
	text-transform:capitalize;
	float:left;
	font-weight:bold;
	color:#000;
	margin:0 0 1% 4%;
}
.dr_sec2 p {
	font-size:14px;
	color:#333;
	margin:0 0 1% 4%;
	width:56%;
	float:left;
}
.dr_sec2 ul {
	list-style:url(../images/ularo.png);
	margin:0 0 1% 4%;
	float:left;
	width:56%;
}
.dr_sec2 li {
	margin-left:24px;
	font-size:14px;
	color:#333;
	line-height:20px;
	clear:both;
	text-align:justify;
}
.dr_sec2_mrg {
	margin:0 0 1% 1%!important;
	width:100%!important
}
.bro_bg {
	background:#299ed0!important
}
.bro_bg2 {
	background:#3a2426!important
}
.book_app {
	width:27%;
	float:left;
	height:200px;
	background:#ffce54;
}
.bookbox {
	width:250px;
	float:right;
}
.bookbox img {
	clear:both;
	margin:25px 0 0 0;
}
.bookbox h2 {
	font-size:32px;
	color:#000;
	padding:10px 0;
}
.book_app2 {
	width:73%;
	float:left;
	height:200px;
	background:#392325;
}
.book_Row {
	width:200px;
	float:left;
	margin:23px 0 0 25px;
}
.book {
	float:left;
}
.book_Row {
	width:200px;
	float:left;
	margin:25px 0 0 25px;
}
.book_Row2 {
	width:430px;
	float:left;
	margin:25px 0 0 25px;
}
.book_Row3 {
	width:200px;
	float:left;
	margin:0 0 0 25px;
}
.book input {
	outline:none;
	width:95%;
	padding:0 0 0 5%;
	color:#000;
	margin:0 0 15px 0;
	border:1px solid #fff;
	height:35px;
	transition: all 0.7s ease 0s;
}
.book textarea {
	outline:none;
	width:95%;
	padding:2% 0 0 5%;
	color:#000;
	border:1px solid #c7c7c7;
	height:79px;
	transition: all 0.7s ease 0s;
}
.book input:hover {
	outline:none;
	border:1px solid #ee3a43;
}
.book input:focus {
	outline:none;
	border:1px solid #ee3a43;
}
.book textarea:hover {
	outline:none;
	border:1px solid #ee3a43;
}
.book textarea:focus {
	outline:none;
	border:1px solid #ee3a43;
}
.book button {
	outline:none;
	margin:0 0 0 25px;
	font-size:16px;
	background:#ff5454;
	border:none;
	border-bottom:3px solid #fff;
	color:#fff;
	text-decoration:none;
	padding:7px 22px;
	transition: all 0.7s ease 0s;
}
.book button:hover {
	outline:none;
	background:#ff00ff;
	color:#fff;
}
.style_img {
	background:url(../images/emergency-divider.png) no-repeat;
	background-size:100%;
	width:960px;
	margin:0 auto;
	height:56px;
	clear:both;
}
.book_Row_to {
	width:575px;
	float:left;
	margin:0;
}
.book_Row_to2 {
	width:100%;
	margin: 0;
}
.book_app_to {
	width:27%;
	float:left;
	height:200px;
	background:#01527a;
}
.bookbox_to {
	width:100%;
	clear:both;
	text-align:center;
}
.bookbox_to img {
	clear:both;
	margin:10px 0 0 0;
}
.bookbox_to h2 {
	font-size:32px;
	color:#392325;
	padding:10px 0 0 0;
	border-bottom:1px solid #392325;
	width:400px;
	margin:0 auto 20px auto;
}
.book_app_to2 {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#ece9e9;
	padding-bottom:20px;
}
.book_to form {
	margin-top:15px;
}
.book_to label {
	outline:none;
	width:100%;
	clear:both;
	line-height:30px;
	margin-top:5px;
	display:block;
	font-size:14px;
	color:#000;
	text-transform:capitalize;
}
.book_to input {
	outline:none;
	font-size:14px;
	width:95%;
	padding:0 0 0 3%;
	color:#392325;
	margin:0;
	border:1px solid #c8c8c8;
	height:35px;
	transition: all 0.7s ease 0s;
}
.book_to textarea {
	outline:none;
	font-size:14px;
	width:98%;
	padding:2% 0 0 1%;
	color:#392325;
	border:1px solid #c8c8c8;
	height:80px;
	transition: all 0.7s ease 0s;
}
.book_to input:hover {
	border:1px solid #ff5454;
}
.book_to input:focus {
	border:1px solid #ff5454;
}
.book_to textarea:hover {
	outline:none;
	border:1px solid #ff5454;
}
.book_to textarea:focus {
	outline:none;
	border:1px solid #ff5454;
}
.book_to button {
	outline:none!important;
	display:block;
	margin:20px auto;
	width:250px;
	font-size:16px;
	background:#ff5454;
	border:none;
	border-bottom:3px solid #fff;
	color:#fff;
	text-decoration:none;
	padding:8px 0;
	transition: all 0.7s ease 0s;
}
.book_to button:hover {
	outline:none;
	background:#299ed0;
	color:#fff;
}
.book_to button:focus {
	outline:none;
}
.treat {
	position:relative
}
.treat_nav {
	position:absolute;
	z-index:999;
	bottom:0;
}
.treat_nav ul {
	list-style:none;
	position:relative;
}
.treat_nav li {
	float:left;
}
.treat_nav li a {
	font-size:14px;
	color:#fff;
	background:#299ed0;
	line-height:40px;
	border-radius:5px 5px 0 0;
	padding:0 15px;
	margin-right:3px;
	text-decoration:none;
	display:block;
}
.treat_nav li a:hover {
	background:#fff;
	color:#000;
}
.treat_nav2 {
	display:block;
}
.treat_nav2 ul {
	list-style:none;
}
.treat_nav2 li {
	float:left;
}
.treat_bor {
	border-left:none!important;
}
.treat_nav2 li a {
	border-left:1px solid #000;
	background:none;
	border-radius:0px;
	font-size:14px;
	color:#000;
	line-height:15px;
	margin:15px 0;
	padding:0 20px;
	text-decoration:none;
	display:block;
}
.treat_nav2 li a:hover {
	color:#ff00ff;
}
.treat_act2 {
	color:#ff00ff!important;
}
.treat_act {
	background:#fff!important;
	color:#000!important;
}
.pg_bg {
	background:#fafaf9;
	overflow:hidden;
}
.shadow_bott {
	box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.25) inset;
}
.shadow_bott2 {
	box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.25) inset;
}
.crown_img {
	float:left;
	margin:0 1% 1% 0
}
.crown_img2 {
	float:right;
	margin:0 0 1% 1%
}
.crown_img3 {
	float:left;
	margin:4px 20px 0 0;
}
.crown_img4 {
	float:right;
	margin:4px 0 0 20px;
}
.gray_bg3 {
	background:#ece9e9;
	overflow:hidden;
	padding-top:20px;
}
.dig_box {
	width:46.8%;
	float:left;
	margin:0 4% 4% 0;
	padding:0;
	border:1px solid #ebebeb;
	text-align:center;
	padding:5px
}
.dig_box img {
	max-width:98%;
}
.dig_box span {
	font-size:18px;
	background:#01527a;
	line-height:40px;
	color:#fff;
	display:block;
	clear:both;
}
.dig_box2 {
	width:28.8%;
	float:left;
	margin:0 4% 4% 0;
	padding:0;
	border:1px solid #ebebeb;
	text-align:center;
	padding:5px
}
.dig_box2 img {
	max-width:98%;
}
.dig_box2 span {
	font-size:18px;
	line-height:40px;
	color:#000;
	display:block;
	clear:both;
}
.col_5 {
	width:40%;
	float:left;
	display:block;
}
.col_6 {
	width:45%;
	float:left;
	display:block;
}
.print_box {
	width:340px;
	padding:10px;
	float:left;
	margin:0 35px 20px 0;
	border:3px solid #ebebeb;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.print_box img {
	max-width:100%;
	border:none;
}
.print_box:hover {
	background:#ebebeb
}
.print_mrg {
	margin:0 0 20px 0!important;
}
.clinic_tour {
	width:265px;
	outline:none;
	padding:5px;
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #ebebeb;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.clinic_tour img {
	max-width:100%;
	border:none;
	outline:none;
}
.clinic_tour:hover {
	background:#ebebeb;
	outline:none;
}
.print_mrg {
	margin:0 0 20px 0!important;
}
.live_box {
	width:250px;
	padding:10px;
	text-align:center;
	float:left;
	margin:0 20px 20px 0;
	border:3px solid #ebebeb;
	overflow:hidden;
	transition: all 0.7s ease 0s;
}
.live_box p {
	font-size:14px;
	color:#000;
	line-height:20px;
	margin:10px 0 0 0;
}
.live_box img {
	max-width:100%;
}
.live_box:hover {
	background:#ebebeb
}
.live_box:hover p {
	color:#ff5454
}
.live_mrg {
	margin:0 0 20px 0!important;
}
.gr_line {
	height:1px;
	display:block;
	background:#ececec;
	margin:0 0 10px 0;
	clear:both;
	overflow:hidden
}
.expre {
	position:absolute;
	box-shadow:2px 2px 2px #000;
	right:0;
	top:-35px;
	width:95px;
	height:95px;
	background:#ffce54;
	border-radius:100px;
	float:right;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin-top:30px
}
.expre span {
}
.lick_icon {
	margin:10px 0
}
.bafext {
	margin: 0 1% 4% 0!important;
	width: 32%!important;
}
#toTop {
	background: #ff00ff url("../images/clicktop.png") no-repeat scroll center center;
	border-radius: 50%;
	bottom: 40px;
	color: #333;
	cursor: pointer;
	display: none;
	font-family: verdana;
	font-size: 11px;
	height: 50px;
	opacity: 0.8;
	padding: 0;
	position: fixed;
	right: 40px;
	text-align: center;
	transition: all 0.25s linear 0s;
	width: 50px;
}
.img_right {
	margin-top:40px;
	float:left;
}
.tour {
	width:223px;
	display:inline-block;
	overflow:hidden;
	margin:15px 5px 0 0;
}
.tour img {
	max-width:100%;
	transition: all 0.7s ease 0s;
}
.tour img:hover {
	transform: scale(1.2);
}
.success {
	color:#00CC00!important;
	font-weight:bold;
}
.error {
	color:#ff0000!important
}
.for_mrg {
	margin:0!important
}
.for_mrg2 {
	margin:20px 0 0 20px!important;
}







































/*-------------end inner----------------------*/















































@media screen and (-webkit-min-device-pixel-ratio:0) {
 nav li a {
padding:0 10px;
}
 .top_right_side {
width:56%;
float:right;
margin:1% 0 0.5% 0
}
 body {
margin:0px;
padding:0px;
font-family: 'open_sansregular';
}
 .book_app_to2 {
height: auto;
padding-bottom:20px;
}
 .photo img {
transition: all 0.7s ease 0s;
}
 .our_tech {
width: 54%;
}
}
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 .lab_box {
width:226px;
}
 .lab_img {
width:226px;
overflow:hidden;
}
}
 @media screen and (max-width: 2048px) {
 .book_app {
width: 33.5%;
}
 .book_app2 {
width: 66.5%;
}
}
 @media screen and (max-width: 1920px) {
 .book_app {
width: 32.5%;
}
 .book_app2 {
width: 67.5%;
}
}
 @media screen and (max-width: 1856px) {
 .book_app {
width: 32%;
}
 .book_app2 {
width: 68%;
}
}
 @media screen and (max-width: 1800px) {
 .book_app {
width: 31.4%;
}
 .book_app2 {
width: 68.6%;
}
}
 @media screen and (max-width: 1792px) {
 .book_app {
width: 31.3%;
}
 .book_app2 {
width: 68.7%;
}
}
 @media screen and (max-width: 1680px) {
 .book_app {
width: 30%;
}
 .book_app2 {
width: 70%;
}
}
 @media screen and (max-width: 1600px) {
 .book_app {
width: 29%;
}
 .book_app2 {
width: 71%;
}
}
 @media screen and (max-width: 1440px) {
 .book_app {
width: 27%;
}
 .book_app2 {
width: 73%;
}
}
 @media screen and (max-width: 1366px) {
 .book_app {
width: 25.4%;
}
 .book_app2 {
width: 74.6%;
}
}
 @media screen and (max-width: 1360px) {
 .book_app {
width: 25.4%;
}
 .book_app2 {
width: 74.6%;
}
}
 @media screen and (max-width: 1280px) {
 .book_app {
width: 24%;
}
 .book_app2 {
width: 76%;
}
}
 @media screen and (max-width: 1024px) {
 .container {
width:96%!important;
margin:0 auto;
}
 nav {
float:right;
margin:2.4% 0 0 1%;
}
 nav li a {
padding:0 7px;
font-size:12px;
line-height:40px;
display:block;
}
 ul.lavel2 {
top:40px;
}
 .about_img3a {
width:20%;
float:left;
margin:2.4% 3% 2% 0;
}
 .fb_like {
float:left;
width:20%;
}
 .top_right_side {
width:655px;
float:right;
margin:1% 0 0.5% 0
}
 .img_box {
width:185px;
}
 .photo {
width:185px;
}
 .dr_sec {
width:49%;
float:left;
}
 .dr_sec img {
max-width:45%!important;
float:left;
}
 .blog_box p {
width:65%;
}
 .make form {
float:none;
}
 .make_Row {
width:159px
}
 .lab_box {
width:188px;
}
 .lab_img {
width:188px;
}
 .lab_bg h2 {
font-size:17px;
}
 .blog_box2 h3 {
font-size:16px;
color:#333;
margin-top:5px;
}
 .client {
text-align:center;
}
 .wid_150 {
width:180px!important;
margin:20px 0 0 0px!important
}
 .left_box2 {
float:left!important;
width:58%!important;
}
 .information {
width:300px;
}
 .information li a {
font-size:13px;
color:#fff;
text-decoration:none;
line-height:25px;
}
 .information p {
font-size:13px;
}
 .met_dr {
width:208px;
}
 .met_dr span {
left:10px;
top:150px;
}
 .make_app input {
width:44%;
}
 .make_app select {
width:46%;
}
 .make_app textarea {
height:140px;
}
 .testimonial {
width:45.5%;
}
 .testimonial span {
width:50%;
}
 .testimonial h2 {
width:50%;
}
 .testimonial p {
width:64%;
}
 .testimonial2 {
width:45.5%;
}
 .testimonial2 span {
width:50%;
}
 .testimonial2 h2 {
width:50%
}
 .testimonial2 p {
width:52%;
}
 .cos_gal {
width:225px;
margin:0 20px 0 0;
}
 .cos_gal_img {
width:225px;
}
 .book_Row_to {
width: 488px;
}
 .techno {
width:225px;
display:inline-table;
}
 .techno_photo {
width:225px;
}
 .techno p {
letter-spacing:-0.9px;
}
 .techno3 {
width:230px;
display:inline-table;
margin:20px 20px 0 0;
}
 .techno_photo3 {
width:230px;
}
 .techno3 p {
letter-spacing:-0.9px;
}
 .techno3 span a {
top:80px;
}
 .treat_nav li a {
padding:0 9px;
}
 .cos_gal {
margin: 0;
width: 215px;
}
 .cos_gal_img {
width: 215px;
}
 .dig_box {
width:45.8%
}
 .dig_box span {
font-size:15px;
}
}
 @media screen and (max-width: 980px) {
 .container {
width:96%!important;
margin:0 auto;
}
 nav {
float:right;
margin:2.4% 0 0 1%;
}
 nav li a {
padding:0 4px!important;
font-size:12px;
line-height:40px;
display:block;
}
 ul.lavel2 {
top:40px;
}
 ul.lavel2 li a {
padding-left:20px!important;
}
 ul.lavel3 li a {
padding-left:20px!important;
}
 ul.lavel3 {
top:40px;
width:690px;
}
 .sab_box {
width:200px;
float:left;
}
 .fb_like {
float:left;
width:20%;
}
 .top_right_side {
width:655px;
float:right;
}
 .img_box {
width:175px!important;
}
 .photo {
width:175px!important;
}
 .dr_sec {
width:49%!important;
float:left;
}
 .dr_sec img {
max-width:40%!important;
}
 .dr_sec .more {
float:right!important;
margin:3% 4% 2% 0%!important
}
 .blog_box p {
width:60%!important;
}
 .make form {
float:none;
}
 .make h2 {
font-size:26px!important;
}
 .make_Row {
width:130px!important
}
 .lab_box {
width:180px!important;
}
 .lab_img {
width:180px!important;
}
 .lab_bg h2 {
font-size:17px;
}
 .blog_box2 h3 {
font-size:16px;
color:#333;
margin-top:5px;
}
 .client {
text-align:center;
}
 .wid_150 {
width:180px!important;
margin:20px 0 0 0px!important
}
 .left_box2 {
float:left!important;
width:58%!important;
}
 .information {
width:230px!important;
display:inline-block!important
}
 .information h4 {
font-size:16px!important;
}
 .information li a {
font-size:12px!important;
color:#fff;
text-decoration:none;
line-height:25px;
}
 .information p {
font-size:12px!important;
}
 .information p a {
font-size:12px!important;
}
 .our_tech {
width:60%!important;
}
 .left_box2 {
float:left!important;
width:55%!important;
}
 .met_dr {
width:198px;
}
 .met_dr span {
left:10px;
top:150px;
}
 .make_app input {
width:43%;
}
 .make_app textarea {
height:125px;
}
 .testimonial {
width:45.5%;
}
 .testimonial span {
width:50%;
}
 .testimonial h2 {
width:50%;
}
 .testimonial p {
width:60%;
}
 .cos_gal {
width:215px;
margin:0 20px 0 0;
}
 .cos_gal_img {
width:215px;
}
 .book_app {
width:27%;
}
 .book_app2 {
width:73%;
}
 .book_Row {
width:200px;
}
 .book_Row2 {
width:215px;
}
 .book_Row_to {
width: 466px;
}
 .float_left3 {
width: 68%;
}
 .techno {
width:210px;
display:inline-table;
}
 .techno_photo {
width:210px;
}
 .techno p {
letter-spacing:-0.3px;
}
 .techno3 {
width:220px;
display:inline-table;
margin:20px 20px 0 0;
}
 .techno_photo3 {
width:220px;
}
 .techno3 p {
letter-spacing:-0.9px;
}
 .techno3 span a {
top:80px;
}
 .print_box {
height: 219px;
width: 262px;
}
 .treat_nav li a {
padding:0 7px;
}
 .cos_gal {
margin: 0;
width: 205px;
}
 .cos_gal_img {
width: 205px;
}
 .dig_box {
width:45.8%
}
 .dig_box span {
font-size:15px;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-prev {
 height: 65px;
top:75px!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-next {
 height: 65px;
top:75px !important;
}
}
 @media screen and (max-width: 799px) {
 .about_img3a {
width:100%;
float:none;
margin:2% 0;
text-align:center;
display:block;
}
 .container {
width:94%;
margin:0 auto;
}
 nav {
float:none;
margin:0;
width:100%;
}
 nav li {
float: none;
position:relative;
padding:0 5px!important;
}
 ul.lavel2 {
display:none;
top:0px;
left:0;
position:inherit;
width:98.1%!important;
border:none!important;
padding-bottom:0px;
}
 ul.lavel2 ul {
float:none;
}
 ul.lavel2 li {
width:97%;
margin-left:0px;
}
 ul.lavel2 li a {
padding-left:20px!important;
}
 ul.lavel3 {
position:inherit;
left:0;
padding:0!important;
width:100%!important;
border:none;
top:0;
}
 ul.lavel3 ul {
display:inherit;
margin-bottom:10px;
}
 ul.lavel3 li {
width:97%!important;
}
 ul.lavel3 li a {
padding-left:20px!important;
}
 ul.lavel3 span a {
line-height:30px;
float:none;
width:97%!important;
padding-left:5px!important;
}
 .sab_box {
width:auto!important;
float:none;
}
 .active1 {
border:none;
}
 .mobnav {
display:block;
}
 #mobopen {
clear:both!important;
position:absolute;
display:none;
background:#01527a;
margin-top:82px;
width:94%;
z-index:999;
}
 .top_right_side {
width:100%;
clear:both;
margin:2% 0 2% 0;
}
 .fb_like {
float:none;
width:209px;
margin:0 auto;
}
 .fb_like img {
float:left;
margin:5% 2% 2% 0;
}
 .social {
margin-right:auto;
margin-left:auto;
float:none;
width:106px;
}
 .mail {
float:none;
width:200px;
margin-left:auto;
margin-right:auto;
border-right:none;
clear:both;
text-align:center;
}
 .mail img {
float:left;
margin-left:0;
}
 .mail p {
float:none;
margin:5px 0 0 5px;
}
 .ph {
float:none;
width:270px;
margin-left:auto;
margin-right:auto;
clear:both;
text-align:center;
}
 .ph img {
float:left;
margin-left:0;
}
 .ph p {
float:none;
display: block;
padding-top:10px;
}
 .social {
float:none;
margin-right:auto;
width:106px;
margin-left:auto;
}
 .skyblue h2 {
font-size:35px;
text-align:justify;
}
 .dr_sec {
width:100%!important;
float:none;
text-align:center;
padding:5% 0;
margin:2% 0
}
 .dr_sec img {
max-width:100%!important;
float:none;
}
 .dr_sec .more {
clear:both;
float:none!important;
}
 .dr_sec h3 {
margin:12px 0 0 0;
float:none;
}
 .dr_sec p {
margin:3% 0 3% 0;
width:100%;
float:none;
}
 .dr_sec span {
color:#000;
}
 .dr_sec .more {
float:none;
margin:0
}
 .make {
clear:both;
height:auto;
}
 .make h2 {
width:100%;
line-height:48px;
padding:20px 0;
float:none;
clear:both;
text-align:center;
}
 .make form {
float:none;
}
 .make_Row {
width:93%!important;
float:none;
margin:0px 3% 0 3%;
}
 .make textarea {
height:100px;
}
 .make button {
padding:15px 0;
text-align:center;
width:100%;
margin:15px 0 10px 0
}
 .make2 {
clear:both;
height:auto;
}
 .make2 h2 {
width:100%;
line-height:48px;
padding:20px 0;
float:none;
clear:both;
text-align:center;
}
 .make2 form {
float:none;
margin-top:15px;
}
 .make_Row2 {
width:93%!important;
float:none;
margin:0px 3% 0 3%;
}
 .make2 textarea {
height:100px;
}
 .make2 button {
padding:15px 0;
text-align:center;
width:100%;
margin:15px 0 10px 0
}
 .our_tech {
width:100%!important;
text-align:center;
float:none;
margin:1% 0 0 0;
padding-right:0;
border-right:none;
}
 .our_tech p {
margin-bottom:20px;
}
 .our_tech .more {
float:none;
}
 .we_do {
display:block;
padding:0px;
margin:20px 0;
width:100%;
}
 .we_do ol {
list-style:none;
text-align:center;
width:100%;
}
 .we_do2 {
display:none;
}
 .img_section {
text-align:center;
clear:both;
}
 .lab_bg h2 {
margin:0;
}
 .lab_bg span {
margin:0;
}
 .blog_sec {
width:100%!important;
float:none;
text-align:center;
}
 .blog_box {
text-align:center;
}
 .blog_box img {
float:none;
margin:10px 0px 10px 0px
}
 .blog_box p {
width:100%!important;
float:none;
margin:10px 0 0 0;
}
 .blog_icon2 {
margin:10px 5px 0 0!important;
}
 .blog_box2 h3 {
clear:both;
font-size:22px;
color:#333;
margin-top:5px
}
 .blog_box2 {
padding:20px 0 20px 0;
text-align:center;
}
 .blog_box2 img {
float:none;
margin:10px 0px 10px 0px
}
 .blog_box2 p {
width:100%;
float:none;
}
 .cmt {
width:50%;
float:left;
font-size:14px;
color:#333;
line-height:32px;
margin:5px 0
}
 .client {
display:none
}
 .information {
width:100%!important;
float:none;
margin:20px 0px 0px 0;
text-align:center;
}
 .information ul {
margin:0px 0 0 0
}
 .information li a {
background:none;
padding:0;
border-bottom:1px solid #453232;
display:block;
}
 .information img {
float:none;
}
 .social2 {
clear:both;
width:120px;
margin:0 auto;
text-align:center
}
 .social2 img {
float:none;
margin-right:5px;
}
 .ul_mag {
margin:0!important
}
 .clear20 {
height:20px;
clear:both;
}
 .bottom {
text-align:center;
}
 .bottom p {
float:none;
margin:10px;
}
 .float_r {
float:none!important
}
 .left_box2 {
float:none!important;
width:100%!important;
margin-left:0;
}
 .img_box {
width:222px!important;
text-align:center!important
}
 .photo {
width:222px!important;
text-align:center!important;
}
 .lab_box {
width:227px!important;
}
 .lab_img {
width:227px!important;
}
 .our_mrg {
margin:20px 38px 20px 0!important
}
 .clear20b {
height:20px;
clear:both;
}
 .techno_photo3 {
width: 270px;
display:inline-block
}
 .techno3 span a {
top:110px;
}
 #toTop {
display:none!important
}
 .bafext {
margin: 0 0 4% 0!important;
width: 99%!important;
}























/*----------------Inner pages-----------------------*/







.in_banner img {
max-width:100%;
}
 .in_text {
text-align:center;
}
 .in_text h1 {
float:none;
text-align:center;
}
 .in_text p {
text-align:center;
}
 .left_section {
width:99%;
float:none;
margin:1% 0% 1% 0;
text-align:center;
}
 .right_section {
width:99%;
float:none;
margin:1% 0 1% 0%;
text-align:center;
}
 .side_section {
width:100%;
float:none;
text-align:center;
margin:2% 0
}
 .mid_section {
width:100%;
float:none;
text-align:center;
margin:2% 0
}
 .about_img {
width:100%;
float:none;
}
 .make_tab {
float:none;
width:220px;
margin:0px auto;
clear:both;
}
 .breadcrumb {
text-align:center;
float:none;
margin:15px 0 0 0;
}
 .center_box {
text-align:center;
}
 .techno {
margin:20px 0 0 0;
}
 .tec_mag {
margin:20px 0 0 0!important
}
 .side_nav span {
padding:0;
}
 .side_nav li a {
padding:0;
}
 .wid_500 {
float:none;
width:100%;
margin-right:0;
}
 .float_left {
float:none;
}
 .in_text li {
text-align:center;
}
 .techno2 {
width:100%;
float:none;
margin-top:20px;
}
 .item_img {
width:100%;
float:none;
margin:10px 0
}
 .item_img2 {
width:100%;
float:none;
margin:10px 0
}
 .wid_600 {
width:100%;
margin-left:0;
}
 .mid_section2 {
width:100%;
float:none;
margin:0 0 0 0;
text-align:center;
}
 .enquiry label {
width:100%;
}
 .enquiry input {
width:97%;
}
 .enquiry textarea {
width:97%;
}
 .enquiry button {
width:130px;
float:none;
margin-top:20px;
}
 .contact {
width:100%;
float:none;
clear:both;
text-align:center;
}
 .map {
margin-bottom:20px;
}
 .met_dr {
float:none;
display:inline-table;
margin:0 0 20px 0;
}
 .about_img2 {
width:100%;
float:none;
margin:1% 0 0 0;
}
 .make_app {
width:100%;
float:none;
margin:2.4% 0 0 0;
}
 .makerow {
width:100%;
float:none;
margin-right:0;
}
 .make_app input {
width:95%;
float:none;
margin-right:0;
}
 .make_app select {
width:98%;
float:none;
margin-right:0;
}
 .dr_details {
width:100%;
float:left;
margin:2.4% 0 0% 0;
}
 .met_dr span {
left:10px;
top:250px;
}
 .met_dr2 {
width:92%;
float:none;
margin:0 0 4% 0;
}
 .met_dr2 img {
max-width:100%;
float:none;
}
 .met_dr2 span {
float:none;
margin: 0;
width:95%;
}
 .met_dr2 p {
float:none;
width:100%;
margin-left:0;
}
 .met_mrg2 {
margin: 0 0 4% 0!important;
}
 .video_box {
width:300px;
display:inline-block;
margin:2% 0 0 0
}
 .video_mrg {
margin:2% 0 0 0!important
}
 .testimonial {
width:93%;
float:none;
margin:0 0 3% 0;
text-align:center;
}
 .testimonial img {
max-width:100%;
float:none;
}
 .testimonial span {
float:none;
margin: 0;
width:100%;
}
 .testimonial h2 {
float:none;
margin: 0;
width:100%;
}
 .testimonial p {
float:none;
width:100%;
margin-left:0;
}
 .testimonial2 {
width:93%;
float:none;
margin:0 0 3% 0;
text-align:center;
}
 .testimonial2 img {
max-width:100%;
float:none;
}
 .testimonial2 span {
float:none;
margin: 0;
width:100%;
}
 .testimonial2 h2 {
float:none;
margin: 0;
width:100%;
}
 .testimonial2 p {
float:none;
width:100%;
margin-left:0;
}
 .test_bg {
height:140px;
}
 .happy {
display:none;
}
 .tabbox li a {
width:49%;
font-size:14px;
}
 .baf_box {
width:100%;
float:left;
margin:0 4% 4% 0;
padding:0;
text-align:center;
padding:12px 0 0 0
}
 .cos_gal {
margin:0 0 4px 0;
}
 .tec_mag3 {
margin:0 0 10px 0!important
}
 .mid_section3 {
width:100%;
float:none;
margin:0
}
 .mid_section4 {
width:100%;
float:none;
}
 .about_img3 {
width:100%;
float:none;
margin:2.4% 0 0 0;
text-align:center
}
 .dr_sec2 {
width:100%;
float:none;
margin-bottom:20px;
text-align:center;
}
 .dr_sec2 img {
max-width:100%;
float:none;
margin-bottom:10px;
}
 .dr_sec2 h3 {
clear:both;
float:none;
margin:0;
text-align:center;
}
 .dr_sec2 ul {
float:none;
margin:0px;
width:100%;
}
 .dr_sec2 p {
width:100%;
float:none;
margin:0;
}
 .in_text2 h2 {
float:none;
text-align:center;
}
 .make3 {
height:auto;
}
 .make_Row4 {
width:100%;
margin:0;
}
 .make_Row5 {
width:100%;
margin:10px 0 0 0;
}
 .make_Row6 {
width:100%;
margin:10px 0 0 0;
}
 .make3 input {
width:92%;
}
 .make3 textarea {
width:92%;
}
 .make3 button {
width:97%;
margin-left: 0;
margin-top:15px;
}
 .make_Row3 {
float:none;
margin:0;
width:100%;
}
 .make_Row3md {
float:none;
margin:0;
width:100%;
}
 .make3 p {
padding: 20px 0;
}
 .crown_img {
float:none;
display:inherit;
clear:both;
margin:0 auto 5% auto
}
 .crown_img2 {
float:none;
display:inherit;
clear:both;
margin:0 auto 5% auto
}
 .treat_nav {
position:inherit;
z-index:0;
bottom:0;
}
 .treat_nav li {
float:none;
}
 .treat_nav li a {
margin-left:0;
text-align:center;
padding:0;
margin-bottom:5px;
}
 .treat_nav2 li {
float:none;
text-align:center;
}
 .treat_nav2 li a {
border-bottom:1px solid #000;
border-left:none;
line-height:25px;
margin:0;
padding:0;
clear:both;
}
 .techno3 {
width:265px;
float:none;
text-align:center;
margin:20px 0 0 0;
display:inline-block;
}
 .dr_sec2 li {
text-align:center;
}
 .mid_section5 {
float: none;
margin: 0;
width: 100%;
}
 .mid_section6 {
float: none;
margin: 0;
width: 100%;
}
 .dig_box {
float: none;
margin: 0 4% 0 0;
width: 96%;
}
 .col_5 {
width:100%;
float:none;
display:block;
}
 .col_6 {
width:100%;
float:none;
display:block;
}
 .print_box {
width:92%;
height:auto;
float:none;
margin:0 0 20px 0;
}
 .live_box {
width:92%;
float:none;
margin:0 0 20px 0;
}
 .downlond {
display:none;
}
 .book_app {
width:100%;
float:none;
text-align:center;
height:auto;
}
 .bookbox {
width:100%;
float:none;
}
 .book_app2 {
width:100%;
float:none;
height:auto;
text-align:center;
overflow:hidden;
padding-top:20px;
background:#392325;
}
 .book {
float:none;
}
 .book_Row {
width:90%!important;
float:none!important;
margin:0 auto 0 auto;
}
 .book_Row2 {
width:90%!important;
float:none!important;
margin:0 auto 0 auto;
}
 .book_Row3 {
width:90%!important;
float:none!important;
margin:0 0 0 0;
}
 .book button {
margin:15px 0 15px 0;
}
 .float_left2 {
float:none;
margin:0
}
 .float_left3 {
float:none;
margin:0;
width:100%;
}
 .float_left5 {
display:inherit;
width:100%;
}
 .float_left6 {
text-align:center;
float:none;
display:inherit;
padding-left:0px;
}
 .crown_img3 {
float:none;
margin:5px 0;
}
 .crown_img4 {
float:none;
margin:5px auto;
display:inherit;
}
 .dig_box2 {
float:none;
margin: 0 0 4% 0;
width:96%;
}
 .book_app_to2 {
height:auto;
}
 .book_Row_to {
float:none;
margin:0;
width:100%;
}
 .book_to textarea {
margin-bottom:10px;
}
 .bookbox_to h2 {
width: 100%;
margin-bottom:20px;
}
 .book_to button {
margin:20px auto 20px auto;
float:none;
display:block;
}
 .float_left4 {
float:none;
padding-left: 20px;
}
 .tabbox2 li a {
width:100%;
float:none;
line-height:45px;
text-decoration:none;
}
 .side_nav2 {
display:none;
width:99%;
margin:2% 0 1% 0;
float:none;
}
 .sidemag {
float:none!important;
margin: 2% 0!important;
width: 100% !important;
}
 .mid_section7 {
width:100%;
}
 .mid_section2a {
width:100%;
float:none;
margin:0
}
 .mid_section3b {
width:100%;
float:none;
margin:0 0 0 0
}
 .clinic_tour {
width:265px;
float:none;
display:inline-block;
margin:0 0 20px 0;
}
 .wid_auto {
width:100%!important;
display:block!important;
text-align:center
}
 .make_approw {
width:100%;
float:none;
}
 .make_approw2 {
width:100%;
float:none;
margin-left:0;
}
 .make3 h2 {
line-height:30px;
padding:0 10px;
}







 















/*-------banner----------------*/







.body-container .wide-slider .owl-carousel .item img {
 display: block;
 height: auto;
 width: 200%!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-prev {
display:none;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-next {
 display:none;
}
/*-------end banner----------------*/















}
 @media screen and (min-width: 768px) and (max-width: 799px) {
 .book_app {
width:100%;
float:none;
text-align:center;
height:auto;
}
 .bookbox {
width:100%;
float:none;
}
 .book_app2 {
width:100%;
float:none;
height:auto;
text-align:center;
overflow:hidden;
background:#392325;
}
 .book {
float:none;
}
 .book_Row {
width:342px!important;
float:left!important;
margin:25px 0 0 25px;
}
 .book_Row2 {
width:93%!important;
float:left!important;
margin:0px 0 0 25px;
}
 .book_Row3 {
width:200px!important;
float:left!important;
margin:0 0 0 25px;
}
 .book button {
margin:15px 0 15px 0;
}
 .ph p {
margin: 0 0 0 10px;
}
}
 @media screen and (min-width: 800px) and (max-width: 900px) {
 .container {
width:94%;
margin:0 auto;
}
 nav {
float:none;
margin:0% 0 0 0;
}
 nav li {
float: none;
position:relative;
padding:0px;
}
 nav li a:hover {
border:none!important;
background:#299ed0;
clear:both!important;
border-radius:0px;
}
 ul.lavel2 {
display:none;
top:0px;
position:inherit;
width:100%!important;
border:none;
padding-bottom:0px;
}
 ul.lavel2 ul {
float:none;
}
 ul.lavel2 li {
width:100%;
margin-left:0px;
}
 ul.lavel2 li a {
padding-left:20px!important;
}
 ul.lavel3 {
position:inherit;
left:0;
padding:0!important;
width:100%!important;
border:none;
top:0;
}
 ul.lavel3 ul {
display:inherit;
margin-bottom:10px;
}
 ul.lavel3 li {
width:97%!important;
}
 ul.lavel3 li a {
padding-left:20px!important;
}
 ul.lavel3 span a {
line-height:30px;
float:none;
width:97%!important;
padding-left:5px!important;
}
 .sab_box {
width:auto!important;
float:none;
}
 .active1 {
border:none;
}
 .mobnav {
display:block;
}
 #mobopen {
clear:both;
position:absolute;
display:none;
background:#01527a;
margin-top:82px;
width:94%;
z-index:999;
}
 .top_right_side {
width:655px;
float:right!important;
margin:-50px 0 20px 0!important;
}
 .fb_like {
float:left!important;
}
 .social {
float:left!important;
}
 .dr_sec {
width:94%!important;
padding:3%!important;
text-align:left!important
}
 .dr_sec img {
float:left!important;
margin-right:2%!important
}
 .blog_sec {
width:94%!important;
float:left;
margin:0 3%;
text-align:left!important
}
 .blog_box img {
float:left!important;
margin:10px 20px 10px 0px!important
}
 .blog_box p {
width:70%!important;
float:left!important;
text-align:left!important
}
 .blog_box2 {
text-align:left!important
}
 .blog_box2 img {
float:left!important;
margin:10px 20px 10px 0px
}
 .blog_box2 p {
width:100%!important;
float:left!important;
}
 .cmt {
width:50%!important;
}
 .left_box2 {
float:left!important;
width:65%!important;
margin-left:2%;
}
 .information {
width:230px!important;
float:left!important;
text-align:left!important;
margin:20px 0px 40px 0!important;
}
 .information li a {
font-size:12px!important;
background:url(../images/li_icon.png) 0 3px no-repeat!important;
padding:0 0 0 25px!important;
}
 .information img {
float:none!important
}
 .ul_mag {
padding:0px 0 0 0!important
}
 .wid_150 {
width:180px;
display:inline-block;
margin:20px 0 0 20px!important
}
 .wid_100 {
width:100%!important;
text-align:center!important;
}
 .make {
clear:both;
height:auto;
}
 .make h2 {
width:100%!important;
}
 .make form {
float:none;
}
 .make_Row {
width:93%!important;
}
 .make button {
padding:15px 0;
text-align:center;
width:100%;
margin-bottom:10px;
}
 .our_tech {
width:100%!important
}
 .our_tech {
width:55%!important;
float:left!important
}
 .social2 img {
float:left!important;
}
 .img_section {
text-align: center;
clear: both;
}
 .img_box {
width:222px!important;
text-align:center!important
}
 .photo {
width:222px!important;
text-align:center!important;
}
 .lab_box {
width:227px!important;
}
 .lab_img {
width:227px!important;
}
 .item_img {
width:260px;
float:left;
margin:20px 0
}
 .item_img img {
max-width:100%;
}
 .item_img2 {
width:260px;
float:left;
margin:20px 0 0 30px;
}
 .met_dr {
width:150px;
}
 .met_dr span {
left:10px;
top:110px;
font-size:15px;
}
 .testimonial {
width:45%;
}
 .testimonial span {
width:50%;
}
 .testimonial h2 {
width:50%;
}
 .testimonial p {
width:50%;
}
 .tabbox li a {
width:49.7%;
font-size:18px;
}
 .body-container .wide-slider .owl-carousel .item img {
 display: block;
 height: auto;
 width: 100%!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-prev {
 height: 65px;
top:95px!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-next {
 height: 65px;
top:80px !important;
}
 .book_app {
width:100%;
float:none;
text-align:center;
height:auto;
}
 .bookbox {
width:100%;
float:none;
}
 .book_app2 {
width:100%;
float:none;
height:auto;
text-align:center;
overflow:hidden;
background:#392325;
}
 .book {
float:none;
}
 .book_Row {
width:360px!important;
float:left!important;
margin:25px 0 0 25px;
}
 .book_Row2 {
width:93%!important;
float:left!important;
margin:0px 0 0 25px;
}
 .book_Row3 {
width:200px!important;
float:left!important;
margin:0 0 0 25px;
}
 .book button {
margin:15px 0 15px 0;
}
 .book_Row_to {
width: 380px;
}
 .float_left2 {
width: 60%;
}
 .float_left3 {
width: 60%;
}
 .video_box {
width:30%;
}
 .print_box {
height: 173px;
width: 205px;
}
 .dig_box span {
font-size:12px;
}
}
 @media screen and (min-width: 641px) and (max-width: 768px) {
 .top_right_side {
float:right!important;
margin:2% 0 0 0!important;
}
 .fb_like {
float:left!important;
}
 .social {
float:left!important;
}
 .mail {
float:right!important;
clear:none!important;
margin:-40px 0 0 0
}
 .mail img {
float:left;
margin-left:0;
}
 .mail p {
float:left;
}
 .ph {
float:right!important;
clear:both!important;
margin:-30px 0 10px 0
}
 .ph img {
float:left;
}
 .ph p {
float:left;
}
 .dr_sec {
width:94%!important;
padding:3%!important;
text-align:left!important
}
 .dr_sec img {
float:left!important;
margin-right:2%!important
}
 .blog_sec {
width:94%!important;
float:left;
margin:0 3%;
text-align:left!important
}
 .blog_box img {
float:left!important;
margin:10px 20px 10px 0px!important
}
 .blog_box p {
width:70%!important;
float:left!important;
text-align:left!important
}
 .blog_box2 {
text-align:left!important
}
 .blog_box2 img {
float:left!important;
margin:10px 20px 10px 0px
}
 .blog_box2 p {
width:100%!important;
float:left!important;
}
 .cmt {
width:50%!important;
}
 .left_box2 {
float:left!important;
width:65%!important;
margin-left:2%;
}
 .information {
width:230px!important;
float:left!important;
text-align:left!important;
margin:20px 0px 40px 0!important;
}
 .information li a {
font-size:12px!important;
background:url(../images/li_icon.png) 0 3px no-repeat!important;
padding:0 0 0 25px!important;
}
 .ul_mag {
padding:45px 0 0 0!important
}
 .wid_150 {
width:180px;
display:inline-block;
margin:20px 0 0 20px!important
}
 .wid_100 {
width:100%!important;
text-align:center!important;
}
 .make {
clear:both;
height:auto;
}
 .make h2 {
width:100%!important;
}
 .make form {
float:none;
}
 .make_Row {
width:93%!important;
}
 .our_tech {
width:100%!important
}
 .body-container .wide-slider .owl-carousel .item img {
 display: block;
 height: auto;
 width: 100%!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-prev {
 height: 65px;
top:95px!important;
}
 .body-container .wide-slider .owl-carousel .owl-controls .owl-next {
 height: 65px;
top:80px !important;
}
}
 @media only screen and (max-width: 320px) and (max-width: 480px) and (orientation: portrait) {
 .left_box2 {
float:none!important;
width:100%!important;
margin-left:0%;
text-align:center;
}
 .blog_box2 img {
float:none!important;
}
 .wid_150 {
width:100%!important;
margin:0px 0 0 0px!important
}
}
 @media only screen and (max-width: 640px) {
.disclaimer-area {
float:none;
margin:0 auto;
}
.disclaimer-area {
width:100%;
}
}
#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
}
#important-message {
	max-width:800px;
	width:100%;
}
#important-message p {
	color:#fff;
	padding-bottom:15px;
}
#important-message ul {
	margin-left:20px;
}
#important-message li {
	color:#fff;
	padding-bottom:5px;
}
.login-popup {
	display:none;
	background: #01527a;
	padding: 30px 30px;
	border: 2px solid #ddd;
	float: left;
	font-size: 1.1em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
}
.login-popup a {
	color:#f27a24;
}
.login-popup a:hover {
	color:#FFFFFF;
}
img.btn_close {
	float: right;
	margin: -49px -45px 0 0;
}
fieldset {
	border:none;
}
.textbox h2 {
	font-size:20px;
	color:#fff;
	margin-bottom:20px;
}
form.signin .textbox label {
	display:block;
	padding-bottom:7px;
}
form.signin .textbox span {
	display:block;
}
form.signin p, form.signin span {
	color:#fff;
	font-size:14px;
	line-height:18px;
}
form.signin .textbox input {
	background:#eaeaea;
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	padding:10px 6px 10px;
	width:500px;
}
 form.signin input:-moz-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
 form.signin input::-webkit-input-placeholder {
color:#bbb;
}
.button {
	background: -moz-linear-gradient(center top, #53aa47, #53aa47);
	background: -webkit-gradient(linear, left top, left bottom, from(#53aa47), to(#53aa47));
	background:  -o-linear-gradient(top, #53aa47, #53aa47);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#53aa47', EndColorStr='#53aa47');
	border-color:#000;
	border-width:0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	padding:5px 6px 5px;
	margin-top:10px;
	font-size:14px;
	width:100px;
}
.button:hover {
	background:#ddd;
	color:#000;
}
 @media screen and (max-width: 800px) {
 form.signin .textbox input {
 width:100%;
}
 .login-popup {
 width:80%;
}
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	padding:6px 10px !important;
}
.cse .gsc-control-cse, .gsc-control-cse {
	padding:0 !important
}
td.gsc-search-button {
	width:0 !important;
}
.cse .gsc-control-wrapper-cse, .gsc-control-wrapper-cse {
	width:95% !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right:5px !important;
}
.left48 {
	float:left;
	width:46.7%;
}
.right48 {
	float:right;
	width:46.7%;
}
.headingbg {
	background:#299ed0;
	color:#fff;
	font-size:14px;
	padding:7px 15px;
	text-align:center;
}
.nclear li {
	clear:none;
}
.left19 {
	float:left;
	width:19%;
	margin-right:1%;
	text-align:center;
	margin-bottom:12px;
}
.left19 img {
	padding-bottom:5px;
}
 @media screen and (max-width: 360px) {
.left48 {
width:100%;
}
.right48 {
width:100%;
margin-top:15px;
}
.left19 {
width:100%;
margin-right:0;
}
}
#popup {
	width:560px;
	background:#ff5454;
	color:#fff;
	padding:25px 25px 25px 25px;
	position: fixed;
	z-index:9999;
	line-height:25px;
	font-size:18px;
	-webkit-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
	top:0%;
	left:47%;
	margin-top:-500px;
	margin-left:-250px;
}
#popup-close {
	cursor:pointer;
	font-weight:bold;
	font-size:22px;
	position:absolute;
	right:5px;
	top:0px;
}
#fvpp-blackout {
	display: none;
	z-index: 499;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#my-welcome-message {
	display: none;
	z-index: 500;
	position: fixed;
	width: 36%;
	left: 30%;
	top: 0%;
	background:#ff5454;
	color:#fff;
	padding: 20px 2%;
	position: fixed;
	z-index:9999;
	line-height:25px;
	font-size:18px;
	-webkit-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.75);
}
#fvpp-close {
	position: absolute;
	font-size:22px;
	top: 0px;
	right: 6px;
	cursor: pointer;
	color:#fff;
}
.vtour {
	border:0;
	background:#ff00ff;
	color:#fff;
	min-height:150px;
	padding-top:45px;
	text-align:center;
}
.vtour:hover {
	background:#299ed0;
	cursor:pointer;
}
.vtour a {
	color:#fff !important;
	font-size:40px;
}
.view-360 {
	position: absolute;
	right:62px;
	top:4px;
}
.view1-360 {
	position: absolute;
	top:-21px;
	padding-left:18px;
}
.view-360:hover {
	-webkit-filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.5));
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}
.view1-360:hover {
	-webkit-filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.5));
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
}
.download .make_tab {
	position:relative;
}
.download .make_tab img {
	width:0px !important;
	height:0px !important;
	margin:0!important;
	vertical-align:0 !important
}
.download .make_tab a {
	width:100%;
	margin:0;
	padding:8px 0px;
}
.ceskype {
	position:absolute;
	width:100%;
	text-align:center;
	color:#fff;
	top:15px;
	font-size:17px;
	font-weight:bold;
}
 @media screen and (max-width: 1024px) {
#my-welcome-message {
width:60%;
left:19%;
}
}
 @media screen and (max-width: 767px) {
#my-welcome-message {
display:none !important;
}
}
 @media screen and (max-width: 480px) {
.view-360 {
top:44px;
}
.in_banner img {
min-height:80px;
}
}
 @media screen and (max-width: 360px) {
.view-360 {
position:relative;
top:0px;
right:0;
}
.view1-360 {
position:relative;
top:10px;
right:0;
}
.our_services h2 {
font-size:25px !important;
}
}
.complications p{ text-align:center;}
.mleftm85{ margin-left:-108px;}
 @media screen and (max-width: 400px) {.mleftm85{ margin-left:0px;}}