/* ie */

.row-fluid div.imgLeft {
    *float: left;
    *width: 55%;
}

.row-fluid div.wordRight {
    *float: right;
    *width: 34%;
}

.features_banner_top {
    *margin-top: 75px;
}


/* 大螢幕 */

@Media (min-width: 1200px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 55%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 34%;
    }
    #section_1 .signleitem {
        margin-top: 200px;
    }
    .features_banner_top {
        margin-top: 75px;
        margin-left: 20px;
    }
    #section_1 div.section_block {
        margin-top: 180px;
        margin-bottom: 80px;
    }
    #section_1 div.section_block .page_titles2 {
        margin-top: -50px;
    }
    #section_1 div.section_block .wordLeft {
        padding-left: 20px;
        /*padding-bottom: 70px;*/
    }
	
	
    /* VM1600 圖片+文字區塊 */
    #section_1 div.section_block .vm1600_block {
        /*padding-top: 160px;*/
    }
	
	
/* VM1600 + VM3200 圖片 */	
.vm1600_block .card_pic {
    /*max-width: 145%;*/
    max-width: 120%;
    position: relative;
    left: -25%;
}


.card_block .wordbottom {
	/*margin:100px 0;*/
}


	
    /* + 加號圖片 */
    #section_1 div.section_block .icon_plus {
        text-align: center;
        /*padding-top: 280px;*/
		padding-right: 80px;
    }
    /* Solution-Diagram_VM1600 圖片 edge 動態 */
    #section_2 .row-fluid div.imgRight {
        width: 50%;
        /* 為容器寬度定義 > 要看 span or offset 的值多少而定 */
        /* edge 放大縮少使用 */
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        left: -490px;
        top: 220px;
    }
}


/* 一般pc小螢幕 */

@Media (min-width: 980px) and (max-width: 1199px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 55%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 30%;
    }
    #section_1 .signleitem {
        margin-top: 200px;
    }
    .features_banner_top {
        margin-top: 75px;
    }
    /* 只針對此 Features 頁面的此解析度作用,所以不寫進共用的CSS */
    .page_title span, .page_title {
        font-size: 47px;
        line-height: 50px;
    }
    /*

#section_1 div.section_block .solution_block {

	-webkit-transform:scale(0.7);	

    -moz-transform:scale(0.7);

    transform:scale(0.7);

}

*/





    #section_1 div.section_block {
        margin-top: 110px;
        margin-bottom: 70px;
    }
    /* + 加號圖片縮小 */
    #section_1 div.section_block .icon_plus {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
        /*padding-top: 280px;*/
    }
    #section_1 div.section_block .page_txt {
        font-size: 17px;
    }
    #section_1 div.section_block .page_titles2 {
        margin-top: -50px;
    }
    #section_1 div.section_block .wordLeft {
        /*padding-bottom: 70px;*/
        padding-left: 20px;
    }
    #section_1 div.section_block .vm1600_block {
        /*padding-top: 160px;*/
    }
	
	.vm1600_block .wordbottom {
		margin-bottom: -70px;
}

    #section_1 .carousel-inner {
        /*height: 830px;*/
    }
    /* edge VM1600--插卡動畫 */
    #section_2 .row-fluid div.imgRight {
        left: -360px;
        top: 220px;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
    #section_2 div.section_block .wordLeft {
        width: 40%;
    }
}


/* 平板電腦、橫向手機和一般桌機解析度 */

@Media (min-width: 768px) and (max-width: 979px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 100%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 100%;
        margin-bottom: 50px;
    }
    .features_banner_top {
        margin-top: 0px;
    }
    #section_1 div.section_block {
        margin-top: 110px;
        margin-bottom: 70px;
    }
    /* + 加號圖片縮小 */
    #section_1 div.section_block .icon_plus {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
        /*padding-top: 260px;*/
    }
    #section_1 div.section_block .page_txt {
        font-size: 14px;
        line-height: 24px;
    }
    #section_1 div.section_block .page_titles2 {
        margin-top: -50px;
    }
    #section_1 div.section_block .page_titles1, #section_1 div.section_block .page_titles1 span {
        font-size: 28px;
        line-height: 34px;
        padding-bottom: 5px;
    }
    #section_1 div.section_block .wordLeft {
        /*padding-bottom: 70px;*/
        padding-left: 20px;
    }
    #section_1 div.section_block .vm1600_block {
        /*padding-top: 160px;*/
    }
    #section_1 .carousel-inner {
        /*height: 770px;*/
    }
	
	.vm1600_block .wordbottom {
		margin-bottom: -70px;
}

	
	
    /* edge VM1600--插卡動畫 */
    #section_2 .row-fluid div.imgRight {
        left: -300px;
        top: 110px;
        -webkit-transform: scale(1.6);
        -moz-transform: scale(1.6);
        transform: scale(1.6);
    }
    #section_1 .signleitem {
        margin-top: 200px;
    }
}


/* 橫向智慧手機到竪立平板電腦解析度 */

