/*
Theme Name: mnet
Theme URI: http://a2ztechnologies.in
Author: A2z 
Description: Mnet   
Version: 1.0
*/
/* =WordPress Core
-------------------------------------------------------------- */

.social-sectionL {padding:20px 0 0 0; width:50%; float: left; text-align: left;}
.social-sectionR {padding:20px 0 10px 0; width: 318px; float: right; text-align: right;}
.social-sectionR i {padding-right: 12px; font-size: 22px;}
img.validation {padding-left:12px; height:45px; width:180px;}	
.red {color: #4c0002;}

#patient-title-one {
	display:none;
	color: #030228;
}





@media screen and (min-width: 1300px) {

#patient-title-one {
	display: block;
	position: absolute !important;
	top: 150px !important;
	left: 50% !important;
	font-size: 40px;
	}
}

@media only screen and (min-width : 1000px) and (max-width : 1299px) {

#patient-title-one {
	display: block;
	position: absolute !important;
	top: 110px !important;
	left: 50% !important;
	font-size: 30px;
	}
}

@media only screen and (min-width : 700px) and (max-width : 999px) {

#patient-title-one {
	display: block;
	position: absolute !important;
	top: 110px !important;
	right: 5% !important;
	font-size: 24px;
	}
}

/* Pay Bill / View Statement Styles: */

.disclaimer {position:absolute; bottom:40px; right:350px;}

.welcome-mobile {display:none;}
.pay-bill {
	width: 100%;
	height:auto;
	min-height:400px;
	background:#e7e6e6;
	text-align: center;
	padding:30px;
	}

h1.pay-bill  {font-size:24px;}

.container h1 {
	font-size:24px;
	clear:both;
	}	

.container h2 {
	color:#000;
	font-size:24px;
	font-weight:900;
	clear:both;
	padding: 20px;
	}

.container a {
	color:#5e9cd3;
	}
	
.container a:hover {
	color:#5e9cd3;
	text-decoration:underline;
	}

.view-container {
	width: 100%;
	max-width:700px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	float: left;
background:#e7e6e6;
	}			

.view-statement {
	width: 100%;
	height:70px;
	background:#e7e6e6;
	float: left;
	
	border-radius:5px; 
	text-align: center;
	margin-bottom:30px;
	}

.view-statement h1 {font-size:24px;}	

.btn-pay {
	text-align:center;
	margin-bottom:20px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	display:block !important;
	font-weight:300 !important;
	font-size:18px !important;
	text-transform:uppercase;
	border: 0;
	color: #FFF !important;
	background-color:#5e9cd3 !important;
	padding:15px !important;
	border-radius:5px;
	text-align:center;
	text-decoration:none !important;
	-moz-transition: background-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out;
	box-shadow: 0px 3px 0px 0px #437bb0;
	}

.btn-l, .btn-r {
	text-align:center;
	margin-bottom:20px;
	width:48%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	margin-top: 20px;
	display:block !important;
	font-weight:300 !important;
	font-size:14px !important;
	text-transform:uppercase;
	border: 0;
	color: #FFF !important;
	background-color:#5e9cd3 !important;
	padding:15px !important;
	border-radius:5px;
	text-align:center;
	text-decoration:none !important;
	-moz-transition: background-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.35s ease-in-out;
	-o-transition: background-color 0.35s ease-in-out;
	-ms-transition: background-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out;
	box-shadow: 0px 3px 0px 0px #437bb0;
	}
	
.btn-l:hover, .btn-r:hover {
	background-color:#437bb0;
}

