@media screen and (max-width: 900px) {

	.SODESKTOP_MEDIO{
		display: none !important;
	}
    
    
    .OMNI_1{
        width: 100%;
        float: left;
        height: 60vw;
        background:url(/GP/images/DAKOA.JPG) no-repeat center center;
        background-size: cover;
        position: relative;
    }
    

    .OMNI_2{
        width: 100%;
        height: 100vw;
        background: #222 url(/GP/images/GMA_banner11.jpg) no-repeat center center;
        background-size: cover;
        float: left;
        position: relative;
        left: 0px;
        top: 0px;
    }
    
    .OMNI_3{
        width: calc(100% - 0px);
        margin-left: 0%;
        padding: 0px;
        float: left;
        position: relative;
    }
    
    .OMNI_4{
        padding: 30px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    
    .mONCA{
        height: 30vh;
    }
    
    
    



    .ROTA{
        font-size: 16px;
        line-height: 22px;
        color: #fff;
        font-weight: 400;
    }
    
    .OND{
        margin-top: 30px;
        margin-bottom: 40px;
    }
    



	
	
	.PATRO_1{
		display: none;
	}
	
	.PATRO_2{
		display: block;
	}
	
	.HOLD_3{
		width: calc(100% + 60px);
		margin-left: -30px;
		position: relative;
		margin-bottom: 0px !important;
	}
	
	.HOLD_5{
		padding-left: 0px;
	}
	
	.HOLD_6{
		padding-left: 0px;
	}
	
	.HOLD_14{
		width: 100%;
		float: left;
		position: relative;
		text-align: center !important;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.HOLD_15{
		width: 70%;
		max-width: 150px;
		margin-left: 0px;
		cursor: pointer;
	}
	
	.HOLD_16{
		width: 100%;
		float: left;
		position: relative;
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(255,255,255,0.3);
	}
	
	.HOLD_19{
		font-size: 18px;
		line-height: 20px;
		color: #fff;
		text-align: center !important;
		position: relative;
		display: flow-root;
		cursor: pointer;
	}
	
	.HOLD_21{
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	
	.HOLD_27{
		padding-top: 30px;
		padding-bottom: 50px;
		position: relative;
		display: flex;
		float: inherit !important;
		background: #fff;
	}
	
	.HOLD_28{
		width: calc(100% + 20px);
		position: relative;
		max-width: 600px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.HOLD_32 {
		width: calc(100% - 0px);
		padding-top: 0px;
		padding-bottom: 0px;
		float: left;
		position: relative;
		padding-left: 0px;
	}
	
	.HOLD_38{
		width: 100%;
		float: left;
		position: relative;
		font-size: 22px;
		line-height: 26px;
		text-align: left;
		margin-top: 30px;
		margin-bottom: 30px;
		font-weight: 700;
		letter-spacing: 0px;
	}
	
	.HOLD_39{
		margin-top: 30px;
	}
	
	.HOLD_40{
		height: 100vw;
		position: relative;
	}
	
	
	.HOLD_46{
		margin-bottom: 0px;
	}
	
	
	
	
	
	.CAO_PLAN {
		width: 100%;
		float: left;
		position: relative;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 30px;
	}
	
	.CAO_MYPLAN {
		width: calc(100% - 0px);
		margin-right: 0px;
		min-height: 200px;
		background: #0d1a33;
		padding-bottom: 30px;
	}
	
	
	
	.TYPO_4 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 500;
		letter-spacing: 3px;
	}
	
	
	.HOLD_29{
		display: inline-block;
	}
	
	
	.HOLD_30{
		display: none !important;
	}
	
	.HOLD_31{
		width: 100%;
		position: relative;
		background: #0d1a33;
		display: flow-root;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.HOLD_35{
		width: 100%;
		float: left;
		font-size: 16px;
		line-height: 20px;
		font-weight: 400;
	}

	.HOLD_36{
		width: 100%;
		float: left;
		font-size: 18px !important;
		line-height: 20px !important;
		color: #f39323 !important;
		font-weight: 700 !important;
		letter-spacing: 0px;
	}
	
	.HOLD_37{
		width: 100% !important;
		float: left !important;
		font-size: 18px !important;
		line-height: 22px !important;
		font-weight: 400 !important;
		color: #f39323 !important;
		margin-bottom: 5px !important;
	}
	
	.HOLD_45{
		width: calc(100% + 60px);
		margin-left: -30px;
		margin-top: -50px;
		
	}

	
	
	
	
	
	.LINE_CAL{
		width: calc(100% - 0px);
		height: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 9;
		border: 1px solid #f39323;
	}
	
	
	
	.SURF_0{
		width: 100%;
		background: #222;
		margin-bottom: 30px;
		cursor: pointer;
		min-height: 150px;
		position: relative;
		display: flow-root;
	}
	


	.SURF_1{
		width: 50px;
		height: 50px;
		display: inline-block;
		background: #0d1a33;
		margin: 0px;
		position: absolute;
		left: 0px;
	}



	.SURF_2{
		width: calc(100% - 20px);
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 0px;
		text-align: left;
		font-size: 14px;
		line-height: 26px;
		min-height: 30px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: 700;
		position: relative;
		color: #f39323;
	}


	.SURF_3{
		width: calc(100% - 20px);
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
		color: #fff;
		border-top: 1px dotted rgba(255,255,255,0.3);
		margin-left: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
	}

	.SURF_4{
		width: 150px;
		height: 100%;
		position: absolute;
		left: 0px;
		background: #222;
		display: none;
	}

	.SURF_5{
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 22px;
		font-weight: 900;
		color: #0d1a33;
		background: #f39323;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	
	.SURF_6{
		width: calc(100% - 0px);
		margin-left: 0px;
		height: 100px;
		background: none;
		text-align: center;
		position: relative;
		border-bottom: 1px dotted rgba(255,255,255,0.3);
		display: block;
	}
		
	
	
	.BODY_PLANOS .MYMID_DIR{
		position: relative;
		width: 100%;
		max-width: inherit;
		margin-left: 0px;
		margin-right: 0px;
		float: inherit;
	}
	
	.MYMID_DIR .INTO_MYMID{
		padding: 0px;
	}
	
	.BODY_PLANOS .MENTGS{
		width: 100%;
		float: inherit;
	}
	
	.MOREMOD {
        font-size: 22px;
        line-height: inherit;
        height: auto;
        font-weight: 700;
        margin-top: 8px;
        color: #0d1a33;
        cursor: pointer;
        position: relative;
        padding-left: 0px !important;
        display: grid;
        padding-right: 0px;
		margin-bottom: 40px;
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: calc(100% - 120px);
    }
	
	
	.BODY_PLANOS .INTO_MYMID{
		padding: 0px !important;
		margin: 0px !important;
	}
	
	.MALAK{
		z-index: 2;
		background: none;
		height: auto;
		position: relative!important;
		top: 0px;
		display: inline-block;
		padding-top: 0px;
	}

	.JAHA{
		display: none;
	}
	
	.NONA{
		width: calc(100% - 0px);
		float: left;
		padding-left: 20px;
	}
	
	.VAO{
		width: calc(100% - 60px);
		background: #f39323;
		padding-bottom: 20px;
		padding-top: 0px;
		float: left;
		margin-left: -30px;
	}

	.NAAJ {
        width: calc(100% - 60px);
        position: relative;
        margin-top: 20px;
		margin-left: 10px;
        float: left;
    }
	
	.TYPO_1{
		font-size: 18px;
		margin-bottom: 5px;
	}
	
	.MONAS{
		display: none;	
	}
	
	.MAHA {
		width: calc(100% + 30px);
		position: relative;
		display: flex;
		margin-bottom: 10px;
		color: #fff;
		font-size: 12px;
	}
	
	.BASE_MYMID{
		width: calc(100% - 60px);
	}
	

}

