footer #container #main_inf #container_mid2 .info .c_info .c_info_img{padding-top: 0 !important}
#main_content{width: 100%; height: auto; overflow: hidden;padding-top: 142px}
#heading_container{width: 100%;height: 209px;background: rgba(25,138,186,1);background: -moz-linear-gradient(top, rgba(25,138,186,1) 0%, rgba(25,138,186,1) 34%, rgba(66,175,233,1) 73%, rgba(85,190,253,1) 90%, rgba(85,190,253,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,138,186,1)), color-stop(34%, rgba(25,138,186,1)), color-stop(73%, rgba(66,175,233,1)), color-stop(90%, rgba(85,190,253,1)), color-stop(100%, rgba(85,190,253,1)));background: -webkit-linear-gradient(top, rgba(25,138,186,1) 0%, rgba(25,138,186,1) 34%, rgba(66,175,233,1) 73%, rgba(85,190,253,1) 90%, rgba(85,190,253,1) 100%);background: -o-linear-gradient(top, rgba(25,138,186,1) 0%, rgba(25,138,186,1) 34%, rgba(66,175,233,1) 73%, rgba(85,190,253,1) 90%, rgba(85,190,253,1) 100%);background: -ms-linear-gradient(top, rgba(25,138,186,1) 0%, rgba(25,138,186,1) 34%, rgba(66,175,233,1) 73%, rgba(85,190,253,1) 90%, rgba(85,190,253,1) 100%); background: linear-gradient(to bottom, rgba(25,138,186,1) 0%, rgba(25,138,186,1) 34%, rgba(66,175,233,1) 73%, rgba(85,190,253,1) 90%, rgba(85,190,253,1) 100%);transition: all 1s ease;}
#heading_container #heading{width: 95%;max-width: 710px;height: inherit;overflow: hidden;margin: auto;}
#heading_container #heading h1{padding: 0;margin: 34px 0 0 0;color: #fff;font-family: Arial Narrow;font-size: 40px;font-weight: normal;text-transform: uppercase;text-align: center;}
#heading_container #heading #heading_text{width: 100%;padding: 19px 50px 0;margin-top: 11px;color: #fff;font-size: 15px;text-align: justify;background-image: url(/img/gp/heading_bg.png);background-size: contain;background-repeat: no-repeat;background-position: center center;font-family: Arial}
#warranty{max-width: 727px;width: 95%;margin: auto; background-color: white}
#warranty h2{display: inline-block;color: #5b5b5b;font-size: 18px;font-weight: normal;text-transform: uppercase;font-family: Arial}
#warranty h2:first-child{margin: 31px 0 27px 21px;font-family: Arial}
#warranty > ul h2{margin: 19px 0 27px 0;}
#warranty > ul{margin: 0; padding-left: 18px;}
#warranty > ul li{margin-bottom: 22px;color: #999999;font-size: 13px;list-style-image: url(/img/gp/blue_rhomb.png);font-family: Arial}
#warranty > ul li ul.sublist{margin-top: 22px;}
#warranty > ul li a{color: #cc9900;text-decoration: none;}
@media screen and (max-width:1080px){#main_content{padding-top: 94px}}
@media screen and (max-width:930px){footer #container #main_inf #container_right .info .c_info .c_info_img{padding-top: 0 !important}}
@media screen and (max-width:780px){
    #main_content{padding-top: 29px}
    #heading_container{height: 300px;}
    #heading_container #heading h1{margin: 140px 0 0 0;}
}
@media screen and (max-width: 600px){
    #heading_container #heading h1 {font-size: 36px;}
    #heading_container #heading #heading_text {font-size: 12px; text-align: center;}
    #warranty ul li {font-size: 12px;}
}
@media screen and (max-width: 440px){
    #heading_container #heading h1 {font-size: 32px;}
    #warranty h2{font-size: 16px;}
    #warranty h2:first-child {display: block;margin-left: 0;text-align: center;}
}
@media screen and (max-width: 391px){#heading_container #heading h1 {font-size: 28px;}}
@media screen and (max-width: 353px){
    #heading_container #heading h1 {font-size: 25px;}
    #heading_container #heading #heading_text {padding: 5px 35px 0;}
}
@media screen and (max-width: 310px){
    #heading_container #heading h1 {font-size: 23px;}
    #heading_container #heading #heading_text{font-size: 11px;}
    #warranty h2 {font-size: 15px;}
    #warranty ul li {font-size: 11px;}
}
@media screen and (max-width: 286px){#heading_container #heading h1 {font-size: 21px;}}
