.show_990,.show_750{display:none !important;}
.section{position:relative; float:left; width:100%; padding:160px 0; z-index:1;}
.container{position:relative; margin:auto; width:1300px;}

/*grid*/
.full, .half, .one_third, .two_third, .one_fourth{position:relative; float:left;}
.full{width:100%;}
.half{width:48%;}
.half:last-child{margin-left:4%;}
.one_third{width:30%;}
.one_third ~ .one_third{width:30%; margin-left:5%;}
.one_third + .two_third{width:66%; margin-left:4%;}
.two_third{width:66%;}
.two_third + .one_third{width:30%; margin-left:4%;}
.one_fourth{width:23.5%; margin-left:2%;}
.one_fourth:first-child{margin-left:0;}

/*responsive*/
@media screen and (max-width:1500px){
.section{padding:150px 0;}
.container{width:80%;}
}
@media screen and (max-width:1280px){
}
@media screen and (max-width:1100px){
.section{padding:100px 0;}
}
@media screen and (max-width:990px){
.hide_990{display:none !important;}
.show_990{display:block !important;}
.half{width:100%; margin:0;}
.half:last-child{margin:40px 0 0 0;}
.one_fourth{width:49%; margin-left:0; margin-bottom:40px;}
.one_fourth:nth-of-type(even){margin-left:2%;}
}
@media screen and (max-width:750px){
.hide_750{display:none !important;}
.show_750{display:block !important;}
.section{padding:40px 0;}
.container{width:82%;}
.one_third{width:100%;}
.one_third ~ .one_third{width:100%; margin:40px 0 0 0;}
.one_third + .two_third{width:100%; margin:40px 0 0 0;}
.two_third{width:100%;}
.two_third + .one_third{width:100%; margin:40px 0 0 0;}
.one_fourth{width:100%; margin:0 !important; margin-bottom:30px !important;}
}
@media screen and (max-width:320px){
.section{padding:30px 0;}
.container{width:88%;}
}