@charset "utf-8";

.body1			
			  {
    			background-color:#635AA4;
	
	  		  }


.logo_img     {
				height:70%;
				width:85%;
			  }


.part1_1	  {
				padding:2%;
		      }

.part2        {  
				padding:1%;
				color:greenyellow;		
				margin-left:10px;
				margin-top:15px;
				text-align: center;
				font-size:120%;
              }

.text1:hover  {
				color:aliceblue;
			  }		

.home1       {
		  		padding:30px;
	         }


.middle-col  {
	
				padding:1%;
	
			 }


.address	  {
				margin-left: 35%;
    			font-size:20px;
				color:greenyellow;
              }


.text_address {
				font-size:70%;
				color:white;
			  }

.middle-col2  {
				padding:1%;
			  }

.phone		  {
	
				margin-left: 35%;
    			font-size:20px;
				color:greenyellow;
        	  }

.phone_text  {
				font-size:70%;
				color:white;
				margin-left: 25%;
			 }


.phone_text2 {
				font-size:70%;
				color:white;
				margin-left: 25%;
			 }

.last-col	 {
		
				padding:1%;
				float:left;
			 }


.icon_first  {
				margin-left: 60px;
				color:greenyellow;
	         }

.icon_middle {
				margin-left: 80px;
				color:greenyellow;
	  		 }

.icon_last   {
				margin-left: 100px;
				color:greenyellow;
	  		 }

.home2       {
				padding-left:40px;
		     }

.col1        {  
  
				margin-left:50px;
	         }

.text2		 {
				font-size:3vw;
				color:greenyellow;
				text-align: center;
			 }

.img6_6		 {
				margin-left:55px;
			 }

.hide_gender {  
	        	display:none;
			 }

.text_appointment

			{
				margin-left:20%;
				font-size:120%;
				color:greenyellow;
			}

.myworking_hours

			{
				margin-left:30%;
				font-size:120%;
				color:greenyellow;
			}

.col_form  {   
				color:white;
				border:1px solid white;
				padding-left:10px;
			}


.mytextbox	{	padding:50px;
				text-align:center;
			}


.box2   	{ 
				align-content :center;
	
			}


.what1 		{ 
	
	   			margin-top:20px;
	
	 		}


@-webkit-keyframes myzoomIn {
  from 		{
    			opacity: 0;
    			-webkit-transform: scale3d(0.3, 0.3, 0.3);
    			transform: scale3d(0.3, 0.3, 0.3);
  			}

  50% 		{
    			opacity: 1;
  			}
			}

@keyframes myzoomIn
			{
  				from 
			{
    			opacity: 0;
    			-webkit-transform: scale3d(0.3, 0.3, 0.3);
    			transform: scale3d(0.3, 0.3, 0.3);
  			}

  50% 		{
    			opacity: 1;
  			}
				
				
			}

.myzoomIn 	{
  				-webkit-animation-name: myzoomIn;
  				animation-name: myzoomIn;
	
			}
.what1_1	{  
          		color:white; 
				margin-left:50px;
				font-size:2vw;
 			}

.what2_2  	{ 	color:white;
				margin-left:30px;
				margin-top:20px;
				text-align: center;
				font-size:2vw;
			}
.mytext1 	{  
				color:greenyellow;
				margin-left:280px;
				margin-top:70px;
	     		font-size:4vw;  
			   -webkit-animation-name: myzoomIn;
  				animation-name: myzoomIn;
				animation-duration: 5s;
	
			}

.mytext2 	{ 
				color:greenyellow;
			 	font-size:4vw;
				margin-top:100px;
         		margin-left:300px;
				align-content:center;
			   -webkit-animation-name: myzoomIn;
  				animation-name: myzoomIn;
		 		animation-duration: 5s;
				animation-delay: 3s;
            }
.row0		{	 padding:58px;
	   			padding-right: 60px;
				padding-left:143px;
			}

.box2		{	margin-top:40px;
			}


.mytext3	{ 	text-align:center;
				color:greenyellow;
 				-webkit-animation-name: myzoomIn;
 				animation-name: myzoomIn;
		 		animation-duration: 5s;
				animation-delay: 6s;
			}
.mytext0 	{ 	text-align: center;
			  	padding:10px;
			  	color:greenyellow;
			}
.rowdoc     { 	padding-top:40px;
			}
.doc_img_1  {	padding-left:80px;
				height:400px;
			}
.doc_img_2  {	padding-left:80px;
				height:400px;
			}
.box_main   {	padding:40px;
			}
.col_days   {
			  	border:1px solid white;
			}

