/*
jambli :#6C1F7D
green:#8EC63F
bg white:#FDF2FF
blues:#0193CF
*/
h4, h5, h6,
h1, h2, h3 {margin: 0;}
ul, ol, li{margin: 0;}
p {margin: 0;}
body{
	margin:0;
	padding:0;
    font-family: "Raleway",sans-serif;
    background-color:#FDF2FF;
}
/*--fonts--*/
@font-face{
    font-family:"Raleway-bold";
    src: url('../fonts/raleway.heavy.ttf');
}

hr {
    border: 0;
    height: 2px;
    background: #6C1F7D;
    background-image: linear-gradient(to right, #FDF2FF, #6C1F7D, #FDF2FF);
}

@font-face{
    font-family:"Mouse-Memoirs";
    src: url('../fonts/MouseMemoirs-Regular.ttf');
}

a{text-decoration:none;}
.Consistent-Font{
    line-height: 2;
font-size: 17px;
color: #464646;
text-align: justify;
}
.header-top{
	background:#FDF2FF;
}
.header-top-left
{
    width:14%;float:left;padding:10px 0px;
}
.header-top-middle
{
    width:40%;
    float:left;
	font-style:italic;
	font-weight:bolder;
	text-align:center;
    margin-left: 40px;
}
.header-top p{
	font-size: 20px;
    font-weight: 700;
    color: rgba(109, 31, 126, 0.749);
    line-height: 1.3;
    margin-top: 65px;
}

.header-top-right-box{
    width:38%;
    margin-top:20px;
    float:right;
}

.header-top-right-section1{
    width:60%;
    float: left;
}

.header-top-right-section2{
    width:40%;
    float: right;
    padding-left:20px;
    text-align: center;
    font-size: 12px;
    font-style:italic;
	font-weight:bolder;
    color: rgba(109, 31, 126, 0.749);
}

.header-top-right-section2 img{
    width:40%;
    display: block;
    margin: 0 auto;
}

.header-top-right2
{
    width:60%;
    background-color: rgba(236, 236, 236, 0);
    height: 47px;
    float:right;
}

.header-top-right
{
    width:100%;
    margin-top:20px;
    background-color: rgba(236, 236, 236, 0);
    height: 47px;
    border-style: solid;
    border-width: 1px;
    border-color: #CDCDCD;
    border-radius: 5px;
    border-right:none;
    float:right;
}


.searchBorder
{

}

.search_box_page
{
    width:80%;border-style: solid;border-width: 1px;border-color: #CDCDCD;border-radius: 5px;background-color:#FDF2FF;height: 47px;border-right:none;
}
.search_box_page .text
{
    float: left;
margin-top: 0px;
margin-left: 10px;
background-color: rgba(236, 236, 236, 0);
width: 70%;
float:left;
border:0 none;
outline:none;
padding-top:12px;
}
.search_box_page .img1
{
    border-radius:3px;
background-color: #6C207E;
top: 0px;
z-index:109;
padding-top:0px;
right:0px;
float:right;
width: 58px;
height: 45px;
}
.header-top-right .text{
float: left;
margin-top: 0px;
margin-left: 10px;
background-color: rgba(236, 236, 236, 0);
width: 60%;
float:left;
border:0 none;
outline:none;
padding-top:12px;
}

.header-top-right .img1{
border-radius:3px;
background-color: #6C207E;
top: 0px;
z-index:109;
padding-top:0px;
right:0px;
float:right;
width: 58px;
height: 45px;
}
.carousel-indicators
{
    bottom:85px;
    width: 100%;
}
.carousel-indicators .active {
	background-color:red !important;
}
.carousel-indicators li {
	border: 2px solid #fff !important;
	background-color:#000;
	width:15px;
	height:15px;
}
.image-wid img {
	width: 100%;
}
.carousel-caption {
	text-align:left;
	left:14.5%;
}
.carousel-caption h3 
{
    font-family:"Raleway-bold";
	font-size: 30px;
	text-transform:uppercase;
	font-weight:900;
	color: #FAF4F4;
	background:#222;
	padding:10px 25px;
	width:50%;
	margin-bottom:5px;
	border-radius: 2px;
}

    .carousel-caption h3:hover
	{
	    background-color:#6C1F7D;
	    
	}
    .carousel-caption h5:hover
	{
	    background-color:#6C1F7D;
	    
	}
.carousel-caption a
{
    color:White;
    text-decoration:none;
}

.carousel-caption h5 
{
    font-family:"Raleway-bold";
	font-size: 20px;
	font-weight:900;
	text-transform:uppercase;
	background:#222;
	width:40%;
	padding:10px 25px;
	border-radius: 2px;
}
a.right.carousel-control {
	background: none !important;
}
a.left.carousel-control {
	background: none !important;
}
button.btn.btn-info.sld {
	width: 12%;
	padding: 8px 0px;
	border-radius: 2px;
	outline:none;
	border:none !important;
	background:rgba(3, 3, 3, 0.83);
}
button.btn.btn-info.sld:hover {
	padding: 8px 0px;
	background: #fff;
	color: #000;
	transition: 0.5s all;
}
.style-label{
	text-align:center;
}
.style-label{
	padding: 2.5em 0em;
    height:400px;
}

.header-banner-footer
{
    background-color:#6C1F7D;text-align:center;padding:0.7em 0em;border-bottom: 4px solid #5a1669;
}
.header-banner-footer-left
{
    color:White;font-size:x-large;width:47%;float:left;text-align:right;padding:0.33em 0em;
}
.header-banner-footer img
{
   height:50px;
   padding:0.3em 0.5em;
   float:left;
}
.header-banner-footer-right
{
    color:White;font-size:x-large;width:48%;float:left;text-align:left;padding:0.33em 0em;
}
.content
{
    padding:15px 0px;
}
.content h2
{
    text-align:center;
    color:#fff;
    margin:0.7em 0em;
    font-family:Raleway-bold;
    font-size:35px;
}

.DYK-wrap{
    background-color:#0193CF;
    border-bottom:5px solid #0074A5;
}
.content .did-you-know
{
    background-color:White;
    margin:0px auto;
    width:43%;
    margin: 0px auto 40px;
    box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.7);
    padding: 5px;
}
.did-you-know img{padding: 8px; width: 100%;}
.SearchRE{border:0px solid #545454;width:70%;margin-bottom:10px;}
.DIK-content-wrap{text-align:justify;}
.DIK-content-wrap h5 {font-weight: bold; padding: 2px 7px;}
.DIK-content-wrap div span p{padding: 2px 7px;text-align:justify;}
.DIK-content-wrap span{text-align:right;}
.DIK-content-wrap span div a{color: rgb(141, 198, 63); text-transform: uppercase; font-size: 12px; font-weight: bold; padding-right:8px;}
.myfifty
{
    width:48%;
    float:left;
    margin-right:2%;
}
.myfifty-right       
{
    width :48%;
    float:right;
    margin-right:2%;
    margin-bottom: 10px;
}

.myfifty-left       
{
    width:48%;
    float:left;
    margin-right:2%;
    margin-bottom: 10px;
}
.myfifty-right a img{
    display:block;
    margin:auto;
}
.myfifty-left a img{
    display:block;
    margin:auto;
}

.footer_btn1{
    width: 100%; /*can be in percentage also.*/
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
}


<!--css for thead impact page -->
.message {
  color: white;
}

.chatBubbleRight {
  border: 5px solid rgb(118, 217, 0);
  border-radius:20px;
  background-color: rgb(118, 217, 0);
  padding:15px;
  margin-Left:15%;
  box-shadow: -2px 1px 10px #888888;
  color: white;
}
.chatBubbleLeft {
  border: 5px solid rgb(70, 173, 221);
  border-radius:20px;
  background-color: rgb(70, 173, 221);
  padding:15px;
  margin-right:15%;
  box-shadow: 2px 1px 10px #888888;
  color:white;
}
.triangle-down-right {
	width: 0;
	height: 0px;
	border-bottom: 50px solid transparent;
	border-left: 80px solid rgb(118, 217, 0);
    position:relative;
    float:right;
    right:-60px;
}

.triangle-down-left {
	width: 0;
	height: 0px;
	border-bottom: 50px solid transparent;
	border-right: 80px solid rgb(70, 173, 221);
    position:relative;
    float:left;
    left:-60px;
}

.myleft
{
    width:67%;
    float:left;
	text-align:center;
}
.myright
{
    width:30%;
    float:left;
}

.footer_tax_info
{
    color:#222;float:right;font-family:'Raleway',Sans-Serif;font-size:16px;
}
.style-label-left-gr
{
    width:50%;
    float:left;
}
.style-label-left
{
    width:50%;
    float:left;
}
.style-label-left img{
border: 12px solid rgb(0, 147, 208);
border-radius: 3px;
float:left;
}

.green-bar{display:flex;}
.img-mobile{display:none;}
.style-label-left-gr p
{
    text-align:justify;
    padding:5px 2px;
    line-height: 1.7;
    width:100%;
    color:#545454;
}
.style-label-left-gr h2
{
    font-size:35px;
    font-family:"Raleway-bold";
  color: #fff;
  text-transform: uppercase;
  line-height: 0.857;
  text-align: left;
  font-weight:900;
  margin: 0em 0em 15px;
}
.style-label-right{width: 50%;float: left;padding-left: 30px;}
.style-label-right-gr
{
    width:50%;
    float:left;
	padding-left:30px;
}
.style-label-right h2
{
    font-size:35px;
    font-family:"Raleway-bold";
  color: rgb(0, 147, 208);
  text-transform: uppercase;
  line-height: 0.857;
  text-align: left;
  font-weight:900;
}
.style-label-right h6
{
    font-size:medium;
    font-weight:900;
    color:#505050;
    text-transform:uppercase;
    text-align:left;
    margin-bottom:15px;
    margin-top:6px;
}
.style-label-right p
{
    text-align:justify;
    padding:5px 2px;
    line-height: 1.7;
    width:100%;
    color:#545454;
}

/*--box_effect--*/
ul.box-shadow li {
	text-align:center;
	position:relative;
	top:55px;
}
ul.box-shadow{
	width:100%;
	height:250px;
	background:#79CFD1;
	margin:40px auto;
}
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after{
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.effect2:after{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
.label-text h3 {
	color: #309BBE;
	font-weight: 800;
	margin-bottom:10px;
	font-size: 20px;
}
.label-text p {
	font-size: 15px;
	font-weight: 100;
	color: #fff;
}
/*--box_effect--*/
.style-label ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.style-label ul li{
	list-style-type:none;
	margin:0;
	padding:0px 20px;
}
.flt {
	font-size: 20px;
	background: #F9FBFC;
	border-radius: 50%;
	padding: 15px;
	color: #309BBE;
	margin-bottom: 15px;
}
.flt:hover {
	-webkit-transform: rotatey(360deg);
	-o-transform: rotatey(360deg);
	-moz-transform: rotatey(360deg);
	transition: 0.5s all;
	cursor: pointer;
}
/*--services--*/
.service_features {
	padding: 0em 0em 3em;
}

.ser-fet h3 {
	color: #fff;
	font-weight:bolder;
	margin-bottom: 15px;
	text-align:left;
}
.ser-fet p{
	font-size:14px;
	font-weight: 100;
	color: #5A5A5A;
    padding-left:0px;
    margin-left:0px;
	padding-bottom: 5px;
}
.ser-fet a
{
    font-weight:bolder;
    color:White;
}
span.line {
	height: 1px;
	background-color: #79CFD1;
	display: block;
	width: 7%;
}
li.subitem1 p{
	font-size: 12.5px !important;
	font-weight: 100 !important;
	color: #787B7C !important;
	line-height:1.8em !important;
	padding-left: 25px;
}
.acheivments {
	padding:0em 0em 3em;
}
.top {
	text-align: center;
}
.top>h3{
	color: #309BBE;
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 30px;
}
.top>p{
	font-size: 15px;
	font-weight: 100;
	color: #000;
 }
.gallery-grids {
	margin-top: 2em;
	
	float: right;
  position: relative;
  left: -50%; /* or right 50% */
  text-align: left;
}
.gallery-grids ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.gallery-grids ul div li{
    	
	padding:0px;
}
.gallery-grids ul div:nth-child(2) li:nth-child(1)
{
    margin-left:20px;
    margin-right:20px;
}
.gal-alt:hover{
background-color:#8EC63F;
color:#FFFFFF;
border-color: #8EC63F;
}
.gal-alt h5
{
    font-family:"Raleway-bold";
    padding:10px 0px;
    font-size:14px;
    text-transform:uppercase;
    color: #303030;
}

.gal-alt h6{
    font-size:13px;
}

.gal-alt a
{
    color: #303030;
text-transform: uppercase;
font-size: 13px;
line-height: 1.2;
font-weight: 800;
}

.WHcontent{
text-align: justify;
padding: 10px;
color: rgba(0, 0, 0, 0.65);
min-height: 120px;
}
.WH-RM {padding:10px;}
.WH-RM div{margin:1px;text-align:right;}
.gal-alt img {
	width: 100%;
	border-radius: 2px;
	border:10px solid #E0E0E0;
}
.gal-alt img:hover {
	border:10px solid #8EC63F;
}
.gal-alt {
	position: relative;
	 left: 50%;
	width: 31.333333%;
}
/*blog*/
.Blog-wrap{display:flex;}
.Blog-wrap div:nth-child(1){width: 25%;
float: left;}
.Blog-wrap div:nth-child(2){width: 70%;
float: right;}
.Blog-wrap div img{width: 90%;
border: 10px solid white;}
.Blog-wrap div:nth-child(2) a{float: right;
text-transform: uppercase;
font-size: 13px;
line-height: 1.2;
font-weight: 800;color: rgb(48, 48, 48);}
.Blog-wrap div h3{margin-bottom: 10px;font-family: "Raleway-bold";}
.Blog-wrap div h5{color: rgb(48, 48, 48);
margin-bottom: 5px;font-weight: bolder;}
.Blog-wrap div h6{font-weight: bolder;}
.Blog-wrap div:nth-child(2) span p{line-height: 1.5;
padding: 15px 0px;}
span.hide-box {
	background: rgba(121, 207, 209, 0.63);
	position: absolute;
	z-index: 9;
	display: none;
	width: 100%;
	padding: 97px 0px;
	text-align: center;
	top: 0;
	border-radius: 2px;
}
.BlogDetail-wrap{width:100%;}
.BlogDetail-wrap h3{text-align: center;
padding: 0px 0px 20px;
font-family: "Raleway-bold";}
.BlogDetail-wrap div img{border: 10px solid rgb(224, 224, 224);}
.BlogDetail-wrap h5{font-family: "Raleway-bold";
margin: 10px 0px 10px 35%;
width: 50%;
padding: 10px 0px;
font-size: 14px;
text-transform: uppercase;}
.BlogDetail-wrap h6{font-weight: bolder;
margin: 5px 0px 5px 35%;}
.BlogDetail-wrap span p ul li{width:70%; margin:0px auto;}
.gal-alt:hover span.hide-box {
	display: block;
	transition:0.5s all ease;
}
.Blog-nav{display:block; height:35px;width: 75%;margin: 0px auto;}
.Blog-nav div{width: 50%;}
.blob-prv{float: left; text-align: left;}
.blog-nex{float: right; text-align: right;}
.Blog-nav div a{font-size: 16px; color: rgb(70, 70, 70); font-weight: bolder;}
span.hide-box h4{
	font-weight: 500;
	font-size: 18px;
	color: #fff;
	margin-bottom: 6px;
}
span.hide-box p{
	font-size: 15px;
	font-weight: 100;
	color: #fff;
	line-height: 1.3em;
}
/*--doctor--*/
.doctor-port {
	padding: 0em 0em 3em;
	text-align: center;
	padding:15px 0px;
}
.doctor-port h2{
	color: #222;
	font-family:"Raleway-bold";
	font-weight:900;
	font-size: 35px;
    padding-top: 20px;
}
.doctor-port h5
{
    color: #222;
	margin:10px;
	text-align:left;
}
.doctor-port h6
{
    color: #222;
	font-weight:bolder;
	margin:10px;
	text-align:left;   
}
/*-- caption-css --*/
.g1{
	position:relative;
	margin-right: 15px;
}
.g1:hover div.caption{
	display:block;
	
}
.caption{
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 999;
	background:rgba(121, 207, 209, 0.63);
	padding:0.8em 0.5em;
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transform-style:preserve-3d;
	display:none;
}
.caption h4{
	font-weight: 500;
	font-size: 18px;
	color: #309BBE;
}
.caption span{
	font-weight: 100;
	color: #fff;
	margin:0;
	padding:0;
	font-size:0.875em;
}
.social-label{
	padding:0em 0em;
	margin:0;
}
.text-label{
	background:#309BBE;
	padding: 36px 83px;
}
.text-label{
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}
.social-icn{
	background:#79CFD1;
	padding: 30px 0px 25px;
}
.social-icn ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float: right;
}
.social-icn ul li{
	margin:0px;
	padding: 0px 43px;
	display:inline;
}
.social-icn ul li a{
	background: url(../images/social.png);
	width: 35px;
	background-size: 211px;
	height: 34px;
	display: inline-block;
}
.social-icn ul li a.face{
	background-position: 0px 34px;
}
.social-icn ul li a.face:hover{
	background-position: 0px 68px;
}
.social-icn ul li a.twit{
	background-position: -71px 34px;
}
.social-icn ul li a.twit:hover{
	background-position: -71px 68px;
}
.social-icn ul li a.gplus{
	background-position: -106px 34px;
}
.social-icn ul li a.gplus:hover{
	background-position: -106px 68px;
}
.social-icn ul li a.inst{
	background-position: -35px 34px;
}
.social-icn ul li a.inst:hover{
	background-position: -35px 68px;
}
.social-icn ul li a.drib{
	background-position: 70px 34px;
	width: 36px;
}
.social-icn ul li a.drib:hover{
	background-position: 70px 68px;
	width: 36px;
}
.social-icn ul li a.in{
	background-position: 35px 34px;
}
.social-icn ul li a.in:hover{
	background-position:35px 68px;
}
/*--contact--*/
.map {
	margin: 0px 0px 0px;
	padding: 0;
	border-bottom: 4px solid #309BBE;
}
.map iframe {
	width: 100%;
	min-height: 300px;
	margin: 0px 0px -5px;
	padding: 0;
}
.contact-form {
	background: #8EC63F;
	padding:2em 0px;
}

.col-md-4.pd.adress, .col-md-4.pd.news-letter, .col-md-4.pd.contact-us
{
    margin:0px;
    width:33.333333%;
}
.col-md-4.pd.adress
{
    padding-left:0px;
}
.col-md-4.pd.contact-us
{
    padding-left:50px;
    padding-right:0px;
}

.share_story
{
    width:59%;
    margin:0px auto;
}
.address_footer_img
{
    text-align:left;
    float:left;
}

.call-logo{
float:left;
}

.call-no{
    width: 76%;
text-align: center;
color: rgb(70, 70, 70);
line-height: 1.375;
}

.address_footer_img_logo{
    width: 77%;
padding: 23px 0px;
float: left;
margin-left: -50px;
}
.footer_btn h3{
    padding-bottom: 10px;
}
.footer_btn div:last-child img{
    align-content: center;
margin: 15px 68px;
border-radius: 4px;
}
.contact-us .footer_btn
{
    margin-top:20px;
}
.EL-Text {
color: rgb(70, 70, 70);
float: right;
font-size: 16px;
line-height: 1.5;
text-align: center;
}
.pd h3 
{
font-family:"Raleway-bold";
font-size: 25px;
color: rgb(70, 70, 70);
margin-bottom: 15px;
text-transform: capitalize;
}
.adress ul li {
	font-size: 13.5px;
	font-weight: 100;
	color: #fff;
}
.news-letter p 
{
    text-align:center;
    padding:5px;
    color:#545454;
    font-size:15px;
	font-weight: 100;
	margin-bottom: 10px;
}
input.mail {
	padding: 5px 10px;
	border: none;
	font-size: 12.5px;
	outline:none;
	width:69.5%;
	color: #ABA5A5;
}
.sub1 {
	margin:20px 0px 0px;
border-radius: 0px;
font-size: 14px;
border: medium none;
background-color: rgb(0, 147, 208);
font-weight: bold;
height: 42px;
text-align:center;
width:48%;
}

.sub2 {
	border-radius: 0px;
border: medium none;
background-color: #6C1F7D;
height: 42px;
text-align:center;
font-size: 14px;
width:100%;
margin:30px 0px;
font-weight: bold;
line-height: 2.25;
color: #FFF;
}
.subBut2 {
	border-radius: 0px;
border: none;
background-color: #6C1F7D;
height: 42px;
text-align:center;
font-size: 14px;
width:100%;
margin:15px 0px;
font-weight: bold;
line-height: 2.25;
color: #FFF;
}

.vid-wrap-content {
    background-color: #FDF2FF;
    background-position: 0px -15px;
    background-image: url('../images/backgorund.png');
}
.vid-wrap-content h2{
    text-align:center;font-weight:bolder;color:#222;margin:1em 0em;text-transform:uppercase;
}
.vid-wrap {
    margin-bottom: 50px;
}
.vid {
    position: relative;
    padding-bottom:45.25%;
    padding-top:30px; 
    height: 0; 
    overflow: hidden;
}
 
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* video page */
.content2 {
    padding:0px 0px 0px;
}
.vid-wrap-content2 {
    background-color: #FDF2FF;
    background-position: 0px -15px;
    background-image: url('../images/backgorund.png');
}
.vid-wrap-content2 h2{
    text-align:center;font-size:20px;font-weight:bolder;color:#222;margin:1em 0em;text-transform:uppercase;
}
.vid-wrap2 {
    margin-bottom: 50px;
}
.vid2 {
    position: relative;
    padding-bottom:45.25%;
    padding-top:30px; 
    height: 0; 
    overflow: hidden;
}
 
.vid2 iframe,
.vid2 object,
.vid2 embed {
    border:0px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-right:20%;
    padding-left:20%;
    height: 100%;
}
/*end video page*/

.contact-us textarea {
	width: 75%;
	resize: none;
	min-height: 46px;
	padding: 7px 10px;
	border: none;
	font-size: 12.5px;
	outline:none;
	color: #ABA5A5;
}

input.name{
	padding: 7px 10px;
	border: none;
	font-size: 12.5px;
	height: 29px;
	outline:none;
	width:100%;
	color: rgb(70, 70, 70);
    background-color:#a3d165 ;
    float: right;
    height: 33px;
    margin-bottom:10px;
}
input.nuber {
	padding: 7px 10px;
	border: none;
	font-size: 12.5px;
	height: 29px;
	outline:none;
	width:100%;
	color: #ABA5A5;
}
/*--contact--*/
/*--footer--*/
.footer{
	background:#1e1e1e;
	padding:2em 0em;
}
.footer-text{
	text-align:center;
}

.footer-text-cr
{
    text-align:left;
    color:White;
    width:100%;
    margin-bottom:10px;
    text-align:center;
    line-height: 1.8;
}

.footer-text-lt
{
    text-align:left;
    color:White;
    width:54%;
    float:left;
    text-transform: uppercase;
    line-height: 1.8;
}
.footer-text-rt
{
    color:White;
    width:46%;
    float:left;
    text-align:right;
    line-height: 1.8;
}
.footer-text h3 a,.footer-text h3 a:hover{
	font-weight: 700;
	font-size: 35px;
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
}
.footer-text p{
	margin-top: 10px;
	color: #fff;
	font-size: 100%;
	font-weight: 100;
}
.footer-text p a{
	color:#fff;
}
.footer-text p a:hover{
	color:#E2E027;
	text-decoration:none;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: 100%;
	background: url(../images/scroll-top.png) no-repeat 0px 0px;
}
/*FOR PARENTS*/
.Page-Title {
background-color: #26a1d7;
opacity: 0.851;
position:relative;
left: 0px;
width: 100%;
height: 146px;
text-align: center;
padding-top:38px;
}

.Page-Title span {
font-size: 50px;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-family: Mouse-Memoirs;
}

.main-content-wrap {
 background-color:#FDF2FF;
 width:100%;
 position:relative;
 padding-bottom:25PX;
 
}

.content-text-wrap {
width:50%;
float:left;
 font-size: 18px;
  color: rgb( 70, 70, 70 );
}
.content-text-wrap p
{
    margin-bottom:30px;
    line-height: 2;
  text-align: left; 
}

.content-img-wrap{
width:49%;
float:left;

}
.content-wrap {
width:100%;
margin-left:auto;
margin-right:auto;
padding-top:25px;
}
.img-wrap {
 background-color: white;
 width:440px;
 height:355px;
 box-shadow: 0px 3px 3px #888888;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:30px;
}

.img-wrap img {
    width: 414px;
  height: 330px;    
  margin-top:13px;
}

.img-wrap2 {

}

.img-wrap2 img {  
  padding:13px;
   box-shadow: 0px 3px 3px #888888;
  background-color: white;
}


.tollfree-left {
 
  float:left;
}
.tollfree-left1 {
  background-color: rgb( 0, 147, 208 );
 
 margin-top:50PX;
  width: 302px;
  height: 69px;
  z-index: 45;
   float:left;
  
}
.tollfree-left2 {
  background-color: rgb( 0, 147, 208 );
 
 margin-top:50PX;
  width: 302px;
  height: 69px;
  z-index: 45;
   float:right;
    margin-left:30px;
  
}
.tollfree-right {
  background-color: rgb( 0, 147, 208 );
 
 margin-top:50PX;
  width: 302px;
  height: 69px;
  z-index: 45;
  float:right;
}

.tollfree-text {
  font-size: 18px;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  line-height: 1.444;
  text-align: center;
  padding-top:20px;
 vertical-align:middle;
 }


/*--responsivestarts-here--*/
@media only screen and (max-width:1199px)
{
    .header-top-right .img1{height: 46px;}
    .header_nav .container
    {
        padding-top:0px;
        padding-bottom:0px;
    }
	.container
	{
	    padding:5px 25px;
	}
	.carousel-indicators
	{
	    bottom:60px;
	}
	a.right.carousel-control, a.left.carousel-control
	{
	    visibility:hidden;
	}
	
    .carousel-caption {
	text-align:left;
	top:71.2%;
	left:50px;
    }
    .header-banner-footer{padding:0px;}
 .header-banner-footer-left
{
    width:47%;
    padding:0.33em 0em;;
}
.header-banner-footer-right
{
    
    width:41%;
    text-align:left;
    padding:0.33em 0em;;
}
.style-label
{
    padding:10px 0px;
    height:100%;
}
.style-label-left
{
    width:45%;
}
.style-label-right
{
    width:55%;
    float:left;
}
.style-label-right p
{
    font-size:14px;
    height:100%;
    padding:2px 5px;
    width:100%;
}
.ser-fet
{
    width:48%;
    float:left;
}
.ser-fet h3
{
    font-size:100%;
}
.ser-fet .myleft
{
    width:49%;
    padding:10px 0px;
}
.ser-fet .myright
{ 
    width:49%;
    padding:0px 0px 5px 5px;
    
}
.ser-fet .myright p
{
    color:#fff;
    font-size:70%;
}
.did-you-know .myfifty
{
    margin-left:2px;
    margin-right:2px;
    width:49%;
    margin-bottom:10px;
}
.did-you-know
{
    margin:0px 0px;
}
.myfifty
{
    width:48%;
    float:left;
    padding:5px 0px;
}
.footer-text
{
    color:White;
    font-size:12px;
}
.footer_tax_info
	{
	    text-align:right;
	}
	.footer_tax_info p
	{
	    font-size:14px;
	}
.carousel-caption h3 {
		width:52%;
        font-size: 25px;
        padding: 10px 15px;
        font-weight: 100;
	}
	.carousel-caption h5 {
		width:40%;
        font-size: 17px;
        padding: 10px 20px;
        font-weight: 100;
	}
	.content-text-wrap
	{
	    width:48%;
	    margin:5px;
	    
	}
	.content-img-wrap
	{
	    width:46%;
	    margin:5px;
	    padding:5px;
	}
	.img-wrap
	{
	    width:100%;
	    margin:0px 0px 5px 0px;
	   padding:5px;
	}
    .call-no{width: 80%;}
    .address_footer_img_logo{margin-left: -40px;}
}
@media only screen and (min-width: 802px) and (max-width:991px) {
    .container {
    padding: 5px 25px;
    width:100%;
    }
        .header-top-middle {
        width: 40%;
        float: left;
        font-style: italic;
        font-weight: bolder;
        text-align: center;
        margin: 6% 0px 0px 6%;
    }
        .header-top p {
        font-size: 15px;
        font-weight: 700;
        color: rgba(109, 31, 126, 0.749);
        line-height: 1.3;
        margin-top: 0px;
    }

    .header-top-right-box{
        width:40%;
    }
    .header-top-right-section1{
        width:65%;
    }
    .header-top-right-section2{
        width:35%;
    }

    .header-top-right {
        height: 35px;
    }

    .header-top-right2 {
        height: 44px;
    }

    .header-top-right-section2 img{
        width:45%;
        display: block;
        margin: 0 auto;
    }

    .subBut2 {
        height:44px;
        margin-top: 10px;
        line-height: 2.25;
    }

    .header-top-right .img1 {
    width: 49px;
    height: 34px;
}
    .header-top-right .text{padding-top: 8px;}
    .carousel-caption {top: 65.5%;}
    .carousel-caption h3 {
    width: 65%;
    font-weight: 100;
    font-size: 21px;
    padding: 10px;
}
    .carousel-caption h5 {
    width: 45%;
    font-size: 15px;
    font-weight: 100;
    padding: 10px;
}
    .header-banner-footer {
        padding:0px;
    }
    .header-banner-footer-left {
        width: 45%;
        font-size: 20px;
        padding: 0.33em 0em;
    }
    .header-banner-footer img {
    height: 45px;
    padding: 0.3em 0.5em;
}
    .header-banner-footer-right {
    width: 39%;
    font-size: 20px;
    padding: 0.33em 0em;
    }
    .carousel-indicators{display:none}
    .gallery-grids{
   width: 100%;
position: relative;
margin-top:0px;
}
    /*.gallery-grids ul div{display:flex;}*/
.gallery-grids ul div li{width: 30%;float: left;margin: 10px 20px;}
.gallery-grids ul div:nth-child(2) li:nth-child(1){
    margin-left: auto;
margin-right: auto;
}
    .col-md-4.pd.adress {
        padding: 0px;
        float: left;
    }
.col-md-4.pd.news-letter{float:left;padding: 0px;
width: 30%;}
.col-md-4.pd.contact-us{float:left;padding: 0px;
margin: 0px 0px 0px 20px;}
.pd h3{font-size: 21px;margin:0px 0px 15px 0px;text-align: center;}
.call-no {
    width: 100%;
}
.address_footer_img_logo{margin: 0px auto 0px -15px;}
.footer_btn div:nth-child(3){margin: 0px;float: right;}
.footer_btn div:nth-child(4){margin: 10px 0px 0px 24%;}
.footer_btn div:nth-child(4) img{margin:0px;}
.share_story{width: 100%;
margin: 0px auto;}
.share_story a{font-size: 13px;margin:25px 14.5%;}
}
@media only screen and (min-width: 738px) and (max-width:801px){
    .container {
    padding: 5px 25px;
    width:100%;
}
    .header-top-middle {
    width: 40%;
    float: left;
    font-style: italic;
    font-weight: bolder;
    text-align: center;
    margin: 6% 0px 0px 6%;
}
    .header-top p {
    font-size: 15px;
    font-weight: 700;
    color: rgba(109, 31, 126, 0.749);
    line-height: 1.3;
    margin-top: 0px;
}

    .header-top-right-box{
        width:40%;
    }
    .header-top-right-section1{
        width:65%;
    }
    .header-top-right-section2{
        width:35%;
    }

    .header-top-right {
        height: 35px;
    }

    .header-top-right2 {
        height: 40px;
        margin-top:-5px;
    }

    .header-top-right-section2 img{
        width:45%;
        display: block;
        margin: 0 auto;
    }

    .subBut2 {
        height:44px;
        margin-top: 10px;
        line-height: 2.25;
    }

    .header-top-right .img1 {
    width: 49px;
    height: 34px;
}
    .header-top-right .text{padding-top: 8px;}
    .carousel-caption {top: 65.5%;}
    .carousel-caption h3 {
    width: 65%;
    font-weight: 100;
    font-size: 21px;
    padding: 10px;
}
    .carousel-caption h5 {
    width: 45%;
    font-size: 15px;
    font-weight: 100;
    padding: 10px;
}
    .header-banner-footer {
        padding:0px;
    }
    .header-banner-footer-left {
        width: 45%;
        font-size: 20px;
        padding: 0.33em 0em;
    }
    .header-banner-footer img {
    height: 45px;
    padding: 0.3em 0.5em;
}
    .header-banner-footer-right {
    width: 39%;
    font-size: 20px;
    padding: 0.33em 0em;
    }
    .carousel-indicators{display:none}
    .gallery-grids{
   width: 100%;
position: relative;
margin-top:0px;
}
    .style-label-right h2{font-size:30px;}
    .style-label-right h6{font-size:15px;}
.gallery-grids ul li{width: 45%;float: left;margin: 10px 20px;}
.gallery-grids ul div:nth-child(2) li:nth-child(1){
    margin-left: auto;
margin-right: auto;
}
.gallery-grids ul div:nth-child(3) li:nth-child(1){margin: 10px 28%;}
    .col-md-4.pd.adress {
        padding: 0px;
        float: left;
    }
.col-md-4.pd.news-letter{float:left;padding: 0px;
width: 30%;}
.col-md-4.pd.contact-us{float:left;padding: 0px;
margin: 0px 0px 0px 20px;}
.pd h3{font-size: 21px;margin:0px 0px 15px 0px;text-align: center;}
.call-no {
    width: 100%;
}
.address_footer_img_logo{margin: 0px auto 0px -15px;}
.footer_btn div:nth-child(3){margin: 0px;float: right;}
.footer_btn div:nth-child(4){margin: 10px 0px 0px 24%;}
.footer_btn div:nth-child(4) img{margin:0px;}
.share_story{width: 100%;
margin: 0px auto;}
.share_story a{font-size: 13px;margin:25px 14.5%;}
}

@media only screen and (min-width: 416px) and (max-width:737px)
{
	.Page-Title{padding: 20px; height:auto;}
.Page-Title span {
font-size: 35px;
}
.Blog-nav{width:100%}
.Blog-nav div{width:100%;text-align:center;}
.BlogDetail-wrap div img{width:100%;}
.BlogDetail-wrap h5{margin:10px 0px;text-align:left;}
.BlogDetail-wrap h6{margin:5px 0px;}
.BlogDetail-wrap span p ul li{width:100%;}
    .SearchRE { width:100%;}
.content-wrap{width:85%;}
.Consistent-Font{font-size: 15px;}
 .share_story
{
    width:50%;
    float:none;
    text-align:center;
    margin:0px auto;
}
    .footer_subscribe
	  {
	      width:85%;
	      margin:0px auto;
	  }
    .sub1 {
margin:10px 25%;
width:50%;
}
    .style-label-left img{float:none;margin: 0px auto;}

.sub2 {
margin:0px;
font-size: 13px;
text-align:center;
width:100%;
color: #FFF;
}
.subBut2 {
margin:0px;
font-size: 13px;
text-align:center;
width:100%;
color: #FFF;
}

.contact-us .footer_btn{margin:0px auto;}
.contact-us .footer_btn div{
    margin:0px;
    padding:0px;
    width: 45%;
}
.contact-us .footer_btn .myfifty:first-child{float: left;}
.contact-us .footer_btn .myfifty:last-child{float: right;}
#menu-button{padding: 0px 0px 10px 10px;}
.footer-text-cr{width:85%; margin:0px auto 10px;}
.footer-text-lt{width:85%; margin:0px auto;float:none;text-align: center;}
.footer-text-rt{width:85%; margin:10px auto;float:none;text-align: center;}
.footer_tax_info p
	{
	    font-size:14px;
	}
    
    div.col-md-4.pd.news-letter, div.col-md-4.pd.adress, div.col-md-4.pd.contact-us
    {
        width:100%;
        margin:0px auto;
        margin-bottom:20px;
    }
    div.col-md-4.pd.news-letter p
    {
        font-size:14px;
    }
    .carousel-indicators,a.right.carousel-control, a.left.carousel-control, .carousel-caption
    {
        visibility:hidden;
    }
.header-banner-footer{padding: 0.1em 0em;}
 .header-banner-footer-left
{
   font-size: larger;
    width: 46%;
    text-align: right;
    padding: 0.3em 0em;
}
.header-banner-footer img
{
  height: 35px;
    width: 45px;
    margin: 0px auto;
}
.header-banner-footer-right
{
    font-size:100%;
    width:39%;
    text-align:left;
    padding:0.4em 0em;
}
.header-top-left
{
     width: 20%;
text-align: center;
padding: 0px;
margin: 5px 0px 5px 12px;
}
.header-top-left img
{
    margin:0px auto;
    max-width: 120px;
    min-width: 120px;
}
.header-top-middle
{
 width: 50%;
padding: 30px 30px 0px;
margin: 0px 0px 0px 20px;
text-align: center;
}
.header-top-middle p
{
    margin:0px;
    line-height:1.625;
    text-align:center;
    font-size:16px;
}

    .header-top-right-box{
        width:100%;
        margin-top:-120px;
    }
    .header-top-right-section1{
        width:80%;
    }
    .header-top-right-section2{
        width:20%;
    }


    .header-top-right-section2 img{
        width:30px;
        display: block;
        margin: 0 auto;
    }


.header-top-right
{
    background-color: rgb(236, 236, 236);
width: 80%;
height: 36px;
margin: 134px 0px 30px 60px;
position: absolute;
z-index: 9999;
border-radius: 4px;
float: right;
max-width: 650px;

padding-left:20px;
}

.header-top-right2
{
    background-color: rgb(236, 236, 236);
width: 80%;
height: 36px;
margin: 134px 0px 30px 60px;
position: absolute;
z-index: 9999;
border-radius: 4px;
float: right;
max-width: 650px;

padding-left:20px;

}

.header-top-right .text{
margin-top:-4px;
width:72%;
}
.header-top-right .img1{
border-radius: 4px;
background-color: #6C207E;
z-index: 103;
width: 18%;
height: 33px;
margin: 1px;
max-width: 50px;
}

.search_box_page
{
    width:100%;border-style: solid;border-width: 1px;border-color: #CDCDCD;border-radius: 5px;background-color:#FDF2FF;height: 47px;border-right:none;
}
.search_box_page .text
{
float: left;
margin-top: 0px;
margin-left: 10px;
background-color: rgba(236, 236, 236, 0);
width: 60%;
float:left;
border:0 none;
outline:none;
padding-top:12px;
}
.search_box_page .img1
{
    border-radius:3px;
background-color: #6C207E;
top: 0px;
z-index:109;
padding-top:0px;
right:0px;
float:right;
width: 58px;
height: 45px;
}
.style-label
{
    padding:10px 0px;
    height:100%;
}
.style-label-left
{
    width: 85%;
margin-right: auto;
margin-left: auto;
float: none;
}
.style-label-right
{
    width:100%;
   padding:10px;
}
.style-label-right h2
{
    padding:2px 0px;
    font-size:20px;
    text-align:center;
    font-weight:bolder;
}
h2
{
    padding:2px 0px;
    font-size:25px;
    text-align:center;
}
.style-label-right h6
{
    font-size:85%;
    text-align: center;
}
.style-label-right p
{
    width: 89%;
font-size: 14px;
margin-left: auto;
margin-right: auto;
}
.doctor-port h2{padding-top: 0px;}
.green-bar{display:block;}
.style-label-left-gr{width: 100%;margin: 0px auto; padding: 0px 30px;}
.style-label-left-gr h2{font-size: 30px;text-align:center;line-height:none}
.style-label-left-gr p{padding:5% 0px 0px;;}
.style-label-right-gr{width: 100%;margin:60px auto 0px;position: absolute;float:none;padding:0px 30px;}
.style-label-right-gr img{margin:0px auto; display:none;}
.img-mobile{display:block;margin:0px auto;}
.gallery-grids{
   width: 100%;
position: relative;
margin-top:0px;
}
.gallery-grids ul li{width: 45%;float: left;margin: 10px 20px;}
.gallery-grids ul div:nth-child(2) li:nth-child(1){
    margin-left: auto;
margin-right: auto;
}
.gallery-grids ul div:nth-child(3) li:nth-child(1){margin: 10px 28%;}
.did-you-know .myfifty
{
    margin-left:0px;
    margin-right:0px;
    width:100%;
    margin-bottom:10px;
}

.content .did-you-know
{
    padding:5px;
    margin:0px auto;
    width:85%;
    box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.7);
    max-width: 418px;
}
.content{padding:0px 0px 20px;}
.vid-wrap-content h2{
    text-align: center;
font-weight: bolder;
color: #222;
margin: 0.7em 0em;
text-transform: uppercase;
font-size: 30px;
width: 90%;
margin-left: auto;
margin-right: auto;
}
.vid{width: 90%;
margin: 0px auto;}

/* video page */
.vid2 iframe,
.vid2 object,
.vid2 embed {
    padding-right:5%;
    padding-left:5%;
}
/*end video page*/

/*blog*/
.Blog-wrap {
    display: block;
}
.Blog-wrap div:nth-child(1) {
    width: 70%;
    float: none;
    margin: 0px auto 10px;
}
.Blog-wrap div img {
    margin: 0px auto;
    width:100%;
}
.Blog-wrap div:nth-child(2) {
    width: 100%;
    float: none;
}
.address_footer_img{float:none}
.myfifty
{
    width:46%;
    text-align:center;
    float:left;
    margin: 0px;
}
    .footer_tax_info
	{
	    text-align:center;
	}
	
	.content-text-wrap
	{
	    width:100%;
	    margin:5px;
	}
	.content-img-wrap
	{
	    width:100%;
	    margin:5px;
	    padding:5px;
	}
	.img-wrap
	{
	    width:100%;
	    margin:0px 0px 5px 0px;
	   padding:5px;
	}
    .footer-text .myfifty
	{
	    width:100%;
	    margin:5px 0px;
	}
	.pd h3 {
		font-size: 19px;
		text-align:center;
	}
	
    .container
    {
        padding: 5px 0px;
    }
	.carousel-caption p {
		padding: 5px 9px;
	}
	.carousel-caption {
		text-align: left;
		top: 0%;
		left: 13%;
	}
	
	.carousel-caption h3 {
		width: 109%;
	}
	
	.pd 
	{
		padding: 0;
	}
	
    .contact-form{padding: 2em 10px}
    .pd h3{font-size: 26px;}
    .address_footer_img:nth-child(1){margin: 0px auto;width: 85%;}
    .call-no{width: 75%;
margin: 0px auto;
float: left;}
    .call-logo{margin-left: 5%;}
    .address_footer_img_logo{margin:0% 30%;width:40%;padding:0px;float:none;}
    .footer_btn{margin: 10px auto;width: 85%}
    .footer_btn div:nth-child(2) a{float:right;}
    .footer_btn div:nth-child(3) {float: right;}
    .footer_btn div:nth-child(3) a{float: left;}
    .footer_btn div:nth-child(4){width:50%;}
    .footer_btn div:nth-child(4) img{margin:0px 0px 0px 70%;border-radius:4px;}
    .col-md-4.pd.contact-us{padding:10px 0px}
    .footer{padding: 1em 0px;}
	.footer-text h3 a, .footer-text h3 a:hover {
		font-size: 25px;
	}
	.footer-text p {
		font-size: 100%;
	}
	
	#swipebox-slider .slide img {
		min-height: 119px !important;
		min-width: 75% !important;
	}	
}

