@charset "utf-8";
/* CSS Document */
body {
	background: url("../images/body-bg.jpg") no-repeat scroll center center / 100% auto #8a123f;
	font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
	left: 0;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.container {
	background-color: #ffffff;
	margin: 0 auto 20px;
	padding-bottom: 20px;
	width: 100%;
	max-width: 1200px;
}
img {
	border: none;
}
.outer-wrapper {
	margin: 0 auto;
	max-width: 1170px;
	clear: both;
	width: 100%;
}
.inner-wrapper {
	/*height: 44px;
	overflow: hidden;*/
	position: relative;
}
.header_nav {
	background: url("../images/top-head-shadow.png") no-repeat scroll center top / 100% auto #ffffff;
	float: none;
	overflow: hidden;
	position: absolute;
	top: 32px;
	width: 100%;
}
.left-section {
	float: left;
	overflow: visible;
	padding: 10px 0 0;
}
.right-section {
	float: right;
	padding: 6px 0 0;
}
.left-content {
	font-size: 13px;
	color: #232222;
	line-height: 18px;
	font-weight: 500;
	font-weight: bold;
}
.left-content > a {
	color: #232222;
	cursor: pointer;
	padding: 0 5px;
	text-decoration: none;
}
.right-content {
	color: #292929;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.right-content > a {
	padding-left: 5px;
	vertical-align: middle;
	display: inline-block;
}
.header-right-section {
	padding-top: 20px;
}
.title-content {
	padding-bottom: 10px;
	text-align: right;
	font-size: 16px;
	color: #2c2b2a;
	overflow: hidden;
}
.left-pad {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
/* Google Captcha */
#rc-imageselect {
	transform: scale(0.89);
	-webkit-transform: scale(0.89);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
.g-recaptcha {
	float: left;
}
.full-page label {
	display: inline;
	float: left;
}
.right-pad {
	padding-right: 10px;
}
.bottom-pad {
	padding-bottom: 10px;
}
.top-pad {
	overflow: hidden;
	padding-top: 15px;
}
.nopad {
	padding: 0px !important;
}
.nopad-top {
	padding-top: 0px !important;
}
/* navigation panel CSS starts */
ul {
	margin: 0;
	padding: 0;
}
li {
	float: left;
}
.even-sections {
	background-color: #ffffff;
	border: 1px solid #d2d1cf;
	box-shadow: 0 3px 12px 5px rgba(236, 235, 233, 0.77);
	margin: 0 30px;
	padding: 10px 7px;
	width: 44%;
}
.wrapper li {
	clear: both;
	float: left;
	list-style-type: disc;
	padding-bottom: 21px;
	width: 100%;
}
.odd-sections {
	background-color: #ffffff;
	border: 1px solid #d2d1cf;
	box-shadow: 0 3px 12px 5px rgba(236, 235, 233, 0.77);
	padding: 10px 8px;
	width: 44%;
}
.date1.year {
	margin-right: 0;
	width: 69px !important;
}
.date1 {
	color: #b6a192;
	float: left;
	font-size: 13px;
	margin-left: 1px;
	margin-right: 6px;
	outline: medium none;
	padding: 7px;
	width: 83px;
}
.left-section.col-lg-8.left-pad.news {
	width: auto;
}
.top-pad.orange-content > img {
	float: right;
}

.menu-sub {
	display: none;
}


.message-box {
	border: 1px solid #aea49b;
	box-shadow: 0 0 8px #f5f5f5 inset;
	color: #aea49b;
	font-size: 14px;
	margin: 0 0 7px 0;
	padding: 5px 0 5px 7px;
	width: 95%;
}
#txtCaptcha {
	border: medium none;
	border-radius: 4px;
	float: left;
	height: 11px;
	left: 0;
	font-weight: 600;
	position: relative;
	top: 0;
	width: 80px;
}
.textfield.type-here {
	border: 1px solid #aea49b;
	box-shadow: 0 0 8px #f5f5f5 inset;
	float: left;
	padding: 7px 0 7px 3px;
	width: 86px;
	clear: both;
}
#refresh {
	background: url("../images/refreshButton.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	float: left;
	height: 23px;
	left: 0;
	position: relative;
	width: 30px;
}
.capture {
	clear: both;
}
.sub {
	background-image: linear-gradient(to bottom, #ffd900, #ff8f00);
	border: medium none;
	border-radius: 3px;
	color: #fff;
	font-weight: 600;
	margin: 0 0 0 16%;
	text-transform: uppercase;
	width: auto;
	cursor: pointer;
}
.mlect12 {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: 0 0 5px #cccccc inset;
	color: #484848;
	width: 37%;
}

.inner-rajat-videos {
  box-sizing: border-box;
  float: left;
  padding: 0 10px;
  width: 100%;
}
.rajat-box-videos {
  box-sizing: border-box;
  float: left;
  margin-bottom: 15px;
  margin-right: 2%;
  width: 48%;
}
h2.new-title {
  font-size: 25px !important;
}
.inner-contact-no-box {
  background-color: rgb(186, 4, 3);
  border: 1px solid #ccc;
  box-sizing: border-box;
  float: left;
  margin-right: 2%;
  padding: 10px;
  text-align: center;
  width: 23%;
}

.inner-contact-no-box i {
  color: #fff;
  font-size: 24px;
  vertical-align: middle;
}
.inner-contact-no-box > a {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url("../images/down.png") no-repeat scroll 97% center #ffffff;
	border: 1px solid #aea49b;
	box-shadow: 0 0 8px #f5f5f5 inset;
	color: #aea49b;
	font-size: 14px;
	margin: 5px 0 0;
	padding: 4px;
	width: 32%;
}
.bottom-margin {
	margin-bottom: 5px;
}


.tv-channels > a {
  float: left;
  margin-right: 2%;
  width: 10%;
}

.home-reviews {
  box-sizing: border-box;
  padding: 0 40px;
}

.home-reviews .inner-client-testimonial {
  box-sizing: border-box;
  padding: 13px 20px;
  width: 100%;
}

.outside-india .phone-numbers {
  font-size: 20px;
}

.main_appointmant .taxt {
    max-width: 610px;
    width: 100%;
}

.main_appointmant .dob {
    
    max-width: 199px;
    
}




.side-bar .phone-numbers {
  font-size: 18px;
}

.inner-client-testimonial.scnd-client-testimonial {
  background-color: rgb(255,133,0);
  box-shadow: 0 0 0 0;
}

.inner-client-testimonial.third-client-testimonial {
  background-color: rgb(47, 106, 166);
  box-shadow: 0 0 0 0;
}


li > a {
	display: inline-block;
	padding: 11px 6px 7px 6px;
	text-decoration: none;
}
.title-content.title.text-center {
	text-align: right;
}
.space {
	margin: 0 12px;
}
.red-section {
	background: url("../images/red-section.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	border-radius: 3px;
	margin-bottom: 5px;
	position: relative;
	z-index: 2;
	margin-bottom: 10px;
}

.tv-channels.inner-tv-channels > a {
 width:auto;
}


.red-section ul li .home {
	background: url("../images/home-tip.png") no-repeat scroll center center;
	float: left;
	height: 39px;
	line-height: 39px;
	padding: 0;
	text-align: center;
	width: 56px;
}
.red-section li:last-child {
	background: none repeat scroll;
	border-radius: 0px 3px 3px 0px;
	padding: 0 2.2px;
}
.red-section li:hover:first-child {
	background: none repeat scroll !important;
}
.red-section ul li {
	display: inline-block;
	vertical-align: middle;
	float: none;
	background: url(../images/nav-line.jpg) no-repeat right;
}
.red-section ul li a {
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 21px;
}
.red-section ul li ul {
	background: none repeat scroll 0 0 #C20404;
	border: medium none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 39px;
	display: none;
}
.red-section ul li ul li {
	margin: 2px 15px 0px 15px;
	padding: 5px 0px 0;
	width: 250px;
	background: url(../images/sub-nav.jpg) repeat-x bottom;
	line-height: 20px;
}
.red-section ul li ul li a {
	padding-left: 0px;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	border-right: none;
	background: none;
}
.red-section ul li ul li:last-child {
	float: none;
}
.red-section ul li ul li a:hover {
	color: #FF7600;
}
.red-section ul li ul li:hover {
	background: none;
}
/* navigation panel CSS ends */
.red-section ul li:hover ul {
	display: block;
}
/* slider css starts */
.slider-panel {
	background: url("../images/background-shadow.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 30px;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#banner .bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
*zoom: 1;
}
.bx-wrapper img {
	width: 100%;
	display: block;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	border-top: 0; /*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 30px;
	width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* slider css ends */

/* grey banner css starts */
.grey-scale {
	background: rgba(237, 236, 232, 1);
	background: -moz-linear-gradient(top, rgba(237, 236, 232, 1) 14%, rgba(237, 236, 232, 1) 36%, rgba(236, 234, 229, 1) 47%, rgba(235, 233, 228, 1) 51%, rgba(234, 231, 225, 1) 64%);
	background: -webkit-gradient(left top, left bottom, color-stop(14%, rgba(237, 236, 232, 1)), color-stop(36%, rgba(237, 236, 232, 1)), color-stop(47%, rgba(236, 234, 229, 1)), color-stop(51%, rgba(235, 233, 228, 1)), color-stop(64%, rgba(234, 231, 225, 1)));
	background: -webkit-linear-gradient(top, rgba(237, 236, 232, 1) 14%, rgba(237, 236, 232, 1) 36%, rgba(236, 234, 229, 1) 47%, rgba(235, 233, 228, 1) 51%, rgba(234, 231, 225, 1) 64%);
	background: -o-linear-gradient(top, rgba(237, 236, 232, 1) 14%, rgba(237, 236, 232, 1) 36%, rgba(236, 234, 229, 1) 47%, rgba(235, 233, 228, 1) 51%, rgba(234, 231, 225, 1) 64%);
	background: -ms-linear-gradient(top, rgba(237, 236, 232, 1) 14%, rgba(237, 236, 232, 1) 36%, rgba(236, 234, 229, 1) 47%, rgba(235, 233, 228, 1) 51%, rgba(234, 231, 225, 1) 64%);
	background: linear-gradient(to bottom, rgba(237, 236, 232, 1) 14%, rgba(237, 236, 232, 1) 36%, rgba(236, 234, 229, 1) 47%, rgba(235, 233, 228, 1) 51%, rgba(234, 231, 225, 1) 64%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edece8', endColorstr='#eae7e1', GradientType=0 );
	border-bottom: 1px solid #e6e2db;
	border-radius: 4px 4px 0 0;
	overflow: hidden;
	padding: 0 10px 10px;
}
.brown-content {
	font-size: 18px;
	color: #715f44;
	line-height: 18px;
	font-weight: 500;
	font-weight: bold;
	text-transform: uppercase;
}
.red-content {
	font-size: 14px;
	color: #de0413;
	line-height: 18px;
	font-weight: 500;
	font-weight: bold;
	text-transform: uppercase;
}
.red-content > a {
	color: #de0413;
	text-decoration: none;
}
.body-grey-scale {
	background-color: #faf9f7;
	border: 1px solid #edece8;
	border-top: none;
	overflow: hidden;
	padding: 0 0 20px;
	-webkit-box-shadow: 0px 6px 4px -4px rgba(243, 241, 239, 0.6);
	-moz-box-shadow: 0px 6px 4px -4px rgba(243, 241, 239, 0.6);
	box-shadow: 0px 6px 4px -4px rgba(243, 241, 239, 0.6);
}
.odd-section {
	background-color: #ffffff;
	border: 1px solid #d2d1cf;
	padding: 10px 8px;
	width: 30%;
	-webkit-box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
	-moz-box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
	box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
}
.even-section {
	background-color: #ffffff;
	border: 1px solid #d2d1cf;
	margin: 0 30px;
	padding: 10px 7px;
	width: 30%;
	-webkit-box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
	-moz-box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
	box-shadow: 0px 3px 12px 5px rgba(236, 235, 233, 0.77);
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.column-odd {
	width: 55%;
	min-height: 227px;
}
.grey-width {
	overflow: hidden;
	padding: 20px 20px 0;
}
.grey-width-heading > a {
	color: #e50808;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none;
}
.grey-width-sub-heading {
	color: #403c3c;
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0;
	text-transform: capitalize;
}
/* grey banner css ends */

/* form section css starts */
.left-wrapper-width {
	width: 74%;
}
.content-section {
	width: 20%;
}
.form-container {
	border-radius: 3px;/* background: url("../images/form-container.png"); background-repeat: no-repeat; background-size:100% 100%; background-color:rgba(0, 0, 0, 0);*/
	margin-bottom: 20px;
}
.quick {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
}
.quick-section {
  border-radius: 3px;
  float: left;
  margin: 0 0 10px;
  width: 100%;
}
.name {
	font-weight: bold;
	color: #ffffff;
	font-size: 28px;
	line-height: 25px;
}


.consult_through {
  float: left;
  width: 100%;
  text-align: left;
}

.consult_through > p {
  margin: 0;
  font-size: 14px;
}


.book-an-appoint .gender-appoint.appointment > p {
  float: left;
  width: 114px;
  margin-right: 15px;
}

.book-an-appoint .consult.dob {
  max-width: 632px;
}

.book-an-appoint .disease.appointment {
  margin: 10px 0;
}

.book-an-appoint .sub {
  margin: 0;
}
.book-an-appoint .appointment.full-page > label {
  display: none;
}
.book-an-appoint .consult_through.appointment {
  margin: 10px 0;
}

.book-an-appoint .photo{border:1px solid #ccc;}

.consult_throughoptions {
  margin-bottom: 10px;
}

.agree.custom-checkbox > label {
  width: 100%;
  text-align: left;
  display: inline-flex;
  margin-bottom: 10px;
}
.custom-checkbox input[type="checkbox"] {
    display: none;
}
.custom-checkbox input[type="checkbox"] + label::before {
    display: inline-block;
    font-family: FontAwesome;
}
.custom-checkbox input[type="checkbox"] + label::before {
    border: 2px solid rgb(124, 85, 74);
    content: "";
    float: left;
    height: 15px;
    margin-right: 10px;
    width: 35px;
}

.main_appointmant .custom-checkbox input[type="checkbox"] + label::before {
    
    width: 15px;
}

.custom-checkbox input[type="checkbox"]:checked + label::before {
    content: "";
    line-height: 10px;
}
.custom-checkbox input[type="checkbox"]:checked + label::before {
    color: rgb(124, 85, 74);
    content: "";
    line-height: 13px;
    padding: 0 0 0 3px;
    text-align: center;
}


select.consult {
  width: 100%;
}

.diseaseoptions {
  position: relative;
  text-align: left;
}

.attach_photo > label {
  width: 100% !important;
  text-align: left !important;
}

.photo {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
}

.disease > p {
  font-size: 14px;
  text-align: left;
  margin-bottom: 0;
}

.age.radio {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 2px; width:auto; margin-top:0;
}

.diseaseoptions .radio-label {
  width: auto;
}

.radio input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.radio input[type="radio"] + .radio-label::before {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    border: 2px solid rgb(124, 85, 74);
    border-radius: 100%;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 1em;
    margin-right: 6px;
    position: relative;
    text-align: center;
    top: 0;
    transition: all 250ms ease 0s;
    vertical-align: top;
    width: 1em;
}
.radio input[type="radio"]:checked + .radio-label::before {
    background-color: rgb(124, 85, 74);
    box-shadow: 0 0 0 4px #f4f4f4 inset;
}
.radio input[type="radio"]:focus + .radio-label::before {
    border-color: rgb(124, 85, 74);
    outline: medium none;
}
.radio input[type="radio"]:disabled + .radio-label::before {
    background: #b4b4b4 none repeat scroll 0 0;
    border-color: #b4b4b4;
    box-shadow: 0 0 0 4px #f4f4f4 inset;
}
.radio input[type="radio"] + .radio-label:empty::before {
    margin-right: 0;
}


.form {
  background: #ff8b00 url("../images/form.png") no-repeat scroll 0 0 / 100% 100%;
  border-radius: 3px;
  box-sizing: border-box;
  margin: 5px auto 0;
  overflow: hidden;
  padding: 20px;
  text-align: center;
  width: 100%;
}
input {
	margin-bottom: 10px;
	padding: 10px;
	width: 90%;
}
.orange-content {
	font-size: 18px;
	color: #ff5a00;
}
.col-lg-8 {
	width: 57%;
}
.col-lg-4 {
	width: 40%;
}
.orange-content > p {
	color: #454545;
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	margin: 5px 0 10px;
}
.button_example {
	background-color: #020203;
	background-image: linear-gradient(to bottom, #020203, #020203);
	border: 1px solid #181825;
	border-radius: 3px;
	color: #ffffff;
	display: inline-block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 15px;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	text-transform: capitalize;
}
.button_example:hover {
	border: 1px solid #FFDE00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding: 7px 15px;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFD900;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD900), to(#FF8F00));
	background-image: -webkit-linear-gradient(top, #FFD900, #FF8F00);
	background-image: -moz-linear-gradient(top, #FFD900, #FF8F00);
	background-image: -ms-linear-gradient(top, #FFD900, #FF8F00);
	background-image: -o-linear-gradient(top, #FFD900, #FF8F00);
	background-image: linear-gradient(to bottom, #FFD900, #FF8F00);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFD900, endColorstr=#FF8F00);
}
.col-lg-7 {
	width: 65%;
}
.col-lg-5 {
	width: 30%;
}
.col-lg-6 {
	width: 49.5%;
}
.phonecall-section {
	border-radius: 3px;
	background: url("../images/orange-shadow.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}
.margin-right {
	margin-right: 20px;
}
.orange-odd {
  background: rgba(0, 0, 0, 0) url("../images/orange-backrgound-shadow.png") no-repeat scroll 0 0 / cover ;
  border-radius: 0 3px 3px 0;
  min-height: 147px;
  width: 65%;
}
.blue-banner-section {
	background: url("../images/blue-background.png") no-repeat scroll center top / 100% auto;
	border-radius: 3px;
}
/* form section css ends */
/*footer CSS starts */
.copyright-content {
	color: #ffffff;
	font-size: 14px;
}
.footer-container {
	clear: both;
	background-image: url("../images/footer-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.facebook {
	background: url("../images/footer-social.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 20px;
	width: 30px;
	float: left;
}
.twiter {
	background: url("../images/footer-social.png") repeat scroll -34px 0 rgba(0, 0, 0, 0);
	float: left;
	height: 20px;
	width: 30px;
	margin: 0 5px;
}
.linkdin {
	background: url("../images/footer-social.png") repeat scroll -68px 0 rgba(0, 0, 0, 0);
	float: left;
	height: 20px;
	width: 30px;
}
.copyright-container {
	background-color: rgb(255, 126, 7);
	width: 100%;
	float: left;
	position: relative;
}
.text-center {
	text-align: right;
}
.footer-wrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px 0 10px;
	overflow: hidden;
}
.column-one {
	color: #ffffff;
	padding: 0px 0 10px;
	width: 195px;
}
.column-two {
	color: #ffffff;
	padding: 0px 0 10px;
	width: 270px;
}
.column-one > a, .column-two > a, .column-two li a {
	list-style-type: none;
	color: #ffffff;
	display: block;
	font-size: 14px;
	padding: 0 0 10px;
	text-decoration: none;
	text-transform: capitalize;
}
.column-two li {
	list-style-type: none;
}
.date, .mnth, .year {
	float: left;
	width: 21.2% !important;
}
.mnth {
	margin: 0 10px;
}
textarea {
	clear: both;
	width: 97%;
}
.red-bg {
	background: url("../images/tool-tip.png");
	background-repeat: repeat;
	background-color: rgba(0, 0, 0, 0);
	height: 73px;
	overflow: hidden;
}
.cta-submit {
	margin: 0;
	float: left;
	border: 1px solid #DB2F22;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	font-family: arial, helvetica, sans-serif;
	padding: 7px 15px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D51312;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D51312), to(#FC0404));
	background-image: -webkit-linear-gradient(top, #D51312, #FC0404);
	background-image: -moz-linear-gradient(top, #D51312, #FC0404);
	background-image: -ms-linear-gradient(top, #D51312, #FC0404);
	background-image: -o-linear-gradient(top, #D51312, #FC0404);
	background-image: linear-gradient(to bottom, #D51312, #FC0404);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D51312, endColorstr=#FC0404);
}
.cta-submit:hover {
	border: 1px solid #E71010;
	background-color: #E71010;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E71010), to(#cb0202));
	background-image: -webkit-linear-gradient(top, #E71010, #cb0202);
	background-image: -moz-linear-gradient(top, #E71010, #cb0202);
	background-image: -ms-linear-gradient(top, #E71010, #cb0202);
	background-image: -o-linear-gradient(top, #E71010, #cb0202);
	background-image: linear-gradient(to bottom, #E71010, #cb0202);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E71010, endColorstr=#cb0202);
}
.text-left {
	text-align: left;
}
.tool-tip {
	background: url("../images/home-tip.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}
.orange-head {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}
.orange-sub-head {
	font-weight: bold;
	font-size: 24px;
	color: #ffffff;
}

.header-email {
  float: right;
}
.header-right-section .title-content {
  padding: 0; font-size:18px;
}
.header-email .right-section.left-pad {
  float: left;
}

.right-section.left-pad.nopad-top a {
  color: #333;
  font-size: 22px;
  text-decoration: none;
}

.header-email .right-section.left-pad > a {
  font-size: 22px;
}

.right-section .phone-numbers {
  font-size: 18px;
}
.phone-numbers {
	font-size: 23px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}
.left-top-pad {
	padding-top: 1px;
	padding-left: 0px;
}
.blue-head {
	font-size: 18px;
	color: #ffffff;
}
.blue-sub-head {
	font-size: 30px;
	color: #ffffff;
}
.blue-sub-title {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-transform: capitalize;
}
.blue-img > img {
	height: 130px;
	padding-left: 5px;
	padding-top: 6px;
	width: 190px;
}
.blue-width {
	width: 62%;
	height: 127px;
}
.red-section li.tool-tip:hover {
	background-color: transparent;
}
.padding {
	padding-left: 30px;
	padding-top: 15px;
}
.slider-width {
	width: 68%;
}
.logo {
	margin-top: 45px;
}
.red-section li:first-child {
	background: none repeat scroll;
}
.red-section ul li:hover {
	background: url(../images/nav-hover.jpg) repeat-x;
}
/** about us page start here **/

.slider-panel.inner-banner-img {
	background: url(../images/inner-banner.jpg) no-repeat;
	background-size: 100%;
	border-radius: 0;
}
.banner-text-left {
	background-color: #2d141c;
	float: left;
	margin: 31px 20px;
}
.banner-text-left h2 {
	color: #fff;
	font-size: 55px;
	font-weight: 800;
	margin: 0;
	padding: 22px 35px;
	text-transform: uppercase;
}
.inner-right-img {
	float: right;
}
.wrapper1.top-pad.top-margin.inner-outer {
	margin: 0;
	padding: 0;
}
.side-bar {
	float: right;
	width: 25%;
	overflow: hidden;
}
.form-container.right-section {
  box-sizing: border-box;
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.phonecall-section.pull-left.col-lg-6.margin-bottom-iphone.inner-phone {
	width: 100%;
	margin-bottom: 25px;
	overflow: hidden;
}
.orange-odd.pull-right.top-pad.bottom-pad.left-pad.inner-orange {
  box-sizing: border-box;
  width: 100%;
}
.vedio {
	width: 100%;
	float: left;
}
.inner-client-testimonial {
	background-color: #FC0000;
	border-radius: 10px;
	box-shadow: 0 0 50px #BF0404 inset;
	clear: both;
	float: left;
	margin-top: 25px;
	padding: 20px 5%;
	width: 90%;
}
.test {
	background: url("../images/test-bg.png") no-repeat scroll left center;
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	padding: 0 40px;
	margin: 0;
}
.test-one {
	background-color: #fff;
	border-radius: 10px;
	margin-top: 24px;
	padding: 10px 12px;
}
.test-one img {
	display: inline !important;
	float: left;
	position: absolute;
	width: auto;
}
.test-one p {
	color: #022947;
	display: inline;
	font-size: 15px;
	font-weight: 400;
	padding: 0 10px 0 37px;
	text-transform: capitalize;
}
.martin {
	float: right;
	margin-right: 28px;
	margin-top: 10px;
	width: 157px;
}
.martin span {
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.martin em {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
}
.bottom-img {
	display: inline !important;
	margin-left: 50px;
	width: auto !important;
}
.inner-rajat-nayar {
	background-color: #7dd401;
	border-radius: 10px;
	box-shadow: 0 0 50px #5b9a01 inset;
	float: left;
	margin-top: 30px;
	overflow: hidden;
	padding: 17px 0% 0 5%;
	width: 95%;
}
.rajat-high {
	background-color: rgba(0, 0, 0, 0);
	background: url("../images/mr-nayar12.png");
	background-repeat: no-repeat;
	background-position: 88px 9px;
}
.rajat-high span {
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.rajat-high em {
	color: #fff;
	display: inline-block;
	font-size: 25px;
	font-style: normal;
	font-weight: 800;
	line-height: 27px;
	margin-top: 6px;
}
.rajat-high p {
	color: #fff;
	font-size: 11px;
	font-weight: lighter;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0;
	text-transform: capitalize;
}
.inner-more {
	color: #12749d;
	display: block;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0;
	padding-bottom: 55px;
	text-transform: uppercase;
	text-decoration: none;
}
.outer-wrapper.top-pad.horocsope {
	width: 100%;
}
/** about us page end here **/

/** book-an-appointment start **/
.main_appointmant {
	background: url("../images/appointment-book.jpg") no-repeat scroll right top 10px;
	margin-top: 25px;
	padding: 0 22px;
}
.appointment {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
.appointment label {
	color: #022947;
	float: left;
	font-size: 14px;
	font-weight: 400;
	margin-right: 15px;
	margin-top: 7px;
	width: 114px;
}
.taxt {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: 0 0 5px #cccccc;
	color: #000000;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	max-width: 280px;
	padding: 6px 10px;
	width: 100%;
}
.dob {
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: 0 0 5px #cccccc;
	color: #000000;
	float: left;
	font-size: 14px;
	margin-right: 16px;
	max-width: 90px;
	padding: 5px 4px;
	width: 100%;
}
.male_con {
	float: left;
	width: 15%;
}
.male_con p {
	float: left;
	font-size: 14px;
	margin: 7px 5px 0 0;
	padding: 0;
	width: auto;
}
.radio {
	margin-top: 8px;
	width: 14%;
}
/*input[type="submit"] {width: auto; margin:0 0 0 16%; background-color:##ffd900; background-image:linear-gradient(to bottom, #ffd900, #ff8f00); border:none; color:#fff; font-weight:600; text-transform:uppercase; border-radius:3px;}
.phonecall-section.pull-left.col-lg-6.margin-bottom-iphone.inner-phone.book{ margin:0;}*/
.taxt.textarea {
	clear: none;
}
.main_appointmant.contact {
	background: url("../images/contact-img.png") no-repeat scroll right top 0px
}
/** book-an-appointment end **/

/** services start **/
.rajat-nayar-services {
	clear: both;
	margin: 20px 0;
	width: 100%;
	float: left;
}
.service-list > li {
	background: url("../images/red-circle.png") no-repeat scroll 20px 12px rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 36px;
	min-width: 257px;
	padding-left: 29px;
}
.service-list > li a {
	color: #252424;
	font-size: 15px;
	line-height: 20px;
	text-transform: capitalize;
}
/** services end **/

/** client testimonials start **/
.rajat-testimonials {
	margin-top: 15px;
}
blockquote {
	border-left: 5px solid #eee;
	font-size: 17.5px;
	margin: 0 0 20px;
	padding: 10px 20px;
}
blockquote p {
	margin: 0 0 10px;
	text-transform: capitalize;
}
blockquote span {
	color: #777;
}
/** client testimonials end **/

.flt-lft {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
.bank-detail {
	background: none repeat scroll 0 0 #f3f3f3;
	border: 1px solid #dddddd;
	color: #bb0000;
	min-height: 305px;
	padding: 5px;
	text-align: center;
}
.bnk.flt-lft {
	margin: 0 7px;
	padding: 8px 0;
	width: 48%;
}
.bank-img > img {
	max-width: 285px;
	width: 100%;
}
.bank-detail > p {
	padding: 0 15px;
	text-shadow: 0 1px #ffffff;
	text-align: left;
}
.bank-detail p span {
	font-weight: bold;
}
.pay {
	width: 100%;
	float: left;
	clear: both;
}
#appointment .ValidationErrors {
	color: #bb0000;
	float: left;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	width: 100%;
}
em {
	color: red;
}
.appointment.bt-n.py .ValidationErrors {
	bottom: -19px;
	left: -298px;
	position: absolute;
}
.appointment.bt-n.py {
	position: relative;
}
.thanks .form-container.right-section {
	display: none;
}
.thanks .phonecall-section {
	display: none;
}
.thanks .inner-client-testimonial {
	display: none;
}
.main_appointmant .capture {
	clear: both;
	margin-left: 16%;
}
.cap {
	float: left;
	padding: 5px 10px;
	width: 132px;
}
.main_appointmant .sub {
	float: left;
}
.clear {
	clear: both;
}
.main_appointmant #appointment .ValidationErrors {
	margin-left: 16%;
	width: 36%;
}
#appointment .capture .ValidationErrors {
	clear: both;
	margin: 0 !important;
	width: auto !important;
}
.view-all {
	color: #ffffff;
	float: right;
	font-size: 13px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 7px;
	text-decoration: none;
}
.rjt-nyr {
	float: right;
}
.blue-sub-title.bottom-pad > a {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.wrapper > img {
	float: right;
	margin: 20px;
}
.sp-num {
	float: left;
	padding: 9px 9px 0 0;
}
.tv-channels a img {
	border: 1px solid #f2f2f2;
	padding: 5px;
}
.tv-channels {
	display: block;
	padding: 0px 0 20px;
}
.tv-channels a img {
	border: 1px solid #f2f2f2;
	padding: 5px;
	width: 100%;
	transition: all 0.5s ease 0s;
	max-width: 151px;
}
/*.tv-channels img:hover {border-radius: 50%;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}*/
.pay h1 {
	font-size: 32px;
	margin: 0 0 20px;
}
.consult-ch {
	margin: 20px auto;
	width: 100%;
	max-width: 600px;
	text-align: center;
}
.consult-ch select {
	text-align: center;
}
.cust-input {
	width: auto;
	border: 1px solid #aea49b;
	box-shadow: 0 0 8px #f5f5f5 inset;
	color: #aea49b;
	font-size: 14px;
	margin: 5px 0 0;
	padding: 4px;
}
.pay-rd {
	display: inline-block;
	margin: 10px 0 0;
	max-width: 350px;
	text-align: left;
	width: 100%;
}
.pay-rd > p {
	text-align: left;
}
.pay-rd input {
	margin-right: 16px;
	margin-top: 18px;
	width: auto;
}
.pay-rd img {
	float: right;
	vertical-align: middle;
}
.pay-btn {
	background-color: #d51312;
	background-image: linear-gradient(to bottom, #d51312, #fc0404);
	border: 1px solid #db2f22;
	border-radius: 3px;
	color: #ffffff;
	display: inline-block;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	cursor: pointer;
	padding: 7px 15px;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.3);
	width: auto;
}
.pay-form {
	float: left;
}
.pay-form .taxt {
	max-width: 475px;
	width: 100%;
}
.pay-form .dob {
	max-width: 154px;
}
.pay-form .male_con {
	width: 20%;
}
.pay-form .radio {
	width: 77%;
}
.tv-channels h2 {
	text-transform: uppercase;
}
.thank-you-p > p {
	font-size: 19px;
	color: #bb0000;
	font-weight: 600;
	line-height: 24px;
}
.thank-you-p {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 5px;
	padding: 10px;
}
.thank-you-p > ul {
	list-style-type: none;
	margin: 15px 0;
}
.thank-you-p li {
	list-style-type: none;
	color: #bb0000;
	font-size: 24px;
	font-weight: 600;
}
.pay-h {
	background: none repeat scroll 0 0 #bb0000;
	color: #ffffff;
	float: left;
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0;
	padding: 9px 0;
	text-align: center;
	width: 100%;
}
.right-content {
	display: none;
}
.dd-mm-yy {
	float: left;
	margin-right: 12px;
	width: 29%;
}
.dd-mm-yy .radio {
	float: left;
	margin-top: 0;
	padding: 7px;
	width: 64px;
}
.dd-mm-yy.zz {
	margin-right: 0;
}
.date-of-birth {
	float: left;
	margin-bottom: 10px;
}
.mm-yy .taxt.radio {
	width: 63%;
}
.mm-yy {
	float: left;
	width: 13%;
}
.capture #txtCaptcha.textcaptchar {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: 0 0 5px #cccccc;
	color: #000000;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	max-width: 80px;
	padding: 1px 10px;
	width: 100%;
	font-size: 19px;
	height: auto;
	text-align: center;
}
.main_appointmant .capture #txtInput {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: 0 0 5px #cccccc;
	color: #000000;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	max-width: 144px;
	padding: 6px 10px;
	width: 100%;
}
.side-bar #txtCaptcha {
	width: 62px;
}
.side-bar .textfield.type-here {
	width: 112px;
	clear: none;
}
.taxt.msg {
	float: left;
	clear: none;
}
.date-of-birth > p {
	margin: 0;
	text-align: left;
}
.consult-i {
	background: url("../images/cons-user-o.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	float: right;
	height: 30px;
	margin: 5px 0 0;
	padding-left: 33px; display:none;
}
.consult-i > a {
	color: #000;
	margin: 8px 0;
	float: right;
	font-size: 14px;
}
.copyright-container a {
	color: #ffffff;
	text-decoration: none;/*pointer-events:none;*/
}
.appointment.capture.pay label, .appointment.bt-n label {
	font-size: 0;
	height: 10px;
}
.appointment.bt-n input {
	margin-left: 0;
}
.pay-form .taxt.cap {
	float: left;
	padding: 5px 10px;
	width: 132px;
}
.res_menu_link {
	display: none;
}
.add-ress .orange-sub-head {
	text-transform: uppercase;
}
.add-ress .orange-odd {
	height: auto;
}
.add-ress h4 {
	font-size: 18px;
	margin: 5px;
	color: #fff;
}
.appointment.bt-n.py input {
	float: left;
	margin-right: 12px;
	width: auto;
}
.appointment.bt-n.py p {
	float: right;
	font-size: 13px;
	max-width: 699px;
	width: 100%;
	margin: 0;
}
.py-icon {
	float: right;
	width: 100%;
	text-align: center;
	margin: 20px 0 0;
}
.pay-vis {
	vertical-align: top;
	margin: 27px 10px;
}
.cc-av {
	width: 100%;
	max-width: 694px;
}
.sub.btn {
	padding: 10px 17px;
	text-decoration: none;
	margin: 8px 0;
	display: inline-block;
}
/*=================Small Devices Responsive by Sumit=================*/






@media (min-width:320px) and (max-width:479px) {
.red-section ul li ul {
	position: absolute;
	top: 44px;
	z-index: 9999;
}
.res_menu_link {
	color: #ffffff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 24px;
	padding: 7px 0;
	text-align: center;
	width: 100%;
	background: #bb0000;
}
.inner_nav {
	display: none;
}
.red-section .inner_nav li {
	text-align: left;
	position: relative;
	width: 100%;
	display: inline-block;
	background: none;
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}
.red-section .inner_nav a {
	display: block;
	line-height: 8px;
	padding-left: 20px;
}
.right-section.left-pad.nopad-top {
	width: 100%;
}
.left-section.text-center {
	float: left;
	width: 100%;
}
.right-section.left-pad {
	padding: 0;
	width: 100%;
}
.left-section.nopad > img {
	display: none;
}
.right-section.right-pad.right-banner-width {
	padding: 0;
}
.left-section.col-lg-12.left-pad {
	float: left;
	width: 100%;
}
.inner-right-img > img {
	float: right;
	width: 150%;
}
.inner-right-img {
	float: right;
	width: 33%;
}
.banner-slider img {
	height: auto;
	width: 100%;
}
.slider-panel {
	text-align: center;
}
.right-section.right-pad.right-banner-width {
	display: inline-block;
	float: none;
}
.slider-width {
	width: 100%;
	padding-left: 0;
}
.red-section li a {
	padding: 11px 13px 7px 10px;
}
.tv-channels a img {
	max-width: 94px;
	height: auto;
}
.column-odd {
	min-height: 169px;
	width: auto;
}
.odd-section {
	margin-bottom: 20px;
	text-align: center;
	width: 95%;
}
.even-section {
	width: 95%;
	margin: 0 0 20px 0;
}
.left-section.nopad.clearfix.text-center {
	display: inline-block;
	float: none;
}
.left-section.left-pad.bottom-pad.phone-width.padding {
	width: 98px;
}
.left-section.left-pad.bottom-pad.phone-width.padding > img {
	width: 100%;
	height: auto;
}
.orange-odd {
	width: 61%;
}
.orange-sub-head {
	font-size: 20px;
}
.blue-width {
	height: 133px;
	width: 46%;
}
.blue-banner-section {
	background: url("../images/blue-background.png") no-repeat scroll center top / 100% auto #0970cb;
}
.blue-sub-head {
	font-size: 17px;
}
.blue-sub-title {
	font-size: 12px;
	font-weight: normal;
}
.footer-wrapper {
	width: auto;
	padding: 15px;
}
.column-one {
	width: 38%;
}
.column-two {
	width: 94%;
}
.column-two.pull-left img {
	width: 87%;
	height: auto;
}
.side-bar .date-of-birth {
	width: 100%;
}
.side-bar .date1 {
	width: 33%;
	margin-right: 3px;
}
.side-bar .dd-mm-yy .radio {
	width: 80%;
}
.side-bar .textfield.type-here {
	width: 56%;
}
.odd-sections {
	width: 94%;
	margin-bottom: 20px;
}
.right-section.col-lg-4.text-center img {
	width: 100%;
	display: none;
}
.top-pad.orange-content > p {
	text-align: left;
}
.banner-text-left h2 {
	font-size: 13px;
}
.inner-right-img > img {
	width: 66%;
	float: right;
}
.left-wrapper-width {
	text-align: center;
	width: 100%;
}
.side-bar {
	width: 92%;
	float: none;
	display: inline-block;
}
.left-section.col-lg-8.left-pad {
	width: auto;
}
.appointment label {
	width: 100%;
	text-align: left;
}
.pay-form .male_con {
	max-width: 153px;
	width: 33%;
}
.appointment.capture.pay label, .appointment.bt-n label {
	width: auto;
}
.red-section ul li a {
	font-size: 12px;
	padding: 11px 2px;
}
.outer-wrapper {
	text-align: center;
}
.left-section.text-center.full-width.logo {
	display: inline-block;
	float: none;
}
.right-section.text-center.full-width {
	display: inline-block;
	text-align: left;
	float: none;
}
.left-section.col-lg-7.left-pad {
	text-align: left;
}
.red-section ul li ul li {
	width: 186px;
	text-align: left;
}
.side-bar #txtCaptcha {
	width: 47px;
}
.bnk.flt-lft {
	width: 47%;
}
.bank-detail {
	min-height: 373px;
}
.horocsope .pull-left.clearfix > img {
	width: 100%;
}
.banner-text-left {
	margin: 4px 2px;
}
.mm-yy {
	max-width: 91px;
	width: 33%;
}
.main_appointmant .capture, .main_appointmant .sub {
	margin-left: 0;
}
#appointment .capture #txtCaptcha.textcaptchar {
	width: 100%;
	max-width: 49px;
}
.wrapper .main_appointmant {
	background: none;
}
.brown-content.top-pad {
	text-align: left;
}
.inner-right-img {
	float: right;
	width: 51%;
}
.rajat-high {
	text-align: left;
}
.even-sections.pull-left {
	margin: 0;
	width: 94%;
}
.right-section .pull-left.clearfix > img {
	width: 100%;
}
.inner-wrapper {
	height: 88px;
}
.header_nav {
	top: 81px;
}
.pay-form .taxt {
	max-width: 428px;
}
.pay-form .dob {
	max-width: 138px;
}
.appointment.bt-n .sub {
	float: left;
}
.male_con {
	width: 17%;
}
.left-section.text-center.full-width.logo img {
	height: auto;
	width: 100%;
}
.title-content.title.text-center > img {
	height: auto;
	width: 100%;
}
.top-pad.orange-content > img {
	max-width: 482px;
	width: 100%;
}
.right-section.col-lg-5 {
	display: none;
}
.left-section.col-lg-7.left-pad {
	width: 98%;
}
.slider-panel.inner-banner-img {
	background-size: auto;
}
.outer-wrapper.top-pad {
	display: none;
}
.appointment .taxt {
	width: 90%;
	max-width: 320px;
}
.appointment .dob {
	width: 100%;
	max-width: 76px;
}
.left-section.left-wrapper-width.nopad-top {
	margin-bottom: 20px;
}
.consult-ch select {
	display: block;
	text-align: center;
	width: 100%;
	max-width: 168px;
}
.pay-form .male_con .taxt.radio {
	width: 100%;
	max-width: 65px;
}
}
@media (min-width:480px) and (max-width:767px) {
.red-section ul li ul {
	position: absolute;
	top: 44px;
	z-index: 9999;
}
.res_menu_link {
	color: #ffffff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 24px;
	padding: 7px 0;
	text-align: center;
	width: 100%;
	background: #bb0000;
}
.inner_nav {
	display: none;
}
.red-section .inner_nav li {
	text-align: left;
	position: relative;
	width: 100%;
	display: inline-block;
	background: none;
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}
.red-section .inner_nav a {
	display: block;
	line-height: 8px;
	padding-left: 20px;
}
.banner-slider img {
	height: auto;
	width: 100%;
}
.slider-panel {
	text-align: center;
}
.right-section.right-pad.right-banner-width {
	display: inline-block;
	float: none;
}
.slider-width {
	width: 100%;
	padding-left: 0;
}
.red-section li a {
	padding: 11px 13px 7px 10px;
}
.tv-channels a img {
	max-width: 94px;
	height: auto;
}
.column-odd {
	min-height: 169px;
	width: auto;
}
.odd-section {
	margin-bottom: 20px;
	text-align: center;
	width: 40%;
}
.even-section {
	width: 40%;
	margin: 0 0 20px 15px;
}
.left-section.nopad.clearfix.text-center {
	display: inline-block;
	float: none;
}
.left-section.left-pad.bottom-pad.phone-width.padding {
	width: 72px;
}
.left-section.left-pad.bottom-pad.phone-width.padding > img {
	width: 100%;
	height: auto;
}
.orange-odd {
	width: 61%;
}
.orange-sub-head {
	font-size: 20px;
}
.blue-width {
	height: 133px;
	width: 46%;
}
.blue-banner-section {
	background: url("../images/blue-background.png") no-repeat scroll center top / 100% auto #0970cb;
}
.blue-sub-head {
	font-size: 17px;
}
.blue-sub-title {
	font-size: 12px;
	font-weight: normal;
}
.footer-wrapper {
	width: auto;
	padding: 15px;
}
.column-one {
	width: 38%;
}
.column-two {
	width: 32%;
}
.column-two.pull-left img {
	width: 87%;
	height: auto;
}
.side-bar .date-of-birth {
	width: 100%;
}
.side-bar .date1 {
	width: 28%;
	margin-right: 3px;
}
.side-bar .dd-mm-yy .radio {
	width: 80%;
}
.side-bar .textfield.type-here {
	width: 45%;
}
.odd-sections {
	width: 42%;
}
.right-section.col-lg-4.text-center img {
	width: 100%;
	display: none;
}
.top-pad.orange-content > p {
	text-align: left;
}
.banner-text-left h2 {
	font-size: 13px;
}
.inner-right-img > img {
	width: 66%;
	float: right;
}
.left-wrapper-width {
	text-align: center;
	width: 100%;
}
.side-bar {
	width: 61%;
	float: none;
	display: inline-block;
}
.left-section.col-lg-8.left-pad {
	width: auto;
}
.appointment label {
	width: 100%;
	text-align: left;
}
.pay-form .male_con {
	max-width: 153px;
	width: 33%;
}
.appointment.capture.pay label, .appointment.bt-n label {
	width: auto;
}
.red-section ul li a {
	font-size: 12px;
	padding: 11px 2px;
}
.outer-wrapper {
	text-align: center;
}
.left-section.text-center.full-width.logo {
	display: inline-block;
	float: none;
}
.right-section.text-center.full-width {
	display: inline-block;
	text-align: left;
	float: none;
}
.left-section.col-lg-7.left-pad {
	text-align: left;
}
.red-section ul li ul li {
	width: 186px;
	text-align: left;
}
.side-bar #txtCaptcha {
	width: 47px;
}
.bnk.flt-lft {
	width: 47%;
}
.bank-detail {
	min-height: 373px;
}
.horocsope .pull-left.clearfix > img {
	width: 100%;
}
.banner-text-left {
	margin: 4px 2px;
}
.mm-yy {
	max-width: 113px;
	width: 24%;
}
.main_appointmant .capture, .main_appointmant .sub {
	margin-left: 0;
}
.wrapper .main_appointmant {
	background: none;
}
.brown-content.top-pad {
	text-align: left;
}
.inner-right-img {
	float: right;
	width: 51%;
}
.rajat-high {
	text-align: left;
}
.even-sections.pull-left {
	margin: 0 0 0 20px;
}
.right-section .pull-left.clearfix > img {
	width: 100%;
}
.inner-wrapper {
	height: 73px;
}
.header_nav {
	top: 62px;
}
.pay-form .taxt {
	max-width: 428px;
}
.pay-form .dob {
	max-width: 138px;
}
.appointment.bt-n .sub {
	float: left;
}
.male_con {
	width: 17%;
}
.orange-head {
	font-size: 14px;
}
.orange-sub-head {
	font-size: 16px;
}
.left-section.phone-width.left-top-pad.blue-img {
	width: 137px;
}
.left-section.phone-width.left-top-pad.blue-img img {
	width: 100%;
}
.outer-wrapper.top-pad {
	display: none;
}
}


@media screen and (max-width: 767px) {
    
    
    .inner-wrapper {
  height: auto !important;
}
 .header_nav {display:none;
  
}  

.menu-sub {
	display: block;
	position: absolute;
	right: 10px;
	top: -4px;
	cursor: pointer;
}

.menu-sub {
	cursor: pointer;
}

.book-an-appoint .consult.dob {
	max-width: 285px;
}

.main_appointmant .custom-checkbox input[type="checkbox"] + label::before {
	width: 35px;
}

.main_appointmant .gender-appoint.appointment p {
	text-align: left;
}

.drop-menus .fa.fa-list-ul {
	color: #fff;
	font-size: 17px;
}

.dropdowns:hover .submenu {
	display: none;
}

.fees-error lable {
  width: 100%;
  text-align: left;
}

.fees-error .error4 > select {
  box-sizing: border-box;
  max-width: inherit;
  width: 89% !important;
}

.fees-error .error4 {
  width: 100%;
}

.header-email .right-section.left-pad > a {
 
  margin-left: 7px;
}

.right-section.left-pad.nopad-top a {
 
  font-size: 18px;
 
}
.header-email {
 
  width: 100%;
}
.tv-channels > a {
width:auto;
}

.appointment {
  
  margin-bottom: 10px!important;
  
}

.logo {
  margin-top: 15px!important;
}

.outer-wrapper .left-section {
  width: 100%;
  text-align: center;
}

.outer-wrapper .title-content {
  padding: 0 10px;
  box-sizing: border-box;
}
.outer-wrapper .right-section.left-pad {
  font-size: 20px;
}

.outer-wrapper .left-section.nopad {
  display: inline-block;
  width: auto;
}
.outer-wrapper .left-section.quick {
  width: auto !important;
}
.quick-section .left-section.content-section.left-pad {
  width: auto;
}
.inner-banner-img .inner-right-img > img {
  display: none;
}
.wrapper1.top-pad.top-margin.inner-outer {
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
}

.inner-contact-no-box {
  
  width: 95%; margin-bottom:5px;
}

.inner-contact-number h2 {
  
  font-size: 16px;
  
  text-align: left;
}

.rajat-box-videos {
  box-sizing: border-box;
  margin-right: 0;
  width: 94%;
}

.inner-rajat-videos {
  box-sizing: border-box;
  padding: 0;
}
  
.left-section.nopad > img {
  display: block;
}

.outer-wrapper .right-section.left-pad {
  display: inline-block;
  width: 89%;
  text-align: left;
  margin-top: 10px;
}
    
}



/*=================IPad Responsive Responsive by Sumit=================*/
@media (min-width:768px) and (max-width:980px) {
.banner-slider img {
	height: auto;
	width: 100%;
}
.slider-panel {
	text-align: center;
}
.right-section.right-pad.right-banner-width {
	display: inline-block;
	float: none;
}
.slider-width {
	width: 100%;
}
.red-section li a {
	padding: 11px 13px 7px 10px;
}
.tv-channels a img {
	max-width: 94px;
	height: auto;
}
.column-odd {
	min-height: 169px;
	width: auto;
}
.odd-section {
	text-align: center;
	width: 27%;
}
.left-section.nopad.clearfix.text-center {
	display: inline-block;
	float: none;
}
.left-section.left-pad.bottom-pad.phone-width.padding {
	width: 98px;
}
.left-section.left-pad.bottom-pad.phone-width.padding > img {
	width: 100%;
	height: auto;
}
.orange-odd {
	width: 61%;
}
.orange-sub-head {
	font-size: 20px;
}
.blue-width {
	height: 133px;
	width: 46%;
}
.blue-banner-section {
	background: url("../images/blue-background.png") no-repeat scroll center top / 100% auto #0970cb;
}
.blue-sub-head {
	font-size: 17px;
}
.blue-sub-title {
	font-size: 12px;
	font-weight: normal;
}
.footer-wrapper {
	width: auto;
	padding: 15px;
}
.column-one {
	width: 14%;
}
.column-two {
	width: 23%;
}
.column-two.pull-left img {
	width: 87%;
	height: auto;
}
.side-bar .date-of-birth {
	width: 100%;
}
.side-bar .date1 {
	width: 28%;
	margin-right: 3px;
}
.side-bar .dd-mm-yy .radio {
	width: 80%;
}
.side-bar .textfield.type-here {
	width: 45%;
}
.odd-sections {
	width: 36%;
}
.right-section.col-lg-4.text-center img {
	width: 100%;
}
.top-pad.orange-content > p {
	text-align: left;
}
.banner-text-left h2 {
	font-size: 24px;
}
.inner-right-img > img {
	width: 66%;
	float: right;
}
.left-wrapper-width {
	width: 68%;
	text-align: center;
}
.side-bar {
	width: 30%;
}
.appointment label {
	width: 100%;
}
.pay-form .male_con {
	width: 33%;
}
.appointment.capture.pay label, .appointment.bt-n label {
	width: auto;
}
.red-section ul li a {
	font-size: 12px;
	padding: 11px 2px;
}
.outer-wrapper {
	text-align: center;
}
.left-section.text-center.full-width.logo {
	display: inline-block;
	float: none;
}
.right-section.text-center.full-width {
	display: inline-block;
	text-align: left;
	float: none;
}
.inner-outer {
	text-align: left;
}
.left-section.col-lg-7.left-pad {
	text-align: left;
}
.red-section ul li ul li {
	width: 186px;
	text-align: left;
}
.side-bar #txtCaptcha {
	width: 47px;
}
.bnk.flt-lft {
	width: 47%;
}
.bank-detail {
	min-height: 373px;
}
.horocsope .pull-left.clearfix > img {
	width: 100%;
}
.banner-text-left {
	margin: 20px 2px;
}
.mm-yy {
	max-width: 106px;
	width: 22%;
}
.main_appointmant .capture, .main_appointmant .sub {
	margin-left: 0;
}
.wrapper .main_appointmant {
	background: none;
}
.brown-content.top-pad {
	text-align: left;
}
}
@media (min-width:981px) and (max-width:1024px) {
.slider-width {
	width: 64%;
}
.red-section li a {
	padding: 11px 13px 7px 10px;
}
.tv-channels a img {
	max-width: 131px;
}
.column-odd {
	width: 51%;
}
.odd-section {
	width: 29%;
}
.orange-odd {
	width: 61%;
}
.orange-sub-head {
	font-size: 20px;
}
.blue-width {
	height: 133px;
	width: 58%;
}
.blue-banner-section {
	background: url("../images/blue-background.png") no-repeat scroll center top / 100% auto #0970cb;
}
.blue-sub-head {
	font-size: 23px;
}
.footer-wrapper {
	width: auto;
	padding: 15px;
}
.column-one {
	width: 14%;
}
.column-two {
	width: 23%;
}
.column-two.pull-left img {
	width: 87%;
	height: auto;
}
.side-bar .date-of-birth {
	width: 100%;
}
.side-bar .date1 {
	width: 31%;
	margin-right: 3px;
}
.side-bar .dd-mm-yy .radio {
	width: 80%;
}
.side-bar .textfield.type-here {
	width: 41%;
}
.odd-sections {
	width: 40%;
}
.banner-text-left h2 {
	font-size: 36px;
}
.inner-right-img > img {
	width: 87%;
}
}
.header-right-section .right-section.left-pad.nopad-top > br {
	display: none;
}
.nopad-top {
	margin-top: 12px;
	padding-top: 0 !important;
}
.outer-wrapper .top-pad.orange-content > span {
	text-transform: capitalize;
}
.footer-wrapper .column-one {
	color: #ffffff;
	padding: 0 8px 10px;
	width: 174px;
}
.inner-panel .sitemap-list li {
	background: rgba(0, 0, 0, 0) url("../images/li_arrow.jpg") no-repeat scroll 3px 18px;
	line-height: 27px;
	list-style-type: none;
	margin-left: 0;
	padding-bottom: 0;
	padding-left: 13px;
}
.inner-panel .sitemap-list li a {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.sitemap-list ul {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.sitemap-list li ul li {
	clear: none;
	float: left;
	width: 29%;
}
.sitemap-list li ul li a {
	font-weight: normal !important;
}
.inner-panel .sitemap-list li a:hover {
	color: #ff7d00;
}
.banner-text-left h1 {
	color: #fff;
	font-size: 55px;
	font-weight: 800;
	margin: 0;
	padding: 22px 35px;
	text-transform: uppercase;
}
.top-pad.orange-content a {
	color: #252424;
	font-size: 15px;
	text-decoration: none;
}
.pay-error lable {
	float: left;
	margin-top: 9px;
	text-align: right;
	width: 30%;
}
.ValidationErrors {
	color: red;
}
.error4 {
	float: left;
	width: 30%;
}
.error4 > select {
	text-align: left;
	width: 89%;
}
.cust-input {
	float: left;
	padding: 5px 0;
	width: 89%;
}
.new_footer_content {
	color: #000;
	float: left;
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 15px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 999999;
}
.new_footer_content > strong {
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}
.new_footer_content a {
	color: #000;
	font-size: 15px;
	padding-right: 4px;
	text-decoration: none;
}
.new_footer_content a:hover {
	color: #FF7500;
}
.new_footer_content > span {
	color: #000;
	display: inline-block;
	margin-bottom: 10px;
}
.social_links {
	float: left;
	padding: 3px 0 6px;
	text-align: center;
	width: 100%;
}
.social_links a.Facebook {
	background-position: 0 0;
}
.social_links a {
	background: rgba(0, 0, 0, 0) url("/images/social-share.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 48px;
	width: 52px;
}
.social_links a.Twitter {
	background-position: -58px 0;
}
.social_links a.Tumblr {
	background-position: -114px 0;
}
.social_links a.Linkedin {
	background-position: -174px 0;
}
.right-section.left-pad {
	font-size: 17px;
}
.right-section.left-pad > a {
	color: #2c2b2a;
	text-decoration: none;
}
.grey-scale.bottom-pad {
	margin-bottom: 14px;
}
.text-center.copyright-content {
	text-align: center;
}
.top-pad.orange-content > img {
	float: right;
	width: 45%;
}
.top-pad.orange-content strong {
	font-size: 17px;
}
/* Blog Page  */
.blogs-left {
	float: left;
	margin-right: 2%;
	width: 98%;
}
.sidebar-blog {
	background: #fc0000 none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	float: left;
	margin-left: 2%;
	margin-top: 12px;
	padding: 1%;
	width: 22%;
}
.sidebar-blog li:last-child {
	border: medium none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.sidebar-blog a:hover {
	color: #fff;
}
.sidebar-blog li {
	background: rgba(0, 0, 0, 0) url("../images/list-arrow.png") no-repeat scroll left 1px;
	border-bottom: 1px solid #fff;
	display: block;
	float: left;
	line-height: 24px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 8%;
	width: 92%;
}
.sidebar-blog a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0;
	padding-top: 0;
}
.sidebar-blog ul {
	display: block;
	float: left;
	margin: 0;
	width: 100%;
}
.blogs {
	float: left;
	width: 100%;
}
.blog-post {
	border-bottom: 1px solid #ddd;
	float: left;
	margin-bottom: 17px;
	padding-bottom: 17px;
	width: 100%;
}
.blog-post.last {
	border: medium none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.blog-post .featured-image {
	float: left;
	margin-right: 4%;
	width: 32%;
}
.right-con {
	float: left;
	width: 64%;
}
.blog-post .featured-image img {
	border: 1px solid #ebebeb;
	padding: 1%;
	width: 100%;
}
.blog-post .title {
	padding-bottom: 4px;
}
.info {
	display: inline-block;
	float: left;
	margin: 2px 0;
	width: 100%;
}
.blog-post .title a {
	color: #fc0000;
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
}
.left-news-con p {
	color: #000;
	font-size: 16px;
	line-height: 21px;
}
.blog-post .info span {
	color: rgba(0, 0, 0, 0.44);
	display: inline;
	float: left;
	font-size: 14px;
	margin-right: 18px;
	padding-bottom: 2px;
}
.right-con .post__content_news {
	color: #444444;
	font-size: 15px;
	line-height: 22px;
}
.blog-post .learn-more {
	color: #000;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.blog-post .learn-more:hover {
	color: #fc0000;
}
.single-blog {
	float: left;
	width: 100%;
}
.single-blog .featured-image {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.featured-image img {
	height: auto;
	width: 100%;
}
.post-content h3 {
	color: #000;
	font-size: 16px;
}
.post-title {
	color: #fc0000;
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 20px;
}
.post-content p {
	color: #252424;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 20px;
}
.post-description li {
	color: #000;
	display: block;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 0;
}
.related-blogs {
	float: left;
	width: 100%;
}
.related-post {
	float: left;
	margin-right: 1%;
	width: 32%;
}
.related-img img {
	width: 100%;
}
.related-title {
	border-bottom: 1px solid #ddd;
	color: #ff5a00;
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 100%;
}
.related-blogs a {
	color: #000;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin: 6px 0;
	width: 100%;
}
.related-blogs a:hover {
	color: #ff5a00;
}
.social-share {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.social-icons a {
	background: rgba(0, 0, 0, 0) url("../images/social-sprite.jpg") no-repeat scroll 0 0;
	display: inline;
	float: left;
	height: 38px;
	margin-right: 4px;
	width: 38px;
}
.social-icons a.twitter {
	background-position: -39px 0;
}
.social-icons a.google-plus {
	background-position: -78px 0;
}
.social-icons a.pinterest {
	background-position: -117px 0;
}
.social-icons a.linkedin {
	background-position: -156px 0;
}
.leave-reply {
	float: left;
	margin-top: 20px;
	width: 100%;
}
#commentform label {
	float: left;
	margin-bottom: 6px;
	width: 100%;
}
#commentform textarea {
	border: 1px solid #ebebeb;
	border-radius: 0;
	padding: 1%;
	width: 98%;
}
#commentform input {
	border: 1px solid #ebebeb;
	border-radius: 0;
	height: 24px;
	line-height: 20px;
	padding: 1%;
	width: 98%;
}
#commentform input#submit.btn {
	height: auto;
	margin-top: 0;
	width: auto !important;
	font-weight: normal;
}
.form-submit span {
	float: right;
}
#signup .btn {
	font-weight: normal;
	margin-top: 0;
	padding: 6px;
}
.required {
	color: red;
}
.latest-blogs {
	border-bottom: 1px solid #ebebeb;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 100%;
}
.latest-blogs .related-post {
	width: 100%;
}
.latest-blogs a {
	color: #ff5a00;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0;
	width: 100%;
}
.latest-blogs p {
	color: #000;
	font-size: 14px;
	line-height: 20px;
}
.latest-blogs a.read-more {
	color: #fff;
	width: auto;
	font-size: 14px;
	font-weight: normal;
}
.sign-up-newsletter .sign_up {
	border: 1px solid #ebebeb;
	border-radius: 0;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	padding: 1%;
	text-indent: 7px;
	width: 98%;
}
.signupform-fields {
	float: left;
	padding-top: 14px;
	width: 100%;
}
.sign-up-newsletter .read-more {
	border: medium none;
	line-height: 28px;
}
.coment-section {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.coment-section .title {
	float: left;
	width: 100%;
}
.total {
	float: left;
}
.comments {
	float: right;
}
.title a {
	color: #000;
	font-size: 14px;
}
.related-title a {
	color: #ff5a00;
	font-size: 20px;
}
.related-title a span {
	color: #000;
}
.comment-info {
	border: 1px solid #ebebeb;
	border-radius: 10px;
	float: left;
	margin-bottom: 20px;
	padding: 2%;
	width: 96%;
}
.author-comment {
	color: #000;
	display: block;
	float: left;
	font-size: 15px;
	margin-bottom: 10px;
	width: 100%;
}
.author {
	display: inline-block;
	float: left;
	padding-right: 10px;
}
.comment-info span {
	font-size: 13px;
}
.comment-info .post_date span {
	background: rgba(0, 0, 0, 0) url("../images/date.png") no-repeat scroll 0 1px;
	padding-left: 20px;
}
.comment-info .author span {
	background: rgba(0, 0, 0, 0) url("../images/comment-admin.png") no-repeat scroll 0 1px;
	padding-left: 20px;
}
.blog-post:last-child {
	border-bottom: medium none;
}
.single-blog .featured-image img {
	border: 1px solid #ebebeb;
	padding: 2px;
}
.space {
	padding: 0 8px;
}
/* End */

#middle .space p {
	padding-left: 0;
	padding-right: 0;
}
.sidebar-blog > h2 {
	border-bottom: 2px solid #fff;
	color: #fff;
	margin-top: 0;
	padding-bottom: 10px;
}
.top-menu {
	padding-top: 2px;
}
.inner-wrapper.top-head {
	height: auto;
	overflow: visible;
	float: left;
	width: 100%;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 6px;
}
.top-menu .submenu {
	display: none;
	position: absolute;
	z-index: 99999;
	left: 0;
	padding: 2px 6px 0;
	margin: 0;
	background: #DB2F22;
	width: 200px;
}
.top-menu li:hover .submenu {
	display: block;
}
.top-menu li a {
	padding: 0 1px;
	color: #000;
	font-family: inherit;
	font-weight: normal;
}
.top-menu li a::after {
	content: '/';
	padding: 0 6px;
}
.top-menu li:last-child a::after, .top-menu .submenu li a:after {
	content: none;
	padding: 0;
}
.top-menu .submenu li:last-child {
	border: none;
}
.top-menu li {
	list-style: none;
	position: relative;
}
.top-menu .submenu li {
	list-style: none;
	position: relative;
	text-align: left;
	width: 100%;
	padding: 4px 0;
	border-bottom: 1px solid #fff;
}
.top-menu .submenu li a {
	color: #fff;
}
.bottom-pad h1 {
	color: rgb(3, 134, 187);
	font-size: 24px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: normal;
}
.bottom-pad h2 {
	color: rgb(3, 134, 187);
	font-size: 22px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: normal;
}
.bottom-pad h3 {
	color: rgb(3, 134, 187);
	font-size: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: normal;
}
.bottom-pad .wrapper p {
	margin-top: 4px;
}
