
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Sriracha');
@font-face{font-family:'universe-55';src:url('../fonts/UniversCE-Medium.eot?v=4.7.0');
src:url('../fonts/UniversCE-Medium.eot?#iefix&v=4.7.0') format('embedded-opentype'),
	url('../fonts/UniversCE-Medium.woff?v=4.7.0') format('woff'),
	url('../fonts/UniversCE-Medium.ttf?v=4.7.0') format('truetype'),
	url('../fonts/UniversCE-Medium.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

	@font-face{font-family:'myriadproreg';src:url('../fonts/MYRIADPROREGULAR.eot?v=4.7.0');
src:url('../fonts/MYRIADPROREGULAR.eot?#iefix&v=4.7.0') format('embedded-opentype'),
	url('../fonts/MYRIADPROREGULAR.woff?v=4.7.0') format('woff'),
	url('../fonts/MYRIADPROREGULAR.ttf?v=4.7.0') format('truetype'),
	url('../fonts/MYRIADPROREGULAR.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
	
	@font-face{font-family:'MyriadProBoldCondensed';src:url('../fonts/MyriadProBoldCondensed.eot?v=4.7.0');
src:url('../fonts/MyriadProBoldCondensed.eot?#iefix&v=4.7.0') format('embedded-opentype'),
	url('../fonts/MyriadProBoldCondensed.woff?v=4.7.0') format('woff'),
	url('../fonts/MyriadProBoldCondensed.ttf?v=4.7.0') format('truetype'),
	url('../fonts/MyriadProBoldCondensed.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
	@font-face{font-family:'artbrush';src:url('../fonts/artbrush.eot?v=4.7.0');
src:url('../fonts/artbrush.eot?#iefix&v=4.7.0') format('embedded-opentype'),
	url('../fonts/artbrush.woff?v=4.7.0') format('woff'),
	url('../fonts/artbrush.ttf?v=4.7.0') format('truetype'),
	url('../fonts/artbrush.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
	
@media screen and (device-width: 414px) and (device-height: 736px){
	 .navbar-brand  img{margin-top:-55px!important;margin-left:-53px!important;}
	 .center-test-main {margin-left: 30px!important;}
	 .btn-primary {margin-left: -8px!important;}
 } 	
@media screen and (device-width: 412px) and (device-height: 732px){
	 .navbar-brand  img{margin-top:-55px!important;margin-left:-53px!important;}
	 .center-test-main {margin-left: 30px!important;}
	 .btn-primary {margin-left: -8px!important;}
 } 	
 @media only screen  and (min-width : 1224px) {
	 .lg_screen{padding-left: 48px;
    padding-right: 41px;}
 }
 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){ 
 .ui-datepicker .ui-datepicker-title select {
 font-size: 0.8em !important;}
 .ui-datepicker select.ui-datepicker-year {
width: 50% !important;}
.ui-datepicker-trigger {
margin-left: 172px!important;}

.navbar-fixed-left-admin {
z-index:3;}
.moveryt{margin-left:10px;}
.green{margin-left:60px;}
 .fees_center_p {
position: unset!important;
vertical-align: text-bottom!important;
margin-bottom: 23px;}
 .headtop1 {
    margin-left: 49px;
margin-right: -130px;}
  

}
 
	
	
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.btn.btn-primary1 {
    color: #4C4C4C;
border-color: #77dd77;
    border: 2px solid #ffffff;
    background: none;
    color: #ffffff;}
	
	@media screen and (max-width: 640px) {
	.center-test-main .enjoy-css-up {
    left: 45px!important;
    top: -30px!important;
    margin-left: -61px;
	width: 310px!important;
}
 .manisha img{padding-left: 60px; width:82%!important;}
.center-test-main .enjoy-css-down {
    left: -5px!important;
    top: 138px!important;
	    height: 148px!important;
		    width: 310px!important;
}
.center-test{margin-right:75px!important; width:270px!important; height:270px!important; padding: 0px 30px 0 30px!important; position:relative!important;}
.center-test-main .center-test:before {
    left: -48px!important;
	 background-size: 70px;
    top: 30%!important;
	position:absolute!important;}
.center-test-main .center-test:after {
    left: 240px!important;
	 background-size: 70px;
	 top: 55%!important;
position:absolute!important;
}

	}
@media screen and (max-width: 640px) {

.btn.btn-primary1 {
    color: #4C4C4C;
    border-color: #77dd77;
    margin-right: -35px;
}
.btn.btn-primary {
    color: #4C4C4C;
    border-color: #77dd77;
margin-left: -40px;}

section .section-heading .divider1:after {
    background: #77dd77;
margin: 10px 0 0 130px;}
.btn.btn-default.find_out_btn{margin-left:30px; font-size: 15px;}
}
@media screen and (max-width: 670px) {
	/*1/11
	.vtimeline-block {margin-right:65px;}
	.vtimeline-right .vtimeline-block {margin-right:65px;}
	.media-heading{margin-top:15px;margin-bottom:1px;text-align:left!important;}
	.media-object01{padding-right:40px;}
	.vtimeline-date{margin-right:5px;}
	*/
	.media-heading{width:none!important; padding-left:0px!important; }
	.media-object01{margin-left:-25px!important;}
	
	section#gallery-update>.update-container1{
		padding-bottom:130px!important;
	}
	section#gallery >.gallery-container{
		padding-bottom:120px!important;
		
	}
/*
	.padup{margin-top:-40px!important;}*/
	.center-test-main .enjoy-css-up {
    left: 40px!important;
    top: -30px!important;
    margin-left: -61px;
	width: 310px!important;
}
 .manisha img{padding-left: 0px!important;
    width: 125%!important;
    margin-left: -10px!important;
    height: 80px;
  
    margin-top: 60px!important;}
.center-test-main .enjoy-css-down {
    left: -18px!important;
    top: 138px!important;
	    height: 148px!important;
		    width: 310px!important;
}
.center-test{margin-right:85px!important; width:270px!important; height:270px!important; padding: 0px 30px 0 30px!important; position:relative!important;}
.center-test-main .center-test:before {
    left: -43px!important;
	 background-size: 70px;
    top: 30%!important;
	position:absolute!important;}
.center-test-main .center-test:after {
    left: 238px!important;
	 background-size: 70px;
	 top: 55%!important;
position:absolute!important;}
.mid {
    font-size: 24px!important;
    margin-left: -10px!important;
	margin-top: 60px !important;
    margin-bottom: 20px!important;
	/*1/11 */
    width: 270px!important;
	    margin-right: -49px!important;
 
   
    font-family: 'MyriadProBoldCondensed',sans-serif,Verdana,Geneva,sans-serif !important;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    text-align: center;
   
}
section#support .media a {font-size:15px;}
.fontartbrush {
    font-family: artbrush;
    color: #fff !important;
    font-size: 16px!important;
    line-height: 30px;
    margin-left: 10px;

	}
	.fontartbrush span {font-size:13px!important; 
	}
	 body.modal-open {
    overflow: hidden;
}
 body#place1.modal-open {
      // block scroll for mobile;
      // causes underlying page to jump to top;
      // prevents scrolling on all screens
      overflow: hidden;
      position: fixed;
  }

  body#place1 {  
    overflow-x: hidden;
    overflow-y: scroll !important;
  }
}
.font_12{font-size: 20px;}
@media screen and (max-width: 670px) {
	/*3/11*/
	.font_12{font-size:12px; font-style:italic;line-height: 20px;}
	.ui-datepicker .ui-datepicker-title select {
 font-size: 0.8em !important;}
 .ui-datepicker select.ui-datepicker-year {
width: 50% !important;}
	.degree{font-size:12px;margin-top: -10px!important;
    margin-bottom: -20px!important;}
	section#Services .media.active i.fa {
    color: #77dd77;
    background: #FFFFFF;
    margin-top: 35px;}
	p.mardown {
    margin-bottom: -70px;}
	.place_logo {
    width: 46px!important; 
    /* margin: 8px 0 0 0px; */
    height:53px;
    margin: auto!important;
    margin-top: 23px!important;}
	.people-radius-box h3{font-size:20px !important;}
	.people-radius-box {margin-top:119px !important;}
	.people-radius-box p{font-size:14px !important;}
	.modal-dialog .col-sm-4{margin-left: 46px!important;
    margin-bottom: 20px!important;}
	.place_img1 {margin-top: -86px!important;}
	h2.text-center.line-height.people-doctr-color.size {
    font-size: 18px;}
	.people-radius-box1 { top: 29px!important;padding:0px!important;left: 190px!important;width: 119px!important;
    height: 93px!important;}
	
	.prgh p{font-size:15px!important;}
	.fsize{font-size:14px!important;}
	.vtimeline-date{margin-right:5px; margin-bottom: 30px;}
      
	/*3/11*/
	/*6/11*/
	.modal-dialog .treat{    width: calc(100% - 37px)!important;margin-left: 18px!important;}
	.fbox{font-size:15px;}
	/*6/11*/
h2{font-size:28px;}
h3{font-size:20px;}
.section-heading p{font-size:15px!important; 
}
.btn.btn-primary1 {
    color: #4C4C4C;
    border-color: #77dd77;
	margin-right: -28px;
	font-size: 15px;
}
.btn.btn-primary {
    color: #4C4C4C;
    border-color: #77dd77;
margin-left: -40px; 
}

.modal-body {
    max-height: 400px!important;}

/* start 9/11*/
	.modal-dialog .navbar-fixed-left-admin {
    height: 278px!important;}
	select#selectBranch {
    margin-top: -26px;
    margin-left: 37px;}
	.slot {
    height: 195px!important;}

select#selectDoctor {
    margin-top: -26px;
    margin-left: 37px;
}
.bsdoctor {
    top: 16px!important;
	font-size:15px;
}
.ui-datepicker table {    height: 140px!important;}
.ui-widget.ui-widget-content{height: 241px!important;}
.cal_p {
margin-top: 0px;}
.bslot {
    font-size: 18px!important;
    text-align: center;
 
margin-top: -5px!important;}
.date-day {
    padding-left: 30px;
font-size: 14px;}
.pdt .date-dow {font-size: 14px;}
span.date-mth {
font-size: 14px;}
h3.headtop{line-height: 18px!important;}
.btn.btn-admin-slot {margin-left: 48px;font-size: 11px;
    margin-top: -10px;
}
/* end 9/11*/

section .section-heading .divider1:after {
    background: #77dd77;
margin: 10px 0 0 130px;}
.btn.btn-default.find_out_btn{margin-left:30px; font-size: 15px;}
.center-test-sub p {z-index:3;}
.fees_center_p {
position: unset!important;
vertical-align: text-bottom!important;
margin-bottom: 23px;}


}




 .error {
    border:2px solid red!important;
} 
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.modal-header1{
      margin-bottom: 2px;
   }
.modal-body1 {
	    padding: 2px!important;
    position: relative;
    padding: 20px;
	overflow:hidden!important;
	height:400px;
}
.modal-footer1 {
    margin-top: 2px;
   
}
wrapper{overflow:hidden;}
body {
  font-family: 'Lato', Arial;
  /* color: #666666; */
  color: #2D2C2C;
  font-weight:400;
  font-size:16px;
  -webkit-font-smoothing: antialiased;
  overflow-x:hidden;
}
.btn-slot {
    color: #837777;
    background-color: #fff !important;
    border-color: #77dd77;
	    padding: 6px 12px;
}
.btn-slot:hover{
    color: black;
    background-color: #77dd77 !important;
    border-color: #77dd77;
}
p {
    font-size:16px;
	font-weight:400;
}
a {
     /* font-family: 'Open Sans',sans-serif,Verdana,Geneva,sans-serif; */
     font-family: 'Lato', Arial;
  -webkit-font-smoothing: antialiased;
  font-size:16px;
}
div.content {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  /* color: #2D2C2C; */
      /* font-size: 13px; */
    color: #020202;
    font-weight: 500;
   
    line-height: 30px;
}

header .navbar-default {
 /*  background-color:#87e2df; */
 background:linear-gradient(-45deg, #77dd77 0%, #77DCEE 100%); 
  border-bottom: #E0D25F;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default ul.navbar-nav {
 /*  padding-top: 10px; */
     /* margin-left: 6%; */
}
header .navbar-default ul.navbar-nav li a {
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
      color: #000;
      letter-spacing: 1px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  
}
header .navbar-default ul.navbar-nav li a:after {
  content: '';
  width: 32px;
  background: none;
  height: 4px;
  position: absolute;
  bottom: 2px;
  z-index: 99999;
  left: 20px;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default ul.navbar-nav li a:hover {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default ul.navbar-nav .menu1:afte {
	    top: 52px;
		    left: 13px;
	height: 30px;
    width: 30px;
   background: red; /* For browsers that do not support gradients */
  /* background: -webkit-radial-gradient(circle, #001fff, #ece8e8, #737373); /* Safari */ 
  /* background: -o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 to 12.0 */ 
  /* background: -moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 to 15 */ 
/* background: radial-gradient(circle, #001fff, #ece8e8, #737373); */
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu2:afte{
	    top: 52px;
		    left: 34px;
	height: 30px;
    width: 30px;
    background: #a300a5;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu3:afte {
	    top: 52px;
		    left: 34px;
	height: 30px;
    width: 30px;
    background: #ef800a;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu4:afte {
	    top: 52px;
		    left: 34px;
	height: 30px;
    width: 30px;
    background: #0cb4ff;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu5:afte{
	    top: 52px;
		    left: 50px;
	height: 30px;
    width: 30px;
    background: #A86868;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu6:afte{
	    top: 52px;
		    left: 34px;
	height: 30px;
    width: 30px;
    background: #9da76a;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu7:afte {
	
	   top: 52px;
    left: 70px;
    height: 40px;
    width: 40px;
    background: #ff7694;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav .menu8:afte{
	    top: 52px;
		    left: 45px;
	height: 30px;
    width: 30px;
    background: #b655f1;
    border: 4px solid #E2E0E0;
    border-radius: 50%;
}
header .navbar-default ul.navbar-nav li a:hove:after {
  background: #6b396c;
  
  width:60%;
 
}
header .navbar-default ul.navbar-nav li a.getApp {
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default ul.navbar-nav li a.getApp:after {
  /* display: none; */
}
header .navbar-default .navbar-brand {
  height: auto;
  padding: 0;
}
header .navbar-default.scrolled {
  background: rgba(87, 82, 160, 0.8);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  padding: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default.scrolled .navbar-brand {
  padding: 15px 20px;
}
header .navbar-default.scrolled .navbar-brand img {
  width: auto;
  max-height: 33px;
}
header .navbar-default.scrolled ul.navbar-nav {
  padding-top: 15px;
}
.scrollpoint {
  opacity: 0;
}
.scrollpoint.active {
  opacity: 1 \0;
}
.hanging-phone {
  position: absolute;
  right: 0;
  z-index: 0;
  bottom: -70px;
}
.section-heading {
     /* margin: 60px 50px 80px 0; */margin: 60px 50px 16px 0;
	 
  text-align: center;
}
.section-heading h1 {
  display: inline-block;
  font-size: 55px;
  font-weight: 400;
  margin-bottom: 0;
}
/* .section-heading p { */
    /* font-size: 16px; */
    /* color: #4A4848; */
    /* font-weight: 300; */
    /* padding: 0 77px; */
    /* line-height: 2; */
/* } */
.section-heading p {
   font-size: 20px;
    color: #0E0D0D;
    font-weight: 400;
    padding-top: 0px;
    line-height: 30px;
}

.section-heading .divider:after {
  content: "";
  position: relative;
  height: 4px;
  width: 60px;
  display: block;
  text-align: center;
  margin: 13px auto;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
}
.section-heading .divider1:after {
	    background: #77dd77;
  content: "";
  position: relative;
  height: 4px;
  width: 60px;
  display: block;
  text-align: center;
  margin: 13px auto;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
}
.section-heading.inverse .divider1:after {
  /* background: #ffffff; */
  background:#77dd77;
}
.section-heading.inverse h1,
.section-heading.inverse p {
  color: #ffffff;
}
.section-heading.inverse .divider:after {
  /* background: #ffffff; */
  background:#77dd77;
}
section#about {
  position: relative;
      padding-bottom: 60px;
}
section#about .about-item {
  text-align: center;
  font-size: 15px;
  line-height: 25px;
  color: #080808;
}
section#about .about-item i.fa {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 35px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 104px;
}
section#Services .Services-item i.fa {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 35px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    width: 104px;
}
/* section#Services .Services-item { */
    /* text-align: justify; */
    /* font-size: 15px; */
    /* line-height: 25px; */
    /* color: #080808; */
/* } */
section#Services .Services-item {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #080808;
}

section#Services .media > .pull-right {
  margin-left: 20px;
}
section#Services .media i.fa {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  /* padding: 20px; */
      padding: 35px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 104px;
  text-align: center;
}
section#Services .media .media-heading {
  padding-top: 10px;
  font-weight: 400;
}
section#Services .media .media-body {
  color: #080808;
}
section#Services .media.media-left .media-body {
  text-align: right;
}
section#Services .media.feature {
  margin-top: 25px;
}
section#Services .media.feature:first-child {
  margin-top: 0;
}
section#Services img {
  margin: 0 auto 20px;
}
section#updates>.update-container {
	   
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom:15px;
}
section#gallery-update>.update-container1 {
    width: 103%;
    background: url("../img/berry/bk-freeze.jpg");
    padding-bottom: 60px;
    /* background: #eaf3eb; */
    background: #E6E6E6;
    position: relative;
    left: -16px;
}