@media only screen and (max-width:415px)
{
.Page-Title{padding: 20px; height:auto;}
.Page-Title span {
font-size: 35px;
}
.BlogDetail-wrap div img{width:100%;}
.BlogDetail-wrap h5{margin:10px 0px;text-align:left;}
.BlogDetail-wrap h6{margin:5px 0px;}
.BlogDetail-wrap span p ul li{width:100%;}

.Blog-nav{width:100%}
.Blog-nav div{width:100%;text-align:center;}
.content-wrap{width:85%;}
.Consistent-Font{font-size: 15px;}
.SearchRE { width:100%;}
 .share_story
{
    width:50%;
    float:none;
    text-align:center;
    margin:0px auto;
}
    .footer_subscribe
	  {
	      width:85%;
	      margin:0px auto;
	  }
    .sub1 {
margin:10px 25%;
width:50%;
}

.sub2 {
margin:0px;
font-size: 13px;
text-align:center;
width:100%;
color: #FFF;
}

.subBut2 {
margin:0px;
font-size: 13px;
text-align:center;
width:100%;
color: #FFF;
}

.contact-us .footer_btn{margin:0px auto;}
.contact-us .footer_btn div{
    margin:0px;
    padding:0px;
    width: 45%;
}
.contact-us .footer_btn .myfifty:first-child{float: left;}
.contact-us .footer_btn .myfifty:last-child{float: right;}
#menu-button{padding: 0px 0px 10px 10px;}
.footer-text-cr{width:85%; margin:0px auto 10px;}
.footer-text-lt{width:85%; margin:0px auto;float:none;text-align: center;}
.footer-text-rt{width:85%; margin:10px auto;float:none;text-align: center;}
.footer_tax_info p
	{
	    font-size:14px;
	}
    
    div.col-md-4.pd.news-letter, div.col-md-4.pd.adress, div.col-md-4.pd.contact-us
    {
        width:100%;
        margin:0px auto;
        margin-bottom:20px;
    }
    div.col-md-4.pd.news-letter p
    {
        font-size:14px;
    }
    .carousel-indicators,a.right.carousel-control, a.left.carousel-control, .carousel-caption
    {
        visibility:hidden;
    }
.header-banner-footer{padding: 0.1em 0em;}
 .header-banner-footer-left
{
   font-size: 19px;
width: 60%;
text-align: right;
padding: 5px 0px 0px 0px;
font-weight: 900;
}
.header-banner-footer img
{
  height: 9%;
width: 9%;
text-align: center;
padding: 0px;
}
.header-banner-footer-right
{
    font-size:100%;
    width:100%;
    text-align:center;
    padding:0.1em 0em;
}
.header-top-left
{
    width:100%;
    text-align:center;
    padding:0px;margin:12px 0px 2px 0px;
}
.header-top-left img
{
    margin:0px auto;
}
.header-top-middle
{
    width: 100%;
padding: 27px 0px 25px;
margin: 0px;
}
.header-top-middle p
{
    margin:0px;
    line-height:1.625;
    text-align:center;
    font-size:16px;
}

.header-top-right-box{
    width:100%;
}
.header-top-right-section1{
    width:100%;
}
.header-top-right-section2{
    width:100%;
    font-size:15px;
    margin-left:0px;
    margin-bottom: 10px;
}


.header-top-right-section2 img{
    width:60px;
}

.header-top-right
{
    background-color: rgb(236, 236, 236);
width: 74%;
height: 35px;
margin: 160px 0px 0px 60px;
position: absolute;
z-index: 9999;
border-radius: 4px;
float: right;
}

.header-top-right2
{
    background-color: rgb(236, 236, 236);
width: 74%;
height: 35px;
margin: 160px 0px 0px 60px;
position: absolute;
z-index: 9999;
border-radius: 4px;
float: right;
}

.header-top-right .text{
margin-top:-4px;

}
.header-top-right .img1{
border-radius:4px;
background-color: #6C207E;
z-index:103;
width: 19%;
height: 32px;
margin: 1px;
max-width:42px;
}

<!--css for thead impact page -->
.message {
  color: white;
}

.chatBubbleRight {
  border-radius:10px;
  margin-Left:0%;
}
.chatBubbleLeft {
  border-radius:10px;
  margin-right:0%;
}
.triangle-down-right {
	border-bottom: 25px solid transparent;
	border-left: 40px solid rgb(118, 217, 0);
    right:-30px;
}

.triangle-down-left {
	border-bottom: 25px solid transparent;
	border-right: 40px solid rgb(70, 173, 221);
    left:-30px;
}

.search_box_page
{
    width:100%;border-style: solid;border-width: 1px;border-color: #CDCDCD;border-radius: 5px;background-color:#FDF2FF;height: 47px;border-right:none;
}
.search_box_page .text
{
float: left;
margin-top: 0px;
margin-left: 10px;
background-color: rgba(236, 236, 236, 0);
width: 60%;
float:left;
border:0 none;
outline:none;
padding-top:12px;
}
.search_box_page .img1
{
    border-radius:3px;
background-color: #6C207E;
top: 0px;
z-index:109;
padding-top:0px;
right:0px;
float:right;
width: 58px;
height: 45px;
}
.style-label
{
    padding:10px 0px;
    height:100%;
}
.style-label-left
{
    width: 85%;
margin-right: auto;
margin-left: auto;
float: none;
}
.style-label-right
{
    width:100%;
   padding:10px;
}
.style-label-right h2
{
    padding:2px 0px;
    font-size:20px;
    text-align:center;
    font-weight:bolder;
}
h2
{
    padding:2px 0px;
    font-size:25px;
    text-align:center;
}
.style-label-right h6
{
    font-size:85%;
    text-align: center;
}
.style-label-right p
{
    width: 89%;
font-size: 14px;
margin-left: auto;
margin-right: auto;
}
.doctor-port h2{padding-top: 0px;}
.green-bar{display:block;}
.style-label-left-gr{width: 100%;margin: 0px auto; padding: 0px 30px;}
.style-label-left-gr h2{font-size: 30px;text-align:center;line-height:none}
.style-label-left-gr p{padding:5% 0px 0px;}
.style-label-right-gr{width: 100%;margin: 20% auto 0px;position: absolute;float:none;padding:0px 30px;}
.style-label-right-gr img{margin:0px;width: 100%; display:none;}
.img-mobile{display:block;margin:0px;width: 100%;}
.gallery-grids{
   width: 100%;
position: relative;
margin-top:0px;
}
.gallery-grids ul li{width: 75%;
margin-left: auto;
margin-right: auto;}
.gallery-grids ul div:nth-child(2) li:nth-child(1){
    margin-left: auto;
margin-right: auto;
}
.did-you-know .myfifty
{
    margin-left:0px;
    margin-right:0px;
    width:100%;
    margin-bottom:10px;
}

.content .did-you-know
{
    padding:5px;
    margin:0px auto;
    width:85%;
    box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.7);
}
.content{padding:0px 0px 20px;}
.vid-wrap-content h2{
    text-align: center;
font-weight: bolder;
color: #222;
margin: 0.7em 0em;
text-transform: uppercase;
font-size: 30px;
width: 90%;
margin-left: auto;
margin-right: auto;
}
.vid{width: 90%;
margin: 0px auto;}


