#sns_footer_bottom{
	border-top:1px solid rgba(0,0,0,0.1);
	padding-top:48px;
	background-color:#fff;
	height:370px;
    margin-bottom: 40px;
}

#sns_footer_bottom .col-md-3{
	width:185px;
}

#sns_footer_bottom .col-md-3:first-child{
	width:170px;
}

#sns_footer_bottom .social-icons-cont{
	width:630px;
}



#sns_footer_bottom .col-md-3 h6{
	font-family:'Open Sans',Arial,sans-serif;
	font-size:15px;
	text-transform: uppercase;
	color:#53565a;
    letter-spacing: 0px;
    font-weight: 600;
    float: left;
    padding-bottom:22px;
    border-bottom:2px solid #53565a;
    margin-bottom:20px;
}

#sns_footer_bottom .col-md-3 ul{
	clear:both;
}

#sns_footer_bottom .col-md-3 ul li a{
	font-family:'Open Sans',Arial,sans-serif;
	color:#53565a !important;
	font-size:12px;
	font-weight: 600;
}

#sns_footer_bottom .col-md-3 ul li a:hover{
	color:#0099cc !important;
}

#sns_footer_bottom .col-md-3 .social-icons ul li{
	margin-right:17px;
	margin-bottom:17px;
	width:20px;
	height:20px;
}

#sns_footer_bottom .social-icons{
	height: 280px;
    width: 150px;
    float: left;
    clear: both;
    border-right: 1px solid #9fa4ac;
    margin-top: -60px;
    padding-top: 60px;
}

#sns_footer_bottom .block-subscribe{
	float:left;
    margin-top: -60px;
    margin-left:53px;
    width:395px;
}

#sns_footer_bottom .col-md-3 .block-subscribe p{
	clear:both;
	font-family:'Open Sans',Arial,sans-serif;
	color:#53565a;
	font-size:15px;
	margin-bottom:25px;
}

#sns_footer_bottom .col-md-3 .block-subscribe .input-box input{
	border:1px solid #b2b2b2;
	color:#b2b2b2;
	font-size:15px;
	font-family: 'Open Sans',Arial,sans-serif;
	height:40px;
	width:350px;
}

#sns_footer_bottom .col-md-3 .block-subscribe .input-box .button_warp button{
	top: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background-color:#0099cc;
}

#sns_footer_bottom .sns-copyright{
	position: absolute;
    bottom: 20px;
    right: 47px;
    width: 365px;
    font-size: 12px;
	font-family: 'Open Sans',Arial,sans-serif;
}

#sns_footer_bottom .container{
	position:relative;
	max-width:none;
    padding: 0;
}

#sns_footer_bottom .sns-copyright a{
	color:#0099cc;
}

@media (max-width: 1200px){
	#sns_footer_bottom .col-md-3{
		width:210px;
    	margin-bottom: 80px;
	}

	#sns_footer_bottom .col-md-3:first-child{
		width:210px;
	}

	#sns_footer_bottom .social-icons-cont{
		width:970px;
	}

	#sns_footer_bottom .social-icons{
		width:154px;
	}

	#sns_footer_bottom .block-subscribe{
		margin-left:57px;
	}

	#sns_footer_bottom .row{
		width:640px;
    	margin-left: 165px;
	}

	#sns_footer_bottom .sns-copyright{
		bottom: 74px;
    	right: 197px;
	}
}

@media (max-width: 992px){
	#sns_footer_bottom .row{
		margin-left:55px;
	}

	#sns_footer_bottom .sns-copyright {
	    right: 87px;
	}
}

@media (max-width: 768px){
	#sns_footer_bottom .container{
		width:568px;
		padding: 0;
	}

	#sns_footer_bottom .row{
		margin-left:0px;
	}

	#sns_footer_bottom .col-md-3{
		width:189px;
	}

	#sns_footer_bottom .col-md-3:first-child{
		width:189px;
	}

	#sns_footer_bottom .social-icons-cont{
		width:568px;
	}

	#sns_footer_bottom .social-icons {
	    width: 144px;
	}

	#sns_footer_bottom .block-subscribe {
	    margin-left: 47px;
    	width: 345px;
	}

	#sns_footer_bottom .col-md-3 .block-subscribe .input-box input {
		width:300px;
	}

	#sns_footer_bottom .sns-copyright {
	    right: -7px;
    	letter-spacing: -0.2px;
	}
	#sns_footer_bottom .row{
		width:568px;
	}
}

@media (max-width: 568px){
	#sns_footer_bottom .container{
		width:320px;
		padding: 0;
	}

	#sns_footer_bottom .row{
		width:320px;
	}

	#sns_footer_bottom .col-md-3{
		display:none;
	}

	#sns_footer_bottom .social-icons-cont{
		display:block;
		width: 320px;
		padding:0;
		margin-bottom:40px;
	}

	#sns_footer_bottom .social-icons {
	    width: 320px;
	    clear: both;
	    float: none;
	    padding-top: 0px;
	    border-right:none;
    	height: 220px;
	}

	#sns_footer_bottom .block-subscribe {
		margin-left:0px;
	    width: 320px;
	    float:none;
	}

	#sns_footer_bottom .col-md-3 h6{
		margin-left:118px;
	}

	#sns_footer_bottom .block-subscribe h6{
		margin-left:112px;
	}

	#sns_footer_bottom .sns-copyright {
		position:relative;
		right:0px;
		width:320px;
		font-size:10px;
		letter-spacing: 0px;
		bottom:0px;
		margin-bottom:50px;
	}

	#sns_footer_bottom .col-md-3 .social-icons ul li {
		margin-left:9px;
		margin-right:9px;
	}

	#sns_footer_bottom .input_warp{
		text-align: left;
	}

	#sns_footer_bottom .col-md-3 .block-subscribe .input-box input {
		width:275px;
	}
}