.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
/**/
<!---Pagenation---->
.list { margin-bottom:20px; }
/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	/*-moz-box-sizing: border-box;
	box-sizing: border-box;*/
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 45%; color:#4A4848;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
.ribbon {
    left: -10px;
    position: absolute;
    top:26px;
    z-index: 999;
}
.pagi{ float:right;}
.pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:14px;}
.pagination span{display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#97999d;}
.pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color: rgb(66, 139, 202);background: #fff;border-radius:5px;}
 .pagination a:hover{color:rgb(66, 139, 202); background-color: rgb(238, 238, 238); border-radius:5px;}
.pagination .current{padding:6px 9px 5px 9px;color:rgb(66, 139, 202);background-color: rgb(238, 238, 238); border-radius:5px;}
a:focus { outline:none; }
.mainmenu ul.sub-menu li a {border-bottom: 1px solid rgb(233, 233, 233);border-right: 0 none;color: rgb(255, 255, 255);
display: block;font-size: 13px;line-height: 1.8;padding: 10px 20px;text-decoration: none;text-transform: capitalize;}
.mainmenu ul.sub-menu { border-radius:0px;  padding: 0;  position: absolute;  top: 48px;  width: 250px;
  z-index: 100;  list-style:none;  display:none;  border: 1px solid  rgb(25, 25, 25);  background: #480101; }
 ul li:hover .sub-menu { display:block; } 
.mainmenu  ul.sub-menu li:hover a  {background: #010227;}
.mainmenu ul.sub-menu li:hover ul li a { color:#fff; }
.mainmenu ul.sub-menu li ul li:hover a {  color: rgb(174, 139, 58); }
.mainmenu ul.sub-menu li ul {  border-radius:0px; display:none;	left:100%;list-style: outside none none;margin: 0;padding: 0;position: absolute; top:0px;}
.mainmenu ul.sub-menu li { border-radius:0px;  position:relative; }
.mainmenu ul.sub-menu li:hover ul  {  display:block; border-radius:0px; }
.text-center .img-responsive{ display:inline-block; }
.header-top {  margin: 30px 0 15px;}
.right-top{}
.right-top .btn-log{ background:#480101; color:#fff; font-size:13px; font-family:'Open Sans'; text-transform:uppercase;}
.right-top ul li.num a{ color:#fd8e23; font-size:13px; font-family:'Open Sans'; text-decoration:none;}
.right-top ul li a{ color:#666666; font-size:13px; font-family:'Open Sans'; text-decoration:none;}
.navbar-nav li a {  color:#666666; font-size:13px; font-family:'Open Sans'; text-transform:uppercase; padding: 15px 40px;}
.logo {  margin-top: 35px;} 
.carousel-content-panel h3 { color:#2a2a2a; font-family:'Open Sans'; font-weight:300; font-size:27px; }
.carousel-content-panel h1 { color:#464646; font-family:'Open Sans'; font-weight:800; font-size:34px; text-transform:uppercase; }
.carousel-content-panel { position:absolute;bottom:30%; background:url(img/banner/banner-text-bg.png) repeat; padding:10px; }
.header-bottom .carousel-nav-prev{ background:url(img/banner/arrow-1.png) no-repeat; width:37px; height:37px; display:inline-block; text-indent:-9999px; position:absolute; bottom:45%; left:3%;}
.header-bottom .carousel-nav-next {  background: rgba(0, 0, 0, 0) url("img/banner/arrow-2.png") no-repeat scroll 0 0;  bottom: 45%;  display: inline-block;  height: 37px;  position: absolute;  right: 3%;  text-indent: -9999px;  width: 37px;}
.carousel-indicators li {  background-color: #a5b4ba;   cursor: pointer;  display: inline-block;  height: 15px;  margin: 1px;  text-indent: -999px;  width: 15px; border: 1px solid #; border:none;}
.carousel-indicators .active {  background-color: #5793b3;  height: 16px;  margin: 0;  width: 16px; border:none;}
.carousel-indicators { bottom:-15%; }
/*holder*/
.welcome-content {  bottom: 42px;  position: relative;}
.holder .welcome-all p { color:#7B7B7B; font-family:'Open Sans'; font-weight:400; font-size:13px; line-height:2.0; }
.holder .welcome-all h2 { color:#c9c9c9; font-family:'Open Sans'; font-weight:300; font-size:28px; text-transform:uppercase; }
.holder .welcome-all h3 { color:#7B7B7B; font-family:'Open Sans'; font-weight:700; font-size:33px; text-transform:uppercase; }
.holder .welcome-all h4 { color:#c9c9c9; font-family:'Open Sans'; font-weight:700; font-size:19px; text-transform:uppercase; }
.btn-plogin { color:#ffffff !important; font-size:14px; font-family:'Open Sans'; font-weight:400; background-color:#4eaae3; border-radius:0px; padding:10px 15px;  }
.btn-plogin:hover { color:#ffffff; }
.btn-plogin i {  color:#ffffff; font-size:18px; }
.btn-register { color:#ffffff !important; font-size:14px; font-family:'Open Sans'; font-weight:400; background-color:#70bac5; border-radius:0px; padding:10px 20px;  }
.btn-register:hover { color:#ffffff; }
.btn-register i {  color:#ffffff; font-size:18px; }
.portal { background:#ebebeb; border:1px solid #dadada; padding:15px 15px; }
.w h1 { color:#c9c9c9; font-size:110px; font-family:'Open Sans'; font-weight:700; text-transform:uppercase; }
.w {  margin: -24px 43%}
.welcome-content { background:url(img/banner/welcome-bg.png) no-repeat; background-size:100%; padding:25px; }
/**/
.our-tools-all p { color:#7b7b7b; font-family:'Open Sans'; font-weight:400; font-size:13px; line-height:34px; }
.our-tools-all p i{color: rgb(210, 208, 208);font-size: 12px;font-weight: 400;padding-right: 5px;}
.our-tools-all h3 { color:#666666; font-family:'Open Sans'; font-weight:300; font-size:18px; text-transform:uppercase; }
.our-tools-all h3 span { color:#666666; font-family:'Open Sans'; font-weight:700; font-size:18px; text-transform:uppercase;}
.our-tools-all {  display:none; padding: 0 0;}
/**/
.success-all { background:url(img/others/icons-bg.png) no-repeat; background-size:cover; }
.success-all h3{ color:#ffffff; font-family:'Open Sans'; font-weight:700; font-size:31px; text-transform:uppercase; }
.success-all h4{ color:#ffffff; font-family:'Open Sans'; font-weight:700; font-size:16px;  }
.success-all p { color:#ffffff; font-family:'Open Sans'; font-weight:400; font-size:13px; line-height:24px; min-height: 74px; }
.success-all a { color:#4eaae3; font-family:'Open Sans'; font-weight:600; font-size:13px; text-decoration:none; }
.success-content { padding:7% 0%; }
.icon-para { padding:5px 0; }
/**/
.latest-news-all h4 { font-size:20px; color:#666666; font-family:'Open Sans'; font-weight:700;  text-transform:uppercase;  }
.latest-news-all h5 { font-size:18px; color:#404040; font-family:'Open Sans'; font-weight:600;  line-height:24px;  }
.latest-news-all p  { font-size:13px; color:#7b7b7b; font-family:'Open Sans'; font-weight:400;  line-height:24px;  }
.btn-news { background:#181839; font-size:14px; color:#ffffff; font-family:'Open Sans'; font-weight:400;  padding:8px 15px;   }
.btn-news:hover { color:#ffffff; }
.image {  padding: 17px 0;}
.news-content { padding-top:5px; }
.news-heading { padding:25px 0; }
/*footer*/
.footer { background: rgb(228, 228, 228) none repeat scroll 0 0;bottom: 0;position: fixed;width: 100%;}
.footer p { font-size:13px; color:#7b7b7b; font-family:'Open Sans'; font-weight:400;  }
.footer p a { color:#7b7b7b;}
.copy { margin-top:30px; }
.social { margin-top:30px; }
.share-icon {  margin-top: -8px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
 background-color: rgb(87, 147, 179);
}
.bx-wrapper .bx-pager.bx-default-pager a {  
background-color: rgb(165, 180, 186);  border-radius: 8px;  display: block;  height: 16px;  margin: 0 5px;  outline: 0 none;  text-indent: -9999px;  width: 16px;}
  
.bx-pager.bx-default-pager {  padding-top: 4%;}
.land-content{ /*background:url(img/thumbnails/body.png) no-repeat;*/ background-size: cover; background-size: 100%; background-position:right !important; min-height:100vh;  }
.land-content .land-header{ padding:2%;}
.land-content .land-header .logo { padding: 3% 0;}
.land-content .land-holder { padding: 5%;}
.land-content .land-holder .content h2{ color:#fff; font-family: 'Open Sans'; font-size:27px; text-transform:uppercase; margin:0; font-weight:700;}
.land-content .land-holder .content p, .land-content .land-holder .content a { color:#fff; font-size:13px; font-family: 'Open Sans';}
.land-content .land-holder .blue-content { background: #181839 none repeat scroll 0 0;  display: inline-block !important;  padding: 11px;  position: relative;}
.land-content .land-holder .gray-content { background: #757378 none repeat scroll 0 0;  display: inline-block;  padding: 14px;  position: relative;}
.land-content .land-holder .arrow { position: absolute;right: -9%;top: 29%;}
.blue-content a:hover { text-decoration:none;}
/**/


.blue-box {width: 100%; max-width:390px;  text-align: left; background: #181839 none repeat scroll;  display: inline-block !important; padding: 16px;  position: relative; text-decoration: none; color:#fff; font-size:12px; font-family: 'Open Sans';}

.blue-box h2 { color:#fff; font-family: 'Open Sans'; font-size:27px; text-transform:uppercase; margin:0; font-weight:700;}}
.blue-box p {color:#fff; font-family: 'Open Sans'; }

.land-content .land-holder .pro{}
.land-content .land-holder .pro h3{ color:#020228; font-size:27px; font-family: "Times New Roman"; font-style:italic;}
.land-footer{ padding:1%; background:#e4e4e4;}
.land-footer p{ color:#7b7b7b; font-size:13px; font-family: 'Open Sans';}
.land-footer ul li a{ color:#7b7b7b; font-size:13px; font-family: 'Open Sans';}
.about_box_main_inner h2 {color: rgb(102, 102, 102);font-family: "Open Sans";font-size: 28px;font-weight: 700;margin-bottom: 16px;
text-transform: uppercase;}
.about_box_main_inner p {color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 14px;font-weight: 400;line-height: 1.6;padding: 1% 0;}
#register { background: rgb(72, 1, 1) none repeat scroll 0 0;color: rgb(255, 255, 255);font-family: "Open Sans";font-size: 13px;
text-transform: uppercase; -moz-user-select: none;border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px;cursor: pointer;display: inline-block;font-weight: normal;line-height: 1.42857;
margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap; }
.forms {  position: absolute;  right: 0;  z-index: 999;}
input.btn-log { background: rgb(72, 1, 1) none repeat scroll 0 0;color: rgb(255, 255, 255);font-family: "Open Sans";font-size: 13px;text-transform: uppercase;}
.about_box_main_inner {   padding: 1% 0 8% 0;}
.srp-content-box .srp-post-content, .widget-area .widget .srp-post-content { display:none; }
.srp-content-box .srp-post-date, .widget-area .widget .srp-post-date {  display:none; }
h4.srp-post-title a {  color: rgb(123, 123, 123);    font-family: "Open Sans";    font-size: 13px;}
.main_contents h4 {color: rgb(102, 102, 102);font-family: "Open Sans";font-size: 33px;font-weight: 700;text-transform: uppercase; text-align:center; }
.service-content h5 a  { color: rgb(102, 102, 102);font-family: "Open Sans";font-size: 20px;font-weight: 700;}
a.views  {background: rgb(72, 1, 1) none repeat scroll 0 0;color: rgb(255, 255, 255);font-family: "Open Sans";font-size: 13px;text-transform: uppercase; }
a.views:hover {color: rgb(255, 255, 255); }
.dates { background:#E9E9E9; padding:3% 0; }
.date-num { color: rgb(60, 144, 203);font-size: 39px; }
.x-small { font-family: "Open Sans";font-size: 15px;}
.surgery ul li a { color: rgb(102, 102, 102);font-family: "Open Sans"; }
.surgery ul { list-style:none; }
.surgery ul li { line-height:2.0; }
.rightcyle2 h2 { font-size: 22px;margin-top: 0;}
.rightcyle2 li a{color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 14px;font-weight: 400;line-height: 1.6;padding: 1% 0; }
span.wpcf7-list-item {  display: block;  float: none;  margin-left: 0.5em;}
a.btn-red {  background: rgb(72, 1, 1) none repeat scroll 0 0;  color: rgb(255, 255, 255);  font-family: "Open Sans";  text-transform: uppercase; font-size: 20px;padding: 10px 32%;}
a.btn-blue {  background: #3172AA;  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 20px;  text-transform: uppercase; 
padding: 10px 32%;}
a.btn-blue:hover { color: rgb(255, 255, 255); }
a.btn-red:hover { color: rgb(255, 255, 255); }
.custom-menus h3, .custom-menus h3 a { font-size:18px !important;  color:#fff; text-decoration:none;}
.custom-menus h3 { background:rgb(102, 102, 102);padding: 5%; }
.custom-menus ul li a { color:#020228;font-family: "Open Sans";font-size: 14px; font-weight: 400;line-height: 1.9;padding: 1% 0; }
.custom-menus  {background: rgb(236, 240, 241) none repeat scroll 0 0;margin-bottom: 11%;padding-bottom: 1%;}
.mainmenu { z-index::999;  position:relative; }
.pat_thumb h4 { background: rgb(2, 2, 40) none repeat scroll 0 0;color: rgb(255, 255, 255);font-size: 14px;margin: 0 auto;padding: 6% 6px 6% 6%;width: 100%; }
.pat_thumb h4 a { color:#fff; }
.artsliders_main { background: rgb(230, 230, 234) none repeat scroll 0 0;padding: 2% 0;position: relative; }
.bx-prev { background: rgba(0, 0, 0, 0) url("img/banner/arrow-1.png") no-repeat scroll 0 0;bottom: 45%;display: inline-block;height: 37px;left: 11%;position: absolute;text-indent: -9999px;width: 37px; }
.bx-next { background: rgba(0, 0, 0, 0) url("img/banner/arrow-2.png") no-repeat scroll 0 0;bottom: 45%;display: inline-block;height: 37px;position: absolute;right: 11%;text-indent: -9999px;width: 37px;}
.pat p {color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 13px;font-weight: 400;line-height: 2; }
.pat h2 span {color: rgb(102, 102, 102);font-family: "Open Sans";font-size: 33px;font-weight: 700;text-transform: uppercase; }
.pat h2 { color: rgb(102, 102, 102);font-family: "Open Sans";font-size: 28px;font-weight: 300;text-transform: uppercase; }
.servicemain p { text-align:center; }
.about_box_main_inner h3 a { color: rgb(102, 102, 102);    font-family: "Open Sans"; }
a.btn-log {background: rgb(72, 1, 1) none repeat scroll 0 0;color: rgb(255, 255, 255);font-family: "Open Sans";
font-size: 13px;text-transform: uppercase; }
a.btn-log:hover { color:#fff;   }
.bods { margin:5% 0; }
.artsliders1 .pat_thumb { background:#fff; }
.tools p {color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 14px;font-weight: 400;line-height: 2;}
.modal-header h4 { color: #480101;font-family: "Open Sans";font-size: 24px;font-weight: 700;  }
.carousel-inner > .item {
    -webkit-transition: 1.2s ease-in-out left;
    -moz-transition: 1.2s ease-in-out left;
    -o-transition: 1.2s ease-in-out left;
    transition: 1.2s ease-in-out left;
}

.buttons {  width:154px; height:54px; background:#5e9cd3 none repeat scroll 0 0;  border-radius: 3px;  color: rgb(255, 255, 255);  font-size: 20px;  font-weight: 300;  padding: 15px !important; color: #fff !important; z-index: 20;}

.buttons:hover, .buttons a:hover {background:#437fb3; text-decoration: none !important;}
a.button2 {   color: rgb(1, 3, 38);font-size: 20px;padding: 10px;text-decoration: none;top: 40px;z-index: 20; }
#myModals_patient ul li a:hover  { color:#CCC; }
#myModals_patient ul li a {color: #fff;font-family: "Open Sans";font-size: 45px;font-weight: 700;text-transform: uppercase; text-decoration:none; }
#myModals_patient ul li { line-height: 2;list-style: outside none none;text-align: center; }
#myModals_patient .modal-dialog { width:100%; margin: 0 auto; }
#myModals_patient .modal-header { border-bottom:0px; }
#myModals_patient .modal-content {background: rgba(0, 51, 102, 0.9) none repeat scroll 0 0; border-radius:0px; }
#myModals_patient .modal-body  { margin-top:10%; }
#myModals_patient .close {color: rgb(255, 255, 255);float: right;
font-size: 56px;font-weight: bold;line-height: 1;opacity: 0.9;text-shadow: 0 1px 0 rgb(255, 255, 255); }
.logo1 {  margin-top: 9px;}
.about_box_main_inner ul li { color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 14px;font-weight: 400;line-height: 1.8; }

.latest-news-all {  padding-bottom: 5%;}
.about-holder.about-holder-inner {  padding-bottom: 6%;}
.about_maininner1 { margin-left:5%; }

@media (max-width: 1199px) {
.welcome-mobile {display:none;}
.success-content {  padding: 7% 5% !important;}
.w h1  { font-size: 122px !important;}
.w {  margin: -19% 0 !important;}
.portal {  background: rgb(235, 235, 235) none repeat scroll 0 0;  border: 1px solid rgb(218, 218, 218);  padding: 15px;}
.navbar-nav li a {  color: rgb(102, 102, 102);  font-family: "Open Sans";  font-size: 13px;  padding: 15px 38px !important;  text-transform: uppercase;}
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:2% !important;  }
.pat .w h1  { font-size:88px !important;}
.disclaimer {position:absolute; bottom:40px; right:250px;}
}
@media (max-width: 991px) {
.custom-menus h3, .custom-menus h3 a {  font-size: 14px !important;}
.welcome-mobile {display:none;}
	.navbar-nav li a {  padding: 15px 20px !important;}
.w h1 {  font-size: 94px !important;}
.footer p {color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 11px !important;font-weight: 400; }
.latest-news-all h5 { font-size:13px !important; }
.success-content {  padding: 7% 11% !important;}
.holder .welcome-all h3 { font-size:26px !important; }
.w {  margin: -19% 0 !important;}
.w h1  { font-size: 122px !important;}
.bx-viewport .artsliders1 .pat_thumb { margin-right:25px !important; }
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:2% !important;  }
.artsliders_main .bx-viewport { margin-left: 2%;}
#myModals_patient ul li a {  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 19px !important;  font-weight: 700;  text-decoration: none;  text-transform: uppercase;} 
.pat .w h1  { font-size:88px !important;}
.social-sectionL {width: 100% !important; text-align: center;}
.social-sectionL p {float: none;}    
.social-sectionR {width: 100%; float: right; text-align: center;}
.social-sectionR i {padding-right: 12px; font-size: 22px;}
img.validation {height:50px; width:200px;}	    
	 }
@media (max-width: 768px)
{
.social-sectionL {width: 100% !important; text-align: center;}
.social-sectionL p {float: none;}    
.social-sectionR {width: 100%; float: right; text-align: center;}
.social-sectionR i {padding-right: 12px; font-size: 22px;}
img.validation {height:50px; width:200px;}	    
.welcome-mobile {display:none;}
.navbar-nav li a {  padding: 15px 20px !important;}
.w h1 {  font-size: 94px !important;}
.footer p {color: rgb(123, 123, 123);font-family: "Open Sans";font-size: 11px !important;font-weight: 400; }
.latest-news-all h5 { font-size:13px !important; }
.success-content {  padding: 7% 11% !important;}
.holder .welcome-all h3 { font-size:26px !important; }
.w h1 {  font-size: 102px !important;}	
.custom-menus h3, .custom-menus h3 a {  font-size: 14px !important;}
.bx-viewport .artsliders1 .pat_thumb { margin-right:25px !important; }
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:1% !important;  }
.artsliders_main .bx-viewport { margin-left: 2%;}
#myModals_patient ul li a {  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 19px !important;  font-weight: 700;  text-decoration: none;  text-transform: uppercase;} 
.pat .w h1  { font-size:88px !important;}
}
 @media (max-width: 767px) {
.social-sectionL {width: 100% !important; text-align: center;}
.social-sectionL p {float: none;}    
.social-sectionR {width: 100%; float: right; text-align: center;}
.social-sectionR i {padding-right: 12px; font-size: 22px;}
img.validation {height:50px; width:200px;}	    
.welcome-mobile {padding: 0 !important; display:block;}
.header-top {  margin-top: 0px !important;}	
.right-top.text-right {  padding: 15px 0 !important;}
.welcome-content {  bottom: 0 ;}
.carousel-indicators {  top: -29px ;}
.land-footer ul li a { font-size: 9px !important;}
.land-content{ background:url(img/thumbnails/body.png) no-repeat; background-size: cover !important; background-size: 100%;  }
.land-content .land-holder .arrow {  position: absolute;  right: -9% !important;  top: 29%;}
.news-content {  padding-top: 5px;  text-align: center;}
.holder .welcome-all h3 {font-size: 21px !important;  }
.welcome-content {  bottom: 0;  text-align: center;}
.our-tools-all {  padding: 0 0 0 6%;}
.footer {  background: rgb(228, 228, 228) none repeat scroll 0 0;  text-align: center;}
.social-all.text-right {  text-align: center;} 
.success-content {  padding: 7% 25% !important;}
.artsliders_main {  background: rgb(230, 230, 234) none repeat scroll 0 0;  padding: 2% 6% !important;  position: relative;}
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:1% !important;  }
.artsliders_main .bx-viewport { margin-left: 2%;}
#myModals_patient ul li a {  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 19px !important;  font-weight: 700;  text-decoration: none;  text-transform: uppercase;} 
.pat .w h1  { font-size:88px !important;}
.footer { position:relative !important; } 
 }
 @media (max-width: 480px)   {
.social-sectionL {width: 100% !important; text-align: center;}
.social-sectionL p {float: none;}    
.social-sectionR {width: 100%; float: right; text-align: center;}
.social-sectionR i {padding-right: 12px; font-size: 22px;}
img.validation {height:50px; width:200px;}	    
.disclaimer {position:absolute; bottom:10px; right:10px;}
.share-icon ul { position:absolute !important; left:10px; bottom: 0px;}
.copy { margin-bottom:80px !important; }
.header-top {  margin-top: 0px !important;}	
.right-top.text-right {  padding: 15px 0 !important;}
.welcome-content {  bottom: 0 ;}
.carousel-indicators {  top: -29px ;}
.land-footer ul li a { font-size: 9px !important;}
.land-content{ background:url(img/thumbnails/body.png) no-repeat; background-size: cover !important; background-size: 100%;  }
.land-content .land-holder .arrow {  position: absolute;  right: -9% !important;  top: 29%;}
.news-content {  padding-top: 5px;  text-align: center;}
.holder .welcome-all h3 {font-size: 21px !important;  }
.welcome-content {  bottom: 0;  text-align: center;}
.our-tools-all {  padding: 0 0 0 6%;}
.footer {  background: rgb(228, 228, 228) none repeat scroll 0 0;  text-align: center;}
.social-all.text-right {  text-align: center;}
.success-content {  padding: 7% 26% !important;}
.all-icons .bx-viewport{  height: 348px !important;}
.artsliders_main {  background: rgb(230, 230, 234) none repeat scroll 0 0;  padding: 2% 6% !important;  position: relative;}
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:2% !important;  }
#myModals_patient ul li a {  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 19px !important;  font-weight: 700;  text-decoration: none;  text-transform: uppercase;} 
.pat .w h1  { font-size:88px !important;}
.footer { position:relative !important; }
.success-all h3{ font-size:15px !important; }
 }
@media (max-width: 320px) 
{
.header-top {  margin-top: 0px !important;}	
.right-top.text-right {  padding: 15px 0 !important;}
.welcome-content {  bottom: 0 ;}
.carousel-indicators {  top: -29px ;}
.land-footer ul li a { font-size: 9px !important;}
.land-content{ background:url(img/thumbnails/body.png) no-repeat; background-size: cover !important; background-size: 100%;  }
.land-content .land-holder .arrow  { position: absolute;right: -14% !important;top: 29%;}
.news-content {  padding-top: 5px;  text-align: center;}
.holder .welcome-all h3 {font-size: 21px !important;  }
.welcome-content {  bottom: 0;  text-align: center;}
.our-tools-all {  padding: 0 0 0 6%;}
.footer {  background: rgb(228, 228, 228) none repeat scroll 0 0;  text-align: center;}
.social-all.text-right {  text-align: center;}
.icon-para {  padding: 17px 0 !important;}
.all-icons .bx-viewport {  height: 348px !important;}
.artsliders_main {  background: rgb(230, 230, 234) none repeat scroll 0 0;  padding: 2% 6% !important;  position: relative;}
.artsliders_main .bx-next { right: 2% !important;}
.artsliders_main .bx-prev { left:2% !important;  }
.success-content {  padding: 7% 22% !important;}	
#myModals_patient ul li a {  color: rgb(255, 255, 255);  font-family: "Open Sans";  font-size: 19px !important;  font-weight: 700;  text-decoration: none;  text-transform: uppercase;} 
.pat .w h1  { font-size:88px !important;}
.footer { position:relative !important; }
.success-all h3{ font-size:15px !important; }
}