/* video page */
.vid2 iframe,
.vid2 object,
.vid2 embed {
    padding-right:5%;
    padding-left:5%;
}
/*end video page*/


/*blog*/
.Blog-wrap {
    display: block;
}
.Blog-wrap div:nth-child(1) {
    width: 70%;
    float: none;
    margin: 0px auto 10px;
}
.Blog-wrap div img {
    margin: 0px auto;
    width:100%;
}
.Blog-wrap div:nth-child(2) {
    width: 100%;
    float: none;
}
.address_footer_img{float:none}
.myfifty
{
    width:46%;
    text-align:center;
    float:left;
    margin: 0px;
}
    .footer_tax_info
	{
	    text-align:center;
	}
	
	.content-text-wrap
	{
	    width:100%;
	    margin:5px;
	}
	.content-img-wrap
	{
	    width:100%;
	    margin:5px;
	    padding:5px;
	}
	.img-wrap
	{
	    width:100%;
	    margin:0px 0px 5px 0px;
	   padding:5px;
	}
    .footer-text .myfifty
	{
	    width:100%;
	    margin:5px 0px;
	}
	.pd h3 {
		font-size: 19px;
		text-align:center;
	}
	
    .container
    {
        padding: 5px 0px;
    }
	.carousel-caption p {
		padding: 5px 9px;
	}
	.carousel-caption {
		text-align: left;
		top: 0%;
		left: 13%;
	}
	
	.carousel-caption h3 {
		width: 109%;
	}
	
	.pd 
	{
		padding: 0;
	}
	
    .contact-form{padding: 2em 10px}
    .pd h3{font-size: 26px;}
    .address_footer_img:nth-child(1){margin: 0px auto;width: 85%;}
    .call-no{width: 75%;
margin: 0px auto;
float: left;}
    .call-logo{margin-left: 5%;}
    .address_footer_img_logo{margin: 5% 0px 0% -4%;width: 70%;padding:0px;float:none;}
    .footer_btn{margin: 10px auto;width: 85%}
    .footer_btn div:nth-child(3){float: right;}
    .footer_btn div:nth-child(4){margin: 0px auto;float: none;padding-top: 20%;}
    .footer_btn div:nth-child(4) img{margin:0px;border-radius:0px}
    .col-md-4.pd.contact-us{padding:10px 0px}
    .footer{padding: 1em 0px;}
	.footer-text h3 a, .footer-text h3 a:hover {
		font-size: 25px;
	}
	.footer-text p {
		font-size: 100%;
	}
	
	#swipebox-slider .slide img {
		min-height: 119px !important;
		min-width: 75% !important;
	}
}
