@charset "utf-8";
@media screen and (max-width:1440px) {
    .inner_width {width: 80%;}
    #main_navigation {padding-left: 220px;}
    #main_navigation .nav a {padding: 30px 20px;}
    #slider .flex-control-nav {top: 125px;right: 325px;}
    .sponsors_left {margin-top: 95px;}
    .sponsors_left h3 {margin-bottom: 55px;}
    .rp-right-cont {padding: 30px 30px 0px;width: 38.8%;}
    .rp-top {min-height: 350px;}    
    .rp-right-title h2 {font-size: 32px;margin-bottom: 15px;}
    .rp-cont {height: 130px;}    
    .rp-left,.mul-left{width: 71.3%;}
    .rp-right,.mul-right{width: 28.7%;padding-left: 30px;}
    .mul-right ul li a {font-size: 18px;padding: 14px 10px;padding-right: 50px;}
    .slider-content {bottom: 25px;}
}
@media screen and (max-width:1366px) {
    #main_navigation .nav a {padding: 30px 21px;font-size: 16px;}
    .sponsors_right {width: 82%;padding: 45px 50px;}
    .sponsors_left {margin-top: 85px;width: 18%;}
    .rp-top {min-height: 300px;}
    .rp-right-cont {padding: 20px 20px 0px;width: 45.8%;background: #FFF;}
    .rp-right-cont p:last-child {margin-bottom: 0;}
    .rp-left-img {float: left;width: 54.2%;}
    .rp-cont a.download-btn {position: absolute;bottom: 10px;right: 10px;}
    .rp-cont {height: 150px;}
	#rp-wrap {margin-top: 40px;}
    .rp-detail span {display: inline;}
    .sec-title {font-size: 40px;}
    .multimedia-sec {margin-top: 50px;}
    .water-matter-sec .sec-title {font-size: 50px;}
    .water-cont {font-size: 27px;line-height: 35px;}
    .water-matter-sec {margin-top: 65px;margin-bottom: 60px;}
}
@media screen and (max-width:1280px) {
	a.brand-logo {width: 120px;}
    #main_navigation {padding-left: 150px;}
    .sponsors_left {margin-top: 75px;}
    .rp-right-cont .rp-title {margin-bottom: 10px;font-size: 16px;}
    .rp-right-cont p {margin-bottom: 10px;}
    #footer {padding: 0 43px 0 43px;}
    .rp-top {min-height: 280px;}    
    .programme-inner-content {padding: 30px;}
    
}
@media screen and (max-width:1170px) {
    .sponsors_left h3 {margin-bottom: 5px;}
    .sponsors_right {width: 82%;padding: 25px 40px;}
    #main_navigation .nav a {padding: 30px 18px;font-size: 15px;}
    .sponsors_left {margin-top: 45px;}    
    .slider-content {bottom: 15px;padding: 20px 25px;}
    .confrence-name {font-size: 23px;margin-bottom: 0px;margin-top: 15px;}
    .rp-right-title h2 {font-size: 24px;}
    .rp-right-cont {padding: 20px 20px 0px;height: 240px;overflow-y: scroll;}
    .rp-top {min-height: inherit;}
    #middle_container {padding: 0 20px;}
    #footer {padding: 0 20px;}
    .sec-title {font-size: 30px;}
    .water-matter-sec .sec-title {font-size: 35px;}
    .water-cont {font-size: 20px;line-height: 26px;}
    .footer-nav li {padding: 45px 14px 0;border-top: 5px solid #FFF;}
    .footer-nav li.active, .footer-nav li:hover, .footer-nav li:focus {border-top: 5px solid #E6007E;}
    .footer-top-right {width: 28.4%;padding-top: 50px;}    
    .programme-list {width: 100%;}
    .programme-con, .programme-con p {font-size: 16px;line-height: 22px;}
    .programme-con {margin-bottom: 25px;}    
        .goto_registration span {width: 71px;height: 71px;font-size: 68.01px;line-height: 71px;}
}
@media screen and (max-width:1024px) {
    .rp-left, .mul-left {width: 60%;}
    .sponsors_right {width: 75%;}    
    .right-search {margin-top: 15px;margin-right: 20px;}
    #main_navigation {padding-left: 180px;width: 100%;}
    a.brand-logo {width: 150px;}
    #slider .flex-control-nav {top: auto;right: auto;bottom: 20px;}
    .rp-right, .mul-right {width: 38.7%;padding-left: 30px;}
    .rp-left-img {float: left;width: 100%;}
    .rp-right-cont {height: auto;width: 100%;padding:20px;overflow:hidden;}
    .footer-nav li {padding: 35px 14px 0;}
    .footer-nav li a {font-size: 16px;}
    .footer-top-right {width: 26%;float: left;text-align: center;}
    .footer-logo {float: left;margin-bottom: 20px;width: 100%;}
    .footer-logo-content {width: 100%;padding-left: 0;margin-top: 15px;}
    .rp-right .mul-right {padding-left: 0;}
}
@media screen and (max-width:990px) {
}
@media screen and (max-width:960px) {
    a.brand-logo {width: 150px;position: static;margin: 0 auto;float: none;margin-top: 20px;text-align: center;}
    #main_navigation {padding-left: 20px;width: 100%;padding-right: 20px; }
    .right-search {margin-top: 0;}
    #slider .flex-direction-nav .flex-prev {left: 20px;margin-right: 0;}
    #slider .flexslider:hover .flex-prev{left: 20px;}
    #slider .flexslider:hover .flex-next {right: 20px;}
    #slider .flex-direction-nav .flex-next {margin-left: 0;right: 20px;left: auto;}
    .mul-art-cont a {float: none;clear: both;display: inline-block;margin-left: 10px;}
    .social-fixed li a img {width: 30%;}
    .social-fixed {width: 46px;}
    .mul-art {width: 100%;margin-bottom:30px;}
    .rp-btotm-art {width: 100%;margin-bottom: 20px;}
    .rp-cont {height: auto;}
    .rp-cont a.download-btn {position: static;margin-top: 30px;}
    .see-speakers {position: static;}
    .right-search {margin-bottom: 10px;}
}


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

@media screen and (max-width: 800px) {
}
@media screen and (max-width:768px) {
    .footer-nav li {padding: 35px 13px 0;}
    #main_navigation .nav a {padding: 20px 17px;font-size: 14px;}
    #slider .flex-direction-nav .flex-next, #slider .flex-direction-nav .flex-prev {background-size: 20px;}
    .sponsors_left {margin-top: 0;width: 100%;margin-bottom: 20px;}
    .sponsors_right {width: 100%;}
    .sponsors_left a {float: left;}
    .rp-right, .mul-right {width: 39.7%;padding-left: 20px;}
    .rp-right-title h2 {font-size: 20px;}
    #slider .flex-control-paging li a {width: 17px;height: 17px;}
    .water-matter-sec {margin-top: 25px;margin-bottom: 45px;}
    .footer-top-right {width: 100%;}
    .footer-bottom {text-align: center;}
    .rp-right .mul-right {margin-top: 40px;}
    .goto_registration span {width: 51px;height: 51px;font-size: 48.01px;line-height: 51px;margin-left: 20px;}
}

@media screen and (max-width: 767px) {
#main_navigation .active{display: block;float: right;}
#main_navigation .nav > li.first_item,#main_navigation .nav > li {float: left;display: block;width: 100%;clear: both;padding: 5px;}
#main_navigation .nav > li > .parent {background-position: 95% 50%;}
#main_navigation .nav li li .parent {background-image: url("../img/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
#main_navigation .nav ul {display: block;width: 100%;}
#main_navigation .nav > li.hover > ul , #main_navigation .nav li li.hover ul{position: static;}
#main_navigation .nav {list-style: none;float: left;width: 100%;background: #3A3372;}
#main_navigation .toggleMenu{float: right;}
#main_navigation {width: 45%;margin-top:35px;float: right;}
#main_navigation .nav a {color: #FFFFFF;font-size: 14px;text-decoration:none;font-weight:normal;margin-left: 0;}
.brand-logo {margin-top: 25px;margin-bottom: 20px;}
#main_navigation {margin-top: 0;float: right;width: 69%;}
#main_navigation .nav a:hover {color: #F0F0F0;}
.right-search {margin-bottom: 0;float: left;margin-left: 20px;}
#main_navigation .nav a {padding: 14px 17px;}
#main_navigation .nav a:hover, #main_navigation .nav a:focus, #main_navigation .nav li.active a {background-color: #E6007E;}
#main_navigation .nav > li.active a:after {height: 5px;background: #BE0068;}
.sponsors_left h3 {font-size: 30px;}
#rp-wrap {margin-top: 30px;}
.rp-left, .mul-left {width: 100%;}
.rp-botm-img img {width: 100%;}
.rp-right, .mul-right {width: 100%;padding-left: 0;margin-top: 20px;}
.multimedia-sec {margin-top: 20px;}
#main_navigation .nav li ul {width: 100%;}
.water-cont {font-size: 17px;line-height: 22px;}
.footer-nav li {padding: 5px 10px;border:none;}
.footer-nav li a {margin-bottom: 10px;}
.footer-top-left {float: left;margin-top: 20px;width: 40%;}
.footer-nav li.active, .footer-nav li:hover, .footer-nav li:focus {border-top: none;}
.footer-nav li {padding: 5px;text-align:center;float:left;width:100%;}
.footer-top-right {width: 60%;float: right;padding-top: 20px;}
.footer-nav li ul {float: left;width: 100%;padding-left: 10px;margin-bottom:10px;}
.footer-bottom span {margin-left: 0;margin: 0 15px;}
.footer-bottom {margin-bottom: 30px;}

}
@media screen and (max-width:640px) {
}
@media screen and (max-width:568px) {
    .slider-content {position: static;width: 100%;}
    #slider .flex-control-nav {position: static;margin-bottom: 20px;}
    .flex-direction-nav a {top: auto;bottom: 0px;}
    #main_navigation {width: 64%;padding-left: 0;}
    .water-matter-sec .sec-title {font-size: 25px;}
    .water-cont {font-size: 15px;line-height: 20px;}
    .social-fixed {position: relative;width: 80%;z-index: 200;text-align: center;adding: 20px;left: auto;float: none;margin: 0 auto;}
        .social-fixed li {margin-bottom: 0;float:none;display:inline-block;}
    .social-fixed li a img {width: 50%;}
}
@media screen and (max-width:480px) {
    .confrence-name {font-size: 18px;}
    #main_navigation {width: 100%;padding-left: 20px;}
    #slider .flex-direction-nav .flex-next, #slider .flex-direction-nav .flex-prev {background-size: 10px;}
    .footer-top-left {width: 100%;}
    .footer-top-right {width: 100%;}
    .pro-time {position: static;margin-bottom: 10px;display: inline-block;}
    .programme-list ul li {padding-left: 0;}
    .programme-list {margin-bottom: 0;}
    .program-title {font-size: 24px;margin-bottom: 10px;}
    .programme-inner-content {padding: 20px;}
    .goto_registration span {width: 41px;height: 41px;font-size: 38.01px;line-height: 41px;margin-left: 20px;}
    .inner_width {width: 100%;}
    .social-fixed {width: 100%;}
}


@media screen and (max-width:380px) {
    .mul-right ul li a {font-size: 14px;}
    .sec-title {font-size: 25px;}
    .rp-cont {padding: 13px 10px 13px;line-height: 20px;}
    .rp-right-cont {padding: 20px 10px;}
    .sponsors_left h3 {font-size: 24px;}
}

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