section#updates .review-filtering {
  margin: 20px 0 100px 0;
}
section#updates .review-filtering .review .review-person {
  width: 100%;
}
section#updates .review-filtering .review .review-person img {
  width: 110px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin: 10px auto;
}
section#updates .review-filtering .review .review-comment {
  width:100%;
  height:300px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 5px 40px 20px;
  position: relative;
}
section#updates .review-filtering .review .review-comment h3 {
  margin-bottom: 15px;
}
/* section#updates .review-filtering .review .review-comment p { */
  /* font-size: 16px; */
  /* color: #999999; */
/* } */
section#updates .review-filtering .review .review-comment p {
     font-size: 14px;
    color: #4c4c4c;
    font-weight: 400;
    padding-top: 10px;
    line-height: 30px;
}
section#updates .review-filtering .review .review-comment p span {
  margin-left: 10px;
}
section#updates .review-filtering .review .review-comment:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-width: 15px;
  margin-top: -10px;
}
section#updates .review-filtering .review .review-person,
section#updates .review-filtering .review .review-comment {
  float: left;
}
section#updates .review-filtering .slick-dots {
  bottom: -80px;
}
section#updates .review-filtering .slick-dots li button {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
section#updates .review-filtering .slick-dots li button:before {
  display: none;
}
section#screens .slider {
  margin: 50px 0;
}
section#screens .slider div img {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 10px;
  display: inline;
}
section#screens .slider div h4 {
  text-align: center;
  margin-top: 40px;
  font-size: 16px;
}
section#screens .slider .slick-dots li button {
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
}
section#screens .slick-prev,
section#screens .slick-next {
  width: 50px;
  height: 50px;
  top: 44%;
}
section#screens .slick-slide {
  text-align: center;
}
section#screens .slick-prev:before {
  content: "\f104";
}
section#screens .slick-next:before {
  content: "\f105";
}
section#screens .slick-prev:before,
section#screens .slick-next:before {
  font-size: 34px;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
  line-height: 45px;
  color: #CCC;
  border: 2px solid #CCC;
  width: 50px;
  display: inline-block;
  height: 50px;
  text-align: center;
}
section#screens .filter {
  text-align: center;
}
section#screens .filter a {
  display: inline-block;
  padding: 7px 20px;
  text-decoration: none;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
  margin: 10px 5px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* demo video Section */
