@media (max-width:991px){.navbar-nav>li>.tc-menu-inner,.navbar-nav>li>a,.navbar-nav>li>span.disable_link{display:block;padding-top:8px;padding-bottom:8px}
#masthead.affix-top{top:0;position:absolute}
.navigation .width-logo{text-align:left;padding-left:15px}
body.admin-bar .site-header{top:0}
body.admin-bar .site-header.sticky-header{top:32px}
#masthead .container{padding-left:0!important}
.lazy{width:100px;margin:auto;display:block !important}
}
article .entry-header .entry-meta li{margin-right:20px;padding-right:25px}
@media (max-width:768px){
footer#colophon .copyright-area .widget_nav_menu ul li{display:block!important;list-style:none;text-align:center;margin-top:2px}
footer#colophon .copyright-area .copyright-content{padding-top:0!important}
#masthead.header_v3 .toolbar-container .widget_nav_menu,.header_v3 .elementor-widget-thim-link .desc,.header_v3 .thim-widget-link .desc,.mobile-menu-container .sub-menu[class*=submenu_columns]:before,.mobile-menu-container .sub-menu[class*=submenu_columns]>li:before,.related-archive ul.archived-posts>li:nth-child(5n+0),.related-archive ul.archived-posts>li:nth-child(5n+3),.related-archive ul.archived-posts>li:nth-child(5n+4),.related-archive ul.archived-posts>li:nth-child(5n+5),.sidebar-header,.thim-list-event:not(.layout-2):not(.layout-3) .item-event .event-wrapper:before,.thim-ralated-course .thim-course-grid .lpr_course[class*=course-grid-]:nth-child(5n+0),.thim-ralated-course .thim-course-grid .lpr_course[class*=course-grid-]:nth-child(5n+3),.thim-ralated-course .thim-course-grid .lpr_course[class*=course-grid-]:nth-child(5n+4),.thim-ralated-course .thim-course-grid .lpr_course[class*=course-grid-]:nth-child(5n+5){display:none}
footer#colophon .footer .thim-footer-one-course ul.menu{text-align:left}
footer#colophon .thim-social{margin:10px 0 0!important}
}
@media (max-width:767px){
#main,#sidebar{width:100%;float:left;clear:both}
.site-main.alignleft{padding-right:15px;padding-bottom:60px}
.site-main.alignright{padding-left:15px;padding-bottom:60px}
.alignleft,.alignright{float:none}
.megacol{background-image:none!important}
footer#colophon .copyright-area{padding:0}
footer#colophon .copyright-area .text-right{text-align:center;margin-top:13px}
#nav_menu-14 ul{text-align:center;padding-top:10px}
footer#colophon .copyright-area .text-right li:first-child{margin-left:0}
footer#colophon .copyright-area .copyright-content{padding-top:25px;padding-bottom:5px}
.top_site_main .page-title-wrapper{padding-top:50px;padding-bottom:50px}
.site-content{padding:35px 15px}
.widget-box-title .browse-all-courses{position:static}
.widget-box-title{padding-right:0}
.widget-box-title p{margin-bottom:0}
.custom-images{margin-top:25px;margin-bottom:25px}
.site-header{padding:15px 0}
.site-header.sticky-header.affix{padding-top:7px;padding-bottom:7px}
body.admin-bar .site-header.sticky-header{top:46px}
.site-header.sticky-header.affix .navbar-nav>li>.tc-menu-inner,.site-header.sticky-header.affix .navbar-nav>li>a,.site-header.sticky-header.affix .navbar-nav>li>span.disable_link{padding:0}
.wrapper-author{margin-bottom:25px}
#thim-popup-login .thim-login-container>br{display:block}
#thim-popup-login .mo-openid-app-icons{width:100%;float:none;padding-bottom:40px}
#thim-popup-login .mo-openid-app-icons:after{content:'';position:absolute;max-width:520px;bottom:0;left:0;right:0;margin:auto;width:auto;height:1px;top:auto}
#thim-popup-login.active .thim-login-container .thim-login,#thim-popup-login.active .thim-login-container .thim-register{width:100%;float:none;clear:both;margin-top:10px;padding:0}
}
.wrapper-box-icon.overlay{background:rgba(0,0,0,.6);overflow:hidden}
.wrapper-box-icon.overlay:hover{background:rgba(0,0,0,.85)}
.wrapper-box-icon.overlay:hover .icon-images img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.wrapper-box-icon.overlay:hover .icon.icomoon{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.wrapper-box-icon.overlay .icon.icomoon{display:inline-block;margin-top:22px;-khtml-transition:all .3s;transition:all .3s}
.wrapper-box-icon.overlay .icon-images{display:inline-block}
.wrapper-box-icon.overlay .icon-images img{-webkit-transition:all .3s!important;-khtml-transition:all .3s!important;-moz-transition:all .3s!important;-ms-transition:all .3s!important;-o-transition:all .3s!important;transition:all .3s!important;margin-top:28px}
.wrapper-box-icon.overlay .smicon-box{padding:7px 0;overflow:hidden;/*min-height:150px*/}
.wrapper-box-icon.overlay .heading__primary{text-transform:uppercase;font-size:22px;font-weight:700;color:#fff;line-height:30px;margin:20px 0 10px;padding-right:40px}
.wrapper-box-icon.overlay .boxes-icon{border:0;overflow:hidden;padding:0 15px 15px}
.wrapper-box-icon.overlay .smicon-read{min-width:120px;border:0;border-radius:0;text-transform:uppercase;font-size:13px;font-weight:700;padding:0;margin-top:0}
.wrapper-box-icon.overlay .smicon-read i{font-size:11px}
.wrapper-box-icon.overlay .content-inner{padding-bottom:10px}
.wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box{overflow:hidden}
.wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box .icon .fa{-khtml-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box:hover .icon .fa{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
