.myContainers {
	width: 65%;
	margin-left: 17%;
	margin-top: 5% !important;
}



@media only screen and (max-width: 1440px){
	.myContainers{
		width: 100%;
		margin-left : 0;
	}
	
}

* {
 font-family: Sans-Serif;
	
}


.featContainers{
	
	/*background-color: #03a9f4; */
	padding: 30px 0;
}


@media only screen and (max-width: 1440px){
	padding :0;
	
}

#bs-example-navbar-collapse-1{
		margin-bottom : 20px;
}

.myRow {
	
	background-color: white; 
	padding : 0;
}

/* 상단 타이틀 */
.features-home-page .title-section h1 {
	color:  #03a9f4;
}

/* 상단 타이틀  하단선*/
.features-home-page .title-section h1:after  {
	background-color: #03a9f4;
}

.services-home-page {
	padding: 0;
}

.navbar-nav>li>a{
	
	font-size : 1em;
	
}

.col-md-4{

}

.fa-heart:before , .fa-bong:before ,.fa-plus:before {
	color: black;
}

.get-appointment a.btn {
	
	border-radius : 10px;
}





.features-home-page {
	padding : 0;
}

.service-row {

	background: white;
}
.title-section h1 {
	margin: 15px 0 15px;
}



.get-appointment .title-section h1 {
 color :#03a9f4;
}

 .get-appointment h3, .get-appointment p{
	color: black;
}

.sec2_title > h1:after{
	bottom : -10px;
	width: 50px;
}
/*
.team-post:hover {

	background-color: #03a9f4;
	transition : ease-in 0.3s;
	-webkit-transform:  ease-in 0.3s;
	-ms-transform: ease-in 0.3s;
	-moz-transform: ease-in 0.3s;
	-o-transform: ease-in 0.3s;

	color: white;
}

.team-post:hover > .team-post-border{
	border-color: white !important;
}



.team-post:hover  ul.dot-3 li:before ,
.team-post:hover ul.dot-2 li:before ,
.team-post:hover ul.dot-1 li:before{
	color: white;
}



*/

.m_action{
	max-width: 100%;
	
}


.team-post{
	padding: 10px;
	background-color: white;
}

/*
.m_action:hover > .feature-img{
	transform: rotateY(360deg);
}
.m_action .feature-img{
	transition : transform ease-in 0.4s;
	-webkit-transform: transform ease-in 0.4s;
}
*/

.team-section .team-post img {
	padding: 10px;

}


.team-post h2{
	text-align : center;
}

.team-post p{
	color: black;
}


.get-appointment a.btn{

	font-size: 25px;

}




.get-appointment{
	background : white;
}
.features-home-page .feature-description h4{
	color: black;
}

.features-home-page .feature-description p{
	color: black;
}

.team-post #one_p{
font-size: 0.8em !important;
}

.team-section{
	padding-bottom: 0 !important;
}


.touch-class {
	width: 70%;
	padding: 30px;
	border: 1px solid #dfdfdf;
	margin: auto;


}

.touch-class:hover{
	background-color: #03a9f4c9;	
	transition : background-color 500ms linear;
	 -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;

}


.m_action .touch-class .feature-img {
	transition : transform ease-in 0.3s;
	-webkit-transform: transform ease-in 0.3s;
	-ms-transform:  ease-in 0.3s;
	-moz-transform: ease-in 0.3s;
	-o-transform:   ease-in 0.3s;
}

.m_action .touch-class:hover .feature-img {
		transform: rotateY(360deg) translate(0,-20px) scale(1.5);
		-webkit-transform: rotateY(360deg) translate(0,-20px) scale(1.5);
		-ms-transform:  rotateY(360deg) translate(0,-20px) scale(1.5);
		-moz-transform: rotateY(360deg) translate(0,-20px) scale(1.5);
		-o-transform:   rotateY(360deg) translate(0,-20px) scale(1.5);

}



.page-banner-section .container{
	width: 100% !important;

	text-align : left !important;
	background-color: transparent !important;
	padding-left: 5%;
	
}
.page-banner-section {
	opacity: 1 !important;
}

.page-banner-section .container h2{
	
	font-size: 2em;
	text-shadow : -1px 1px 5px black;
	color: white;
	
}


.page-banner-section .container  #accent{
	
	color: #03a9f4 !important;
	text-shadow: 0 1px 3px  white!important;
	
}





.page-banner-section{
	margin-top: 90px !important;
}


.post-exp p{
	font-size: 1.5em !important;
	line-height: 30px !important;
}



@media (max-width: 450px){
	
	.navbar-brand #logo-img{
		margin-left: 100px !important;
	}
}



@media (max-width: 380px){
	
	.navbar-brand #logo-img{
		margin-left: 70px !important;
	}
}

@media (max-width: 350px){
	
	.navbar-brand #logo-img{
		margin-left: 40px !important;
	}
}




#lang a{
	color: gray;

}

.team-post-border{
	margin-top: 15px;
	padding: 15px 0;
	border-bottom: 3px solid black;
	border-top: 3px solid black;
	height: 170px;
}


.team-post-boxing .team-post-word{
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	color: white;
	width: 100%;
	height: 100%;
	
}



.team-post-boxing{
	margin-bottom: 20px;
	height: 100px;
	
	box-shadow: -2px -2px 3px 3px rgba(0,0,0,0.5);
	border-radius: 15px;
}


.team-post #box-1{
	background-color: skyblue;
}


.team-post #box-2{
	background-color: cornflowerblue;
}

.team-post  #box-3{
	background-color: crimson;
}

.team-post #box-2 > div , .team-post #box-3 > div{
	padding-top: 3px;
}

#border-1{
	border-color: skyblue ;
}

#border-2{
	border-color: cornflowerblue;
}

#border-3{
	border-color: crimson;
}



.team-post ul{
	list-style: none;
}

.team-post ul li:before{
	 content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	font-size: 1.5em;
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.team-post ul.dot-1 li:before{
	color: skyblue;
}

.team-post ul.dot-2 li:before{
	color: cornflowerblue;
}

.team-post ul.dot-3 li:before{
	color: crimson;
}







.padding-li > ul > li	{
	margin: 10px 0;
	
}

.team-post-boxing > img{
	float: left !important;
	width: 100px !important;
	height: 100px !important;
	border-radius: 15px;
	padding: 0 !important;
}



@media (max-width: 1199px) {
	
	.team-post-boxing .team-post-word{
		font-size: 1.1em;
	}


}
@media (max-width: 991px) {

}


@media (max-width: 767px) {
}


@media (max-width: 500px) {
}

@media (max-width: 350px) {
	
	
}






