section#demo .video-container {
  padding: 20px;
  border: 1px solid #b3b3b3;
  min-height: 450px;
  overflow: hidden;
}
section#demo iframe {
  width: 100%;
  height: 100%;
  border: none;
}
/* Get app Section */
section#getApp {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 70px 0;
}
section#getApp .platforms {
  margin: 5px auto 120px auto;
  text-align: center;
}
section#getApp .platforms .btn {
  margin-right: 10px;
  margin-bottom: 20px;
}
/* support section */
section#support {
     /* padding: 85px 0px 200px 0; */
}
.support1{background: url("../img/berry/bk-freeze.jpg");}
section#support .media {
  margin-bottom: 10px;
}
section#support .media i.fa {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 10px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 1.9em;
  text-align: center;
}
section#support .media .media-heading {
  padding: 9px;
  /* font-weight: 300; */
}
section#support .media .media-heading a {
  font-weight: 500;
}
/* footer section */
footer {
  padding: 10px 0;
  text-align: center;
}
footer a > img {
  width: 100px;
}
footer .social {
  display: block;
  margin-top: 30px;
}
footer .social a {
  margin: 0 8px;
  padding: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer .social a i {
  width: 1em;
}
footer .rights {
  margin-top: 30px;
}
footer .rights a {
  text-decoration: underline;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-weight: bold;
}
footer .rights a:hover {
  text-decoration: none;
}
section {
  position: relative;
  padding-bottom: 0px;
  padding-top:25px;
  /* border-top: 1px solid #D8D8D8; */
}
/* Common style for pseudo-elements */
section::before,
section::after {
  position: absolute;
  content: '';
  pointer-events: none;
  overflow: hidden;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.tp-caption {
  font-family: 'Lato', Arial !important;
  -webkit-font-smoothing: antialiased;
}
.tp-caption.large_white_bold {
  color: #ffffff;
  font-size: 45px;
  font-weight: 400;
}
.tp-caption.large_white_light {
  color: #ffffff;
  font-size: 45px;
  font-weight: 400;
}
.btn {
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  -ms-border-radius: 3em;
  -o-border-radius: 3em;
  border-radius: 3em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 5px 25px;
}
.btn.btn-primary {
  border: 2px solid #ffffff;
  background: none;
  color: #ffffff;
}
.btn.btn-primary:hover {
  color: #ffffff;
}
.btn.btn-primary1:hover {
  color: #ffffff;
}
.btn.btn-primary1 {
  border: 2px solid #ffffff;
  background: none;
  color: #ffffff;
}
.btn.btn-default {
  border: none;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.btn.btn-lg {
  padding: 10px 25px;
}
.btn:hover {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
form .form-control {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 5em;
  -moz-border-radius: 5em;
  -ms-border-radius: 5em;
  -o-border-radius: 5em;
  border-radius: 5em;
  height: 40px;
  line-height: 20px;
  /* color: #cfcfcf;
  font-weight: 300; */
      color: #008830;
    font-weight: 500;
}
form textarea.form-control {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  height: auto;
  line-height: normal;
}
@media screen and (max-width: 640px) {
   
  .logo {
    width: 100px;
    height: auto;
  }
  .slick-next {
    right: 0;
  }
  .slick-prev {
    left: 0;
  }
  .contact-details {
    margin-top: 20px;
  }
  header .navbar-default {
    padding: 20px;
  }
  header .navbar-default .navbar-toggle {
    margin-top: 0px;
    margin-right: 0px;
    background: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    -ms-border-radius: 5em;
    -o-border-radius: 5em;
    border-radius: 5em;
  }
  header .navbar-default .navbar-toggle:hover,
  header .navbar-default .navbar-toggle:focus {
    background: none;
  }
  header .navbar-default ul.navbar-nav {
    padding-top: 0;
    margin: 0;
  }
  header .navbar-default ul.navbar-nav li a {
    padding: 10px;
    text-align: center;
  }
  header .navbar-default ul.navbar-nav li a.getApp {
    background: none !important;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    -ms-border-radius: 0em;
    -o-border-radius: 0em;
    border-radius: 0em;
  }
  header .navbar-default .navbar-collapse {
    border-color: transparent;
  }
  header .navbar-default.scrolled .navbar-collapse {
    border-color: transparent;
  }
  header .navbar-default.scrolled ul.navbar-nav {
    padding-top: 0;
    margin: 0;
  }
  header .navbar-default.scrolled .navbar-toggle {
    margin-top: 11px;
    margin-right: 20px;
    background: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    -ms-border-radius: 5em;
    -o-border-radius: 5em;
    border-radius: 5em;
  }
}
header01 {
  background: #77DDB7;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #77dd77 0%, #6b396c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #77dd77), color-stop(100%, #77dd77));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #77dd77 0%, #77dd77 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #77dd77 0%, #77dd77 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #77dd77 0%, #77dd77 100%);
  /* IE10+ */
  background: linear-gradient(-45deg, #77dd77 0%, #77dd77 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#12A6D6, endColorstr=#6b396c, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
header .navbar-default ul.navbar-nav li a {
  /* color:#6b396c; */
  /* background: none; */
  /* color:#000; */
  /* font-size:15px; */
 
  /* border-bottom:1px solid grey; */
}
header .navbar-default ul.navbar-nav li a.getApp {
  color: #4C4C4C;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
  /* IE10+ */
  background: linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e0e0e0, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
header .navbar-default ul.navbar-nav li a.getApp:hover {
  color: #000;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default ul.navbar-nav li a:hover {
  color: #764776;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .navbar-default.scrolled {
  /* border-bottom:1px solid #f2f2f2; */
}
header .navbar-default.scrolled ul.navbar-nav li a {
  color: #6b396c;
}
header .navbar-default.scrolled ul.navbar-nav li a:hover {
  color: #6b396c;
}
header .navbar-default.scrolled ul.navbar-nav li a:hover:after {
  background: #6b396c;
}
header .navbar-default.scrolled .navbar-brand {
 /*  background: #6b396c; */
}
section .section-heading .divider:after {
  background: #77dd77;
}
section#about .about-item i.fa {
    border: 2px solid #77dd77;
    color: #77dd77;
}
section#about .about-item:hover i.fa {
  color: #ffffff;
  background: #77dd77;
}
section#about .about-item:hover h3 {
  color: #77dd77;
    text-decoration: underline;
}
section#Services {
  /* background: #f6f6f6; */
  /* padding-bottom:60px; */
}
section#Services header h1:after {
  background: #77dd77;
}
section#Services .media i.fa {
  border: 2px solid #77dd77;
  color: #77dd77;
}
section#Services .media:hover i.fa {
  color: #ffffff;
  background: #77dd77;
}
section#Services .media:hover h3 {
  color: #77dd77;
     text-decoration: underline;
}
/* section#Services .media.active i.fa {
  color: #ffffff;
  background: #77dd77;
} */
section#Services .media.active i.fa {
    color: #77dd77;
    background: #FFFFFF;
}
section#Services .media.active .media-heading {
  color: #77dd77;
}
section#Services .media:hover i.fa {
    color: #ffffff;
    background: #77dd77;
	
}
section#updates >.update-container{
    /* background: url("../img/berry/bk-freeze.jpg"); */
	
	    width: 104%;
    background: #E6E6E6;
    /* background: #eaf3eb; */
    /* margin-top: 25px; */
    padding-bottom: 60px;
    position: relative;
    left: -13px;
}
section#gallery {
  /* margin-top: 6px; */
}
section#updates header {
  color: #ffffff;
}
section#updates header h1:after {
  background: #ffffff;
}
section#updates .review-filtering .review .review-person img {
  border: 3px solid #ffffff;
}
section#updates .review-filtering .review .review-comment {
  background: #ffffff;
}
section#updates .review-filtering .review .review-comment h3 {
  color: #77dd77;
}
section#updates .review-filtering .review .review-comment p span i {
  color: #77dd77;
}
section#updates .review-filtering .review .review-comment:after {
  border-right-color: #ffffff;
}
section#updates .review-filtering .slick-dots li button {
  background: #F6F6F6;
  border: 2px solid #ffffff;
}
section#updates .review-filtering .slick-dots li.slick-active button {
  /* background: #77dd77; */background: #F9F9F9;
}
section#screens header h1:after {
  background: #77dd77;
}
section#screens .slider div img {
  border: 2px solid #e5e5e5;
}
section#screens .slider div h4 {
  color: #999999;
}
section#screens .slider .slick-dots li button {
  background: #999999;
}
section#screens .slider .slick-dots li.slick-active button {
  background: #77dd77;
}
section#screens .filter a {
  border: 2px solid #cccccc;
  color: #999999;
}
section#screens .filter a:hover {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
section#screens .filter a.active {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
/* demo video Section */
section#demo {
  background: #f6f6f6;
}
section#demo header h1:after {
  background: #77dd77;
}
/* Get app Section */
section#getApp {
  background: url("../img/berry/bk-berry-ga.jpg");
}
section#getApp header {
  color: #ffffff;
}
section#getApp header h1:after {
  background: #ffffff;
}
section#getApp .platforms .media {
  border: 2px solid #ffffff;
  color: #ffffff;
}
section#getApp .platforms .media a i {
  color: #ffffff;
}
section#getApp .platforms .media a div.media-body {
  color: #ffffff;
}
section#getApp .platforms .media:hover {
  background: #ffffff;
}
section#getApp .platforms .media:hover a i,
section#getApp .platforms .media:hover a div.media-body {
  color: #77dd77;
}
/* support section */
section#support header h1:after {
  background: #77dd77;
}
section#support .media i.fa {
  border: 2px solid #77dd77;
  color: #77dd77;
}

