@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic|Open+Sans+Condensed:700");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* business other */
.treatments{padding:0px 0 0px; font-family: 'Nanum Gothi', sans-serif;}
.treat-left,.treat-right,.treat-left2,.treat-right2{min-height: 125px; top:0px;}
.treat-right span {color: #0cbbc8; font-size: 22px; padding: 50px 38px 50px 38px; border: 2px dashed #0e84d7; border-radius: 100%;  margin:0px 0 0 33px; }
.treat-right {padding: 2em 0 0 4.7em; position: relative; border-left:1px solid #dfdfdf;}
.treat-icon {position: absolute; top: -37px;}
.treat-right span:after {width: 110px; display: inline-block; content: ""; margin: 0 0px 0 0 ; position: absolute; left: -76px; top: 36px; background: #dfdfdf; height: 1px; }
.treat-icon h4,.treat-icon1 h4 {margin:30px 30px 0 30px; font-weight:bold; color:#06abf8; font-size:1.2em; letter-spacing:-1px;}
.treat-icon p,.treat-icon1 p {margin:0 30px 0px 30px; line-height: 1.2em; color: #464646; font-size: 14px;}
.treat-right2 span {color: #1baad3; font-size: 22px;  padding: 50px 38px 50px 38px; border: 2px dashed #0e84d7; border-radius: 100%; margin-right:20px;}
.treat-right2 {padding: 2em 0 0 6em; position: relative; border-right: 1px solid #dfdfdf; left:1px;}
.treat-right2 span:after {width: 100px; display: inline-block; content: ""; margin: 0 0px 0; position: absolute; right: -80px; top: 34px; background: #dfdfdf; height: 1px;}
.treat-icon1 {position: absolute; top: -37px; right: 14%;}
.no-bor{border:none;}
.treatments h3 {margin-bottom: 102px !important;}
/* //business other */


/*-- responsive media queries --*/
@media (max-width: 1080px){
	.treat-right2 span:after {width: 68px; right: -69px;}	
	p.con-para {font-size: 13px;}	
	.treat-icon p, .treat-icon1 p,.contact-left p,.contact-list li,p.copy-right,.col-bottom p,.month-in p,.lb-overlay div p,.contact-grid p {font-size: 13px;}	
	.col-news-top .date-in .month-in {padding-top: 5.5em;}	
}

@media (max-width: 1024px){
	.contact-right textarea ,.contact-right input[type="text"], .contact-right input[type="email"]{padding: 8px 12px;}
	.contact-right textarea {height: 130px;}
}

@media (max-width: 991px){
	
left: 0%;

	.treat-left, .treat-right, .treat-left2, .treat-right2 {width: 50%;	float: left; }
	.treatments h3 {margin-bottom: 75px !important;}
	.treat-right {padding: 2em 0 0 0em;}
	.treat-right p{padding: 0 0 2em 0;}
	.treat-right2 p{padding: 0 0 2em 0;}
	.treat-right2 {padding: 2em 0 0 0em;}
	.treat-icon1 {right: 10%;}
	.treat-right span:after {width: 43px; left: -24px; margin-top:10px;}
	.treatments {padding: 70px 0 35px 0;}
	.contact-right {float: left; width: 50%; padding-left:0;}
	.contact-left{float: left; width: 50%; padding-right:0;}
	.treat-right2 span:after {width: 37px; right: -28px;}	
}

@media (max-width: 667px){
	.treatments h3 {padding: 0px 0 35px 0;}
	.treat-right2 span:after {width: 32px; right: -33px;}
}

@media (max-width: 600px){
	.treat-right {padding: 0em 0 0 2em;}
	.treat-right span:after {width: 31px; left: -31px;}
}

@media (max-width: 480px){
	.treat-left, .treat-right, .treat-left2, .treat-right2 {width: 100%; float: left;}
	.treat-left,.treat-left2 {display: none;}
	.treat-icon {position: inherit;}
	.flex-slider img {width: 100%;}
	.treat-right {padding: 0;}
	.treat-right {border: none;}
	.treat-right span:after ,.treat-right2 span:after{content: initial;}
	.treat-icon1 {position: inherit;}
	.treat-icon1 {top: 0; right: 0;}
	.treat-right2 {border: none;}
	.treat-right2 {padding: 0em 0 0 0em;}
	.treat-left, .treat-right, .treat-left2, .treat-right2 {min-height: inherit;}
	.treat-right ,.treat-right2{margin-bottom: 30px;}
	h3.title {margin-bottom: 37px;}
	.treat-icon{top: 0;	
	.col-news-top .date-in .month-in {padding-top: 6em;}
	.bottom-gds {float: none; width: 61%; margin: 0 auto;}
	.bott-img:hover .mission {top: -14px;}
	.bott-img:hover .icon-holder {top: -23px;}
	.bottom-gds:nth-child(2) {margin: 45px auto;}
	.treatments h3 {margin-bottom: 34px !important;}	
}


@media (max-width: 320px){
	.treatments {padding: 50px 0 12px;}

}



