@media (min-width:240px) and (max-width:568px){.carousel-control img{width:15px;}
.btn-default{width:100%;}
}
    #twitter-widget-0 {
        width: 100% !important;  
        max-width: 100% !important;
        overflow: hidden !important;
    }
@media (min-width:569px) and (max-width:767px){}
@media (max-width:767px){.sm-simple a.has-submenu span.font-awesome{display:none;}
.pad-right{padding-right:15px;}
.navigation{padding:10px 0;}
a.menu{display:block;width:25px;margin:0;float:right;}
a.menu span{display:block;height:2px;width:100%;margin:5px 0;background:#323232;}
#main-menu{display:none;margin:30px 0 0 0;clear:both;float:none !important;border-top:none !important;}
.sm-simple > li{padding:0 !important;}
.sm-simple > li.menu-item-has-children::after{display:none;}
.sm-simple > li.active{border-top:none !important;}
.sm-simple > li.active a{border-bottom:none !important;color:#0379bc !important;}
h2{font-size:22px;line-height:22px;}
h3{font-size:20px;line-height:20px;}
h4{font-size:18px;line-height:18px;}
p{font-size:16px;line-height:22px;margin:0 0 15px;}
.content{padding:0 0 30px;}
.content-desc{padding:15px;}
.sm-simple > li{padding:0 !important;border-right:none !important;border-color:#0379bc !important;}
.sm-simple a{font-size:18px !important;line-height:18px !important;padding:13px 0 !important;}
.navigation{float:left;width:100%;}
.h-left{text-align:center;padding-bottom:15px;}
.h-left img{display:inline-block;}
.content .col-sm-12.col-md-9.pad-right{padding:0 15px;}
.content .col-sm-12.col-md-3.pad-left{padding:0 15px;}
.social-foundation h4{font-size:16px;line-height:16px;width:100%;text-align:center;margin-bottom:15px;}
.social-foundation .social-icons{padding:0;float:left;width:100%;text-align:center;}
.h-right .social-foundation{float:left;width:100%;}
.sidebar-block .btn-default{margin:0;}
.sidebar-block .member-login a{float:left;width:100%;text-align:center;}
.content .sidebar-block{padding:15px 0;}
.reputations .block a{font-size:24px;line-height:24px;}
.content-desc a{font-size:16px;line-height:22px;}
.current-news .place-desc{padding-bottom:20px;}
.book-desc{padding:30px 0 20px;}
.president-council{padding:25px 0 0;}
.president-council p{padding-bottom:0;}
.place-address .inner-left{padding:0 0 15px;}
.place-address .inner-left img{width:100%;}
.f-menu ul li{display:block;padding:7px 0;}
.f-menu ul li a{font-size:18px;line-height:18px;}
.footer h4{margin:0 0 15px;}
.f-menu{padding:0 0 15px;}
.f-menu ul li{padding:0 10px;}
.f-menu ul li a{font-size:18px;line-height:18px;}
.copy-right ul li{padding:5px 0;font-size:13px;line-height:15px;border:none;display:block;}
.copy-right ul li a{font-size:13px;line-height:15px;}
.footer p{font-size:16px;line-height:16px;margin:0 0 15px;}
.reputations .block{margin-bottom:20px;}
.reputations .col-sm-4.col-md-4:last-child .block{margin-bottom:0;}
.current-news .place-address{padding:0;}
.book-desc .col-sm-2.col-md-2{width:100%;}
.book-desc .inner-left{padding-bottom:15px;}
.book-desc .inner-left img{width:100%;}
.book-desc .col-sm-10.col-md-10{width:100%;}
.president-council .company-logos{padding-bottom:15px;}
.inner-pg h2{margin:0 0 20px;}
.chapter-index{padding:20px 0;}
.inner-pg ol li{font-size:16px;}
.chapter-index .block{padding:0 0 15px;}
.core-curriculam a.block .course-nm h3{font-size:20px;}
.core-curriculam a.block p{font-size:14px;line-height:24px;}
.certification-question{padding:20px 0 0;}
.core-curriculam a.block{margin:0 0 15px;}
.core-curriculam .courses{padding-bottom:15px;}
.core-curriculam .row{margin:0 -15px;}
.core-curriculam a.block .course-nm{width:100%;}
.core-curriculam .col-sm-3.col-md-3{padding:0 15px;}
}
@media (min-width:768px){.sm-simple > li{border-left:none !important;}
.sm-simple a span.sub-arrow{right:10px !important;}
.sm-simple .sm-nowrap > li > a{padding:10px !important;}
.sm-simple a span.sub-arrow{display:none !important;}
.sm-simple a.has-submenu span.font-awesome{margin:0 0 0 10px;}
#main-menu.done{display:block !important;}
a.menu{display:none;}
}
@media (min-width:768px) and (max-width:991px){h2{font-size:24px;line-height:24px;}
h3{font-size:22px;line-height:22px;}
p{font-size:16px;line-height:22px;margin:0 0 15px;}
.content{padding:0 0 30px;}
.content-desc{padding:25px;}
.sm-simple > li{padding:9px !important;}
.sm-simple a{font-size:18px !important;line-height:18px !important;}
.h-left{text-align:center;padding-bottom:15px;}
.h-left img{display:inline-block;}
.content .col-sm-12.col-md-9.pad-right{padding:0 15px;}
.content .col-sm-12.col-md-3.pad-left{padding:0 15px;}
.social-foundation h4{font-size:16px;line-height:16px;}
.sidebar-block .btn-default{margin:0;}
.sidebar-block .member-login a{float:left;width:100%;text-align:center;}
.content .sidebar-block{padding:20px 0;}
.reputations .block a{font-size:24px;line-height:24px;}
.content-desc a{font-size:16px;line-height:22px;}
.current-news .place-desc{padding-bottom:20px;}
.book-desc{padding:30px 0 20px;}
.president-council{padding:25px 0 0;}
.president-council p{padding-bottom:20px;}
.f-menu ul li{padding:0 10px;}
.f-menu ul li a{font-size:18px;line-height:18px;}
.f-menu ul li{padding:0 10px;}
.f-menu ul li a{font-size:18px;line-height:18px;}
.copy-right ul li{padding:0 5px 0 4px;font-size:13px;line-height:13px;}
.copy-right ul li a{font-size:13px;line-height:13px;}
.footer p{font-size:16px;line-height:16px;}
.inner-pg h2{margin:0 0 20px;}
.chapter-index{padding:20px 0;}
.core-curriculam a.block .course-nm h3{font-size:20px;}
.core-curriculam a.block p{font-size:14px;line-height:24px;}
.certification-question{padding:20px 0 0;}
}
@media (min-width:992px) and (max-width:1199px){.sm-simple > li{padding:8px !important;}
.sm-simple a{font-size:18px !important;line-height:18px !important;}
.social-foundation h4{font-size:16px;line-height:16px;}
.sidebar-block .login-register a{font-size:13px;line-height:23px;}
.sidebar-block .btn-default{margin:0;width:100%;}
.sidebar-block .member-login a{float:left;width:100%;text-align:center;}
.content .sidebar-block{padding:20px 0;}
.sidebar-block .related-links ul li a{font-size:15px;line-height:23px;}
.inner-pg h2{margin:0 0 20px;}
.core-curriculam a.block .course-nm h3{font-size:21px;}
}
@media (min-width:1200px) and (max-width:1347px){.container{width:1170px;}
.sm-simple > li{padding:7px !important;}
.sidebar-block .btn-default{margin:0;}
}