@Media (max-width: 767px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 100%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 100%;
        margin-bottom: 40px;
    }
    .features_banner_top {
        margin-top: 0px;
    }
    #section_1 div.section_block {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    /* + 加號圖片縮小 */
    #section_1 div.section_block .icon_plus {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        text-align: center;
        margin-top: -20px;
    }
    /* + VM1600 圖片縮小 */
    #section_1 div.section_block .vm1600_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
    }
    #section_1 div.section_block .vm1600_block {
        padding-top: 0px;
        text-align: center;
    }
    #section_1 div.section_block .card_block {
        text-align: center;
    }
    /* + Card 圖片縮小 */
    #section_1 div.section_block .card_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8);
        text-align: center;
    }
    #section_1 div.section_block .page_titles2 {
        margin-top: -90px;
    }
    #section_1 .signleitem {
        margin-top: 200px;
    }
    /*	

	 #section_1 div.section_block .page_txt {

		 font-size:16px;

		 line-height: 24px;

    }

	

	#section_1 div.section_block .page_titles1, #section_1 div.section_block .page_titles1 span {

		font-size:30px;

		line-height: 34px;

		padding-bottom:5px;



    }

*/
    #section_1 div.section_block .wordLeft {
        margin-bottom: 50px;
        /* padding-left: 80px; */
    }
    #section_1 .carousel-inner {
        /*height: 2120px;*/
    }
    /* edge VM1600--插卡動畫 */
    #section_2 .row-fluid div.imgRight {
        left: -30px;
        top: 50px;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }
}


/* 橫向智慧手機及其他更小解析度 */

@Media (min-width: 415px) and (max-width: 480px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 100%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 100%;
        margin-bottom: 10px;
    }
	

    #section_1 div.section_block {
        margin-top: 0px;
        margin-bottom: 50px;
    }
    /* + 加號圖片縮小 */
    #section_1 div.section_block .icon_plus {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        text-align: center;
        margin-top: -20px;
    }
    /* + VM1600 圖片縮小 */
    #section_1 div.section_block .vm1600_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
    }
    #section_1 div.section_block .vm1600_block, #section_2 div.section_block .vm1600_block {
        padding-top: 0px;
        text-align: center;
        margin-bottom: -50px;
    }
    #section_1 div.section_block .card_block {
        text-align: center;
    }
    /* + Card 圖片縮小 */
    #section_1 div.section_block .card_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8);
        text-align: center;
    }
    #section_1 div.section_block .page_titles2, #section_1 div.section_block .page_titles2 span {
        font-size: 38px;
        margin-top: -70px;
        padding-bottom: 0px;
    }
    #section_1 div.section_block .page_txt {
        font-size: 16px;
        line-height: 24px;
    }
    #section_1 div.section_block .model_vm1600 {
        margin-top: -10px;
    }
    #section_1 div.section_block .page_titles1, #section_1 div.section_block .page_titles1 span {
        font-size: 35px;
        line-height: 34px;
        padding-bottom: 8px;
    }
    #section_1 div.section_block .wordLeft {
        margin-bottom: 50px;
        /* padding-left: 80px; */
    }
    #section_1 .carousel-inner {
        height: 1415px;
    }
    /* edge VM1600--插卡動畫 */
    #section_2 .row-fluid div.imgRight {
        left: -30px;
        top: 50px;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        transform: scale(1.5);
    }
    #section_1 div.section_block .card_block .wordbottom {
        margin-bottom: -50px;
    }
}


/* iphone 6 & 6 plus--橫向智慧手機及其他更小解析度 */

@Media (max-width: 414px) {
    .row-fluid div.imgLeft {
        float: left;
        width: 100%;
    }
    .row-fluid div.wordRight {
        float: right;
        width: 100%;
        margin-bottom: 10px;
    }
    #section_1 div.section_block {
        margin-top: 20px;
        margin-bottom: 50px;
    }
	
	

    /* + 加號圖片縮小 */
    #section_1 div.section_block .icon_plus {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        text-align: center;
        margin-top: -20px;
    }
    /* + VM1600 圖片縮小 */
    #section_1 div.section_block .vm1600_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
    }
    #section_1 div.section_block .vm1600_block, #section_2 div.section_block .vm1600_block {
        padding-top: 0px;
        text-align: center;
        margin-bottom: -50px;
    }
    #section_1 div.section_block .card_block {
        text-align: center;
    }
    /* + Card 圖片縮小 */
    #section_1 div.section_block .card_pic {
        /* edge 放大縮少使用 */
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8);
        text-align: center;
    }
    #section_1 div.section_block .page_titles2, #section_1 div.section_block .page_titles2 span {
        font-size: 38px;
        margin-top: -70px;
        padding-bottom: 0px;
    }
    #section_1 div.section_block .page_txt {
        font-size: 16px;
        line-height: 24px;
    }
    #section_1 div.section_block .model_vm1600 {
        margin-top: -10px;
    }
    #section_1 div.section_block .page_titles1, #section_1 div.section_block .page_titles1 span {
        font-size: 35px;
        line-height: 34px;
        padding-bottom: 8px;
    }
    #section_1 div.section_block .wordLeft {
        margin-bottom: 50px;
        /* padding-left: 80px; */
    }
    #section_1 .carousel-inner {
        /*height: 1415px;*/
    }
    /* edge VM1600--插卡動畫 */
    #section_2 .row-fluid div.imgRight {
        left: -30px;
        top: 50px;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        transform: scale(1.5);
    }
    #section_1 div.section_block .card_block .wordbottom {
        margin-bottom: -20px;
    }
}