section#support .media a {
    color: #020202;
}
}
section#support .media:hover i.fa {
  color: #ffffff;
  background: #77dd77;
}
section#support .media:hover h3 {
  color: #77dd77;
}
/* footer section */
footer {
  /* background: #77dd77; */
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #77dd77 0%, #6b396c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #77dd77), color-stop(100%, #6b396c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #77dd77 0%, #6b396c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #77dd77 0%, #6b396c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #77dd77 0%, #6b396c 100%);
  /* IE10+ */
  background: linear-gradient(-45deg, #77dd77 0%, #77DCEE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#77dd77, endColorstr=#6b396c, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
footer .social a {
  border: 2px solid #ffffff;
}
footer .social a i {
  color: #ffffff;
}
footer .social a:hover {
  background: #ffffff;
}
footer .social a:hover i {
  color: #77dd77;
}
footer .rights {
  color: #ffffff;
}
footer .rights a {
  color: #ffffff;
  font-weight: 400;
  text-decoration: none;
}
.navbar-toggle {
  background-color: #FFF;
  border: 1px solid rgba(0, 0, 0, 0);
}
.btn.btn-primary-top{
	background-color:#77DD77;
	color:#fff;
}
.btn.btn-primary1-top{
	background-color:#77DD77;
	color:#fff;
}
.btn.btn-primary-top:hover{
	background-color:#77DD77;
	color:green;
}
.btn.btn-primary1-top:hover{
	background-color:#77DD77;
	color:green;
}
.btn.btn-primary {
  color: #4C4C4C;
  border-color: #77dd77;
}
.btn.btn-primary1 {
  color: #4C4C4C;
  border-color: #77dd77;
}
.btn.btn-primary:hover {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
.btn.btn-primary1:hover {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
.btn.btn-primary.inverse {
  color: #ffffff;
  border-color: #ffffff;
}
.btn.btn-primary1.inverse {
  color: #ffffff;
  border-color: #ffffff;
}
.btn.btn-primary.inverse:hover {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
.btn.btn-primary1.inverse:hover {
  color: #ffffff;
  background: #77dd77;
  border-color: #77dd77;
}
.btn.btn-default {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(180deg, #ffffff 0%, #cccccc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc, GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  color: #6b396c;
}
.btn.btn-default:hover {
  color: #6b396c;
}
form .form-control:focus {
  border-color: #00FF00;
  /* color: #999999; */
  color: #16112F;
  font-weight: 600;
}
@media screen and (max-width: 640px) {
  header .navbar-default .navbar-toggle:hover,
  header .navbar-default .navbar-toggle:focus {
    background: none;
  }
  header .navbar-default ul.navbar-nav li a {
    color: #ffffff;
    border-bottom: 1px solid #753e76;
  }
  header .navbar-default ul.navbar-nav li a.getApp {
    color: #ffffff;
  }
  header .navbar-default ul.navbar-nav li a:after {
    display: none;
  }
  header .navbar-default ul.navbar-nav li a:hover {
    color: #77dd77;
  }
  header .navbar-default .navbar-collapse {
    background: #77DC94;
  }
  header .navbar-default.scrolled {
    border-color:#f2f2f2;
	
  }
  header .navbar-default.scrolled ul.navbar-nav li a {
    color: #ffffff;
  }
  header .navbar-default.scrolled ul.navbar-nav li a:hover {
    color: #77dd77;
  }
   .img_640{
	  
	 max-width:200px;
  }
  .logo767 {
    margin-left: 200px;
}
}

.pre-loader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  display: block;
}
.pre-loader .load-con {
  margin: 20% auto;
  position: relative;
  text-align: center;
}
.spinner {
  margin: 50px auto 0;
  width: 70px;
  text-align: center;
}
.spinner > div {
  width: 18px;
  height: 18px;
  /* background-color: #ffffff; */
     background-color: #77dd77;
    border: 1px solid #77dd77;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.pre-loader {
  /* background: #6b396c; */
  background: #F8F9F9;
}
/* hover */
.email-div{
width:100%;
height:100%;
background-color:#F9F5F5;
position:relative;
overflow:hidden;
z-index:-000;
border-top:blue;
top:-1px;
text-align:justify;
}
/* hover ends */
.navbar-nav{
	/* color:blue; */
	    padding-top: 12px;
}

/* .scrolled1 {
    background: rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    padding: 0;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
	text-align:center; */
}
.fixed {
    /* background: blue; */
    border-bottom: #f2f2f2;
    padding-top: 0px;
    padding-bottom: 5px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
	/* search */
	
.search{
	float:right;
margin:15px 121px 0 0;
}

.fa-search{
	padding-left:0px;
	}
/* end search */
/* menu-icon */

.menu-icon{
	float:right;
	margin:10px -273px;
	padding-left:0px;
}

/* end of menu icon */

/* ========maps======== */
.map1{  			
					height: auto; 
	  				padding: 0px; 
					border: 2px solid #CCC; 
					margin-bottom: 45px;
					margin-right:30px;
					background-color:#FFF 
					pointer-events: none;
	}
#map-container { 
height: 526px;
width:100%;
}
	
@media all and (max-width: 991px) {
#map-outer  { height: 650px }
		}


/* ==========end of maps=========== */

.size{
	height:auto;

margin-top: 10px;
}


.appointment{
	border-radius:5px;
	background-color:#59b1be;
	padding:0 0;
	margin:10px 55px;
}
.menuicons{
	clear:right;
	float:right;
	margin-top:-53px;
	margin-right:84px;
	
}
.menuicons> a{color:white;}
.menuicons{float:right;}
/* book aapp */
	
	.btnbook {
 background: #00A1DE;
  background-image: -webkit-linear-gradient(top, #77DCDD, #7BE081);
  background-image: -moz-linear-gradient(top, #77DCDD, #7BE081);
  background-image: -ms-linear-gradient(top, #77DCDD, #7BE081);
  background-image: -o-linear-gradient(top, #77DCDD, #7BE081);
  background-image: linear-gradient(to bottom, #77DCDD, #7BE081);
 /*  background-image: -webkit-linear-gradient(top, #00A1DE, #00a3de);
  background-image: -moz-linear-gradient(top, #00A1DE, #00a3de);
  background-image: -ms-linear-gradient(top, #00A1DE, #00a3de);
  background-image: -o-linear-gradient(top, #00A1DE, #00a3de);
  background-image: linear-gradient(to bottom, #00A1DE, #00a3de); */
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Lato;
  color: #ffffff;
  font-size: 14px;
  /* padding: 10px 20px 10px 20px; */
  /* padding: 3px 9px 3px 9px; */
      padding: 8px 10px 8px 10px;
  text-decoration: none;
  border:none;
  margin-top:39px;
  

}

.btnbook:hover {
   background: #22bcf0;
  background-image: -webkit-linear-gradient(top, #22bcf0, #3f788c);
  background-image: -moz-linear-gradient(top, #22bcf0, #3f788c);
  background-image: -ms-linear-gradient(top, #22bcf0, #3f788c);
  background-image: -o-linear-gradient(top, #22bcf0, #3f788c);
  background-image: linear-gradient(to bottom, #22bcf0, #3f788c)
  text-decoration: none;
  color:white;
}
	
.logoname{margin-left:-50px;}
.email-div > li a{
	text-align:center;
}
/* .slider{margin-top:90px;} */

  section #bookappointment{margin-right:10px;}
  
 .feedbackk{
	 position:fixed;
 border-radius:5px;
 top:90%;
 left:0;
 right0;
 width:auto;
 height:auto;
 /* background-color:#091F75; */
     background-color: #7ADF8F;
 z-index:1;
 color:white;

 
 } 
section#testimonial {
   /*  background: #f6f6f6; */ 
   /* background: #EFEFEF; */
	/* padding-bottom: 60px; */
	   /* margin-top: 25px; */

}
  
  section #maps{margin-top:0px;
  margin-bottom:41px;}
  
  
  .size h2{color:white;}
  .updates_box{margin-top:-70px}
  
  img.logo1 {
	 
  width: 20%;
 
  }
  
  /* .side_margins{border: 1px solid #D8D8D8;} */
  
  .three_lines{
	  margin-left:375px;
  font-size:21px;}
  
  ./* book_apbox{    border: 1px dotted grey;} */
      
  @keyframes blink {
  0% {
    background: violet;
  }
  14.3% {
    background: indigo;
  }
  28.6% {
    background: blue;
  }
  42.9% {
    background: green;
  }
  57.2% {
    background: yellow;
  }
  71.5% {
    background: orange;
  }
  85.8% {
    background: red;
  }
  100% {
    background: violet;
  }
}

  .feedback{
    background: linear-gradient(343deg, #FCFFFF 0%, #F1FDF7 100%);
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #77dd77;
}
 .view_all{
	 margin-right:450px;
	
 } 
 a.pull-right {
    color: #2D2C2C;
} 
  
 .searchy{
	 position:absolute;
 top:26px;   
 left:35px;
 font-size: 21px;
color:white; 
} 
.searchy1{
	font-size: 21px;
color:white;
}
.btn_search{
	padding: 3px 7px;
	}
.formcontrol_search{
	height:auto !important;
	    background: #77DDDE;
		border-color:#ffffff;
}
section#slider {
	    margin-top: 5px ;
}
.media-heading1 {
	font-size:16px;
	}
 
 .searcher {
		width: 200px;
		max-width:0;
	   /*  padding: 5px; */
		transition: all .4s ease;
		position:absolute;
		left: 49px;
		top: 0;
		box-sizing:border-box;
		opacity:0;
	}
 .searcher.expanded {
		max-width:200px;
		opacity:1;
	} 
 .icon {

    position: absolute;
   /*  right: 40px; */
       left: 27px;
    top: 5px;
	} 
 .imagy{
	-webkit-transition: all 1.13s ease-in-out;
	-moz-transition: all 1.13s ease-in-out;
	transition: all 1.13s ease-in-out;
	}
  

	.text-left{text-align:left!important;}

 .ba-left{
	position: relative;
    left: 6%;
	} 
 .book-center {
	     position: relative;
    left: 5%;
	 
	 
	}
 .form-group.required .control-label:after {
  content:"*";
  color:red;
  font-size:14px;
  font-weight: bold;
  padding-left:5px;
	} 
 .control-label.required1:after {
  content:"*";
  color:red;
  font-size:14px;
  font-weight: bold;
  padding-left:5px;
	} 

 .btn-self{
		padding: 7px 25px;
		
	}  
 .redstar{
			color: red;
		font-size: 22px;
		font-weight: bold;
	}
 .required2:after{
	  content:"*";
	  color:red;
	  font-size:14px;
	  font-weight: bold;
	  padding-left:5px;
	} 
 .modal-body-resize{height:520px;overflow-y:auto;}

 .media-body01{padding: 10px;}

 .upload{margin-top:10px;}

 .anonymous{margin-left:18px;}
 
 .about-modal{padding: 8px;}
 
 .link-color{text-decoration:none;
			color:#77dd77}
 
 .about-modal-body{
	height: 635px;
 /* height: auto; */
 overflow-y: auto;}
 
 .services-modal{padding:8px;}
 
 .services-modal-body{height: 560px; overflow-y: auto;}
 
 .news>li{left:90px;}
 
 .update-research{position: relative;
 left: 0;}
 
 /* .us{ height: 291px; */
    /* width: 400px; */
/* } */
 .close_modal{    position: relative;
    left: 16px;
    bottom: 20px;}
 .modal-body-research{ 
	height: 500px;
    overflow-y: scroll;
	}
 
/* .media-object01{   margin-top: 0!important;padding-bottom:10px;} */
.media-object01{  margin:auto; margin-top: 0!important;padding-bottom:10px;}


.dividerline:after {
    background: #77dd77;
}
.dividerline:after {
    content: "";
    position: relative;
    height: 4px;
    width: 60px;
    display: block;
    text-align: center;
    margin: 13px auto;
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    -ms-border-radius: 5em;
    -o-border-radius: 5em;
    border-radius: 5em;
}


.fa-branch-heading{
	color: #DA2030;
    border-bottom: 4px solid #77DD77;
    font-weight: bold;
	
}

.fa-branch{
	border: 2px solid #77dd77;
    color: #77dd77;   
	border-radius: 50%;
	padding: 12px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    width: 1.9em;
    text-align: center;
	}


bnw2color{
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    -webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
    margin-bottom:20px;
}

.bnw2color:hover {
  filter: none; /* IE6-9 */
  -webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
 
}
.teampeople_img {
    width: 200px;
    height: 267px;
}
.nested_modal{width:750px; border:1px solid #84B598; padding:10px; margin:0 auto; display:block; overflow:hidden;}

.place_img {
          width: 230px;
    height: 185px;
    /* margin-top: 14px; */
    /* margin-right: 14px; */
	    margin: 10px;

    -ebkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	ransition: all 1s ease;
}

.place_img:hove{
    -webkit-transform:scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
     transform:scale(1.10);
}
.place_img01{
    width: 250px;
    height: 214px;
    margin-top: 14px;
}
.place_img02{
    width: 250px;
    height: 250px;
    margin-top: 14px;
}

#modal2{overflow:hidden;}

.nested_close{position: relative; left: 10px; bottom: 13px;}

.fa-file-pdf-o{color:red;}

.research_content{    padding: 8px;}


/* form .form-control::-moz-placeholder { */
  /* color: orange; */
  /* opacity: 1; */
/* } */
/* form .form-control:-ms-input-placeholder { */
  /* color: red; */
/* } */
/* form .form-control::-webkit-input-placeholder { */
  /* color: red!important; */
/* } */
/* input[type="text"].form-control::-webkit-input-placeholder { */
  /* color: orange!important; */
/* } */


/* #name_2::-webkit-input-placeholder{ */
	
	/* color:red!important; */
/* } */
textarea,
    input::-webkit-input-placeholder  {
    -webkit-transition: opacity 0.3s linear;
	/* color: #87CECB!important; */
	
}
textarea,
    input::-moz-placeholder  {
    -webkit-transition: opacity 0.3s linear; 
	/* color: #87CECB!important; */
}

    input:focus::-webkit-input-placeholder  {
    opacity: 0;
	
}

    input:focus::-moz-placeholder {
    opacity: 0;
}
.treatmentli{
	margin-left:0;
	margin-top:0;
}
.underline{    text-decoration: underline!important; color: #44BB44;}
.question{     color: #00000; font-weight: bold;}



/* .tab-pane > h4{background-color:grey}; */

 /* .us{width:100%;height:200%;} */
 
/* .review-comment>img { */
    /* max-width: 100%; */
    /* max-height: 100%; */
    /* margin: 2% auto; */
/* } */


 .review-comment>img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
 
    .journey_media{ text-align: center;
    color: #000;}
     
.test_img{ 
    width: 40px;
    height: 40px;
    margin-right: 10px;
    border-radius: 20px;
    border: 1px solid #77DD89;

}
.test_img1{ 
    height: 120px;
    margin-top: 3px;
    border-radius: 60px;
    
}
 .upload_pic{font-size: 16px;}
 
 
 
/* input[type="text"]:valid { */
    /* color: green; */
/* } */
/* textarea:valid { */
    /* color: green; */
/* } */

/* input[type="text"]:valid ~ .input-validation::before { */
    /* content: "\2713"; */
    /* color: green; */
/* } */


.tick1:valid ~ .input-validation::before {
	font-family: FontAwesome;
    content: "\f05d";
    color: green;
 } 
 
 .tick{
		 position: absolute;
		 right: -6px;
		 bottom: 8px;
		 font-size:20px;
		}
 
 .img_640 {
	 padding-top:10px;
    max-width: 350px;
}
 
 .journey_img{
	 object-fit:contain;
	 position: relative;
	 left: 30px;
	 }
 .text-center02{
	 margin-right:40px;
	 text-align:center;
 }
 .th_color{
	 color:#020202;
	 font-weight:500;
}

 .overflow_p{overflow:auto;}

.fixed_appointment{
    position: fixed;
    top: 93%;
    left: 83%;
    z-index: 999;
    width: 210px;
					}

.effectfront {
  border: 3px solid white;
  margin: 0 auto;
  border-radius: 6px;
}
/* .effectfront:hover { */
  /* -webkit-transform: scale(1.3); */
  /* -moz-transform: scale(1.2); */
  /* -o-transform: scale(1.2); */
  /* transform: scale(1.3); */
  /* transition: all 0.3s; */
  /* -webkit-transition: all 0.3s; */
/* } */
#myContent {
    width: 205px;
    padding: 10px;
    box-shadow: 0 5px 9px rgba(0,0,0,.17);
    z-index: 999;
    background: #fff;
    position: absolute;
    bottom: 42px;
    right: 3px;
} 
.vtimeline-point {
 
    /* border-bottom: 1px solid; */
    padding: 10px;
} 
/* .vtimeline-block { */
   
    /* width: 48%!important; */
    
/* } */
 /* .vtimeline-right .vtimeline-block:after { */
  
    /* right: 48%!important; */
  
/* } */
 /* .vtimeline-block:after { */
  
    /* left: 48%!important; */
    
/* } */
 
 <!--------=====testimonials==========---------->
 
 
 .carousel-control.left,.carousel-control.right  {background-image:none!important;width:25px!important;}
.carousel-control.left {
    left: 0;
    top: 30%;
    font-size: 60px;
    height:80px;
    color: #77dd77;
}
.carousel-control.right {
    right: 0;
    top: 30%;
    font-size: 60px;
    color: #77dd77;
}
.broun-block {
  /*  background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0, 0, 0, 0); vani */
    padding-bottom: 34px;
}
.block-text {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 9px rgba(4, 4, 4, 1.2);
    color: #626262;
    font-size: 14px;
    margin-top: 27px;
    padding: 15px 18px;
    min-height: 195px;
}
.block-text a {
 color: #77dd77;
    font-size: 25px;
    /* font-weight: bold; */
    line-height: 21px;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.mark {
    padding: 12px 0;background:none;
}
.block-text p {
       font-size: 16px;
    color: #000000;
    font-weight: 400;
    padding-top: 10px;
    line-height: 30px;
	
}
.sprite {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAeUCAYAAAAU3UTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MzJERUNDRjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1MzJERUNERjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjUzMkRFQ0FGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjUzMkRFQ0JGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/ZdnrAAAydElEQVR42uydCbgUxbn3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');
}
.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}


.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}
.person-text a {
    color: #676060;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.person-text i {
    color: #151414;
    font-family: Georgia;
    font-size: 13px;
}
.rel {
    position: relative;
	  
}
 
 .img_testimonial{width:120px;}
 
 
 
 
 
 
 
 
 
 /* header { */
  /* width: 100%; */
  /* height: 150px; */
  /* overflow: hidden; */
  /* position: fixed; */
  /* top: 0; */
  /* left: 0; */
  /* z-index: 9999; */
    
    /* box-shadow: 0 0 3px rgba(0,0,0,.5); */
    /* background-color: #0683c9; */
	
/* } */

  /* -webkit-transition: height 0.3s; */
  /* -moz-transition: height 0.3s; */
  /* -ms-transition: height 0.3s; */
  /* -o-transition: height 0.3s; */
  /* transition: height 0.3s; } */
  /* header h1#logo { */
    /* display: inline-block; */
    /* height: 150px; */
    /* line-height: 150px; */
    /* float: left; */
    /* font-family: "Oswald", sans-serif; */
    /* font-size: 60px; */
    /* color: white; */
    /* font-weight: 400; */
    /* -webkit-transition: all 0.3s; */
    /* -moz-transition: all 0.3s; */
    /* -ms-transition: all 0.3s; */
    /* -o-transition: all 0.3s; */
    /* transition: all 0.3s; } */
  /* header nav { */
    /* display: inline-block; */
    /* float: right; } */
    /* header nav a { */
      /* line-height: 150px; */
      /* margin-left: 20px; */
      /* color: #9fdbfc; */
      /* font-weight: 700; */
      /* font-size: 18px; */
      /* -webkit-transition: all 0.3s; */
      /* -moz-transition: all 0.3s; */
      /* -ms-transition: all 0.3s; */
      /* -o-transition: all 0.3s; */
      /* transition: all 0.3s; } */
      /* header nav a:hover { */
        /* color: white; } */
  /* header.smaller { */
    /* height: 75px; } */
    /* header.smaller h1#logo { */
      /* width: 150px; */
      /* height: 75px; */
      /* line-height: 75px; */
      /* font-size: 30px; } */
    /* header.smaller nav a { */
      /* line-height: 75px; } */
 
 
 .normal {
xheight: 75px; /* this causes drop down to lose color ??? */
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}

.normal .navbar-right {
padding-top: 12px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.navbar-brand {
padding: 0px !important;
}
.navbar-brand img {
    padding: 5px 0px 3px 0px; /*changed by vani    padding: 5px 10px 3px 12px;*/
max-height: 75px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.shrink {
height: 50px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.shrink .navbar-right {
padding-top: 0px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.shrink .navbar-brand img {
max-height: 50px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}

 
header .navbar-inverse ul.navbar-nav li a:hover {
    color: #764776;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
header .navbar-inverse ul.navbar-nav ul.dropdown-menu li a:hover {
    color: #764776;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
} 
header .navbar-inverse ul.navbar-nav li a.getApp {
    color: #824583;
    background: #ffffff;
    background: -moz-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
    background: -o-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
    background: linear-gradient(180deg, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e0e0e0, GradientType=1);
} 
 header .navbar-inverse ul.navbar-nav li a.getApp {
    -webkit-border-radius: 5em;
    -moz-border-radius: 5em;
    -ms-border-radius: 5em;
    -o-border-radius: 5em;
    border-radius: 5em;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
 header .navbar-default ul.navbar-nav ul.dropdown-menu li a {
    color: #000;
    background: none;
   
    font-size: 16px;
    /* border-bottom: 1px solid grey; */
}
.getApp_dropdown {
    width: 205px;
    padding: 10px;
    box-shadow: 0 5px 9px rgba(0,0,0,.17);
    z-index: 999;
    background: #fff;
    position: absolute;
    bottom: 42px;
    right: 3px;
} 
 
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
 .media-body01{
	     display: table-header-group!important;
 }















 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 @media (min-width: 1200px) {
  .container.container-nav {
    width: 800px;
    background-color: #242424;
  }
  .container.container-content {
    width: 800px;
  }
  .navbar.navbar-custom {
    background-color: transparent;
    border: none;
  }
 


 }
  
 @media screen and (max-width: 767px) {
   
	  /* .email-div{display:none!important; visibility:hidden;} */
	  /* .three_lines{display:none!important; visibility:hidden;}   */

	  
	  .logo767{
   margin-left: 158px;
}
	.searcher.expanded {
    max-width: 144px;
        border-color: #9166E2;
}
.navbar-toggle {
    background-color: #FFF;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 24px;
}
 header .navbar-default .navbar-toggle:hover,
  header .navbar-default .navbar-toggle:focus {
    background: none;
  }
  header .navbar-default ul.navbar-nav li a {
    color: #ffffff;
    border-bottom: 1px solid #753e76;
  }
  header .navbar-default ul.navbar-nav li a.getApp {
    color: #ffffff;
  }
  header .navbar-default ul.navbar-nav li a:after {
    display: none;
  }
  header .navbar-default ul.navbar-nav li a:hover {
    color: #FAD123;
  }
  header .navbar-default .navbar-collapse {
    background: #77DC94;
	position: relative;
    top: -13px;
  }
  header .navbar-default.scrolled {
    border-color:#f2f2f2;
	
  }
  header .navbar-default.scrolled ul.navbar-nav li a {
    color: #ffffff;
  }
  header .navbar-default.scrolled ul.navbar-nav li a:hover {
    color: #FAD123;
  }
 .modal-body1 {
 
    height:470px!important;
}
	
  
	  }
 
 
 
 
  @media screen and (min-width: 768px) {
    
	  /* #bs-example-navbar-collapse-1{display:none!important; visibility:hidden;} */
	  
	  
	  
 
	  
	  
	
 }
 
 
 
@media (min-width: 768px) and (max-width: 991px) {
	
	
	/*manishatoday*/
  header .navbar-default ul.navbar-nav li  a{
	  font-size:11px!important;
margin-bottom: 10px;
margin-top:-10px;	  
  }
  quote_cursive1 {
  font-size: 40px;}
  .fontartbrush {
    font-family: artbrush;
    color: #fff !important;
    font-size: 24px !important;
    line-height: 40px;
    margin-top: 218px !important;
    margin-left: 174px !important;
}
.fontartbrush span {
    font-family: artbrush;
    color: #fff !important;
font-size: 19px !important;}
  /*manishatoday*/
  header .navbar-default ul.navbar-nav {
    
    margin-left: 3%;
}
#map-container {
    height: 601px;
}
 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    /* margin-left: 0px; */
    margin-left: 200px!important;
    margin-top: 10px;
} 
.three_lines{margin-left:150px;
  font-size:17px;} 
.searchy{  
left:0;}
.btn_search {
   padding:0;
}
.searcher.expanded {
    max-width: 130px;

 
}
.text-center01 {
    text-align: center;
    padding-bottom: 10px;
}
	 section#updates .review-filtering .review .review-comment {
    width: 96%;
    
} 

section#slider {
    margin-top: 18px;
}

 .modal-body1 {
 
    height:470px!important;
}


}
@media (min-width: 992px) and (max-width: 1199px) {
	
	header .navbar-default ul.navbar-nav {
	margin-left:0;
	}
	
 header .navbar-default ul.navbar-nav li a {
    margin-top: 7px;
    font-size: 11px;
	 }
	.navbar-nav {
    
   padding-top: 0;
}
	.logo992 {
    margin-left: 300px!important;
}
.navbar-brand img {
    padding: 5px 0px 3px 12px;
   max-height: 65px;
}

	
.three_lines {
    margin-left: 266px;
    font-size: 21px;
}
	
}













 @media (min-width:200px)and (max-width: 399px) {
	.img_640 {
    width: 160px!important;
}
.navbar-brand {
      position: relative;
    top: -42px;
    right: 75px;
}	 
.searcher.expanded {
    max-width: 61px!important;
    border-color: #9166E2;
}
.searchy {
    position: absolute;
    top: 13px!important;
    left: -5px;
    font-size: 16px;
    color: white;
}

section#gallery-update>.update-container1 {
    width: 108%;
    
    left: -15px;
}
.update-center{    margin: 60px 50px 16px 27px;}

.section-heading {
   
    /* margin: 60px 50px 16px 46px; */
    text-align: center;
}	
.row001 {
    margin-left: -9px!important;
}
.feedback-margin {
    margin-left: 28px;
}
.update-gallery-inline{margin-left:-2%;} 
	 
 }
 
 
 
 
 
@media only screen  and (min-width : 1824px) {

header .navbar-default ul.navbar-nav {
   
    margin-left: 0;
}
header .navbar-default ul.navbar-nav li a {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 26px;
    padding: px 20px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.btn001 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  /* -webkit-border-radius: 28; */
  /* -moz-border-radius: 28; */
  border-radius: 28px;
  font-family: Lato;
  color: #ffffff;
  /* font-size: 20px; */
  padding: 10px 0px 10px 20px;
  text-decoration: none;
}

.btn001:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
   /* background: linear-gradient(-45deg, #77dd77 0%, #77DCEE 100%)!important;*/
}
.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    background: linear-gradient(-45deg, #77dd77 0%, #77DCEE 100%);
}
/* .quote_cursive1{ */
	    /* font-size: 40px!important; */
     /* margin-right: 10px; */
  /* font-family: 'Open Sans',sans-serif,Verdana,Geneva,sans-serif; */
  
 /* font-weight: 900; */
    /* color: #fff; */
/* } */

.quote_cursive1 {
        font-size: 55px;
    margin-left: 10px;
    font-family: 'MyriadProBoldCondensed',sans-serif,Verdana,Geneva,sans-serif !important;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    text-align: center;
    margin-top: 73px;
}
  
  .quote_cursive{
	      font-size: 24px;
font-family: 'Sofia', cursive;
 /*font-family: 'Sriracha', cursive;*/
    /* font-weight: 300; */
  font-weight: bold; 
    color: #584C4C;
 /*text-transform: capitalize; */
 /* font-weight: bold; */
 color:#fff;
 font-style: italic; 
 }
 
 .find_out_btn{margin-bottom: 10px;}
 
 .Services-item  p{
	/* text-align:justify;*/
	  text-align:center;
	 word-spacing: 0px;
 }
 .tab_margins{
	        margin: 10px 60px;
 } 
 /* hr { */
    /* margin: 50px 0 5px 0; */
 /* } */
 .style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
 hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
hr.style-three {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}
hr.style-four {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}

 
#people1 p{
	text-align:justify;
} 
.tab_margins p{
	text-align:justify;
}
.form-control {
     border: 1px solid #11AB94!important;
}
.feedback-margin {
	margin-left:90px;
}
.map-top{margin-top: 40px;}
 .success01{background-color:#FFA5CA!important;}

 .table-align th,.table-align td{text-align:center;}
 .table-align td{background-color: #65CADA;}
 
container-fluid {
    
    border: 1px solid black;
}
.row001 {
            margin-left: -37px!important;
}
.row01 {
          margin-right: 4px!important;
    margin-left: 8px!important;
}
.row1 {
        margin-right: -11px!important;
    margin-left: -7px!important;
}
.justify{text-align:justify;}

.aboutus-wrap{    margin: 60px -14px 16px -14px!important;}

.aboutus-wrap >.divider:after{    right: 25px!important;}
 
 .news-margin{margin-top:0;margin-left:-12px;}
 
 section#gallery >.gallery-container {

	
	    width: 103%;
    background: url("../img/berry/bk-freeze.jpg");
    /* padding-bottom: 60px; */
    /* background: #eaf3eb; */
    /* background: #E6E6E6; */
    position: relative;
    left: -16px;
	
 }
 section#testimonial >.testimonial-background {

	
	    width: 103%;
    background: url("../img/berry/bk-freeze.jpg");
    padding-bottom: 60px;
    /* background: #eaf3eb; */
    background: #E6E6E6;
    position: relative;
    left: -16px;
	
 }
 .pad{	
		padding-top:60px;
		padding-bottom: 60px;
	}
 .pad-word{padding-bottom: 30px;}
 .pad-bot{padding-bottom:40px;}
 
 .update-gallery-inline{margin-left:2%;} 
 
 .input-image{
	position: absolute;
    bottom: 12px;
	right: 36px;
	}
 
 .about-sub{
	padding-top:50px; 
			}
			
			
			
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #D8D8D8!important;
}
.carousel-inner-testimonial {
    position: relative;
    width: 97%!important;
    overflow: hidden;
    left: 15px !important;
}
 .font-weight{font-weight:400;}
 
.treat_li li{font-weight:400;}

.other-branch{text-decoration:underline;
/* font-size:14px; */
}

.other-branch:hover{
	text-decoration:none!important;
	color:#1D7B22!important;
	}
	
.other-link{text-decoration:underline;}

.other-link:hover{
	text-decoration:none!important;
	color:#1D7B22!important;
	}
 
 .alt1{    background-color: #F5F5F5;
    padding: 10px;
	border:1px solid #E4DFDF;
	border-radius:5px;
	 box-shadow:  0px 2px 10px #888888;}
.alt2{    background-color: #F0FFF8;
    padding: 10px;
	border:1px solid #D1FFE9;
	border-radius:5px;
	box-shadow: 0px 2px 10px #888888;}
 
 .tab_margins #top1{padding:20px;}
 .tab_margins #top{padding:20px;}
.seventyp{width:60%;}
 
 .people-img-circle{ 
     border-radius: 50%;
    height: 100%;
    width: 75%;
	margin-left: 10%;
	}
 .people-img-name{
	position: relative;
       top: 6px;
       color: #696969;
    font-weight: bold;
    background-color: #fff;
	line-height: 6px;
	margin:0px;
	
	}
.sub_img{
    /* margin-left: 18px; */
	}
 
 .heading-branch{color: #00000;
 font-weight: bold;}
 
 
 
 
  /* .bg_grd{ */
	  /* padding: 6px 0 6px 16px; */
    /* background: -webkit-gradient(linear, left top, right top, */
	/* color-stop(0%,rgb(119, 220, 236)),  */
	/* color-stop(66%,rgb(119, 220, 227)),  */
	/* color-stop(71%,rgb(119, 220, 216)),  */
	/* color-stop(76%,rgb(119, 220, 212)),  */
	/* color-stop(100%,rgba(255,255,255,0))); */
	/* } */
	.bg_grd{
		   position: relative;
			right: 40px;
			        top: 6px;
			/* width: 150%; */
			padding: 6px 0 6px 180px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#77dcec+0,7db9e8+100&1+0,1+40,0.7+68,0+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3ZGNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzc5Y2VlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzdiYzRlOSIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(left, rgba(119,220,236,1) 0%, 
			rgba(121,206,234,1) 40%, 
			rgba(123,196,233,0.7) 68%,
			 rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top,
			 color-stop(0%,rgba(119,220,236,1)),
			 color-stop(40%,rgba(121,206,234,1)), 
			 color-stop(68%,rgba(123,196,233,0.7)),
			 color-stop(100%,rgba(125,185,232,0))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, rgba(119,220,236,1) 0%,
			rgba(121,206,234,1) 40%,
			rgba(123,196,233,0.7) 68%,
			rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, rgba(119,220,236,1) 0%,
			rgba(121,206,234,1) 40%,
			rgba(123,196,233,0.7) 68%,
rgba(125,185,232,0) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, rgba(119,220,236,1) 0%,
			rgba(121,206,234,1) 40%,
			rgba(123,196,233,0.7) 68%,
			rgba(125,185,232,0) 100%); /* IE10 preview */
background: linear-gradient(to right, rgba(119,220,236,1) 0%,
			rgba(121,206,234,1) 40%,
			rgba(123,196,233,0.7) 68%,
			rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77dcec', endColorstr='#007db9e8',GradientType=1 ); /* IE6-8 */
	}
 
.header_2btn{
	position: absolute;
    /* top: 18px; */
    /* right: 76px; */
	    margin: 35px 0px;
	}
	.header_2btn a{width:200px;}

	.radio1{
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #A86868;
    border: 3px solid #E2E0E0;

    border-radius: 50%;
}
.mar-bot-50{
	margin-bottom: 50px;
	}
.mar-bot-100{
	    margin-bottom: 100px;
	}

.fletter1::first-letter {
/*font-size: 200%;*/
font-size: 100%;
    font-weight: 900;

}
.fletter::first-letter {
    font-size: 200%;
    color: #ff000a;
}
.fletter_red::first-letter {
    font-size: 200%;
    color: red;
	font-weight:bold;
}
.img-thumbnail00 {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 6px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 8px solid #e0e0e0;
    border-radius: 40px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.treatmentli ul li{
		      /* list-style-type: none; */
    /* text-indent: -19px; */
    margin-left: -24px;
	     }
/* .treatmentli ul li:before { */
		 /* content: "\2666 "; */
		 /* padding-right:10px; */
		 /* color: #4aa5f5; */
    /* font-size: 20px; */
/* } */
.fees01{
	/* list-style-type:none; */
	margin-left: -15px;
	}
 ul.fees01 li:before {
    /* content: "\2666 "; */
    /* padding-right: 10px; */
    /* color: #4aa5f5; */
    /* font-size: 20px; */
	     }
	
.faq01{
    /* list-style-type: none; */
       margin-left: -21px;
}
	
ul.faq01 li:before {
    /* content: "\2666 "; */
    /* padding-right: 10px; */
    /* color: #4aa5f5; */
	/* font-size: 20px;	 */
}	 
		 
.about-circle{
	width: 300px;
    height: 300px;
    background-color: #77dce7;
    border-radius: 50%;
	font-size: 16px;
  color: #fff;
  line-height: 500px;
  text-align: center;
	}
	





.center-test {
	width: 300px; 
	height: 300px; 
	text-align: center;
	
	background-color: #77dce2;
    border-radius: 50%;
   padding: 10px 30px;
	    border: 2px solid #77dd89;
		    margin: 0 auto;
}
.center-test span { height: 300px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
.center-test p { display: inline-block; zoom: 1; *display: inline; vertical-align: middle; color: #fff;font-weight: bold; }
.center-test:before {
	/* position: absolute; */
    /* content: url('../img/left.png'); */

    /* font-size: 40px; */
    /* left: 19%; */
    /* color: #77dce2; */
    /* top: 28%; */
	
	position: absolute!important;
    left: 16%;
    top: 22%;
    background-image: url(../img/left.png);
	background-repeat:no-repeat;
    background-size: 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
}
 .center-test:after {
	 /* position: absolute; */
    /* right: 18%; */
    /* top: 54%; */
    /* content: "\f10e"; */
    /* font-family: FontAwesome; */
    /* font-size: 40px; */
    /* color: #77dce2; */
	
	position: absolute!important;
    right: 96px;
    top: 50%;
    background-image: url(../img/right.png);
    background-size: 90px;
	background-repeat:no-repeat;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
   
}
.enjoy-css-up {
    position: absolute;
              left: 60px;
    top: -20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 401px;
    height: 170px;
    border-top: 14px solid rgb(228, 228, 228);
    border-right: 14px solid rgb(228, 228, 228);
    border-bottom: 0px solid rgb(23, 159, 255);
    border-left: 0px solid rgba(0,150,255,0.91);
    -webkit-border-radius: 0 174px 0 0 / 0 174px 1px 0;
    border-radius: 0 174px 0 0 / 0 174px 1px 0;
    color: rgba(137,86,86,1);
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg);
    transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg);
}
.enjoy-css-down {
	    position: absolute;
               left: 133px;
    top: 138px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 401px;
  height: 170px;
  border-top: 0px solid rgba(0,150,255,0.91);
  border-right: 0px solid rgba(0,150,255,0.91);
  border-bottom: 14px solid rgb(228, 228, 228);
  border-left: 14px solid rgb(228, 228, 228);
  -webkit-border-radius: 174px 0 95px 1px / 174px 0 1px 1px;
  border-radius: 0px 0  0px 181px/ 0px 0 0px 180px ;
  font: normal 14px/1 "Times New Roman", Times, serif;
  color: rgba(137,86,86,1);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
  transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
}








.center-test-sub {
    width: 200px;
    height: 200px;
    text-align: center;
    background-color: #e5fdff;
    border-radius: 50%;
    padding: 0px 20px;
    border: 2px solid #cdecef;
    margin: 0 auto;
}
.center-test-sub span { height: 300px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
.center-test-sub p {
	display: inline-block;
    zoom: 1;
    /* vertical-align: middle; */
    color: #4889bf;
    font-size: 16px;
    text-align: center;
    font-weight: 700;
	}
.center-test-sub:before {
	    /* position: absolute; */
    /* content: url('blackCarrot.png'); */
    /* content: "\f10d"; */
    /* font-family: FontAwesome; */
	/* font-size: 40px; */
    /* left: 31%; */
    /* color: #e6e6e6; */
    /* top: 31%; */
	    position: absolute;
    left: 31%;
    top: 25%;
    background-image: url(../img/left.png);
    background-size: 70px;
    display: inline-block;
    width: 70px;
    height: 70px;
    content: "";
	
	
}
 .center-test-sub:after {
    /* position: absolute; */
    /* right: 31%; */
    /* top: 44%; */
    /* content: "\f10e"; */
    /* font-family: FontAwesome; */
    /* font-size: 40px; */
    /* color: #e6e6e6; */
	position: absolute;
    right: 30%;
    top: 41%;
    background-image: url(../img/right.png);
    background-size: 70px;
    display: inline-block;
    width: 70px;
    height: 70px;
    content: '';
   
}
.enjoy-css-up-sub {
	      position: absolute;
    left: 180px;
    top: -20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 300px;
    height: 100px;
    border-top: 14px solid rgba(236, 236, 236, 0.91);
    border-right: 14px solid rgb(237, 237, 237);
  border-bottom: 0px solid rgba(0,150,255,0.91);
  border-left: 0px solid rgba(0,150,255,0.91);
 -webkit-border-radius: 0 174px 0 0 / 0 174px 1px 0;
  border-radius: 0 174px 0 0 / 0 174px 1px 0;
      /* box-shadow: 4px 0px 0px -2px #bdbdbd; */
  
  color: rgba(137,86,86,1);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
  transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
}
.enjoy-css-down-sub {
	position: absolute;
    left: 251px;
    top: 107px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 300px;
    height: 100px;
    border-top: 0px solid rgba(0,150,255,0.91);
    border-right: 0px solid rgba(0,150,255,0.91);
    border-bottom: 14px solid rgb(237, 237, 237);
    border-left: 14px solid rgb(237, 237, 237);
  -webkit-border-radius: 174px 0 95px 1px / 174px 0 1px 1px;
  border-radius: 0px 0  0px 181px/ 0px 0 0px 180px ;
      /* box-shadow: -5px 0px 0px -3px #bdbdbd; */
  
  font: normal 14px/1 "Times New Roman", Times, serif;
  color: rgba(137,86,86,1);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
  transform: rotateX(-2.8647889756541165deg) rotateY(2.2918311805232925deg)   ;
}

.fees_center_p{position: relative;
    top: -29px;}







@media (min-width: 1200px) and (max-width: 1280px) {
   /* .enjoy-css-up { */
    /* position: absolute; */
    /* left: 90px!important; */
 /* } */
  /* .enjoy-css-down { */
    /* position: absolute; */
    /* left: 153px!important; */
  /* top: 160px; */
  /* } */

  
  }
  
@media (min-width: 1281px) and (max-width: 1399px) {
   .enjoy-css-up {
    position: absolute;
    left: 81px!important;
 }
  .enjoy-css-down {
    position: absolute;
   left: 154px!important;
    top: 138px;
}
  .center-test:before {
  
    position: absolute;
    left: 21%;
    top: 22%;
    background-image: url(../img/left.png);
    background-size: 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
}
.center-test:after {
    position: absolute;
   right: 110px;
    top: 48%;
    background-image: url(../img/right.png);
    background-size: 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
}
  
  }



@media (min-width: 1400px) and (max-width: 1600px) {
   .enjoy-css-up {
    position: absolute;
    left: 108px!important;
 }
  .enjoy-css-down {
    position: absolute;
   left: 175px!important;
    top: 136px
  }
 .center-test:before {
   
    position: absolute;
    left: 22%;
    top: 21%;
    background-image: url(../img/left.png);
    background-size: 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
}
  .center-test:after {

    position: absolute;
    right: 126px;
    top: 50%;
    background-image: url(../img/right.png);
    background-size: 90px;
    display: inline-block;
    width: 90px;
    height: 90px;
    content: "";
}
  
}






 .inner-padding{
 padding-top: 50px;
 }
 
 .place_img1{
	 width: 104px;
    border: 2px solid #77dd77;
    padding: 10px;
    border-radius: 50%;
	}
 .place_img1:hover{
	 background-color:#77dd77;
	 border:#77DD77;
 }
 .people_img1{
	 width: 104px;
    border: 2px solid #77dd77;
    padding: 10px;
    border-radius: 50%;
	}
	
.people_img1:hover{
	 background-color:#77dd77;
	 border:#77DD77;
 }	
 .journey_img1{   
	width: 104px;
    height: 104px;
    padding: 0px;
    border: 2px solid #77dd77;
    border-radius: 50%;
	padding: 18px;	
	}
	
.journey_img1:hover{
	 background-color:#77dd77;
	 border:#77DD77;
 }
 .people_p p{
	 /* margin-top: 16px; */
	 text-align:center;
	     text-align: justify;
	 }
 

 
 .destacados{
    padding: 70px 0;
    text-align: center;
  
}   

.box1 {
    /* See "NOTE 3" */
    position:relative;
    z-index:1;
    width:100%;
    padding:20px;
    margin:20px auto;
     border:2px solid rgb(200, 200, 200);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
	background:  #E4C054;
        border-radius: 4px;
		/* webkit-transform: rotateZ(90deg); */
    /* transform: rotateZ(66deg); */
}
.box1 p{
    font-weight: bold;
    font-size: 20px;
    text-align: center;
	}
.box1 h3 {
    position:relative;
    padding:10px 30px;
    margin:0 -30px 20px;
    font-size:28px;
    line-height:32px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    background:#70c179;
    /* css3 extras */
    text-shadow:0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.2);
    /* See "NOTE 1" */
    zoom:1;
}

.box1 h3:before,
.box1 h3:after {
    content:"";
    position:absolute;
    /* See "NOTE 2" */
    z-index:-1;
    top:100%;
    left:0;
    border-width:0 10px 10px 0;
    border-style:solid;
    border-color:transparent maroon;
}

.box1 h3:after {
    left:auto;
    right:0;
    border-width:0 0 10px 10px;
}






.box1 h4 {
    position:relative;
    padding:10px 30px;
    margin:0 -30px 20px;
    font-size:28px;
    line-height:32px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    background:#87A800;
    /* css3 extras */
    text-shadow:0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.2);
    /* See "NOTE 1" */
    zoom:1;
}

.box1 h4:before,
.box1 h4:after {
    content:"";
    position:absolute;
    /* See "NOTE 2" */
    z-index:-1;
    top:100%;
    left:0;
    border-width:0 10px 10px 0;
    border-style:solid;
    border-color:transparent #647D01;
}

.box1 h4:after {
    left:auto;
    right:0;
    border-width:0 0 10px 10px;
}


.img-box {
	    padding: 12px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* width: 100%; */
  /* height: 50%; */
  border: 10px solid rgb(86, 205, 214);
 
  color: rgba(0,0,0,1);
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.img-box-sub {
       margin: 25px 35px 25px 0;
       padding: 6px;
	    padding-bottom: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    /* width: 100%; */
    /* height: 50%; */
    border: 5px solid rgb(86, 205, 214);
    color: rgba(0,0,0,1);
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.people_name{
	position: relative;
    background: #fff;
    top: -30px;
    left: 45px;
    width: 90%;
}
.navbar-nav > li > .dropdown-menu {
    margin-left: 15px;
    z-index: 125456;
}
.over_line{
    border-bottom: 2px solid red;
    position: relative;
    top: -8px;
	    color: #44BB44;
	}
  .over_box{
	  position: relative;
    left: 70px;
    padding: 10px;
    background-color: #ffffff;
    top: 14px;
    background-color: #F5F5F5;
    padding: 10px;
    border: 1px solid #E4DFDF;
    border-radius: 0;
    box-shadow: 0px 1px 2px #888888;
  }
  
  .over_line_blue{
    border-bottom:2px solid #00dbe4;
    position: relative;
    top: -8px;
	    color: #44BB44;
	}
  .over_box_blue{
	  position: relative;
    left: 70px;
    padding: 10px;
    background-color: #ffffff;
    top: 14px;
    background-color: #F5F5F5;
    padding: 10px;
    border: 1px solid #E4DFDF;
    border-radius: 0;
    box-shadow: 0px 1px 2px #888888;
  }
  .overbox_underline {
    border: 0;
    height: 1px;
  background: #ff0303;
  }
  .overbox_underline_blue {
    border: 0;
    height: 1px;
  background: #00dbe4;
  }
  
  .nopadding{
	  padding:0!important;
  }
  
  .treatment-box:before{
	position: absolute;
    content: '\f10d ';
    font-family: FontAwesome;
    font-size: 40px;
    left: 10%;
    color: #e6e6e6;
    top: 6%;
  }
  .treatment-box:after{
	position: absolute;
    content: '\f10e ';
    font-family: FontAwesome;
    font-size: 40px;
    right: 10%;
    color: #e6e6e6;
    top: 23%;
  }
  .treatment-box {
     margin: 0 auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    /* width: 100%; */
    /* height: 100%; */
    /* border: 2px solid rgba(0,150,255,0.91); */
    -webkit-border-radius: 50px;
    border-radius: 50px;
    padding: 10px;
    color: rgb(51, 122, 183)!important;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
	background-color: #e5fdff;
}
.treatment-box_lines{
	height: 3px;
    background-color: #fbfbfb;
    box-shadow: 7px 1px 7px #bdbdbd;
    margin: 20px;
}

.table_head1{
	    background-color: #59b5e2!important;
		color:#fff!important;
}
.table_head12{
	    background-color: #85bad4;
}
.table_head2{
	    background-color: #f5c3dd;
		color:#fff!important;
}
.table_head22{
	    background-color: #e6c7d7;
}

.people-radius-box {
	position: relative;
  z-index:1;
    margin-left: 140px; 
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 5px double rgba(176, 232, 223, 0.91);
    -webkit-border-radius: 10px;
    border-radius: 100px;
    color: rgba(0,0,0,1);
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 10px;
    text-align: center;
    box-shadow: -5px 7px 10px #95ad97;
}
.people-radius-box1 {
         position: absolute;
       top: 30px;
    z-index: 0;
    left: 88px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 148px;
    height: 114px;
    border: 5px double rgba(176, 232, 223, 0.91);
    -webkit-border-radius: 10px;
    border-radius: 100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
    color: rgba(0,0,0,1);
    text-overflow: ellipsis;
    padding: 10px;
    text-align: center;
       box-shadow: -5px 7px 6px #95ad97;
}
.place_logo{
	width: 70px;
   
    margin: 8px 0 0 -38px;
	}
  .fees_section1{
	    background: linear-gradient(to right, rgb(200, 249, 255) 0%,
		rgb(206, 242, 255) 40%, 
		rgba(178, 229, 255, 0.7) 50%,
		rgba(125,185,232,0) 90%);
	    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }
  .border-top-fees>td{
   border-top:none!important;
}
  .fees_section2{
	       background: linear-gradient(to right, rgb(174, 255, 186) 0%,
		   rgb(198, 255, 217) 40%,
		   rgb(196, 255, 214) 50%, 
		   rgba(125,185,232,0) 90%);
		   border-top-left-radius: 12px;
		   border-bottom-left-radius: 12px;

  }
 
 .margin-bot-50{
	 margin-bottom:50px;
 }
 .line-height{
	 line-height:0;
 }
 .emergency-contact{
	     margin-top: -25px;
 }
 .emergency-contact-p{
	      margin-top: -7px;

 }
  /* .word-wrap1{  */
	/* word-wrap: normal; */
    /* width: 100%; */
/* } */
 /* .word-wrap2{  */
	/* word-wrap: normal; */
    /* width: 100%; */
/* }  */
/* .word-wrap3{  */
	/* word-wrap: normal; */
    /* width: 100%; */
/* } */

.people-doctr-name{
	text-align: right;
    margin: 16px;
}
.people-doctr-color{
	color:#505050;
}

.banner-textshadow{
       position: absolute;
    /*top: 116px;*/
	top: 120px;
   /*text-shadow: 1px 5px 3px #000;*/
   text-shadow:  1px 10px 15px #000, 0 0 25px #000, 0 0 0px #000;
   /* right: 23px;*/
    right: 30px;
}

.pushright{
	     line-height: 1.8;
}
.fontartbrush{font-family:artbrush;color: #fff !important;font-size: 30px; line-height:40px;}
.fontartbrush span{font-family:artbrush;color: #fff !important;font-size: 25px;}
.bannertext {
    position: absolute;
    bottom: 220px;
}
.title_shadow{
	/*text-shadow: 1px 5px 3px #000;*/
	/*text-shadow: 1px 13px 15px #000, 0 0 25px #000, 0 0 0px #000*/
	text-shadow:1px 50px 25px #000, 0 0 25px #000, 0 0 38px #000;
}
.blackgr {
    background: -webkit-linear-gradient(transparent, transparent, black);
    background: -o-linear-gradient(transparent, transparent, black);
    background: -moz-linear-gradient(transparent, transparent, black);
    background: linear-gradient(transparent, transparent, rgba(0, 0, 0, 0.55));
}
.center-test-main {
	width: 360px; 
	height: 320px;
    padding: 0px;
	border: 0px solid #77dd89;
	margin: 0 auto;
	position:relative;
	overflow:visible;
}
.center-test-main .center-test:after {
    right: -25px;
    top: 50%;
}
.center-test-main .center-test:before {
    left: -30px;
    top: 22%;
}

@media (max-width: 1600px) and (min-width: 1400px){
.center-test-main .enjoy-css-up {
    position: absolute;
    left: inherit !important;
}
.center-test-main .enjoy-css-down {
    position: absolute;
    left: inherit !important;
}
}
@media (max-width: 1399px) and (min-width: 1281px)
{
.center-test-main .enjoy-css-up {
    position: absolute;
    left: inherit !important;
}
.center-test-main .enjoy-css-down {
    position: absolute;
    left: inherit !important;
}
}
.center-test-main .enjoy-css-up {
    left: 0px;
    top: -20px;
    margin-left: -61px;
}
.center-test-main .enjoy-css-down {
    left: 0;
    top: 138px;
}




.center-test-sub-main {
	width: 240px; 
	height: 216px;
    padding: 0px;
	border: 0px solid #77dd89;
	margin: 0 auto;
	position:relative;
	overflow:visible;
}
.center-test-sub-main .center-test-sub:after {
    right: -25px;
    top: 50%;
}
.center-test-sub-main .center-test-sub:before {
    left: -30px;
    top: 22%;
}

@media (max-width: 1600px) and (min-width: 1400px){
.center-test-sub-main .enjoy-css-up-sub {
    position: absolute;
    left: inherit !important;
}
.center-test-sub-main .enjoy-css-down-sub {
    position: absolute;
    left: inherit !important;
}
}
@media (max-width: 1399px) and (min-width: 1281px)
{
.center-test-sub-main .enjoy-css-up-sub{
    position: absolute;
    left: inherit !important;
}
.center-test-sub-main .enjoy-css-down-sub {
    position: absolute;
    left: inherit !important;
}
}
.center-test-sub-main .enjoy-css-up-sub{
    left: 0px;
    top: -20px;
    margin-left: -73px;
}
.center-test-sub-main .enjoy-css-down-sub {
    left: 0;
    top: 106px;
}
.treatmentimg{
	height: 235px;
    width: 343px;
}
/* Bootstarp modal popup css  added by Develepover */

.btn-primary {
     color: #fff !important;
    background: #77dd77;
    border-color: #77dd77;
    border: 1px solid #77dd77;
     background-color: #77dd77;
}
.btn.btn-primary:hover {
    color: #77dd77 !important;
    border-color: #77dd77;
    background-color: #ffffff;
}
.btn.btn-default.find_out_btn {
     color: #fff !important;
    background: #77dd77;
    border-color: #77dd77;
    border: 1px solid #77dd77;
     background-color: #77dd77;
}
.btn.btn-default.find_out_btn:hover {
    color: #fff !important;
     background: #77dd77;
    border-color: #77dd77;
    border: 1px solid #77dd77;
     background-color: #77dd77;
}
  .modal-open {
  overflow: hidden; }

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
  /*position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  
  -webkit-overflow-scrolling: touch;
  outline: 0;*/ }

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%); }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.login-dialog .modal-dialog {

        position: inherit;
        float: left;
        top: 30%;
       /* top: 43%;*/
        left: 0;
       /* bottom: 40%;*/
        right: 0;
        width: 30%;
    }
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 0px solid #e5e5e5; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 20px; }

.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 0px solid #e5e5e5; }

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.bootstrap-dialog .modal-content {
     color: #31708f !important;
  background: #dff0d8 !important;
  border-color: #77dd77 !important; 
     
 }

 .bootstrap-dialog-header{
     display:none !important;
 }
.bootstrap-dialog-message {
    text-align: center !important;
    top: 0 !important;
}
.bootstrap-dialog .modal-body {
       padding:0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.bootstrap-dialog .modal-footer{
      padding:0px !important;
      margin-bottom:5px;
        margin-right:25px;
     padding-left: 20px !important;
     text-align:center  !important;
     background: none;
}


/* end of modal popup css*/
.content_abt_ser {
    min-height: 1114px;
    padding: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    
    margin-top: 15px;
}
.pagination_right {

position:relative;
left:72px;
}

.please-wait-dialog-content {
     color: #31708f !important;
  background: #dff0d8 !important;
  border-color: #77dd77 !important; 
     
 }

.please-wait-dialog-center {
    margin-left:40%;
    margin-top:30%;
}

.modal {
    background: rgba(0, 0, 0, 0.3);
}
.btn-primary-alert {
    color: #fff !important;
    border-color: #77dd77;
    border: 1px solid #77dd77;
    background-color: #77dd77;
}
.btn-primary-alert:hover {
    color: #77dd77 !important;
    border-color: #77dd77;
    border: 1px solid #77dd77;
    background-color: #fff;

}

.btn-primary-alert {
    color: #fff !important;
    border-color: #77dd77;
    border: 1px solid #77dd77;
    background-color: #77dd77;
}
.btn-primary-alert:hover {
    color: #77dd77 !important;
    border-color: #77dd77;
    border: 1px solid #77dd77;
    background-color: #fff;

}
.error-validation {
    border:2px solid red;
}
.link-color {
    color: #77DD89;
}
.required2:after{
  content:"*";
  color:red;
  font-size:14px;
  font-weight: bold;
  padding-left:5px;
} 

.pdt1 {
   margin-left: 28px;
    margin-right: 10px;
    width: 85%;
    margin-top: -16px;
}
.headtop1 {
    margin-top: 100px;
    padding: 10px;
    background-color: #d7f2f5;
    color: black;
    font-weight: bold;
    font-size: 16px;
    border-left: 5px double darkcyan;
    border-right: 5px double darkcyan;
    text-align: center;
}

@media(max-width:768px){
    .login-dialog .modal-dialog
{
    width:80%;
    margin:auto;
}
.navbar-fixed-left-admin {
position:inherit;
}
.ui-widget.ui-widget-content {
margin:auto;
}
.modal-dialog .col-sm-4 {
    width: calc(100% - 100px);
    display: inline-block;
    margin:5px 0px;
}
.modal-dialog .navbar-fixed-left-admin {height: inherit;overflow:unset;
}
.modal-dialog .navbar-admin {max-height:initial !important;
}
.modal-body {
max-height:350px;
overflow:auto !important;
}
.modal-inner {
overflow:auto;
    height: auto !important;
}
.headtop1 {
margin-top:40px;
}
section#testimonial > .testimonial-background {
width:100%;
left:inherit;
}
header {
    background-size: cover;
}
.ui-datepicker-trigger {
    float: right;
    margin-right: 20px;
    max-width: 100% !important;
    width: auto;
}
.please-wait-dialog-content img {
width:auto;
max-width:100%;
}
#pleaseWaitDialog .please-wait-dialog-content{
    position:absolute;
    transform:translate(-50% -50%);
}
.under_ul {
    margin-top: 10px;
    margin: 0;
    padding: 0px;
}

}

@media (max-width: 640px) {
    section#gallery .section-heading {
        margin-top: 60px !important;
    }

    img {
        vertical-align: middle;
    }

    .img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    .img-rounded {
        border-radius: 6px;
    }

    .img-thumbnail {
        display: inline-block;
        max-width: 100%;
        height: auto;
        padding: 4px;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }
}
@media (max-width: 991px) {
    .people-radius-box1 {
     left: 50%;
    margin-left: -88px;
    border-right:5px double rgba(176, 232, 223, 0.91);
    border-radius: 100px !important;
    }
    .place_logo {
    width: 70px;
    margin: 8px 0 0 0px;
}
    .people-radius-box {
            margin-left: 0px;
            margin-top: 158px;
    }
    .modal-body .tab-content .col-sm-8, .modal-body .tab-content .col-sm-6 {
     width:100%;    box-sizing: border-box;}
    .people-img-name {
    line-height:16px;
    }
    .tab_margins {
    margin: 10px 10px;
}
    .tab_margins .col-md-12 {
    width:100%;float:left;}
    .people_name h2 {
    line-height:28px;}
    .img-thumbnail {width:100%;
     }
    .col-sm-12 {
        width: 100%;
        box-sizing: border-box !important;
    }
    .people_name {
    left: auto;
    width: 90%;
    margin: auto;
}
    .section-heading {
    margin: 60px 0px 16px 0;
}
}

@media only screen and (max-device-width: 480px) {
    img {
         width: 100%;
    }
}
