@media (min-width: 300px) and (max-width: 767px) {
	.v2-social {
		/*float: left;*/
		text-align: center;
		margin: 0;
		width: 86%;
		height: 50px;
	    background: rgba(66, 103, 150, 0.4);
	}
	.v2-social ul{
		float: right;
    	margin: 5px 10px;
	}

	.v2-fb-share-top, .v2-gplus-top{
		margin: 16px 0 0 8px;
		display: inline-block;
		float: none;
	}
	.v2-gplus-top{
		margin-left: 17px;
	}
	.fixed-header .v2-fb-share-top{
		float: left;
    	margin: 10px 5px 0 0;
	}
	.fixed-header{
	    min-height: auto !important;
	}
	.fixed-header .v2-social {
	    margin: 5px 30px 0 0 !important;
	    text-align: left;
		width: auto;
		background: #fff;
	}
	.fixed-header .v2-social ul{
		float: right;
    	margin: 0;
	}
	.fixed-header .v2-gplus-top {
	    margin: 10px 10px 0 15px;
	}
	.fixed-header .v2-fb-like-top {
	    margin-top: 8px;
	}
	.fixed-header .v2-logo {
	    margin: 5px;
	}
	.v2-logo.v2-mobile-logo-small {
	   	height: 50px;
		background: rgba(66, 103, 150, 0.4);
		width: 14%;
		margin:0;
	}
	.v2-logo.v2-mobile-logo-small a img {
	    transition: all .2s ease-in-out;
	    height: 32px;
	    margin: 10px 0 0 10px;
	}
	.v2-header-home {
		min-height: 350px;
		height: 350px;
	}
	header nav {
	    width: 100%;
	    margin-top: 58px;
	    font-size: 16px;
	}
	.v2-social li {
	    border-radius: 5px;
	}
	.v2-social li:hover {
	    background: #92B7FE;
	}

	.v2-logo-text {
		margin-top: 0;
		position: absolute;
		bottom: 45px;
		left:50%;
		margin-left:-100px;
	}
	.ssmag .v2-logo-text {
		bottom: 120px;
	}
	.v2-social li {padding: 5px 0px 0px 0px;}


	body,html {
		font-size: 18px;
		font-family: serif;
	}
	p {margin:0;}
	p a, .v2-data a {
	    padding-bottom: 0px;
	}
	.v2-1260 {width: 100%;}
	.v2-first {margin-left:0px;}
	.v2-1260 section {padding:20px 0;}
	.v2-25, .v2-33, .v2-42, .v2-50, .v2-75, .v2-85, .v2-95, .v2-100  {width: 90%; margin: 0px auto !important; float: none !important;}
	.v2-25.v2-right {padding-left:0px;}
	.v2-25.v2-left {padding-right:0px;}
	.v2-33.v2-left {padding-right:0px;}

	.v2-50.v2-right {padding-left:0px;}
	.v2-50.v2-left {padding-right:0px;}
	.v2-100 {width: 100%;}
	.v2-100 p.v2-right {padding-right: 5%;}
	.v2-100 h1 {
	    padding: 0 10px;
	}
	.v2-1x1, .v2-16x9 {
		margin: 30px auto 0 auto !important;
		float: none !important;
	}
	.v2-1x1 .v2-bg-image, .v2-16x9 .v2-bg-image {
	    width: auto;
	    left: 50%;
	    transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
	}

    .v2-25.v2-1x1  .v2-bg-image  {margin-left: 0px; }
	.v2-33.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-33.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-50.v2-1x1  .v2-bg-image  {margin-left:0px;}
	.v2-75.v2-1x1  .v2-bg-image  {margin-left:0px;}
    
    .v2-gradient-bottom {display: none;}

	.v2-16x9 h3, .v2-1x1 h3{
		color: #111;
	    position: relative;
	    padding: 5px 0;
	    width: 90%; margin: 0 auto !important;
	    font-size: 16px;
	}
	.v2-25.v2-1x1 h3{
		font-size: 16px;
		padding: 10px 10px 10px 15px;
	}

	.v2-25.v2-16x9 .v2-bg-image, .v2-25.v2-1x1 .v2-bg-image {height:200px;}
	.v2-33.v2-16x9 .v2-bg-image, .v2-33.v2-1x1 .v2-bg-image {height: 200px;}
	.v2-50.v2-16x9 .v2-bg-image, .v2-50.v2-1x1 .v2-bg-image {height: 200px;}
	.v2-75.v2-16x9 .v2-bg-image, .v2-75.v2-1x1 .v2-bg-image {height: 200px;}

	.v2-16x9.v2-first {margin-right:0px; }
	.v2-25.v2-16x9.v2-first {margin-left:0; margin-right: 0px;}
	.v2-25.v2-16x9.v2-right {padding-left:0; margin-right: 0px;}
	.v2-25.v2-16x9, .v2-25.v2-1x1{width: 100%; height:auto;}
	.v2-33.v2-16x9, .v2-33.v2-1x1 {width:100%; height: auto;}
	.v2-50.v2-16x9, .v2-50.v2-1x1 {width:100%; height: auto;}
	.v2-75.v2-16x9, .v2-75.v2-1x1{width:100%; height: auto;}

	.v2-25.v2-1x1.v2-left.v2-first {margin-left: 0px; margin-right: 0px;}
	.v2-42.v2-1x1.v2-left.v2-first {margin-left: 0px; margin-right: 0px;}

	.v2-m-top-1{margin-top:0px;}
	.v2-m-top-2{margin-top:0px;}
	.v2-m-top-4{margin-top:0px;}
	.v2-m-top-9{margin-top:0px;}
	.v2-m-top-12{margin-top:0px;}
	.v2-m-top-20{margin-top:0px;}
	.v2-m-top-23{margin-top:0px;}
	.v2-m-top-40{margin-top:0px;}

	.v2-m-top-m8{margin-top:0px;}
	.v2-m-top-m10{margin-top:0px;}
	.v2-m-top-m13{margin-top:0px;}
	.v2-m-top-m14{margin-top:0px;}
	.v2-m-top-m18{margin-top:0px;}
	.v2-m-top-m34{margin-top:0px;}
	.v2-m-top-m37{margin-top:0px;}




	.v2-view-more-article{
		cursor: pointer;
		line-height: 70px;
		width: 300px;
	    margin: 0 auto !important;
	    float: none !important;
	}
	.v2-view-more-tags{
		cursor: pointer;
		line-height: 70px;
	    margin-left: 0px;
	}
	.v2-view-more-article span, .v2-view-more-tags span{
		font-size: 24px;
	    font-weight: 400;
	    margin-left: 10px;
	}


	.v2-images-navi {
		height: auto; 
		position: relative;
		padding-top:50px !important;
	}

	.v2-images-navi figure {
	    position: relative;
	    overflow: hidden;
	    float: left;
	    height: auto;
	    margin: 0;
	}
	.v2-300px {width: 50%; height: 200px !important;}
	.v2-480px {width: 50%; height: 200px !important; }



	.v2-h190px {height: 200px !important;}
	.v2-h310px {height: 200px !important;}



	.v2-images-navi img {
		height: 100%;
		left: 50% !important;
	    transform: translate(-50%, 0) !important;
	    -ms-transform: translate(-50%, 0) !important;
        -webkit-transform: translate(-50%, 0) !important;
		position: relative;
		z-index: 1;
	}

	.v2-300px img {margin-left: 0px;}
	.v2-480px img {margin-left: 0px;}

	.v2-h190px img{
		width: auto; 
		height: 100%; 
		left:0; 
		margin-left: 0;
	}

	.v2-300px.v2-h190px img{
		height: 100%;
		width: auto;
		left: 50%;
		right: 50%;
		margin-left: 0px;
	}
	.v2-480px.v2-h190px {
		width: 100% !important
	}
	.v2-480px.v2-h310px img{
		height: 100%;
		width: auto;
		left: 50%;
		right: 50%;
		margin-left: 0px;

	}

	.v2-images-navi .v2-bg-full {
		display: none
	}

	.v2-tags-navi {		
		float: left;
		margin-top: 30px;
	}
	.v2-tags-navi h3 {
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		text-align: center;
		width: 100%;
		position: absolute;
		top: 0px;
		bottom: auto;
		left: 0;
		margin-top: 0;
		margin-left: 0px;
		padding: 6px 0 8px 0;
	}
	.v2-tags-navi img{
		width: 100% !important;
		height: auto !important;
		margin-top:33px;
	}
	.v2-tags-navi .v2-42, .v2-tags-navi .v2-33 {
		width: 42.5%;
		height: auto;
		float: left !important;
	}
	.v2-tags-navi .v2-clear {
		clear: none !important;
	}
	.v2-tags-navi section{
		margin:5% 0 0 5%!important;
	}

    .v2-footer {padding:40px 0;}
	.v2-footer-section h3 {font-size: 14px;}
	.v2-footer-section.v2-25{
		width: 42.5%;
		height: auto;
		float: left !important;
		margin:0 0 0 5% !important;
		padding: 10px 0;
	}
	.v2-footer-section.v2-25 img{
		width: 100%;
	}

	.v2-footer-section.v2-25:nth-child(3n) {
		display: none;
	}
	.v2-footer-section.v2-25:nth-child(4n) {
		width: 90%;		
	}
	.v2-footer-section.v2-25:nth-child(4n) h3{
		display: none;
	}
	.v2-footer-section.v2-25:nth-child(4n) .v2-footer-image{
		display: none;
	}

	.v2-footer-section ul {display: none;}


	.v2-input-button-group{
		margin-top:10px;
		float: left;
		width: 100%;
	}
	.v2-input {
	    width: 80%;
	    padding: 10px 10px;
	}
	.v2-button-group{
		width: 14.9%;
	}
	.v2-input-button {
	    width: 100%;
	    height: 44px;
	}
	.v2-facebook-group {
		height: 50px;
		width: 254px;
	    margin: 0 auto;
	    float: none;
	    margin-top: 70px;
	}

	.v2-footer-bg {
		height: 480px;
		width: 100%;
		margin: 0 auto;
	    z-index: 0;
	    overflow: hidden;
	    position: absolute;
	    margin-top:-40px;
	}

	.ssmag .v2-footer-bg {
		height: 250px;
	}
	.v2-transform-bg {
		-ms-transform: rotate(2deg); 
	    -webkit-transform: rotate(2deg); 
	    transform: rotate(2deg);
	    background-color: #f2f2f2;
	    z-index: 0;
	    height: 420px;
		width: 120%;
		margin-left:-20px;
		margin-top:40px;
		position: relative;
	}

	figure.v2-text-center {
		margin: 0;
		margin-top: 40px;
	    width: 100%;
	    float: left;
	}
	.v2-bottom-navi {width: 88%;}
    .v2-bottom-navi ul li{margin: 0 10px 10px 0 ;}

	.v2-bottom-navi ul li a{padding: 0px;}
	.v2-bottom-navi ul li a:hover { background: #fff;}

	.v2-accent-header a {
	    font-size: 14px;
	}
	.v2-fb-share:after {
	    content: url('http://ambicia.com/img/fb-16.png');
	    margin-left: 4px;
	    margin-right: 10px;
	}

}





@media (min-width: 300px) and (max-width: 1023px) {
	.fixed-header .v2-fb-share-top {
		display: none;
	}
	.fixed-header .v2-social {
	    margin: 5px 12px 0 0 !important;
	}
	.fixed-header .v2-gplus-top {
	    margin: 10px 10px 0 0px;
	}
}







@media (min-width: 300px) and (max-width: 1023px) {
	.v2-desktop {display: none;}
	.v2-mobile {display: inline;}
/*Post*/
	h1 {font-size:24px;}
	h2 {font-size:18px;}
	.v2-data {
		width: 90%; 
		margin: 0px auto !important; 
		float: none !important;
		font-size: 13px;
		position: relative;
		top:auto;
		right: auto;
		padding-top: 25px;

	}
	.v2-data li{
		padding: 5px 25px 5px 0;
	}
	.v2-post-image .v2-image-copy {
	    bottom: 0;
	}
	.v2-full-image, .v2-post-image  {
	    height: auto;
	    margin: 25px 0 !important;
	    width: 100% !important;
	    padding: 0 !important;
	}
	.v2-post-image-full, .v2-post-image-next {
		/*height: 100%;*/
	   /*width: auto;*/
		 /*top: 50%;
	    left: 50%;
	    transform: translate(-50%, 0);*/
	}
	.v2-quote {
		padding-bottom: 20px;
	}
	.v2-similar-posts {
		width: 95%;
		margin:0 0 0 5% !important; 
		height: auto;
		overflow: hidden;
	}
	.v2-similar-link {
	    float: left !important;
	    height: 200px;
	    margin-right: 30px !important;
	    overflow: hidden;
	}
	.v2-similar-link img{
	   	height: 150px;
	    width: auto;
	    margin-right: 30px !important;
	}
	.v2-similar-link span{
		padding-top:10px;	
	   display: block;
	   font-size: 14px;
	}
	.slick-next {
	    right: 12px;
	    top: 59px;
	}
	.v2-end {
		width: 90%; 
		margin: 0 auto;
	}
	mark {
		margin-top: 25px !important;
	}
	mark:first-child {
	    margin-top: 0px !important;
	}
	p { margin-top: 25px !important;}
	p mark{ margin-top: 0px !important;}
	p:first-child { margin-top: 0px !important;}


}






@media (min-width: 300px) and (max-width: 479px) {
	.v2-input {
	    width: 71%;
	    padding: 10px 10px;
	}
	.v2-input-button-group {
		width: 254px;
	}
	.v2-button-group {
		width: 20%; 
	}
	.v2-facebook-group {
	    float: left;
	    margin-top: 16px;
	}
	figure.v2-text-center {
		margin: 50px 0 30px 0;
	}
	.v2-transform-bg {
	    height: 390px;
	}
	/*Posts*/
	.v2-bg-image-full {
	    width: auto;
	    height: 300px;
	    left: 50%;
	    z-index: 0;
	    position: relative;
	    transform: translate(-50%, 0) !important;
	    -ms-transform: translate(-50%, 0) !important;
        -webkit-transform: translate(-50%, 0) !important;
	}

}


@media (min-width: 359px) and (max-width: 767px) {
	header nav {
	    font-size: 16px;
	}
	.v2-full-image, .v2-post-image  {
	    height: auto;
	}
	.v2-header-home {
		height: 420px;
	}

}


@media (min-width: 375px) and (max-width: 767px) {

	.v2-300px {width: 50%; height: 250px !important;}
	.v2-480px {width: 50%; height: 250px !important; }

	.v2-h190px {height: 250px !important;}
	.v2-h310px {height: 250px !important;}

	.v2-tags-navi h3 {
		font-size: 18px;
	}
	figure.v2-text-center {
		margin: 80px 0 30px 0;
	}
	.v2-full-image, .v2-post-image  {
	    height: auto;
	}
	.v2-header-home {
		height: 450px;
	}

}

@media (min-width: 414px) and (max-width: 414px) {
	.v2-full-image, .v2-post-image  {
	    height: auto;
	}
	.v2-header-home {
		height: 520px;
	}
}


@media (min-width: 480px) and (max-width: 767px) {
	.v2-1260 {
		width: 480px;
		margin: 0 auto;
	}
	.v2-95 {
	    margin: 30px auto !important;
	}
	.v2-1x1 .v2-bg-image, .v2-16x9 .v2-bg-image {
	    width: 100% !important;
	    height: auto !important;
	}
	.v2-300px {width: 50%; height: 300px !important;}
	.v2-480px {width: 50%; height: 300px !important; }

	.v2-h190px {height: 300px !important;}
	.v2-h310px {height: 300px !important;}
	.v2-480px.v2-h190px {
	    height: 230px !important;
	}
	.v2-480px.v2-h190px img{
		width: 100% !important;
	    height: auto !important;
	    top: 50% !important;
	    transform: translate(-50%, -50%) !important;
	    -ms-transform: translate(-50%, -50%) !important;
        -webkit-transform: translate(-50%, -50%) !important;
	}
	.v2-full-image, .v2-post-image  {
	    height: auto;
	}
	.v2-header-home {
		height: 600px;
	}
}




@media (min-width: 768px) and (max-width: 1023px) {
	body,html {
		font-family: serif;
	}
	.v2-header-home {
		height: 700px;
	}
	.v2-logo a img.v2-logo-big{
	    width: 160px;
	    margin-top: 19px;
	    margin-left: -10px;
	}
	.fixed-header .v2-logo a img {
	    width: 100%;
	    margin-top: 5px;
	    margin-left: 0px;
	}
	.v2-social {
	    width: 158px;
	    margin-right: 15px;
	}
	.fixed-header .v2-social {
		width: auto;
	}
	.v2-social ul{
	    float: right;
	}
	.v2-1260 {
		width: 100%;
	}
	.v2-first {
	    margin-left: 0px;
	}
	.v2-16x9.v2-first {
	    margin-right: 30px;
	}
	.v2-75.v2-16x9.v2-first {
	    width: 60%;
	}
	.v2-25 {
	    width: 33%;
	}

	.v2-1x1 .v2-bg-image, .v2-16x9 .v2-bg-image {
	    width: auto;
	    left: 50%;
	    transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
	}
	.v2-16x9 .v2-bg-image {
		height: 100%;
	}

    .v2-25.v2-1x1  .v2-bg-image  {margin-left: 0px; }
	.v2-33.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-33.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-50.v2-1x1  .v2-bg-image  {margin-left:0px;}
	.v2-75.v2-1x1  .v2-bg-image  {margin-left:0px;}

    .v2-25.v2-left.v2-1x1.v2-m-top-23  {
    	margin-top:120px;

    }
	.v2-33.v2-left.v2-1x1.v2-m-top-m14.v2-second-element{
		width: 33%;
	    height: 252px;
	    margin-top: -30px;
	    margin-left:30px;
	}
	.v2-33.v2-left.v2-1x1.v2-m-top-m14.v2-second-element h3{
		font-size: 16px;
	}
	.v2-33.v2-left.v2-1x1.v2-m-top-m14{
		margin-top:0px;
		height: 252px;
   		width: 33%;
	}
	.v2-25.v2-left.v2-16x9.v2-first.v2-m-top-9 {
		margin-top:-30px;
		height: 300px;
	}

	.v2-25.v2-right.v2-16x9 {
		width: 60%;
		height: 300px;
	}
	.v2-25.v2-16x9 .v2-bg-image {
	    width: auto;
	    height: 100%;
	}
	.v2-25.v2-left.v2-1x1.v2-first.v2-clear {
		margin-left: 30px;
	    margin-top: -310px;
	    margin-right: 0;
	}
	.v2-75.v2-left.v2-16x9.v2-first.v2-clear {
		margin-right: 0px !important;
    	margin-left: 30px;
	}
	.v2-25.v2-left.v2-1x1.v2-m-top-m37 {
		margin-top: -253px;
	    height: 219px;
	    margin-right: 0px;
	    width: 277px;
	}
	.v2-25.v2-right.v2-16x9.v2-m-top-m8 {
		margin-top:0px;
		width: 245px;
	}

	.v2-view-more-article {
		float: right !important;
	    padding: 0 !important;
	    margin: -190px 120px 0 0;

	}

	.v2-95 {
	    width: 90%;
	    margin: 0 5%;
	}
	.v2-100 {
	    width: 100%;
	}
	.v2-100 p.v2-right {
		margin-right: 5%;
	}


	.v2-images-navi {height: 300px; position: relative; }
	.v2-images-navi figure {
		position: relative; 
		overflow: hidden; 
		float: left; 
		height: 100%;
		margin: 0;
	}



	.v2-300px {width: 30%;}
	.v2-480px {width: 35%;}



	.v2-h190px {height: 120px !important;}
	.v2-h310px {height: 180px !important;}


	.v2-images-navi img {
		height: 100%;
		left: 50%;
		top:50%;
		position: relative;
		z-index: 1;
		width: auto;
	    transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
	}

	.v2-300px img {margin-left: 0px;}
	.v2-480px img {margin-left: 0px;}

	.v2-h190px img{
		width: 100%; 
		height: auto; 
		left:50%; 
		margin-left: 0;
	}

	.v2-300px.v2-h190px img{
		height: 100%;
    	width: auto;
		right: auto;
		margin-left: 0px;
	}
	.v2-480px.v2-h310px img{
		height: 100%;
		width: auto;
		right: auto;
		margin-left: 0px;

	}
	.v2-bg-full {display: none;}


	.v2-tags-navi .v2-42.v2-1x1.v2-left.v2-first {
	    margin-left: 0px;
	    margin-right: 5%;
	}
	.v2-tags-navi .v2-42 {
	    width: 30%;
	}
	.v2-tags-navi .v2-33 {
	    width: 30%;
	}
	.v2-tags-navi .v2-33.v2-right {
	    margin-right: 0px;
	}
	.v2-bg-image.v2-bg-image-square {
		height: 100%;
		left: 50%;
		top:0;
		position: relative;
		z-index: 1;
		width: auto;
	    transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
	}
	.v2-tags-navi .v2-42.v2-1x1, .v2-tags-navi .v2-33.v2-1x1 {
	    height: 281px;
	}
	.v2-tags-navi  .v2-m-top-m34 {
	    margin-top: -280px;
	}

	.v2-footer {padding:40px 0;}
	.v2-footer-section h3 {font-size: 14px;}
	.v2-footer-section.v2-25{
		width: 30%;
		height: auto;
		float: left !important;
		margin:0 0 0 2.5% !important;
		padding: 10px 0;
	}
	.v2-footer-section.v2-25 img{
		width: 100%;
	}
	.v2-footer-section:nth-child(3n){
		display: none;
	}

	.v2-input-button-group{
		margin-top:10px;
		float: left;
		width: 100%;
	}
	.v2-input {
	    width: 60%;
	    padding: 13px 10px;
	    font-size: 12px;
	}
	.v2-button-group{
		width: 29.9%;
	}
	.v2-input-button {
	    width: 100%;
	    height: 50px;
	}
	.v2-facebook-group {
		height: 50px;
		width: 225px;
	    margin: 0 auto;
	    float: none;
	    margin-top: 70px;
	}

	.v2-footer-bg {
		height: 480px;
		width: 100%;
		margin: 0 auto;
	    z-index: 0;
	    overflow: hidden;
	    position: absolute;
	    margin-top:-40px;
	}
	.v2-transform-bg {
		-ms-transform: rotate(2deg); 
	    -webkit-transform: rotate(2deg); 
	    transform: rotate(2deg);
	    background-color: #f2f2f2;
	    z-index: 0;
	    height: 420px;
		width: 120%;
		margin-left:-20px;
		margin-top:40px;
		position: relative;
	}
	.v2-bottom-navi {
		width: 700px;
		margin: 0 auto;
	}
	.v2-bottom-navi ul {
		display: block;
		padding-bottom: 30px;
	}
	.v2-bottom-navi ul li {
		float: none;
    	text-align: center;
    	padding: 5px 0;
    	margin: 0;
	}



	/*Post*/
	.v2-post {
		width: 700px;
		margin: 0 auto;
	}
	.v2-post .v2-25, .v2-post .v2-33, .v2-post .v2-42, .v2-post .v2-50, .v2-post .v2-75, .v2-post .v2-85, .v2-post .v2-95, .v2-post .v2-100  {
		width: 100%; 
		float: none !important; 
		padding: 25px 0; 
		margin: 0;
	}
	.v2-post .v2-33 {
		width: 330px;
		margin: 30px 10px 0px 10px;
		padding: 0;
		float: left !important;
	}
	h1 {font-size:24px; padding: 0 0 15px 0 !important;}
	h2 {font-size:18px; padding: 0 !important;}
	.v2-data {
		width: 100%; 
	}

	.v2-full-image  {
	    height: auto;
	    margin: 25px 0 !important;
	    width: 100% !important;
	    padding: 0 !important;
	}

	.v2-post-image  {
	    height: auto;
	    margin: 25px 0 !important;
	    width: 100% !important;
	    padding: 0 !important;
	}
	.v2-post-image-full{
		height: auto;
	    width: 100%;
		/*top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);*/
	}

	.v2-post-image-full, .v2-post-image-next {
	    height: auto;
	    width: 100%;
	    top: auto;
	    left: auto;
	    transform: none;
	    -ms-transform:none;
        -webkit-transform: none;
	}
	.v2-similar-posts {
	    width: 95%;
	    margin: 0 0 0 5% !important;
	}


}
@media (min-width: 1024px) and (max-width: 1259px) {
	.v2-1260 {
		width: 1000px;
		margin: 0 auto;
	}
	.v2-fb-share-top {
		/*display: none*/;
	}
	.v2-social {
	    width: 158px;
	}
	.fixed-header .v2-social {
		width: auto;
	}
	.v2-social ul{
	    float: right;
	}
	.v2-first {
	    margin-left: 0px;
	}
	.v2-16x9.v2-first {
	    margin-right: 30px;
	}
	.v2-1x1 .v2-bg-image, .v2-16x9 .v2-bg-image {
	    width: auto;
	    left: 50%;
	    transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
	}
	.v2-16x9 .v2-bg-image {
		width: 100%;
	}

	.v2-33 {
		width: 306px;
	}
	.v2-33.v2-right {
	    margin-right: 0px;
	}
	.v2-33 img{
		width: 100%;
	}

    .v2-25.v2-1x1  .v2-bg-image  {margin-left: 0px; }
	.v2-33.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-33.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image  {margin-left: 0px;}
	.v2-42.v2-1x1  .v2-bg-image.v2-bg-image-square  {margin-left: 0px;}
	.v2-50.v2-1x1  .v2-bg-image  {margin-left:0px;}
	.v2-75.v2-1x1  .v2-bg-image  {margin-left:0px;}


	.v2-33.v2-left.v2-1x1.v2-m-top-m14.v2-second-element{
		margin-top:0;
		width: 340px;
		height: 340px;
	}
	.v2-33.v2-left.v2-1x1.v2-m-top-m14{
		margin-top:-140px;
		height: 252px;
   		width: 252px;
	}
	.v2-25.v2-left.v2-16x9.v2-first.v2-m-top-9 {
		margin-top:0px;
	}
	.v2-25.v2-right.v2-16x9 {
		width: 540px;
	}
	.v2-25.v2-right.v2-16x9 img{
		width: 100%;
		height: auto;
	}
	.v2-25.v2-left.v2-1x1.v2-first.v2-clear {
		margin-top:-140px;

	}
	.v2-25.v2-left.v2-1x1.v2-m-top-m37 {
		margin-top:0px;
	}
	.v2-25.v2-right.v2-16x9.v2-m-top-m8 {
		margin-top:0px;
	}
	.v2-view-more-article {
		margin-top: -30px;
	}

	.v2-95 {
	    width: 90%;
	    margin: 0 5%;
	}
	.v2-100 {
	    width: 100%;
	}
	.v2-100 p.v2-right {
		margin-right: 5%;
	}
	.v2-480px {
	    width: 360px;
	}
	.v2-300px {
	    width: 280px;
	}
	.v2-h190px img {
	    width: 100%;
	    height: 100%;
	}


	.v2-tags-navi .v2-42.v2-1x1.v2-left.v2-first {
	    margin-left: 0px;
	    margin-right: 25px;
	}
	.v2-tags-navi .v2-42 {
	    width: 350px;
	}
	.v2-tags-navi .v2-33 {
	    width: 250px;
	}
	.v2-tags-navi .v2-33.v2-right {
	    margin-right: 100px;
	}
	.v2-tags-navi .v2-m-top-m34 {
		margin-left: 100px;
		margin-top: -250px;
	}
	.v2-bg-image.v2-bg-image-square {
		height: 100%;
		left: 50%;
		top:0;
		position: relative;
		z-index: 1;
		width: auto;
	    transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
	}
	.v2-tags-navi .v2-42.v2-1x1 {
		height: 350px;
	}
	.v2-tags-navi .v2-33.v2-1x1 {
	    height: 250px;
	}



	.v2-footer {padding:40px 0;}
	.v2-footer-section h3 {font-size: 14px;}
	.v2-footer-section.v2-25{
		width: 235px;
		height: auto;
		float: left !important;
		margin:0 0 0 20px !important;
		padding: 10px 0;
	}
	.v2-footer-section.v2-25:first-child{
		margin:0 !important;
	}
	.v2-footer-section.v2-25 img{
		width: 100%;
	}





	.v2-input-button-group{
		margin-top:10px;
		float: left;
		width: 100%;
	}
	.v2-input {
	    width: 60%;
	    padding: 10px 10px;
	}
	.v2-button-group{
		width: 29.9%;
	}
	.v2-input-button {
	    width: 100%;
	    height: 44px;
	}
	.v2-facebook-group {
		height: 50px;
		width: 225px;
	    margin: 0 auto;
	    float: none;
	    margin-top: 70px;
	}

	.v2-footer-bg {
		height: 480px;
	    margin-top:-40px;
	}
	.v2-transform-bg {
	    height: 420px;
		margin-top:40px;
	}
	.v2-bottom-navi ul li a {
	    font-size:14px;
	}
	/*Post*/
	.v2-post {
		width: 980px; 
	}
	.v2-85 {
	    width: 740px;
	}
	.v2-data {
	    top: 26px;
	}
	.v2-50 {
		width: 470px;
	}
	.v2-50.v2-left {
	  margin-left: 0;
	}
	.v2-50.v2-right {
	    margin-right: 0px;
	}
	.v2-similar-posts {
	    width: 900px;
	    margin: 0 auto;
	}
	.ssmag 	.v2-data {
	   width: 280px;
	}

	.ssmag .v2-42 {
	    width: 360px;
	}

}



@media (min-width: 1367px) {
	.v2-logo-text{margin-top: 150px;}
}
@media (min-width: 1680px) {
	.v2-logo-text{margin-top: 190px;}
}

@media (min-width: 1400px) {
	.v2-full-image{height: auto;}
	.v2-full-image.v2-full-height { width: 80%;}
}

@media (min-width: 1500px) {
	.v2-full-image.v2-full-height { width: 90%;}
}

@media (min-width: 1600px) {
	.v2-full-image.v2-full-height { width: 100%;}
}



