@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.nav_sec .navbar-light .navbar-nav .nav-link{ font-size:15px; padding:20px 20px;}
.program_sec a.card-title{ font-size:25px;}
.speaker_sec h3{ font-size:17px;}
}

/************ Main **************/
@media (max-width: 992px) {

.navbar-light .navbar-toggler{ background:none; border:none; position:absolute; right:0; top:6px;}
.navbar-toggler:focus,.navbar-toggler:active { outline: 0;}
.navbar-toggler span {display: block; background-color:#fff; height:3px; width:25px; margin-top:4px; margin-bottom:4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);-o-transform: rotate(0deg);  transform: rotate(0deg); position: relative; left: 0;opacity: 1;}
.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg); opacity: 0.9;}
.navbar-toggler:not(.collapsed) span:nth-child(2) {height: 12px; visibility: hidden; background-color: transparent;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {position: absolute;left: 12px;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);transform: rotate(-135deg);opacity: 0.9;}

.nav_sec{ min-height:44px;}
.nav_sec .navbar-nav{ margin-top:50px;}
.nav_sec .navbar-light .navbar-nav .nav-link{ padding:15px 20px;}
.program_sec .card-body{padding: 30px 15px 37px 15px;}
.program_sec a.card-title{ font-size:22px;}
.content_sec{ padding:50px 0;}
.content_sec .inner{ padding:0;}
.content_sec .wel_block{padding: 30px 15px 10px 15px;}
.content_sec h3{ margin-bottom:50px;}
.support_sec h2{ text-align:center;}
ul.footer_link{ width:100%; float:left; text-align:center;}
.footer_detail .text-right{ text-align:center !important;}
.footer_detail{ padding:20px 0 30px 0;}
ul.footer_link{ padding:0;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0; max-width: inherit;}
.program_sec{ padding-top:30px;}
.program_sec .btn-primary{ max-width:inherit; font-size:12px;}
ul.footer_link li{ margin:0 12px;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}
.content_sec{ padding:20px 0;}
.content_sec .detail{ width:100%; float:left;}
.speaker_sec{ padding:40px 0;}
.support_sec h2{ margin-top:25px;}
.footer_detail .visit_btn{ padding:13px 58px;}
}