.list-group-item
			{	color: #635AA4;
			}
.mrng_time  {	padding-left:60px;
			}
.myform		{	padding-top:20px;
			}
.evng_time  {	padding-left:20px;
			}
.rowdoc1    {	padding-top:40px;
			}
.rowdoc2    {	padding-top:50px;
			}
.doc_text1  {	color:white;
				text-align: center;
			}


.doc_text2  {	color:white;
				text-align:center;
			}


.text2_1    {	padding-left:190px;
				color:white;
			}


.row2		{	padding-top:50px;
			}

.con-3		{	padding-top:50px;
			
			}
.footer_logo{
				height:20%;
				width:60%;
				margin-top:100px;
				margin-left:150px;
				}
.mymap{margin-top:70px;}	

div.centered   {
   				 position: absolute;
    			top: 330%;
    			left: 50%;
    			transform: translate(-50%, -50%);
				color:greenyellow;
				font-size:40vw;
			}
.rate_text  {
				text-align:center;
			}


.box21 
			{  
				text-align:center;position:relative;
	
			}
	
	
.box21:after,.box21:before
	
			{			content:"";
						width:1px;
						height:1px;
						
						background:rgba(0,0,255,.35);
						position:absolute;
						top:50%;
						left:50%;
						-webkit-transform:scale(1);
						-moz-transform:scale(0);
						-ms-transform:scale(0);
						-o-transform:scale(0);
						transform:scale(0);
			}
	
.box21:hover:after,.box21:hover:before
	
	
			{
						-webkit-transform:scale(400);-moz-transform:scale(400);
						-ms-transform:scale(400);
						-o-transform:scale(400);
						transform:scale(400);
			}
	
.box21:before 
	
			{
						-o-transition:all .5s linear .3s;
						-moz-transition:all .5s linear .3s;
						-ms-transition:all .5s linear .3s;
						-webkit-transition:all .5s linear .3s;transition:all .5s linear .3s
	
			}
	
.box21:hover:before
	
			{			-moz-transition-delay:0s;
						-webkit-transition-delay:0s;
						-o-transition-delay:0s;
						-ms-transition-delay:0s;
						transition-delay:0s;
			}
	
	
.box21:after
	
			{			-o-transition:all .5s linear .6s;
						-moz-transition:all .5s linear .6s;
						-ms-transition:all .5s linear .6s;
						-webkit-transition:all .5s linear .6s;
						transition:all .5s linear .6s;
			}
	
	
.box21:hover:after
	
			{			-moz-transition-delay:.2s;
						-webkit-transition-delay:.2s;
						-o-transition-delay:.2s;
						-ms-transition-delay:.2s;
						transition-delay:.2s;
			}
	
.box21 img 
	
			{ 			width:100%;height:auto;
	
	
	}
	
	
.box21 .box-content
	 
			{  
						width:100%;
						height:100%;
						position:absolute;
						top:0;
						left:0;
						background:0 0;
						color:#fff;
						padding-top:25px;
						-webkit-transform:scale(0);
						-moz-transform:scale(0);
						-ms-transform:scale(0);
						-o-transform:scale(0);
						transform:scale(0);
						-ms-transition:all .3s linear 0s;
						-o-transition:all .3s linear 0s;
						-webkit-transition:all .3s linear 0s;
						-moz-transition:all .3s linear 0s;
						transition:all .3s linear 0s;
						z-index:1;
	
			}
	
	
.box21:hover .box-content
	
			{
						-webkit-transform:scale(1);
						-moz-transform:scale(1);
						-ms-transform:scale(1);
						-o-transform:scale(1);
						transform:scale(1);
						-moz-transition-delay:.4s;
						-webkit-transition-delay:.4s;
						-o-transition-delay:.4s;
						-ms-transition-delay:.4s;
						transition-delay:.4s;
			}
	
	
.box21 .title  
	
			{			font-size:21px;
						font-weight:700;
					
						
						padding-bottom:20px;
						margin-top:50px;
			}
	

		
.box21 .read-more
	
			{			display:block;
						width:120px;
						background:#178993;
						border-radius:10px;
						font-size:14px;
						color:#fff;
						
						padding:10px 0;
						margin:0 auto;
			}
	
	
@media only screen and (max-width:990px)

			{			.box21{margin-bottom:30px}
						
				
			
  			}
				
				
@media only screen and (max-width:479px)
	
			{
						.box21 .box-content
				
				
			{		padding-top:0;
						
				
			}
				
			}
	
	
@media only screen and (max-width:359px)

			{		.box21 .title
				
			{		padding-bottom:10px;
				
			}
				
				
			}