@charset "utf-8";
/* Common */
body { font-family:Arial, Helvetica, sans-serif; margin:0; overflow-x: hidden; padding:0; width: 100%; }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
}
img { border:0px; outline:0px; }

a { color: #00b158; text-decoration: none; transition: all .5s ease-in; }

/* Wrapper */
.wrapper { width:100%; }
.wrap { margin:0 auto; width:1280px; }
.btn-registernow { display: none; height:170px; position:fixed; right:0; top:310px; width:39px; z-index:500; }

/* Header */
header { background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height:95px; height:auto; position:fixed; top:0; width:100%; z-index:100; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
header .logo { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:inline; float:left; width:427px; background-color:#FFFFFF; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; padding:25px 0; text-align:center; height:95px; }
header .logo img { width:auto; height:auto;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; /*float:left;*/ }
header .timer { display:none; float:left; padding:25px 0; text-align:center; width:600px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
header .sm-logo { display:none; float:right; margin:0 50px 0 0; padding:38px 0 0 0; width:200px; }
header nav {
    color: #000;
    float: right;
    font-size: 12px;
    padding: 0 36px 0 0;
}
header nav a {
    color: #000;
}
header nav a:hover {
    color: #11af48;
}
header nav ul {
    list-style-type: none;
    margin: 0;
    padding: 42px 0 0 0;
}
header nav ul li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0 8px 10px 8px;
    position: relative;
    text-transform: uppercase;
}
header nav ul li:last-child {
    padding-right: 0px;
}
header nav ul li.active a {
    color: #11af48;
}
header nav ul li ul {
    display: none;
    margin: 0;
    padding: 25px 0 20px 3px;
}
header nav ul li:hover > ul {
    background-color: #fff;
    animation: fadein 0.9s;
    -moz-animation: fadein 0.9s; /* Firefox */
    -webkit-animation: fadein 0.9s; /* Safari and Chrome */
    -o-animation: fadein 0.9s; /* Opera */
    border: 1px solid #82d59f;
    display: block;
    top: 100%; /*sets the top edge of the element above/below top edge of nearest ancestor*/
    left:0;
    transform:translateX(0);
    position: absolute;
    width: 216px;
    z-index: 100;
}
header nav ul li:hover > ul .toparw {
    background: url("../images/common/drop-toparw.png") no-repeat center center;
    height: 11px;
    left: 0;
    margin-left: 30px;
    position: absolute;
    top: -9px;
    width: 21px;
}
header nav ul li:focus a {
    color: #11af48;
}
header nav ul li:hover a {
    color: #11af48;
}
header nav ul li ul li {
    text-transform: none;
    width: 100%;
}
header nav ul li ul li.active a {
    background: url('../images/common/drop-rightarw.gif') no-repeat left 6px;
    color: #11af48!important;
}
header nav ul li ul li a {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #000!important;
    display: block;
    padding: 2px 17px;
    width: 100%;
}
header nav ul li ul li a:focus {
    background: url('../images/common/drop-rightarw.gif') no-repeat left 6px;
    color: #11af48!important;
}
header nav ul li ul li a:hover {
    background: url('../images/common/drop-rightarw.gif') no-repeat left 6px;
    color: #11af48!important;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

/* Menu */
.menu-icon { display: none; height:80px; position:fixed; right: 20px; top:25px; width:68px; z-index:100; cursor:pointer;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }

/* Container */
.container {
    float: left;
    margin: 95px auto;
    width: 100%;
}
.homepage-slideshow {
    margin: 95px 0 0 0;
    padding: 0;
    width: 100%;
}
.homepage-slideshow img {
    height: auto;
    position: relative;
    width: 100%;
}
.homepage-slideshow .owl-carousel {
    width: 100%;
}
.homepage-slideshow .sec-shortinfo {
    background: rgba(17,175,72,0.8);
    border-radius: 190px;
    -moz-border-radius: 190px;
    -webkit-border-radius: 190px;
    color: #fff;
    height: 374px;
    position: absolute;
    right: 107px;
    top: 112px;
    width: 374px;
}
.homepage-slideshow .sec-shortinfo h2 {
    color: #fff;
    font-size: 38px;
    line-height: 45px;
    margin: 115px 20px 25px 20px;
    padding: 0;
    text-transform: uppercase;
}
.homepage-slideshow .sec-shortinfo .read-more {
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 20px;
    text-transform: uppercase;
}
.homepage-slideshow .sec-shortinfo .read-more:hover {
    background-color: #03802f;
}

/* Home About Us */
.aboutus-container {
    color: #7e7e7e;
    font-size: 14px;
    line-height: 26px;
    padding: 20px 0 50px 0;
    text-align: center;
    width: 100%;
}
.aboutus-container h1 {
    color: #3fb044;
    font-size: 24px;
    margin: 0 0 35px 0;
    padding: 0;
    text-transform: uppercase;
}
.aboutus-container p {
    margin: 0 150px 45px 150px;
    padding: 0;
}
.m-button {
    border: 2px solid #11af48;
    color: #11af48;
    font-size: 14px;
    padding: 7px 25px;
    text-align: center;
    text-transform: uppercase;
}
.m-button:hover {
    background-color: #11af48;
    color: #fff;
}
.gn-button {
	background-color: #fff;
    border: 2px solid #00b362;
    color: #11af48;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 10px 0;
    padding: 5px 16px;
	text-transform: uppercase;
}
.gn-button:hover {
    background-color: #00b362;
    border: 2px solid #00b362;
    color: #fff!important;
}
section { float:left; width:100%; }
.about-us { background:url(../images/common/bg-white.gif) repeat left top; color:#252525; font-size:14px; line-height:26px; padding:0 0 15px 0; text-align:center; width:100%; }
.about-us h1 { color:#222; font-size:30px; font-weight:normal; margin:52px 0 42px 0; padding:0; text-align:center; text-transform:uppercase; }
.about-us p { margin:0 10% 50px 10%; padding:0; text-align:center; }
.button { background-color:#17b14b; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:14px; padding:10px 22px; text-align:center; text-decoration:none; transition:all .5s ease-in; }
.button:hover { background-color:#dcd1f1; color:#000; }

/* Home Latest News */
.latest-news-container {
    background-color: #f7f7f7;
    padding: 90px 0 60px 0;
    width: 100%;
}
.latest-news-container .wrap {
    margin: 0 auto;
    width: 1158px;
}
.latest-news-container h1 {
    color: #3fb044;
    font-size: 24px;
    margin: 0 0 35px 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.latest-news-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 35px 0;
}
.latest-news-container ul li {
    display: inline;
    float: left;
    height: auto;
    position: relative;
}
.latest-news-container ul li .news-alert {
    position: absolute;
    right: 0;
    top: 0;
}
.latest-news-container ul li .img-head { 
    color:#fff; 
    font-size:15px;
    left:0; 
    right:0; 
    bottom:20px; 
    position:absolute; 
    text-align:center; 
    text-transform:uppercase; 
    width:100%; 
    z-index:10; 
}
.latest-news-container .archives-link {
    border: 2px solid #000;
    clear: both;
    color: #000;
    font-size: 14px;
    padding: 7px 25px;
    text-align: center;
    text-transform: uppercase;
}
.latest-news-container .archives-link:hover {
    background-color: #000;
    color: #fff;
}
.latest-news-container ul li .multisec-textbox { 
    width:100%; 
    height:100%; 
    position:absolute; 
    top:0; 
    left:0; 
    -webkit-transform: scale(0); 
    transform: scale(0); 
    background: rgba(0, 177, 89, 0.9); 
}
.latest-news-container ul li:hover .multisec-textbox { 
    -webkit-transform: scale(1); 
    transform: scale(1); 
    height: 253px; 
}
.latest-news-container ul li .multisec-text { 
    padding:20px 13px; 
    position: relative;
    text-align:center; 
    vertical-align:middle; 
    top: 50%; transform: 
        translateY(-50%); 
    width:100%; 
}
.latest-news-container ul li .multisec-text ul { 
    list-style-type:none; 
    margin:0; 
    padding:0; 
}
.latest-news-container ul li .multisec-text ul li { 
    background:url(../images/common/i-wht-bullet.png) no-repeat left 5px; 
    color:#fff; 
    font-family: 'Open Sans', sans-serif; 
    font-size:12px; 
    line-height:normal; 
    margin:0 0 23px 0; 
    padding:0 0 0 20px; 
    text-align:left; 
    text-transform:uppercase; 
    width:100%; 
}
.latest-news-container ul li .multisec-text img { 
    height:auto; 
    margin:0; 
    width:auto; 
}
.latest-news-container ul li .multisec-textbox { 
    -webkit-transition: all 0.7s ease; 
    transition: all 0.7s ease; 
}
.latest-news-container ul li .multisec-text p { 
    color:#fff; 
    font-size:12px; 
    line-height:24px; 
    margin:0 0 23px 0; 
    padding:0; 
    text-align:justify; 
    text-transform:uppercase; 
    width:100%; 
}
.latest-news-container ul li:hover .img-head {
    display: none;
}

/* Home Quotes */
.quotes-container { 
    color: #7e7e7e; 
    font-size: 14px; 
    line-height: 26px; 
    text-align: center; 
    width: 100%; 
}
.quotes-container ul {
	list-style-type: none;
}
.quotes-container ul li {
	background: none;
}
.quotes-container .wrap { 
    margin:68px auto; 
    width:840px; 
}
.quotes-container .quote-img { 
    display:inline; 
    float:left; 
    margin:0 54px 0 0; 
    width:75px; 
}
.quotes-container .quote-txt { 
    display:inline; 
    float:left; 
    text-align:left; 
    width:711px; 
}
.quotes-container .quote-txt p { 
    margin:5px 0; 
    padding:0; 
}
blockquote
{
    clear: both;
    /*margin-left: 10px;
    margin-right: 10px;*/
	margin:0;
    padding: 10px 0 50px 129px;
    position: relative;
    quotes: none;
	background:url(../images/common/i-quote.png) no-repeat left top;
    border: 0px;
	text-align:left;
    /*font-size: 120%;
    line-height: 200%;*/
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background-color:#fff!important;
	border-radius: 12px;
    box-shadow: 0 0 0 1px #080709 inset;
    cursor: pointer;
    display: block;
    height: 12px;
    margin: 0 3px;
    text-indent: -9999px;
    width: 12px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active  { 
    background-color:#00b158!important;  
    box-shadow: 0 0 0 0px #080709 inset!important; 
}

/* Home Activities */
.activities-container {
    background-color: #f7f7f7;
    padding: 90px 0 60px 0;
    width: 100%;
}
.activities-container .wrap {
    margin: 0 auto;
    width: 1158px;
}
.activities-container h1 {
    color: #3fb044;
    font-size: 24px;
    margin: 0 0 35px 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.activities-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 35px 0;
}
.activities-container ul li {
    display: inline;
    float: left;
    height: auto;
    margin: 0 14px 0 0;
    padding: 0;
    position: relative;
}
.activities-container ul li .img-head { 
    color:#fff; 
    font-size:18px;
    left:0; 
    right:0; 
    bottom:20px; 
    position:absolute; 
    text-align:center; 
    text-transform:uppercase; 
    width:100%; 
    z-index:10; 
}
.activities-container ul li .multisec-textbox { 
    width:100%; 
    height:100%; 
    position:absolute; 
    top:0; 
    left:0; 
    -webkit-transform: scale(0); 
    transform: scale(0); 
    background: rgba(0, 177, 89, 0.9); 
}
.activities-container ul li:hover .multisec-textbox { 
    -webkit-transform: scale(1); 
    transform: scale(1); 
    height: 353px; 
}
.activities-container ul li .multisec-text { 
    padding:20px 13px; 
    position: relative;
    text-align:center; 
    vertical-align:middle; 
    top: 50%; transform: 
    translateY(-50%); 
    width:100%; 
}
.activities-container ul li .multisec-text ul { 
    list-style-type:none; 
    margin:0; 
    padding:0; 
}
.activities-container ul li .multisec-text ul li { 
    background:url(../images/common/i-wht-bullet.png) no-repeat left 5px; 
    color:#fff; 
    font-family: 'Open Sans', sans-serif; 
    font-size:12px; 
    line-height:normal; 
    margin:0 0 23px 0; 
    padding:0 0 0 20px; 
    text-align:left; 
    text-transform:uppercase; 
    width:100%; 
}
.activities-container ul li .multisec-text img { 
    height:auto; 
    margin:0; 
    width:auto; 
}
.activities-container ul li .multisec-textbox { 
    -webkit-transition: all 0.7s ease; 
    transition: all 0.7s ease; 
}
.activities-container ul li .multisec-text p { 
    color:#fff; 
    font-size:12px; 
    line-height:24px; 
    margin:0 0 23px 0; 
    padding:0; 
    text-align:justify; 
    text-transform:uppercase; 
    width:100%; 
}
.activities-container ul li:hover .img-head {
    display: none;
}

/* Home Latest Tweets */
.latest-tweets-container { 
    color:#252525; 
    font-size:16px; 
    line-height:26px; 
    padding:50px 0 0 0; 
    text-align:center; 
    width:100%; 
}
.latest-tweets-container .wrap { 
    margin:30px auto; 
    text-align:center; 
    width:548px; 
}
.latest-tweets-container h6 { 
    border-bottom:2px solid #4a4a4a; 
    color:#222; 
    display:inline-block; 
    font-size:16px; 
    font-weight:normal; 
    line-height:10px; 
    margin:0 0 18px 0; 
    padding:0 0 6px 0; 
    text-transform:uppercas; 
}
.latest-tweets-container p { 
    margin:0 0 5px 0; 
    padding:0; 
}
.latest-tweets-container img {
    height: auto!important;
    width: inherit!important;
}
.latest-tweets-container ul.lt-links { 
    list-style-type:none; 
    margin:0; padding:0; 
}
.latest-tweets-container ul.lt-links li { 
    display:inline; 
    font-size:12px; 
    margin:0; 
    padding:0 6px 0 0; 
}


/* Multiple Sections */
.multisection { font-size:0px; height:280px; padding:0; }
.multisection ul { list-style-type:none; margin:0; padding:0; }
.multisection ul li { display:table; float:left; font-size:0px; height:auto; position:relative; width:20%; }
.multisection ul li a { display:block; }
.multisection ul li img { height:280px; position:relative; width:100%; }
.multisection ul li .img-head { color:#fff; font-size:17px; left:0; right:0; bottom:22px; position:absolute; text-align:center; text-transform:uppercase; width:100%; }
.multisection ul li .multisec-textbox { width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transform: scale(0); transform: scale(0); background:url(../images/common/bg-secgreen-trans.png) repeat left top; }
.multisection ul li:hover .multisec-textbox { -webkit-transform: scale(1); transform: scale(1); }
.multisection ul li:hover .img-head { display:none; }
.multisection ul li .multisec-text { padding:20px 13px; text-align:center; vertical-align:middle; width:100%; }
.multisection ul li .multisec-text ul { list-style-type:none; margin:0; padding:0; }
.multisection ul li .multisec-text ul li { background:url(../images/common/i-wht-bullet.png) no-repeat left 5px; color:#fff; font-size:12px; line-height:normal; margin:0 0 23px 0; padding:0 0 0 20px; text-align:left; text-transform:uppercase; width:100%; }
.multisection ul li .multisec-textbox { -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.multisection ul li .multisec-text p { color:#fff; font-size:12px; line-height:24px; margin:0 0 23px 0; padding:0; text-align:justify; text-transform:uppercase; width:100%; }

/* Quotes */
.quotessec { color:#a0a0a0; font-size:14px; line-height:26px; text-align:center; width:100%; }
.quotessec .wrap { margin:68px auto; width:840px; }
.quotessec .quote-img { display:inline; float:left; margin:0 54px 0 0; width:75px; }
.quotessec .quote-txt { display:inline; float:left; text-align:left; width:711px; }
.quotessec .quote-txt p { margin:5px 0; padding:0; }
blockquote
{
    clear: both;
    /*margin-left: 10px;
    margin-right: 10px;*/
	margin:0;
    padding: 10px 0 50px 129px;
    position: relative;
    quotes: none;
	background:url(../images/common/i-quote.png) no-repeat left top;
    border: 0px;
	text-align:left;
    /*font-size: 120%;
    line-height: 200%;*/
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background-color:#fff!important;
	border-radius: 12px;
    box-shadow: 0 0 0 1px #080709 inset;
    cursor: pointer;
    display: block;
    height: 12px;
    margin: 0 3px;
    text-indent: -9999px;
    width: 12px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active  { background-color:#00b158!important;  box-shadow: 0 0 0 0px #080709 inset!important; }

/* Activities */
.activities-section { font-size:0px; height:405px; padding:0; position:relative; }
.activities-section .activities-header { position:absolute; left:50%; margin-left:-100px; top:0; width:calc(100%-100px); z-index:200; }
.activities-section .activities-heading { background-color:#00b159; color:#fff; font-size:16px; margin:0 auto; padding:14px 50px; position:relative; text-transform:uppercase; width:180px; }
.activities-section ul { list-style-type:none; margin:0; padding:0; }
.activities-section ul li { display:inline; float:left; font-size:0px; height:auto; position:relative; width:33.3%; }
.activities-section ul li a { display:block; }
.activities-section ul li img { height:405px; position:relative; width:100%; }
.activities-section ul li .img-head { color:#fff; font-size:20px; left:0; right:0; bottom:58px; position:absolute; text-align:center; text-transform:uppercase; width:100%; z-index:10; }
.activities-section ul li .multisec-textbox { width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transform: scale(0); transform: scale(0); background:url(../images/common/bg-secgreen-trans.png) repeat left top; }
.activities-section ul li:hover .multisec-textbox { -webkit-transform: scale(1); transform: scale(1); }
.activities-section ul li .multisec-text { padding:20px 13px; text-align:center; vertical-align:middle; width:100%; }
.activities-section ul li .multisec-text ul { list-style-type:none; margin:0; padding:0; }
.activities-section ul li .multisec-text ul li { background:url(../images/common/i-wht-bullet.png) no-repeat left 5px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:12px; line-height:normal; margin:0 0 23px 0; padding:0 0 0 20px; text-align:left; text-transform:uppercase; width:100%; }
.activities-section ul li .multisec-text img { height:auto; margin:170px 0 0 0; width:auto; }
.activities-section ul li .multisec-textbox { -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.activities-section ul li .multisec-text p { color:#fff; font-size:12px; line-height:24px; margin:0 0 23px 0; padding:0; text-align:justify; text-transform:uppercase; width:100%; }

/* Latest Tweets */
.latest-tweets { background:url(../images/common/bg-white.gif) repeat left top; color:#252525; font-size:16px; line-height:26px; padding:0 0 15px 0; text-align:center; width:100%; }
.latest-tweets .wrap { margin:30px auto; text-align:center; width:548px; }
.latest-tweets h6 { border-bottom:2px solid #4a4a4a; color:#222; display:inline-block; font-size:16px; font-weight:normal; line-height:10px; margin:0 0 18px 0; padding:0 0 6px 0; text-transform:uppercas; }
.latest-tweets p { margin:0 0 5px 0; padding:0; }
.latest-tweets ul.lt-links { list-style-type:none; margin:0; padding:0; }
.latest-tweets ul.lt-links li { display:inline; font-size:12px; margin:0; padding:0 6px 0 0; }

/* Footer */
footer { background-color:#2b3942; color:#fff; float:left; font-size:14px; width:100%; }
footer .wrap { margin:0 auto 0 auto; padding:50px 0 0 0; width:1140px; }
footer .fcol1 { display:inline; float:left; margin:0 50px 40px 0; width:148px; }
footer .fcol2 { display:inline; float:left; margin:0 50px 40px 0; width:105px; }
footer .fcol3 { display:inline; float:left; margin:0 50px 40px 0; width:192px; }
footer .fcol4 { display:inline; float:left; margin:0 50px 20px 0; width:235px; }
footer .fcol5 { display:inline; float:left; margin:0 0 20px 0; width:235px; }
footer h4 { border-bottom:1px dotted #fff; color:#1cc14b; font-size:15px; margin:0 0 10px 0; padding:0 0 5px 0; text-transform:uppercase; }
footer h4 a { color:#1cc14b; }
footer h4 a:hover { color: #fff; }
footer ul { list-style-type:none; margin:0; padding:0; }
footer ul li { float:left; margin:0 0 10px 0; padding:0; width: 100%; }
footer ul li a { color:#fff; text-decoration:none; }
footer ul li a:hover { color:#1cc14b; }
footer ul li ul.social li {
    display: inline;
    float: left;
    margin: 20px 10px 0 0;
    width: auto;
}
.copyrights { border-top:1px solid #848b91; color:#fff; float:left; padding:15px 0 20px 0; text-align:center; width:100%; }

/* Menu */
.nav-container { background:url(../images/common/bg-secgreen-trans.png) repeat left top; color:#fff; display:none; min-height: 400px; overflow: auto; position:fixed; top:95px; width:100; z-index:500; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.nav-container .nav-heading { background-color:#008d46; font-size:18px; font-weight:600; line-height:80px; position:relative; text-align:center; text-transform:uppercase; }
.nav-container .nav-heading .closebtn { position:absolute; right:40px; height:23px; top:3px; width:24px; cursor:pointer;  }
.nav-container ul { list-style-type:none; margin:20px 0; padding:0; }
.nav-container ul li { font-size:18px; margin:0; padding:0; text-transform:uppercase; text-align:center; }
.nav-container ul li a { color:#fff; display:block; padding:10px 0; text-decoration:none; transition:all .5s ease-in; }
.nav-container ul li a:hover {  background-color:#008d46; color:#fff; display:block; text-decoration:none; }
.nav-container ul li ul {
    display: none;
    margin: 0;
    padding: 0;
}
/*.nav-container ul li:hover ul, .nav-container ul li:focus ul {
    display: block;
    font-size: 14px;
}*/
.nav-container ul li ul li a:before {
    content: "- ";
}
.nav-container ul li ul li a {
    font-size: 12px;
    padding: 10px 0;
}
.nav-container ul li ul li a:hover {
    padding: 10px 0;
}

/* Events */
.conference-container { background-color:#fff; width:100%; }
.conference-container .wrap { margin:120px auto; width:1048px; }
.conference-container h2 { color:#060606; font-size:24px; font-weight:bold; line-height:30px; margin:0 0 60px 0; padding:0; }
.conference-container ul { list-style-type:none; margin:0; padding:0; }
.conference-container ul li { display:inline; float:left; margin:0; padding:0; }
.conference-container ul li.conf-column { margin:0 38px 0 0; width:323px; }
.conference-container ul li.conf-column-last { margin:00; width:323px; }
.conference-container h3 { color:#00b158; font-size:16px; font-weight:bold; margin:0; padding:0 0 30px 33px; text-transform:uppercase; }
.conference-container .experts-icon { background:url(../images/icons/i-experts.gif) no-repeat left top; }
.conference-container .ctopics-icon { background:url(../images/icons/i-cover.gif) no-repeat left top; }
.conference-container .support-icon { background:url(../images/icons/i-support.gif) no-repeat left top; }
.conference-container .conftxt { height:125px; margin:0 0 30px 0; overflow:auto; }
.conference-container p { color:#7e7e7e; font-size:14px; line-height:21px; margin:0 0 20px 0; padding:0; }
.conference-container .view-speakers { background:url(../images/icons/i-bullet01.gif) no-repeat left 4px; color:#000; font-weight:bold; padding:0 0 0 10px; text-decoration:none; transition:all .5s ease-in; }
.conference-container .view-speakers:hover { color:#00b158; }
.conference-container p:last-child { margin:0; }

.sponsors-container { background:url(../images/events/i-sponsors.jpg) no-repeat left top; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:598px; width:100%; }
.sponsors-container .wrap { margin:110px auto 0 auto; text-align:center; width:924px; }
.sponsors-container h2 { color:#f5f5f5; font-size:24px; font-weight:bold; line-height:30px; margin:0 0 65px 0; padding:0; }
.sponsors-container h2 a { color:#00b158; text-decoration:none; transition:all .5s ease-in; }
.sponsors-container h2 a:hover { color:#f5f5f5; }
.sponsors-container ul { list-style-type:none; margin:0; padding:0; }
.sponsors-container ul li { display:inline; float:left; margin:0 40px 30px 0; padding:0; }
.sponsors-container ul li:last-child { margin:0 0 30px 0; }

.eschedule-container { background-color:#fff; width:100%; }
.eschedule-container .wrap { margin:90px auto; width:900px; }
.eschedule-container h2 { color:#060606; font-size:24px; font-weight:bold; margin:0 0 40px 0; padding:0; text-align:center; text-transform:uppercase; }
.eschedule-details { background:url(../images/events/bg-events-schedule.gif) no-repeat left top; height:79px; margin:0 0 47px 0; }
.eschedule-details ul { list-style-type:none; margin:0 104px; padding:24px 0 0 0; }
.eschedule-details ul li { display:inline; float:left; margin:0; padding:0; }
.eschedule-details ul li h6 { color:#5c5c5c; font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; text-transform:uppercase; }
.eschedule-details ul li p { color:#9f9f9f; font-size:12px; font-weight:bold; margin:0; padding:0; }
.eschedule-details ul li.eschedule-address { background:url(../images/icons/i-schedule01.gif) no-repeat left 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 73px 0 0; padding:0 0 0 37px; width:154px; }
.eschedule-details ul li.eschedule-datetimings { background:url(../images/icons/i-schedule02.gif) no-repeat left 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 70px 0 0; padding:0 0 0 36px; width:192px; }
.eschedule-details ul li.eschedule-ticketsdetails { background:url(../images/icons/i-schedule03.gif) no-repeat left 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0; padding:0 0 0 38px; width:203px; }

ul.schedule-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.schedule-tabs li{
	background: none;
	border:1px solid #383838;
	border-radius:15px;
	color:#1d1d1d;
	font-size:12px;
	font-weight:bold;
	display: inline-block;
	margin:0 12px 0 0;
	padding: 8px 15px;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}

ul.schedule-tabs li.current{
	border:1px solid #00b158;
	background: #00b158;
	color: #fff;
}

.schedule-tab-content{
	background:url(../images/events/bg-verticle-bar.gif) repeat-y center top;
	display: none;
	margin:2px auto 0 auto;
	min-height:400px;
	padding:0;
	width:692px;
	position:relative;
}

.schedule-tab-content.current{
	display: inherit;
}
.schedule-tab-content .plus-icon { height:36px; left:0; bottom:-36px; position:absolute; text-align:center; width:100%; }

.schedule-tab-content .schedule-left { float:left; width:318px; }
.schedule-tab-content section { background-color:#f8f8f8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:12px 25px; }
.schedule-tab-content .schedule-left section { margin:65px 0 96px 0; text-align:right; }
.schedule-tab-content .schedule-time { color:#696969; font-size:12px; font-weight:bold; }
.schedule-tab-content .schedule-title { color:#00b158; font-size:12px; font-weight:bold; margin:0 0 15px 0; text-transform:uppercase; }
.schedule-tab-content  h6 { color:#252525; font-size:12px; font-weight:bold; margin:0 0 5px 0; padding:0; text-transform:uppercase; }
.schedule-tab-content  p { color:#7b7b7b; font-size:12px; line-height:22px; margin:0; padding:0; }
.schedule-tab-content  .author { font-style:italic; margin:15px 0 0 0; }
.schedule-tab-content .schedule-right { float:right; width:318px; }
.schedule-tab-content .schedule-right section { margin:200px 0 0 0; text-align:left; }

.speakers-container { font-size:0px; width:100%; }
.speakers-container ul { list-style-type:none; margin:0; padding:0; }
.speakers-container ul li { display:inline; float:left; margin:0; padding:0; position:relative; width:25%; }
.speakers-container ul li img { height:283px; width:100%; }
.speakers-container ul li.speakers-intro { background-color:#252525; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#e2e2e2; font-size:14px; height:283px; line-height:20px; padding:60px 55px 30px 55px; width:50%; }
.speakers-container ul li.speakers-intro h2 { color:#fff; font-size:24px; margin:0 0 25px 0; padding:0; text-transform:uppercase; }
.speakers-container ul li.speakers-intro p { margin:0 0 25px 0; padding:0; }
.speakers-container .meet-speakers-btn { border:1px solid #00b158; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; color:#00b158; display:inline-block; font-size:12px; font-weight:bold; padding:10px 15px; text-align:center; text-decoration:none; text-transform:uppercase; transition:all .5s ease-in; }
.speakers-container .meet-speakers-btn:hover { background-color:#00b158; color:#fff; }
.speakers-container ul li .speakerssec-textbox { width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transform: scale(0); transform: scale(0); background:url(../images/common/bg-secgreen-trans.png) repeat left top; }
.speakers-container ul li:hover .speakerssec-textbox { -webkit-transform: scale(1); transform: scale(1); }
.speakers-container ul li .speakerssec-text { padding:110px 13px; text-align:center; vertical-align:middle; width:100%; }
.speakers-container ul li .speakerssec-text ul { list-style-type:none; margin:0; text-align:center; padding:0; }
.speakers-container ul li .speakerssec-text ul li { display:inline; float:inherit; margin:0 9px 0 0; padding:0; text-align:left; width:inherit; }
.speakers-container ul li .speakerssec-text ul li img { height:inherit; width:inherit; }
.speakers-container ul li .speakerssec-textbox { -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.speakers-container ul li .speakerssec-text p { color:#fff; font-size:14px; font-style:italic; line-height:24px; margin:0 0 8px 0!important; padding:0; text-align:center; width:100%; }
.speakers-container ul li .speakerssec-text h2 { color:#fff; font-size:14px; font-weight:bold; margin:0 0 2px 0; padding:0; text-transform:uppercase; }

.latestnews-container { margin:95px 0; text-align:center; width:100%; }
.latestnews-container .wrap { margin:0 auto; width:1157px; }
.latestnews-container h1 { color:#060606; font-size:24px; font-weight:bold; margin:0 0 90px 0; padding:0; text-transform:uppercase; }
.latestnews-container ul {  list-style-type:none; margin:0; padding:0; }
.latestnews-container ul li { background-color:#f8f8f8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#7b7b7b; display:block!important; font-size:12px; float:left; height:257px!important; margin:0 20px; padding:50px 62px!important; text-align:left; width:44%; }
.latestnews-container ul li h2 { color:#252525; font-size:14px; margin:0; padding:0; text-transform:uppercase; }
.latestnews-container ul li p { line-height:22px; margin:0; padding:0; }
.latestnews-container ul li a { color:#00b158; font-weight:bold; text-decoration:underline; }
.latestnews-container .item { background-color:#f8f8f8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#7b7b7b; font-size:12px; float:left; height:auto; margin:0 30px; padding:50px 62px; text-align:left; }
.latestnews-container .item h2 { color:#252525; font-size:14px; margin:0; padding:0; text-transform:uppercase; }
.latestnews-container .item p { line-height:22px; margin:0; padding:0; }
.latestnews-container .item a { color:#00b158; font-weight:bold; text-decoration:underline; }

.gallery-container { background:url(../images/events/bg-gallery.jpg) no-repeat left top;  background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:597px; }
.gallery-container .wrap { margin:0 auto; width:1157px; }
.gallery-container h1 { color:#fff; font-size:24px; font-weight:bold; margin:50px 0; padding:0; text-align:center; text-transform:uppercase; }
.gallery-container .item { background-color:#f8f8f8;  font-size:12px; float:left; height:auto; margin:0 25px; padding:0; position:relative; text-align:left; }
.gallery-container .gallerysec-textbox { width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transform: scale(0); transform: scale(0); background:url(../images/common/bg-secgreen-trans.png) repeat left top; }
.gallery-container .item:hover .gallerysec-textbox { -webkit-transform: scale(1); transform: scale(1); }
.gallery-container .item .gallerysec-text { padding:125px 0; text-align:center; vertical-align:middle; width:100%; }
.gallery-container .item .gallerysec-text img { height:inherit; margin:0 44%; width:inherit; }
.gallery-container .item .gallerysec-textbox { -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.accomodation-container { color:#060606; font-size:24px; font-weight:bold; padding:95px 0 20px 0; width:100%; }
.accomodation-container .accomodation-heading { text-align:center; }
.accomodation-container .accomodation-heading ul { list-style-type:none; margin:0 0 50px 0; padding:0; }
.accomodation-container .accomodation-heading ul li { display:inline; margin:0 10px 0 0; padding:0; text-transform:uppercase; }
.accomodation-container .accomodation-heading ul li a { color:#060606; text-decoration:none; }
.accomodation-container .accomodation-heading ul li a:hover { color:#00b158; text-decoration:none; }
ul.accomodation-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.accomodation-tabs li{
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 12px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}

ul.accomodation-tabs li.current{
	color: #00b158;
}

.accomodation-tab-content{
	display: none;
	margin:2px auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}

.accomodation-tab-content.current{
	display: inherit;
}
.accomodation-container .item { background-color:#f8f8f8; font-size:12px; float:left; height:auto; margin:0 55px; padding:0; position:relative; text-align:left; }
.accomodation-container .item .accomodation-details { color:#7b7b7b; float:left; font-size:14px; font-weight:normal; padding:15px; text-align:center; width:100%; }
.accomodation-container .item .accomodation-details h2 { color:#060606; font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; text-transform:uppercase; }
.accomodation-container .item .accomodation-details p { margin:0; padding:0; }

.testfaq-container { background:url(../images/events/bg-testimonials-faq.jpg) no-repeat left top; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; color:#e4e3e3; font-size:14px; height:727px; line-height:20px; }
.testfaq-container .wrap { margin:55px auto; width:1052px; }
.testfaq-container h2 { color:#fff; font-size:24px; margin:0 0 30px 0; padding:0; text-transform:uppercase; }
.testfaq-container p { margin:0 0 30px 0; padding:0; }
.testfaq-container .testfaq-left { float:left; width:540px; }
.testfaq-container .testfaq-left ul { list-style-type:none; margin:0; padding:0; }
.testfaq-container .testfaq-left ul li { background-color:#f5f5f3; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:inline; float:left; height:225px; margin:0 23px 26px 0; padding:35px 15px 27px 30px; width:234px; }
.testfaq-container .testfaq-left ul li p { color:#959595; font-size:12px; font-style:italic; line-height:20px; margin:0 0 15px 0; padding:0; }
.testfaq-container .testfaq-left ul li p.rightaligned { float:right; line-height:normal; }
.testfaq-container .testfaq-left span { color:#302e2e; }
.testfaq-container .testfaq-right { float:right; width:512px; }

#accordion h2 {
background:#f5f5f3 url(../images/icons/i-dwnarw-gray.gif) no-repeat right 15px;
 cursor:pointer;
 margin:0 0 10px 0;
 padding:10px 18px;
 font:normal 14px Arial, Helvetica, sans-serif;
 color:#6b6a6a;
 text-transform:none;
}

#accordion .accordion-content {
 background-color:#fff;
 font-size:14px;
 line-height:21px;
 margin:0 0 10px 0;
 padding:10px 18px;
 color:#9c9d9c;    
}

#accordion .accordion-content p { margin:0; padding:0; }

#accordion h2.active {
background:#00b158 url(../images/icons/i-dwnarw-white.gif) no-repeat right 15px;
color:#fff;
}

.formsecs-container { background-color:#fff; width:100%; }
.buy-ticket-wrap { border-bottom:1px solid #9c9d9c; margin:74px auto; width:1073px; }
.buy-ticket-container { margin:0 auto 35px auto; width:425px; }
.buy-ticket-container h1 { color:#141414; font-size:22px; font-weight:bold; margin:0 0 40px 0; padding:0; text-align:center; text-transform:uppercase; }
.buy-ticket-container h2 { color:#363636; font-size:20px; font-weight:bold; margin:0 0 20px 0; padding:0; }
form { margin:0; padding:0; }
.buy-ticket-container .form-row { padding:0 0 22px 0; width:100%; }
.buy-ticket-container .fr-left { float:left; width:46%; }
.buy-ticket-container .fr-right { float:right; width:46%; }
.buy-ticket-container label { color:#363636; display:block; font-size:12px; font-weight:bold; padding:0 0 5px 0; width:100%; }
.buy-ticket-container .textbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; padding:8px 10px; width:100%; }
.buy-ticket-container .selectbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; padding:8px 10px; width:100%; }
.buy-ticket-container .chkbox-container { float:left; margin:5px 0 10px 0; width:20px; }
.buy-ticket-container .chkbox-data { color:#707070; float:right; font-size:12px; font-style:italic; line-height:22px; margin:5px 0 10px 0; width:398px; }
.submit-btn { background-color:#00b158; border:0px; color:#fff; display:block; font-size:12px; font-weight:bold; padding:10px 0; text-align:center; text-transform:uppercase; width:100%; }

.our-venue-wrap { border-bottom:1px solid #9c9d9c; margin:74px auto; padding:0 0 50px 0; width:1073px; }
.our-venue-wrap h1 { color:#141414; font-size:22px; font-weight:bold; margin:0 0 30px 0; padding:0; text-transform:uppercase; }
.our-venue-left { float:left; width:516px; }
.our-venue-right { border:1px solid #f1f1f1; box-shadow:5px 5px 10px #999; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:right; height:449px; padding:30px 53px; width:516px; }
.our-venue-right h1 { background:url(../images/icons/i-get-direction.gif) no-repeat left 4px; color:#5b5b5b; font-size:20px; font-weight:bold; margin:0 0 20px 0; padding:0 0 0 25px; text-transform:none; }
.our-venue-right .form-row { padding:0 0 22px 0; width:100%; }
.our-venue-right .fr-left { float:left; width:46%; }
.our-venue-right .fr-right { float:right; width:46%; }
.our-venue-right label { color:#363636; font-size:12px; font-weight:bold; line-height:20px; padding:0 0 5px 0; }
.our-venue-right .textbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; margin:0 0 10px 0; padding:8px 10px; width:100%; }
.our-venue-right .selectbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; padding:8px 10px; width:100%; }

.venue-info-wrap { margin:74px auto; padding:0 0 50px 0; width:1073px; }
.venue-info-wrap .venue-info-col { float:left; padding:0 0 50px 0; width:316px; }
.venue-info-wrap h4 { color:#454940; font-size:16px; font-weight:bold; margin:0 0 20px 0; padding:0 0 5px 30px; text-transform:uppercase; }
.venue-info { background:url(../images/events/i-venue-info.gif) no-repeat left top; }
.contact-info { background:url(../images/events/i-contact-info.gif) no-repeat left 4px; }
.tweet-us { background:url(../images/events/i-tweet.gif) no-repeat left top; }
.venue-info-wrap .venue-info-col p { color:#707070; font-size:12px; line-height:22px; margin:0 0 20px 0; padding:0; }
.marginR-62 { margin:0 62px 0 0; }

.contactus-form-wrap { margin:74px auto; padding:0 0 40px 0; width:1073px; }
.contactus-form-wrap h1 { color:#141414; font-size:22px; font-weight:bold; margin:0 0 30px 0; padding:0; text-transform:uppercase; }
.contactus-form-wrap .form-row { float:left; padding:0 0 5px 0; width:100%; }
.contactus-form-wrap .fr-left { float:left; width:46%; }
.contactus-form-wrap .fr-right { float:right; width:46%; }
.contactus-form-wrap label { color:#363636; font-size:12px; font-weight:bold; line-height:20px; padding:0 0 5px 0; }
.contactus-form-wrap .textbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; margin:0 0 10px 0; padding:8px 10px; width:100%; }
.contactus-form-wrap .selectbox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; padding:8px 10px; width:100%; }
.contactus-form-wrap .textareabox { background-color:#f3f4f0; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#707070; font-style:italic; margin:0 0 10px 0; padding:8px 10px; width:100%; }
.note { color:#707070; font-size:12px; font-style:italic; float:left; padding:7px 0; }
.contactus-form-wrap .contactus-btn-wrap { float:right; }
.submit-btn-sm { background-color:#00b158; border:0px; color:#fff; font-size:12px; font-weight:bold; padding:10px 40px; text-align:center; text-transform:uppercase; }
.footer-smfull { background-color:#f5f6f3; color:#393939; font-size:12px; font-weight:bold; padding:15px 0; text-align:center; text-transform:uppercase; width:100%; }

/* Inner Page Container */
.innerpage-container {
    clear: both;
    color: #7e7e7e;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    width: 100%;
}
.innerpage-container .wrap {
    margin: 0 auto;
    width: 1280px;
}
.paddingT-35 { padding-top: 35px; }
.paddingT-55 { padding-top: 55px; }
.paddingT-98 { padding-top: 98px; }
.innerpage-container .wrap .content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0 61px;
    width: 100%;
}
.h-img {
	display: block;
    float: left;
    line-height: 0;
    margin: 95px 0 0 0;
    min-height: 280px;
    width: 100%;
}
.h-img img {
    height: auto; 
    width: 100%;
}
.innerpage-container h2 {
    /*background: url('../images/common/heading-lsbg.png') no-repeat left bottom;*/
    color: #222;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 5px 0;
}
.innerpage-container h3 {
    color: #7e7e7e;
    font-size: 16px;
    text-transform: uppercase;
    margin: 26px 0 0 0;
    padding: 0;
}
.innerpage-container h4 {
    color: #222;
    font-size: 21px;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 0;
}
.innerpage-container h6 {
    clear: both;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 0;
}
.innerpage-container p {
    margin: 30px 0;
    padding: 0;
}
.innerpage-container img {
    height: auto;
    width: 100%;
}
.innerpage-container ul {
    list-style-type: none;
    margin: 25px 0;
    padding: 0;
}
.innerpage-container ul li {
    background: url('../images/common/bullet01.png') no-repeat left 6px;
    line-height: normal;
    margin: 0 0 12px 0;
    padding: 0 0 0 19px;
}
.innerpage-container ul li a {
	color: #000;
}
.innerpage-container ul li a:hover {
	color: #00b158;
}
.innerpage-container table {
    border: 1px solid #00b363;
    border-collapse: collapse;
    clear: both;
}
.innerpage-container table th {
    background-color: #00b363;
    border: 1px solid #00b363;
    color: #fff;
    font-weight: bold;
    padding: 4px 10px;
}
.innerpage-container table td {
    border: 1px solid #ccc;
    padding: 4px 10px;
    text-align: center;
}
.even-section {
    background-color: #fff;
    padding: 95px 0;
}
.even-section .left {
    float: left;
    margin: 0 0 0 61px;
    width: 485px;
}
.even-section .left .content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 61px;
    width: 100%;
}
.even-section .right {
    float: right;
    margin: 0;
    width: 733px;
}
.odd-section {
    background-color: #f7f7f7;
    padding: 95px 0;
}
.odd-section .left {
    float: left;
    margin: 0;
    width: 648px;
}
.odd-section .right {
    float: right;
    margin: 0 61px 0 0;
    width: 497px;
}
.odd-section .right .content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 61px 0 0;
    width: 100%;
}
.aboutus-hightlight-section {
    background: url('../images/about-us/about-sec.jpg') no-repeat center center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-size: cover;
    color: #fff;
    height: 404px;
    padding: 71px 0;
    position: relative;
    width: 100%;
}
.aboutus-hightlight-section h2 {
    background: url('../images/common/heading-lsbg-white.png') no-repeat left bottom;
    color: #fff;
}
.aboutus-hightlight-section h3 {
    color: #fff;
    font-size: 16px;
    margin: 29px 61px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.aboutus-hightlight-section .content {
    padding: 0 61px;
}
.aboutus-hightlight-section p {
    margin: 20px 0;
}
.presdesk-container {
    background-color: #00b158;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    height: 430px;
    padding: 70px 0;
}
.presdesk-container .wrap {
    width: 1156px;
}
.presdesk-container .quote-img {
    float: left;
    height: 69px;
    margin: 62px 24px 0 27px;
    width: 75px;
}
.presdesk-container .presdesk-img {
    float: left;
    margin: 78px 70px 0 0;
    width: 191px;
}
.presdesk-container .presdesk-content {
    float: left;
    width: 769px;
}
.presdesk-container h1 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 80px 0;
    padding: 0;
    text-transform: uppercase;
}
.presdesk-container a {
    color: #000;
    font-size: 14px;
}
.presdesk-container h2 {
    background: none;
    color: #fff;
    font-size: 25px;
    font-style: italic;
    font-weight: normal;
    margin: 40px 0 0 0;
    padding: 0;
    text-transform: none;
}
.presdesk-container h2 span {
    font-size: 14px;
}
.innerpage-container .latest-tweets-container { 
    color:#252525; 
    font-size:16px; 
    line-height:26px; 
    padding:10px 0 0 0; 
    text-align:center; 
    width:100%; 
}
.innerpage-container .latest-tweets-container .wrap { 
    margin:30px auto; 
    text-align:center; 
    width:548px; 
}
.innerpage-container .latest-tweets-container h6 { 
    border-bottom:2px solid #4a4a4a; 
    color:#222; 
    display:inline-block; 
    font-size:16px; 
    font-weight:normal; 
    line-height:10px; 
    margin:0 0 18px 0; 
    padding:0 0 6px 0; 
    text-transform:uppercas; 
}
.innerpage-container .latest-tweets-container p { 
    margin:0 0 5px 0; 
    padding:0; 
}
.innerpage-container .latest-tweets-container img {
    height: auto!important;
    width: inherit!important;
}
.innerpage-container .latest-tweets-container ul.lt-links { 
    list-style-type:none; 
    margin:0; padding:0; 
}
.innerpage-container .latest-tweets-container ul.lt-links li { 
    background: none;
    display:inline; 
    font-size:12px; 
    margin:0; 
    padding:0 6px 0 0; 
}
.innerpage-container .latest-tweets-container ul.lt-links li a {
    text-decoration: none;
}
.president-sminfo {
    margin: 0 0 35px 35px;
    float: right;
    line-height: 0;
    text-align: center;
}
.president-sminfo .thumb {
    border: 1px solid #00b158;
}
.president-sminfo h2 {
    background: none;
    color: #222;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    margin: 20px 0;
    padding: 0;
    text-transform: none;
}
.president-sminfo h2 span {
    color: #7e7e7e;
    font-size: 13px;
    font-weight: normal;
}
.president-sminfo ul {
    margin: 0 0 20px 0;
    padding: 0;
}
.president-sminfo ul li {
    background: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.president-sminfo ul li img {
    height: auto;
    width: auto;
}
ul.comm-lists {
    margin: 40px 0 0 0;
    padding: 0;
}
ul.comm-lists li {
    background: #fff;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    display: inline;
    float: left;
    min-height: 262px;
    margin: 0 48px 48px 0;
    padding: 0;
    width: 230px;
}
ul.comm-lists li .img-thumb {
    /*height: 189px;*/
    font-size: 0;
    text-align: center;
}
ul.comm-lists li .img-thumb img {
    height: inherit;
    width: inherit;
}
ul.comm-lists .commmember-detail {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #000;
    /*min-height: 115px;*/
	height: 72px;
    line-height: 20px;
    padding: 15px 10px;
	position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
ul.comm-lists .commmember-detail span {
    text-transform: none;
}
ul.comm-lists .commmember-detail p {
	left: 50%;
    margin: 0;
    padding: 0 10px;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
}
ul.comm-lists .commmember-detail img {
    height: auto;
    width: auto;
}
ul.comm-lists .commmember-detail a {
    color: #fff;
    font-size: 13px;
}
.pres-list-container {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    float: left;
    padding: 0 0 50px 150px;
    width: 100%;
}

ul.founder-lists {
    margin: 40px 0 0 0;
    padding: 0;
}
ul.founder-lists li {
    background: #f2f2f2;
	box-shadow: 0 0 3px #ccc;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	-o-box-shadow: 0 0 3px #ccc;
    display: inline;
    float: left;
	font-size: 14px;
	line-height: 20px;
    min-height: 230px;
    margin: 0 38px 38px 0;
    padding: 0;
	text-align: center;
    width: 250px;
}
ul.founder-lists li .img-thumb-container {
    height: 160px;
    position: relative;
    width: 100%;
}
ul.founder-lists li .img-thumb-container .img-thumb {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    
}
ul.founder-lists li .member-info {
    /*background-color: #11af48;*/
	background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #000;
    min-height: 81px;
    padding: 15px 5px;
	position: relative;
    width: 100%;
}
ul.founder-lists li .member-info p {
    margin: 0;
    padding: 0 10px;
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
	width: 100%;
}
.newspress-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 300px;
}
.newspress-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 37px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.newspress-tabs-container ul li a:hover {
    color: #00b158;
}
.newspress-tabs-container ul li:focus {
    color: #00b158;
}
.newspress-tabs-container ul li.newstb a {
    background: url('../images/icons/news-black.png') no-repeat left top;
}
.newspress-tabs-container ul li.newstb a:hover {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.newspress-tabs-container ul li.newstb a:focus {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.newspress-tabs-container ul li.presstb a {
    background: url('../images/icons/press-black.png') no-repeat left top;
}
.newspress-tabs-container ul li.presstb a:hover {
    background: url('../images/icons/press-green.png') no-repeat left top;
}
.newspress-tabs-container ul li.presstb a:focus {
    background: url('../images/icons/press-green.png') no-repeat left top;
}
ul.newspress-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.newspress-tabs li {
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 48px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}
ul.newspress-tabs li:last-child {
    margin: 0;
}

ul.newspress-tabs li.current{
	color: #00b158;
}
ul.newspress-tabs li.current.newstb a{
    background: url('../images/icons/news-green.png') no-repeat left top;
	color: #00b158;
}
ul.newspress-tabs li.current.presstb a{
    background: url('../images/icons/press-green.png') no-repeat left top;
	color: #00b158;
}

.newspress-tab-content{
	display: none;
	margin: 75px auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}

.newspress-tab-content.current{
	display: inherit;
}

.news-sections {
    float: left;
    width: 100%;
}
.news-sections ul {
    margin: 0;
    padding: 0;
}
.news-sections ul li {
    background: none;
    border-bottom: 1px solid #c3c8cd;
    float: left;
    margin: 0 0 57px 0;
    padding: 0 0 29px 0;
    width: 100%;
}

.news-sections .left {
    float: left;
    margin: 0 30px 0 0;
    width: 300px;
}
.news-sections .right {
    float: left;
    width: 800px;
}
.news-sections h2 {
    background: none;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: none;
}
.news-sections p {
    margin: 10px 0 25px 0;
}
p.news-date {
    background: url('../images/icons/calendar.gif') no-repeat left 3px;
    color: #c2c4ca;
    margin: 0;
    padding: 0 0 0 25px;
}
.press-section {
    float: left;
    width: 100%;
}
.press-section ul {
    margin: 0;
    padding: 0;
}
.press-section ul li {
    background: none;
    display: inline;
    float: left;
    margin: 0 12px 72px 0;
    min-height: 299px;
    padding: 0;
    width: 277px;
}
.press-section ul li .thumb {
    float: left;
    min-height: 231px;
    width: 100%;
}
.press-section ul li .press-details {
    background-color: #00b158;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 24px;
    width: 100%;
}
.press-section ul li .press-details span {
    font-size: 14px;
}
.exhibition-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 145px;
}
.exhibition-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 37px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.exhibition-tabs-container ul li a:hover {
    color: #00b158;
}
.exhibition-tabs-container ul li:focus {
    color: #00b158;
}
.exhibtion-details {
    background: #fff url('../images/exhibition/bg-green.gif') repeat-y left top;
    border: 1px solid #11af48;
    width: 833px;
}
.exhid-row {
    width: 100%;
}
.exhid-row .left {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
    float: left;
    margin: 0;
    padding: 10px 22px;
    width: 192px;
}
.exhid-row .right {
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: right;
    padding: 10px 19px;
    width: 637px;
}
.piunversity-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 842px;
}
ul.piunversity-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.piunversity-tabs li {
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 48px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}
ul.piunversity-tabs li:last-child {
    margin: 0;
}
.piunversity-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 37px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.piunversity-tabs-container ul li a:hover {
    color: #00b158;
}
.piunversity-tabs-container ul li:focus {
    color: #00b158;
}
.piunversity-tabs-container ul li.overviewtb a {
    background: url('../images/icons/overview-black.png') no-repeat left 5px;
}
.piunversity-tabs-container ul li.overviewtb a:hover {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.piunversity-tabs-container ul li.overviewtb a:focus {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.piunversity-tabs-container ul li.commtb a {
    background: url('../images/icons/committee-black.png') no-repeat left top;
}
.piunversity-tabs-container ul li.commtb a:hover {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li.commtb a:focus {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li.chairmanmsgtb a {
    background: url('../images/icons/chaimanmsg-black.png') no-repeat left top;
}
.piunversity-tabs-container ul li.chairmanmsgtb a:hover {
    background: url('../images/icons/chaimanmsg-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li.chairmanmsgtb a:focus {
    background: url('../images/icons/chaimanmsg-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li.newstb a {
    background: url('../images/icons/news-black.png') no-repeat left top;
}
.piunversity-tabs-container ul li.newstb a:hover {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li.newstb a:focus {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.piunversity-tabs-container ul li a sup {
    background-color: #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    color: #fff;
    font-size: 9px;
    font-weight: normal;
    padding: 2px 5px;
}
.piunversity-tabs-container ul li a:hover sup {
    background-color: #00b158;
    color: #fff;
}
ul.piunversity-tabs li.current{
	color: #00b158;
}
ul.piunversity-tabs li.current.overviewtb a{
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
	color: #00b158;
}
ul.piunversity-tabs li.current.commtb a{
    background: url('../images/icons/committee-green.png') no-repeat left top;
	color: #00b158;
}
ul.piunversity-tabs li.current.chairmanmsgtb a{
    background: url('../images/icons/chaimanmsg-green.png') no-repeat left top;
	color: #00b158;
}
ul.piunversity-tabs li.current.newstb a{
    background: url('../images/icons/news-green.png') no-repeat left top;
	color: #00b158;
}
ul.piunversity-tabs li.current.newstb sup{
    background-color: #00b158;
	color: #fff;
}
.piunversity-tab-content{
	display: none;
	margin: 0 auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}
.piunversity-tab-content.current{
	display: inherit;
}
.even-section1 {
    background-color: #fff;
    padding: 95px 0;
}
.even-section1 .left {
    float: left;
    margin: 0;
    width: 733px;
}
.even-section1 .left .content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 61px;
    width: 100%;
}
.even-section1 .right {
    float: right;
    margin: 0 61px 0 0;
    width: 485px;
}
.odd-section1 {
    background-color: #f7f7f7;
    padding: 95px 0;
}
.odd-section1 .left {
    float: left;
    margin: 0 0 0 61px;
    width: 497px;
}
.odd-section1 .right {
    float: right;
    margin: 0;
    width: 648px;
}
.odd-section1 .right .content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 61px 0 0;
    width: 100%;
}
.equal-col {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    padding: 0 20px 0 0;
    width: 33%;
}
ul.members-info {
    margin: 0;
    padding: 0;
}
ul.members-info li {
    background: none;
    display: inline;
    float: left;
    line-height: 24px;
    margin: 0 75px 0 0;
    padding: 0;
    width: 540px;
}
ul.members-info li:last-child {
    margin: 0;
}
ul.members-info li .thumb {
    background-color: #00b363;
    float: left;
    height: 190px;
    margin: 0 25px 0 0;
    width: 190px;
}
ul.members-info li .member-shortinfo {
    float: right;
    width: 325px;
}
ul.members-info li .member-shortinfo h2 {
    background: none;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
ul.members-info li .member-shortinfo p {
    margin: 3px 0 25px 0;
    padding: 0;
}
ul.members-info li ul {
    margin: 0 0 20px 0;
    padding: 0;
}
ul.members-info li ul li {
    background: none;
    display: inline;
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    width: auto;
}
ul.members-info li ul li img {
    height: auto;
    width: auto;
}
.chairman-sminfo {
    margin: 0 0 45px 45px;
    float: right;
    line-height: 0;
	text-align: center;
}
.chairman-sminfo .thumb {
    background-color: #00b158;
    border: 1px solid #00b158;
    /*height: 288px;*/
    width: 315px;
}
.chairman-sminfo h2 {
    background: none;
    color: #222;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    margin: 20px 0;
    padding: 0;
    text-transform: none;
}
.chairman-sminfo h2 span {
    color: #7e7e7e;
    font-size: 13px;
    font-weight: normal;
}
.chairman-sminfo ul {
    margin: 0 0 20px 0;
    padding: 0;
}
.chairman-sminfo ul li {
    background: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.chairman-sminfo ul li img {
    height: auto;
    width: auto;
}
.contactus-left {
    float: left;
    width: 61%;
}
.contactus-left h2, .contactus-right h2 {
    color: #222;
}
.contactus-left h2 span, .contactus-right h2 span {
    color: #7e7e7e;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding: 12px 0 0 0;
    text-transform: none;
}
.contactus-left h3, .contactus-right h3 {
    color: #000;
    font-size: 18px;
    margin: 20px 0 0 0;
    padding: 0;
}
.contactus-left p, .contactus-right p {
    line-height: normal;
    margin: 15px 0 0 0;
    padding: 0;
}
.contactus-left a, .contactus-right a {
    color: #00b158;
}
.contactus-left img, .contactus-right img {
    height: inherit;
    width: inherit;
}
.contactus-right {
    color: #000;
    float: right;
    width: 32%;
}
.contactus-row {
    float: left;
    margin: 20px 0 0 0;
    width: 100%;
}
.contactus-left .left {
    float: left;
    margin: 0;
    width: 48%;
}
.contactus-left .right {
    float: right;
    margin: 0;
    width: 48%;
}
.contactsm-info {
    float: left;
    line-height: 24px;
    margin: 0 0 20px 0;
    width: 100%;
}
.contactsm-info .img {
    float: left;
    margin: 0 20px 0 0;
    width: 17px;
}
.contactsm-info .contact-txt {
    float: left;
    width: calc(100% - 37px);
}
.txtbox {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #898989;
	font-size: 13px;
    padding: 13px 10px;
    width: 100%;
}
.txtareabox {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #c0c0c0;
    font-family: arial, sans-serif;
    font-size: 13px;
    padding: 13px 10px;
	resize: vertical;
    width: 100%;
}
.listsbox {
	border: 1px solid #d5d5d5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #c0c0c0;
	font-size: 13px;
    padding: 13px 10px;
    width: 100%;
}
.googlemap-container {
    background-color: #f7f7f7;
    float: left;
    width: 100%;
}
.plastwin-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 822px;
}
.plastwin-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 37px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.plastwin-tabs-container ul li a sup {
    background-color: #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    color: #fff;
    font-size: 9px;
    font-weight: normal;
    padding: 2px 5px;
}
.plastwin-tabs-container ul li a:hover sup {
    background-color: #00b158;
    color: #fff;
}
.plastwin-tabs-container ul li a:hover {
    color: #00b158;
}
.plastwin-tabs-container ul li:focus {
    color: #00b158;
}
.plastwin-tabs-container ul li.newstb a {
    background: url('../images/icons/news-black.png') no-repeat left top;
}
.plastwin-tabs-container ul li.newstb a:hover {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.plastwin-tabs-container ul li.newstb a:focus {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.plastwin-tabs-container ul li.plastwintb a {
    background: url('../images/icons/plastwin-black.png') no-repeat left top;
}
.plastwin-tabs-container ul li.plastwintb a:hover {
    background: url('../images/icons/plastwin-green.png') no-repeat left top;
}
.plastwin-tabs-container ul li.plastwintb a:focus {
    background: url('../images/icons/plastwin-green.png') no-repeat left top;
}
.plastwin-tabs-container ul li.overviewtb a {
    background: url('../images/icons/overview-black.png') no-repeat left 5px;
}
.plastwin-tabs-container ul li.overviewtb a:hover {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.plastwin-tabs-container ul li.overviewtb a:focus {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.plastwin-tabs-container ul li.commtb a {
    background: url('../images/icons/committee-black.png') no-repeat left top;
}
.plastwin-tabs-container ul li.commtb a:hover {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
.plastwin-tabs-container ul li.commtb a:focus {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
ul.plastwin-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.plastwin-tabs li {
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 48px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}
ul.plastwin-tabs li:last-child {
    margin: 0;
}
ul.plastwin-tabs li.current{
	color: #00b158;
}
ul.plastwin-tabs li.current.newstb a{
    background: url('../images/icons/news-green.png') no-repeat left top;
	color: #00b158;
}
ul.plastwin-tabs li.current.newstb sup{
    background-color: #00b158;
	color: #fff;
}
ul.plastwin-tabs li.current.plastwintb a{
    background: url('../images/icons/plastwin-green.png') no-repeat left top;
	color: #00b158;
}
ul.plastwin-tabs li.current.overviewtb a{
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
	color: #00b158;
}
ul.plastwin-tabs li.current.commtb a{
    background: url('../images/icons/committee-green.png') no-repeat left top;
	color: #00b158;
}
.plastwin-tab-content{
	display: none;
	margin: 75px auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}
.plastwin-tab-content.current{
	display: inherit;
}
ul.plastwin-lists {
    margin: 25px 0 0 0;
    padding: 0;
}
ul.plastwin-lists img {
    height: inherit;
    width: inherit;
}
ul.plastwin-lists li {
    background: none;
    box-shadow: 0 0 5px #ccc;
    display: inline;
    float: left;
    min-height: 138px;
    margin: 0 53px 53px 0;
    padding: 0;
    width: 138px;
}
ul.plastwin-lists li .img-thumb-container {
    height: 138px;
    position: relative;
    width: 100%;
}
ul.plastwin-lists li .img-thumb-container .img-thumb {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.plasticulture-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 740px;
}
.plasticulture-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 30px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.plasticulture-tabs-container ul li a sup {
    background-color: #000;
    border-radius: 10px;
    color: #fff;
    font-size: 9px;
    font-weight: normal;
    padding: 2px 5px;
}
.plasticulture-tabs-container ul li a:hover sup {
    background-color: #00b158;
    color: #fff;
}
.plasticulture-tabs-container ul li a:hover {
    color: #00b158;
}
.plasticulture-tabs-container ul li:focus {
    color: #00b158;
}
.plasticulture-tabs-container ul li.overviewtb a {
    background: url('../images/icons/overview-black.png') no-repeat left 5px;
}
.plasticulture-tabs-container ul li.overviewtb a:hover {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.plasticulture-tabs-container ul li.overviewtb a:focus {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.plasticulture-tabs-container ul li.activitiestb a {
    background: url('../images/icons/activities-black.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.activitiestb a:hover {
    background: url('../images/icons/activities-green.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.activitiestb a:focus {
    background: url('../images/icons/activities-green.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.gallerytb a {
    background: url('../images/icons/gallery-black.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.gallerytb a:hover {
    background: url('../images/icons/gallery-green.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.gallerytb a:focus {
    background: url('../images/icons/gallery-green.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.newstb a {
    background: url('../images/icons/news-black.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.newstb a:hover {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.plasticulture-tabs-container ul li.newstb a:focus {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
ul.plasticulture-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.plasticulture-tabs li {
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 30px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}
ul.plasticulture-tabs li:last-child {
    margin: 0;
}
ul.plasticulture-tabs li.current{
	color: #00b158;
}
ul.plasticulture-tabs li.current.overviewtb a{
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
	color: #00b158;
}
ul.plasticulture-tabs li.current.activitiestb a{
    background: url('../images/icons/activities-green.png') no-repeat left top;
	color: #00b158;
}
ul.plasticulture-tabs li.current.gallerytb a{
    background: url('../images/icons/gallery-green.png') no-repeat left top;
	color: #00b158;
}
ul.plasticulture-tabs li.current.newstb a{
    background: url('../images/icons/news-green.png') no-repeat left top;
	color: #00b158;
}
ul.plasticulture-tabs li.current.newstb sup{
    background-color: #00b158;
	color: #fff;
}
.plasticulture-tab-content{
	display: none;
	margin: 75px auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}
.plasticulture-tab-content.current{
	display: inherit;
}
#gallery-content {
    text-align: center;
}
.innerpage-container .pic-gallery {
    margin: 0;
    padding: 0;
}
.innerpage-container .pic-gallery li {
    background: none;
	box-shadow: 0 0 3px #ccc;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	-o-box-shadow: 0 0 3px #ccc;
    display: inline-block;
    line-height: 0;
    min-height: 349px;
    margin: 0 40px 40px 0;
    padding: 0;
}
.innerpage-container .pic-gallery li .img-container {
    width: 100%;
}
.innerpage-container .pic-gallery li .img-text-container {
    color: #000;
    line-height: normal;
    min-height: 70px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 100%;
}
.innerpage-container .pic-gallery li .img-text-container .img-text {
	left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
	width: 100%;
}
.innerpage-container .pic-gallery li .imgh-text-container {
    background-color: #d2232a;
    color: #fff;
    line-height: normal;
    min-height: 70px;
    padding: 0 13px;
    position: relative;
    text-align: left;
    width: 100%;
}
.innerpage-container .pic-gallery li .imgh-text-container .imgh-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.innerpage-container .pic-gallery img {
    height: inherit;
    width: inherit;
}
.environment-tabs-container {
    background-color: #f4f4f4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 auto;
    padding: 20px 27px;
    width: 522px;
}
.environment-tabs-container ul li a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 40px;
    text-transform: uppercase;
    transition: all .1s ease-in;
}
.environment-tabs-container ul li a sup {
    background-color: #000;
    border-radius: 10px;
    color: #fff;
    font-size: 9px;
    font-weight: normal;
    padding: 2px 5px;
}
.environment-tabs-container ul li a:hover sup {
    background-color: #00b158;
    color: #fff;
}
.environment-tabs-container ul li a:hover {
    color: #00b158;
}
.environment-tabs-container ul li:focus {
    color: #00b158;
}
.environment-tabs-container ul li.overviewtb a {
    background: url('../images/icons/overview-black.png') no-repeat left 5px;
}
.environment-tabs-container ul li.overviewtb a:hover {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.environment-tabs-container ul li.overviewtb a:focus {
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
}
.environment-tabs-container ul li.activitiestb a {
    background: url('../images/icons/activities-black.png') no-repeat left top;
}
.environment-tabs-container ul li.activitiestb a:hover {
    background: url('../images/icons/activities-green.png') no-repeat left top;
}
.environment-tabs-container ul li.activitiestb a:focus {
    background: url('../images/icons/activities-green.png') no-repeat left top;
}
.environment-tabs-container ul li.commtb a {
    background: url('../images/icons/committee-black.png') no-repeat left top;
}
.environment-tabs-container ul li.commtb a:hover {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
.environment-tabs-container ul li.commtb a:focus {
    background: url('../images/icons/committee-green.png') no-repeat left top;
}
.environment-tabs-container ul li.newstb a {
    background: url('../images/icons/news-black.png') no-repeat left top;
}
.environment-tabs-container ul li.newstb a:hover {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
.environment-tabs-container ul li.newstb a:focus {
    background: url('../images/icons/news-green.png') no-repeat left top;
}
ul.environment-tabs{
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-align:center;
}
ul.environment-tabs li {
	background: none;
	color:#060606;
	font-size:24px;
	font-weight:bold;
	display: inline-block;
	margin:0 30px 0 0;
	padding: 0;
	cursor: pointer;
	text-align:center;
	text-transform:uppercase;
	transition:all .5s ease-in;
	
}
ul.environment-tabs li:last-child {
    margin: 0;
}
ul.environment-tabs li.current{
	color: #00b158;
}
ul.environment-tabs li.current.overviewtb a{
    background: url('../images/icons/overview-green.png') no-repeat left 5px;
	color: #00b158;
}
ul.environment-tabs li.current.activitiestb a{
    background: url('../images/icons/activities-green.png') no-repeat left top;
	color: #00b158;
}
ul.environment-tabs li.current.commtb a{
    background: url('../images/icons/committee-green.png') no-repeat left top;
	color: #00b158;
}
ul.environment-tabs li.current.newstb a{
    background: url('../images/icons/news-green.png') no-repeat left top;
	color: #00b158;
}
ul.environment-tabs li.current.newstb sup{
    background-color: #00b158;
	color: #fff;
}
.environment-tab-content{
	display: none;
	margin: 75px auto 0 auto;
	min-height:400px;
	padding:0;
	width:100%;
	position:relative;
}
.environment-tab-content.current{
	display: inherit;
}
.innerpage-container .insights-lists {
    margin: 40px 0 0 0;
    padding: 0;
}
.innerpage-container .insights-lists li {
    background: #f2f2f2;
	box-shadow: 0 0 3px #ccc;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	-o-box-shadow: 0 0 3px #ccc;
    cursor: pointer;
    display: inline-block;
    min-height: 254px;
    margin: 0 55px 55px 0;
    padding: 0;
    position: relative;
    width: 230px;
}
.innerpage-container .insights-lists .img-thumb-container {
    min-height: 189px;
    position: relative;
    width: 100%;
}
.innerpage-container .insights-lists .img-thumb {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    
}
.innerpage-container .insights-mydetails {
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    color: #000;
    font-weight: bold;
    padding: 24px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.innerpage-container .insights-lists li .multisec-textbox {
    border: 10px solid #f2f2f2;
    color: #fff;
    width:100%; 
    height:100%; 
    position:absolute; 
    top:0; 
    left:0; 
    -webkit-transform: scale(0); 
    transform: scale(0); 
    background: rgba(17, 175, 72, 0.4); 
    text-align: center;
}
.innerpage-container .insights-lists li:hover .multisec-textbox { 
    -webkit-transform: scale(1); 
    transform: scale(1); 
    height: 189px; 
}
.innerpage-container .insights-lists li .multisec-textbox img {
    height: inherit;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    position: absolute;
    width: inherit;
}

.news-details {
    width: 100%;
}

.news-details-himg {
    line-height: 0;
    margin: 0 0 40px 0;
    width: 100%;
}
.news-details h2 {
    background: none;
}
.news-details .news-date {
    background: url('../images/icons/calendar.gif') no-repeat left 3px;
    color: #c2c4ca;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0 0 0 25px;
}
.news-details .comments {
    background: url('../images/icons/comment.gif') no-repeat left 3px;
    clear: right;
    color: #c2c4ca;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0 0 0 25px;
}
.news-details .comments a {
    color: #c2c4ca;
}
.news-details h3 {
    clear: both;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
    text-align: inherit;
    text-transform: none;
}
.news-details p {
    clear: both;
}
.news-details h4 {
    clear: both;
    color: #000;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0 20px 0;
    text-align: inherit;
    text-transform: uppercase;
    width: 100%;
}
.innerpage-container .comments-form-container {
    clear: both;
    float: left;
    width: 70%;
}
.innerpage-container .comments-form-container .row {
    padding: 0 0 20px 0;
    float: left;
    width: 100%;
}
.innerpage-container .comments-form-container .col {
    display: inline-block;
    float: left;
    margin: 0 2% 0 0;
    width: 31%;
}
.innerpage-container .comments-form-container .col-last {
    display: inline-block;
    float: left;
    width: 33%;
}
.innerpage-container .comments-form-container label {
    float: left;
    padding: 0 0 10px 0;
    width: 100%;
}
.innerpage-container .comments-form-container .txtbox {
    border: 1px solid #e4e2e2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 15px;
    width: 100%;
}
.innerpage-container .comments-form-container .txtareabox {
    border: 1px solid #e4e2e2;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 15px;
	resize: vertical;
    width: 100%;
}
.img-default {
    height: inherit!important;
    width: inherit!important;
}
.img-default1 {
    height: inherit!important;
    width: inherit!important;
}
.innerpage-container .overview-lists {
    text-align: center;
}
.innerpage-container .overview-lists li {
    background: none;
    display: inline-block;
	/*left: 50%;*/
    margin: 0 40px 0 0;
	padding: 0;
	position: relative;
	/*transform: translateX(-50%);*/
}
.fluid_container {
    margin: 95px auto 0;
    min-width: 1280px;
    width: 100%;
}

.slider-readmore {
	bottom: 20px;
	color: #fff;
	position: absolute;
	right: 25px;
}
.slider-readmore a {
	border: 2px solid #fff;
	display: inline-block;
	color: #fff;
	padding: 5px 10px;
	text-decoration: none;
	transition: all 0.5s ease-in 0s;
}
.slider-readmore a:hover {
	background-color: #fff;
	color: #000;
}
.comments-details {
	margin: 0 0 25px 0;
	width: 100%;
}
.comments-details .left {
	float: left;
	margin: 0 10px 0 0;
	width: 75px!important;
}
.comments-details .right {
	float: left;
	font-size: 12px;
	width: calc(100% - 85px)!important;
}
.comments-details h6 {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 5px 0;
	padding: 0;
}
.comments-details h6 span {
	font-size: 12px;
	font-style: italic;
}
.comments-details p {
	margin: 0;
	padding: 0;
}



@media screen and (max-width:767px) {
.btn-registernow { height:auto; top:150px; width:10%; }
.btn-registernow img { height:auto; width:100%; }
header { background:#fff; }
header .logo { background-color:#fff; font-size:0px; width:70%; }
header .logo img { height:auto; max-width:100%; }
header img { height:inherit; width:inherit; }
header .timer { display:none; float:right; font-size:100%; width:70%; }
ul#timer li.seperator { padding:0 1%!important; }
header .sm-logo { display:none; float:left; padding:0 0 5% 0; text-align:center; width:100%; }
header .sm-logo img { height:auto; width:auto; }
header nav {
        display: none;
}
/*.menu-icon { display: block; height: inherit; top: 13px; width:12%; }
.menu-icon img { height:auto; max-width:100%; }*/
.nav-container { width:100%; }
.nav-container ul { height: 100%!important; overflow: auto!important; width:100%; }
.flex-container { min-height:auto!important; max-height:auto!important; }
.flex-container img { height:auto; width:100%; }
.nav-container .nav-heading, .nav-container ul li { font-size:100%; }
.wrap { width:90%; }
.multisection { height:auto; }
.multisection ul li { float:none; margin:0 auto; width:255px; }
.activities-section { height:auto; width:100%; }
.activities-section ul li { width:100%; }
.quotessec { background-color:#fff; float:left; width:100%; }
.quotessec .wrap { float:left; margin:7% auto; width:90%; }
blockquote { background-size:auto auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:1% 0 5% 40%; width:100%; }
.latest-tweets .wrap { width:90%; }
.conference-container .wrap { margin:12% auto; width:90%; }
.conference-container h2 { margin:0 0 10%; }
.conference-container h3 { padding:0 0 6% 12%; }
.conference-container .conftxt { margin:0 0 3%; }
.conference-container p { margin:0 0 2%; }
.conference-container ul li.conf-column { margin:0 0 10% 0; width:100%; }
.conference-container ul li.conf-column-last { margin:0 0 10% 0; width:100%; }
.sponsors-container { height:100%; }
.sponsors-container .wrap { margin:11% auto; width:90%; }
.sponsors-container h2 { margin:0 0 10%; }
.sponsors-container ul li { float:none; margin:0; padding:0; }
.sponsors-container ul li img { margin:0 0 5% 0; }
.eschedule-container .wrap { margin:9% auto; width:90%; }
.eschedule-container h2 { margin:0 0 10%; }
.eschedule-details { background-image:none; background-color:#f6f6f6; float:left; height:100%; margin:0 0 5%;  }
.eschedule-details ul { margin:0 5%; }
.eschedule-details ul li.eschedule-address, .eschedule-details ul li.eschedule-datetimings, .eschedule-details ul li.eschedule-ticketsdetails { margin:0 0 7% 0; width:100%; }
ul.schedule-tabs li { margin:0 2% 4% 0; }
.schedule-tab-content { background:none; min-height:inherit; width:100%; }
.schedule-tab-content .schedule-left, .schedule-tab-content .schedule-right { width:100%; }
.schedule-tab-content .schedule-left section { margin:7% 0 10%; }
.schedule-tab-content .schedule-right section { margin:7% 0 10%; }
.schedule-tab-content .plus-icon { display:none; }
.speakers-container ul li { width:100%; }
.speakers-container ul li.speakers-intro { height:auto; padding:8% 6% 3%; width:100%; }
.latestnews-container { margin:9% auto; width:100%; }
.latestnews-container .wrap { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 5% 20% 5%; text-align:center; width:90%; }
.latestnews-container h1 { margin:0 0 9% 0; }
.latestnews-container .item { margin:0 10% 0 5%; padding:5% 6%; }
.latestnews-container .owl-controls { width:90%; }
.latestnews-container .owl-theme .owl-controls .owl-buttons .owl-next { right:-40px; }
.gallery-container { height:100%; width:100%; }
.gallery-container .wrap { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 5% 20% 5%; text-align:center; width:90%; }
.gallery-container h1 { margin:5% 0; }
.gallery-container .item { float:none; box-sizing:border-box; margin:0 5%; padding:0; }
.gallery-container .item img { float:none; }
.gallery-container .owl-theme .owl-controls .owl-buttons .owl-next { right:-15px; }
.gallery-container .item .gallerysec-text { padding:45% 0; }
.accomodation-container { padding:10% 0 15%; }
.accomodation-container .accomodation-heading ul { margin:0 0 5%; }
.accomodation-tab-content { min-height:inherit; }
.accomodation-container .item { margin:0 5%; }
#accomodation, #travel, #food { box-sizing:border-box; margin:0 5% 0; text-align:center; width:90%; }
.accomodation-container .owl-theme .owl-controls .owl-buttons .owl-next { right:-15px; }
.testfaq-container { height:100%; }
.testfaq-container .wrap { margin:10% auto; width:90%; }
.testfaq-container .testfaq-left, .testfaq-container .testfaq-right { width:100%; }
.testfaq-container .testfaq-left ul li { display:block; height:inherit; margin:0 auto 5% auto; padding:5%; width:100%; }
.testfaq-container .testfaq-right { margin:10% 0 0 0; }
.buy-ticket-wrap { margin:8% auto; width:90%; }
.buy-ticket-container { margin:0 0 5%; width:100%; }
.buy-ticket-container h1 { margin:0 0 5%; }
.buy-ticket-container .chkbox-container { width:5%; }
.buy-ticket-container .chkbox-data{ width:90%; }
.our-venue-wrap { margin:9% auto; padding:0 0 10%; width:90%; }
.our-venue-wrap h1 { margin:0 0 5%; }
.our-venue-left { width:100%; }
.our-venue-left img { height:auto; max-width:100%; }
.our-venue-right { height:inherit; padding:5%; width:100%; }
.our-venue-right img { height:auto; max-width:100%; }
.venue-info-wrap { margin:8% auto; width:90%; }
.venue-info-wrap .venue-info-col { padding:0 0 5%; width:100%; }
.venue-info-wrap .venue-info-col img { height:auto; max-width:100%; }
.contactus-form-wrap { margin:8% auto; padding:0 0 5%; width:90%; }
.footer-smfull { padding:5%; }


footer .wrap { padding:10% 0 0; width:90%; }
footer .fcol1, footer .fcol2, footer .fcol3, footer .fcol4 { width:100%; }
footer ul li { width:100% }
    
    .homepage-slideshow {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    
    .homepage-slideshow .sec-shortinfo {
        border-radius: 70px;
        height: 140px;
        right: 20px;
        top: 5px;
        width: 140px;
    }
    .homepage-slideshow .sec-shortinfo h2 {
        font-size: 100%;
        line-height: normal;
        margin: 22% 2% 2%;
    }
    .homepage-slideshow .sec-shortinfo .read-more {
        bottom: 20px;
        left: 20%;
        padding: 3px 5px;
    }
    .container {
        margin: 10% auto;
    }
    .aboutus-container h1 {
        margin: 0 0 20px;
    }
    .aboutus-container p {
        margin: 0 0 45px;
    }
    .latest-news-container {
        padding: 30px 0 30px;
    }
    .latest-news-container .wrap {
        width: 90%;
    }
    .latest-news-container h1 {
        margin: 0 0 20px;
    }
    .latest-news-container ul li {
        left: 50%;
		margin: 0 0 25px 0;
        text-align: center;
        transform: translateX(-50%);
    }
    .latest-news-container img {
        height: auto;
        max-width: 100%;
    }
    .quotes-container .wrap {
        margin: 30px 0;
        width: 90%;
    }
    .activities-container {
        padding: 30px 0 30px;
    }
    .activities-container .wrap {
        width: 90%;
    }
    .activities-container h1 {
        margin: 0 0 20px;
    }
    .activities-container img {
        height: auto;
        max-width: 100%;
    }
    .activities-container ul {
        padding: 0;
    }
    .activities-container ul li {
        display: inline-block;
        float: none;
        left: 50%;
        line-height: 0;
        margin: 0 0 25px 0;
        transform: translateX(-50%);
    }
    .activities-container ul li .multisec-text {
        box-sizing: border-box;
        padding: 0 13px;
    }
    .activities-container ul li:hover .multisec-textbox {
        height: 100%;
    }
    .latest-tweets-container {
        padding: 30px 0 0;
    }
    .latest-tweets-container .wrap {
        margin: 0 auto;
        width: 90%;
    }
    .h-img {
        min-height: inherit;
    }
    .innerpage-container .wrap {
        width: 90%;
    }
    .innerpage-container .wrap .content {
        padding: 0;
    }
    .odd-section, .even-section {
        padding: 30px 0;
    }
    .even-section .left, .even-section .right {
        margin: 0 0 20px 0;
        width: 100%;
    }
    .odd-section .left, .odd-section .right {
        margin: 0 0 20px 0;
        width: 100%;
    }
    .presdesk-container {
        height: inherit;
        padding: 30px 0;
    }
    .presdesk-container .quote-img {
        margin: 30px 30px 0 0;
    }
    .presdesk-container .presdesk-img {
        margin: 30px 0 30px 0;
    }
    .presdesk-container .presdesk-content {
        width: 100%;
    }
    .presdesk-container h1 {
        line-height: normal;
        margin: 0 0 30px;
    }
    .presdesk-container h2 {
        margin: 30px 0 0;
    }
    .innerpage-container .latest-tweets-container {
        padding: 0;
    }
    .innerpage-container .latest-tweets-container .wrap {
        width: 90%;
    }
    .paddingT-35 {
        padding-top: 3%;
    }
    .president-sminfo {
        float: left;
        margin: 0 0 30px 0;
        width: 100%;
    }
    .president-sminfo img {
        height: inherit;
        width: inherit;
    }
    .pres-list-container {
        padding: 0 0 30px 0;
    }
    ul.comm-lists {
        margin: 30px 0 0;
    }
    ul.comm-lists li {
		left: 50%;
        margin: 0 30px 30px 0;
		position: relative;
		transform: translateX(-50%);
    }
    ul.founder-lists li {
		left: 50%;
        margin: 0 0 30px 0;
		position: relative;
		transform: translateX(-50%);
    }
    .newspress-tabs-container {
        padding: 20px 10px;
        width: 100%;
    }
    ul.newspress-tabs li {
        margin: 0 10px 0 0;
    }
    .news-sections ul li {
        margin: 0 0 45px;
        padding: 0;
    }
    .press-section ul li {
        margin: 0 0 30px 0;
        min-height: inherit;
    }
    .newspress-tab-content {
        margin: 30px auto 0;
    }
    .exhibtion-details {
        background: none;
        width: 100%;
    }
    .exhid-row .left {
        background-color: #29ae34;
        margin: 0;
    }
    .exhid-row .right {
        margin: 0;
    }
    .paddingT-98 {
        padding-top: 10%;
    }
    .piunversity-tabs-container {
        padding: 20px 10px;
        width: 90%;
    }
    ul.piunversity-tabs li {
        margin: 0 10px 20px 0;
    }
    .even-section1 {
        padding: 30px 0;
    }
    .even-section1 .left, .even-section1 .right {
        margin: 0 0 20px 0;
        width: 100%;
    }
    .odd-section1 {
        padding: 30px 0;
    }
    .odd-section1 .left, .odd-section1 .right {
        margin: 0 0 20px 0;
        width: 100%;
    }
    .equal-col {
        padding: 0;
        width: 100%;
    }
    .innerpage-container .equal-col p {
        margin: 0 0 10px 0;
    }
    ul.members-info li {
        margin: 0 0 30px 0;
        width: 100%;
    }
    ul.members-info li .thumb {
        margin: 0 0 25px 0;
    }
    ul.members-info li .member-shortinfo {
        float: left;
        width: 100%;
    }
    .chairman-sminfo {
        clear: both;
        float: left;
        margin: 0;
        width: 100%;
    }
    .plastwin-tabs-container {
        padding: 20px 10px;
        width: 100%;
    }
    ul.plastwin-tabs li {
        margin: 0 10px 0 0;
    }
    .plastwin-tab-content {
        margin: 30px 0;
        min-height: inherit;
    }
    ul.plastwin-lists li {
        margin: 0 6px 24px 0;
    }
    .plasticulture-tabs-container {
        padding: 20px 10px;
        width: 100%;
    }
    ul.plasticulture-tabs li {
        margin: 0 10px  20px 0;
    }
    .plasticulture-tab-content {
        margin: 30px 0;
    }
    .innerpage-container .pic-gallery li {
        margin: 0 0 30px 0;
    }
    .innerpage-container .insights-lists {
        margin: 30px 0 0;
    }
    .innerpage-container .insights-lists li {
		left: 50%;
        margin: 0 0 30px 0;
        min-height: inherit;
		position: relative;
		transform: translateX(-50%);
    }
    .environment-tabs-container {
        padding: 20px 10px;
        width: 100%;
    }
    ul.environment-tabs li {
        margin: 0 10px 20px 0;
    }
    .environment-tab-content {
        margin: 30px 0;
    }
    .contactus-left, .contactus-right {
        margin: 0 0 30px 0;
        width: 100%;
    }
    .chairman-sminfo {
        margin: 0 0 30px 0;
    }
    .chairman-sminfo .thumb {
        width: 100%;
    }
    .innerpage-container .comments-form-container {
        width: 100%;
    }
    .innerpage-container .comments-form-container .col, .innerpage-container .comments-form-container .col-last {
        margin: 0 0 5% 0;
        width: 100%;
    }
    .img-default {
    height: auto!important;
    width: 100%!important;
}
    .fluid_container {
    min-width: 100%;
    width: 96%;
    }
    
    .piunversity-tab-content .news-sections ul li {
        margin: 0 0 45px;
        padding: 0;
    }
    .piunversity-tab-content .left, .piunversity-tab-content .right {
    margin: 0 0 20px;
    width: 100%;
}
	.president-sminfo .thumb img {
		height: auto;
		width: 100%;
	}
	.innerpage-container .overview-lists li {
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-readmore {
		bottom: 3px;
		font-size: 10px;
	}
	.slider-readmore a {
		border: 1px solid #fff;
		font-size: 10px;
		padding: 2px 5px 1px 5px;
	}
	.comments-details .right {
		padding: 0 0 0 15px;
	}
}

@media screen and (min-width:768px) and (max-width:1280px) {
.btn-registernow { height:auto; top:230px; width:auto; }
.btn-registernow img { height:auto; width:auto; }
header { height:auto; }
header .logo { /*height:auto; padding:15px 10px;*/ width:35%; }
header .logo img { height:auto; width:90%; }
/*header .logo img { height:auto; width:auto; max-width:100%; }*/
    header nav {
        display: none;
    }
header .timer { width:38%; }
header .sm-logo { margin:0 15px 0 0; width:25%; }
header .sm-logo img { height:auto; width:100%; }
.menu-icon { display: block; top: 10px; max-width:8%; }
.menu-icon img { height:auto; width:100%; }
.nav-container { right:0; width:42%; }
.wrap { width:95%; }
.about-us h1 { margin:5% 0 4%; }
.about-us p { margin:0 0 5%; }
.multisection { height:inherit; }
.multisection ul li img { height:280px; }
.multisection ul li { width:33.3%; }
.quotessec .wrap { margin:7% auto; width:95%; }
.activities-section { height:inherit; }
.activities-section ul li { width:50%; }
.activities-section ul li img { height:405px; width:100%; }
.latest-tweets .wrap { margin:3% auto; width:95%; }
footer .wrap { padding:5% 0 0 0; width:95%; }
.conference-container .wrap { margin:8% auto; width:95%; }
.conference-container h2 { margin:0 0 6%; }
.conference-container ul li.conf-column { margin:0 2% 0 0; width:31%; }
.conference-container ul li.conf-column-last { width:33%; }
.sponsors-container { height:auto; }
.sponsors-container .wrap { margin:8% auto; width:95%; }
.sponsors-container h2 { margin:0 0 7%; }
.sponsors-container ul { clear:both; }
.sponsors-container ul li { margin:0 5% 5% 0; width:20%; }
.sponsors-container ul li img { height:auto; max-width:100%; }
.eschedule-container .wrap { margin:8% auto; width:95%; }
.eschedule-container h2 { margin:0 0 4%; }
.eschedule-details { margin:0 0 5%; }
.eschedule-details ul { margin:0 2%; }
.schedule-tab-content { width:100%; }
.schedule-tab-content .schedule-left { width:48%; }
.schedule-tab-content .schedule-left section { margin:7% 0 9%; }
.schedule-tab-content .schedule-right { width:48%; }
.schedule-tab-content .schedule-right section { margin:20% 0 0; }
.speakers-container ul li img { height:205px; }
.speakers-container ul li .speakerssec-text { padding:38% 2%; }
.speakers-container ul li.speakers-intro { height:205px; padding:4% 5% 5%; }
.speakers-container ul li.speakers-intro h2 { margin:0 0 3%; }
.speakers-container ul li.speakers-intro p { margin:0 0 5%; }
.latestnews-container { margin:9% 0; }
.latestnews-container h1 { margin:0; }
.latestnews-container .wrap { width:95%; }
.latestnews-container .item { margin:0 5%; padding:8%; }
.gallery-container { height:480px; }
.gallery-container h1 { margin:5% 0; }
.gallery-container .wrap { width:95%; }
.gallery-container .item { margin:0 6%; }
.accomodation-container { padding:9% 0 2%; }
.accomodation-container .accomodation-heading ul { margin:0 0 5%; }
#accomodation, #travel, #food { width:95%; }
.accomodation-container .item { margin:0 6%; }
.testfaq-container { height:auto; }
.testfaq-container .wrap { margin:6% auto; width:95%; }
.testfaq-container .testfaq-left { width:48%; }
.testfaq-container h2, .testfaq-container p { margin:0 0 5%; }
.testfaq-container .testfaq-right { width:48%; }
.testfaq-container .testfaq-left ul li { height:auto; margin:0 0 3% 0; padding:5%; width:100%; }
.buy-ticket-wrap { margin:8% auto; width:95% }
.buy-ticket-container { margin:0 auto 4%; width:50%; }
.buy-ticket-container .chkbox-container { width:5%; }
.buy-ticket-container .chkbox-data { width:92%; }
.our-venue-wrap { margin:8% auto; padding:0 0 5%; width:95%; }
.our-venue-wrap h1 { margin:0 0 3%; }
.our-venue-left { width:48%; }
.our-venue-left img { height:auto; max-width:100%; }
.our-venue-right { height:auto; padding:3% 3% 0 3%; width:48%; }
.our-venue-right img { height:auto; max-width:100%; }
.venue-info-wrap { margin:8% auto; width:95%; }
.venue-info-wrap .venue-info-col { padding:0 0 5%; width:29%; }
.venue-info-wrap .venue-info-col img { height:auto; max-width:100%; }
.marginR-62 { margin:0 6.2% 0 0; }
.contactus-form-wrap { clear:both; margin:8% auto 0 auto; width:95%; }
    .homepage-slideshow .sec-shortinfo {
        border-radius: 140px;
        height: 280px;
        top: 40px;
        width: 280px;
    }
    .homepage-slideshow .sec-shortinfo h2 {
        font-size: 28px;
        line-height: normal;
        margin: 70px 30px;
    }
    .homepage-slideshow .sec-shortinfo .read-more {
        left: 30%;
    }
    .container {
        margin: 30px 0;
    }
    .aboutus-container {
        padding: 30px 0;
    }
    .aboutus-container h1 {
        margin: 0 0 30px;
    }
    .aboutus-container p {
        margin: 0 0 30px;
    }
    .latest-news-container {
        padding: 30px 0;
    }
    .latest-news-container h1 {
        margin: 0 0 30px;
    }
    .latest-news-container .wrap {
        width: 95%;
    }
    .latest-news-container ul li {
        margin: 0 10px 5px 0;
    }
    .quotes-container .wrap {
        margin: 30px auto;
        width: 95%;
    }
    .activities-container {
        padding: 30px 0;
    }
    .activities-container .wrap {
        width: 95%;
    }
    .activities-container ul li {
        line-height: 0;
        margin: 0 14px 14px 0;
        width: 48%;
    }
    .activities-container ul li img {
        height: auto;
        max-width: 100%;
    }
    .activities-container ul li:hover .multisec-textbox {
        height: 100%;
    }
    .latest-tweets-container {
        padding: 0;
    }
    .latest-tweets-container .wrap {
        width: 95%;
    }
    .h-img {
        float: left;
        min-height: inherit;
    }
    .innerpage-container .wrap {
        width: 95%;
    }
    .odd-section, .even-section {
        padding: 40px 0;
    }
    .innerpage-container .wrap .content {
        padding: 0;
    }
    .even-section .left, .odd-section .left {
        margin: 0;
        width: 48%;
    }
    .even-section .right, .odd-section .right {
        margin: 0;
        width: 48%;
    }
    .paddingT-35 {
        padding-top: 3%;
    }
    .pres-list-container{
        padding: 0 0 40px 130px;
    }
    ul.comm-lists li {
        margin: 0 13px 13px 0;
    }
    ul.founder-lists li {
        min-height: inherit;
        margin: 0 13px 13px 0;
    }
    .news-sections ul li {
        padding: 0 0 15px 0;
        margin: 0 0 40px;
    }
    .news-sections .left {
        margin: 0 20px 0 0;
    }
    .press-section ul li {
        min-height: inherit;
        margin: 0 12px 40px 0;
    }
    .newspress-tab-content {
        margin: 40px 0 0 0;
    }
    .exhibtion-details {
        width: 100%;
    }
    .exhid-row .left {
        width: 194px;
    } 
    .exhid-row .right {
        width: calc(100% - 194px);
    }
    .even-section1 {
        padding: 40px 0;
    }
    .odd-section1 {
        padding: 40px 0;
    }
    .even-section1 .left, .odd-section1 .left {
        margin: 0;
        width: 48%;
    }
    .even-section1 .right, .odd-section1 .right {
        margin: 0;
        width: 48%;
    }
    ul.members-info li {
        margin: 0 10px 40px 0;
        width: 49%;
    }
    ul.members-info li .member-shortinfo {
        width: calc(100% - 215px);
    }
    .plastwin-tab-content {
        min-height: inherit;
        margin: 40px 0 0;
    }
    ul.plastwin-lists li {
        margin: 0 40px 40px 0;
    }
    .plasticulture-tabs-container {
        padding: 20px;
        width: 95%;
    }
    ul.plasticulture-tabs li {
        margin: 0 20px 0 0;
    }
    .plasticulture-tab-content {
        margin: 40px 0 0;
        min-height: inherit;
    }
    .innerpage-container .insights-lists li {
        margin: 0 10px 40px 0;
    }
    .environment-tab-content {
        margin: 40px 0 0;
        min-height: inherit;
    }
    .presdesk-container {
        height: inherit;
    }
    .presdesk-container .presdesk-img {
        margin: 78px 40px 0 0;
    }
    .presdesk-container .presdesk-content {
        width: 50%;
    }
    .presdesk-container h1 {
        line-height: normal;
        margin: 0 0 40px;
    }
    .img-default {
    height: auto!important;
    width: 100%!important;
}
    .piunversity-tabs-container {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        padding: 20px;
        width: 100%;
    }
    ul.piunversity-tabs li {
        margin: 0 28px 0 0;
    }
    .plastwin-tabs-container {
        width: 100%;
    }
    ul.plastwin-tabs li {
        margin: 0 16px 0 0;
    }
    .fluid_container {
    min-width: 100%;
    width: 96%;
    }
    .piunversity-tab-content .news-sections ul li {
        margin: 0 0 45px;
        padding: 0;
    }
    .piunversity-tab-content .left, .piunversity-tab-content .right {
    width: 48%;
    }
	.slider-readmore {
		bottom: 8px;
	}
	.slider-readmore a {
		font-size: 12px;
		padding: 5px 5px;
	}
	.comments-details .left img {
		height: 60px;
		width: 60px;
	}
}

@media screen and (min-width:768px) and (max-width:980px) {
footer .wrap { padding:5% 0 0 0; width:95%; }
footer .fcol1 { float:left; margin:0 5% 4% 0; min-width:45%; max-width:100%; }
footer .fcol2 { float:left; margin:0 5% 4% 0; min-width:45%; max-width:100%; }
footer .fcol3 { clear:left; float:left; margin:0 5% 4% 0; min-width:45%; max-width:100%; }
footer .fcol4 { float:left; max-width:45%; width:100%; }
footer ul li { width:100%; }
}