@media screen and (min-width: 1240px) {
.top-30
{
	top:20% !important;
}
}
@media screen and (max-width: 991px) {
	.mul-img{
		background: none !important;  

	}	
	.section-img
	{
		padding-bottom:10px;
	}
	.section-header .section-title {
		padding-bottom:20px !important;
	}
	.section-margin
	{
		margin-top:40px !important;
	}
	.section-paragraph p
	{
		font-size: 16px ;
line-height: 24px ;
	}
	.section-paragraph{
		margin:30px 0px !important;
	}
	
	.info-box
	{
		padding-top:0px !important;
	}
	.infobox-text
	{
		padding-right:15px !important;
	}
	
	.navbar.fix-nav
	{
		box-shadow: 0 10px 16px -6px rgba(23,28,33,.06);
	}
	.container > .navbar-header
	{
		margin-left:0px;
	}
  .navbar .navbar-header {
    float: none;
  }
  .navbar .navbar-left,
  .navbar .navbar-right {
    float: none !important;
    margin: 15px -15px;
  }
  .navbar .navbar-brand
  {
	  float:right;
	  margin-right: 40%;
height: 40px !important;
margin-top: 15px !important;
padding: 0px 15px;
  }
  .navbar .navbar-toggle {
    display: block;
    margin-right: 0;
    margin-top: 13px;
    margin-bottom: 13px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
	float:left;
  }
  .navbar .navbar-toggle .icon-bar {
    background-color: #ffffff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .navbar .navbar-toggle.collapsed {
    background-color: transparent;
  }
  .navbar .navbar-collapse {
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    position: absolute;
    right: 0;
    left: auto;
    width: 360px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  .navbar .navbar-search {
    margin-right: 0;
  }
  .navbar .navbar-search .navbar-search-toggle {
    display: none;
  }
  .navbar .navbar-search .navbar-searchform {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
  }
  .navbar .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
    max-height: 320px;
    overflow: auto;
  }
  .navbar .navbar-nav li {
    clear: both;
  }
  .navbar .navbar-nav .dropdown a:after {
    content: none;
  }
  .navbar .navbar-nav .dropdown:before {
    content: "\f107";
    font-family: "FontAwesome";
	line-height: 22px;
	float: right;
	padding: 0px 0;
	font-size: 16px;
	top: 3px;
	position: absolute;
	right: 15px;
	font-weight: 600;
  }
  .navbar .navbar-nav .dropdown .sub-menu {
    display: none;
    position: relative;
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar .navbar-nav .dropdown .sub-menu li a {
    padding: 6px 10px 6px 25px;
  }
  .navbar .navbar-nav > li {
    float: none;
  }
  .navbar .navbar-nav > li > a {
    padding: 10px 0;
    display: inline-block;
	color: #31393c !important;
  }
  .navbar .collapse.in {
    display: block !important;
  }
  .navbar.fix-nav .navbar-collapse {
    background-color: #fff;

  }
  .navbar.fix-nav .navbar-nav .dropdown:before {
    color: #31393c !important;;
  }
  .navbar.fix-nav.style-2 .navbar-toggle {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .navbar.fix-nav.style-2 .navbar-toggle.collapsed {
    background-color: transparent;
  }
  .navbar.fix-nav.style-2 .navbar-toggle.collapsed .icon-bar {
    background-color: #ffffff;
  }
  .navbar.affix .navbar-toggle {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .navbar.affix .navbar-nav > li > a {
    padding: 10px 0;
  }
.btn-menu {
    border: 2px solid #31393c ;
    border-radius: 25px;
    text-transform: uppercase;
    margin-left: 15px;
	display: inline-block !important;
	margin-top: 10px;
	float: left !important;
}
.btn-menu:last-child 
	{
		margin-bottom:20px;
	}
.widget .link{
cursor:pointer;  	
}
.widget  .menu{
	display:none ;
}
.active .menu {
display: inline-block;

}
 .textwidget{
	display:none ;
}
.active .textwidget{
	display: inline-block;
min-width: 300px;
margin-left: -200px;
margin-bottom: 20px;
}
.footer-widget-area .widget .widget-half ul li
{
	width:100%;
	float:left;
}
.pad-mot
{
	margin-left:-10px !important;
}
.pad-mott
{
	margin-left:25px !important;
}

  .banner .banner-item {
    height: ;
  }
  .banner .banner-content {
    margin-top: 0;
  }
  .banner .banner-facts {
    margin-top: 40px;
  }
  .banner .banner-facts .banner-fact {
    padding: 0 30px 15px;
    width: 200px;
  }
  .banner .banner-facts .banner-fact .banner-fact {
    margin-top: 0;
  }

  .carousel-section .owl-buttons {
    top: -170px;
  }

 
  .footer-widgets .widget {
    margin-bottom: 30px;
  }
  .footer-widgets > .col-xs-6:nth-child(2n + 1) {
    clear: left;
  }

  .subscribe-form {
    max-width: 100%;
  }

  .sm-bottom-30 {
    margin-bottom: 30px;
  }

  .instructor-carousel .owl-buttons {
    display: block;
    margin-top: 20px;
    text-align: center;
  }
  .instructor-carousel .owl-prev,
  .instructor-carousel .owl-next {
    position: relative;
    left: 0;
    right: 0;
    display: inline-block;
    margin: 0 10px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  .featured-courses.banner-featured-course .featured-course {
    width: calc(33.333333% - 18px);
    margin-bottom: 20px;
    padding: 20px 10px;
  }
  .cta.style-3 .overlay {
    padding: 90px 0;
  }

  .sm-text-left {
    text-align: left;
  }

  .cta.style-3 .simple-video-play,
  .cta.style-5 .simple-video-play {
    margin-top: 25px;
  }

  .banner.style-6 .banner-item {
    height: 600px;
  }

  .featured-courses.upfloat-style {
    margin-top: 0px;
    margin-bottom: 90px;
  }

  .highlight.upfloat-style {
    margin-top: 30px;
  }

  .gallery.mini-gallery .gallery-item img {
    width: 100%;
  }

  .partner-logoes {
    padding: 0;
  }

  .display-flex .flex-absolute {
    position: relative;
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    border: none;
  }

  .display-flex .flex-content {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    padding: 0;
    margin-bottom: 30px;
  }

  .display-flex .flex-relative {
    width: 100%;
    margin-left: 0;
  }

  .sidebar {
    margin-top: 60px;
  }

  .contact-location {
    height: 450px;
  }

  .header-floatbox .course-profile .course-profile-item:not(.instructor-thumb) {
    min-width: 90px;
  }

  .header-floatbox .course-profile .course-profile-item + .course-profile-item {
    margin-left: 20px;
  }

  .page-header.has-floatbox .overlay {
    padding-bottom: 130px;
  }

  .course-sidebar .sidebar-affix {
    position: relative;
    margin-top: 60px;
  }
  .course-sidebar .sidebar-affix.affix {
    position: relative;
    width: 100%;
    top: 0;
  }

  .instructor-facts .instructor-fact-item {
    width: calc(50% - 10px);
  }
  .instructor-facts .instructor-fact-item + .instructor-fact-item {
    margin-left: 0;
  }

  .instructor-thumb {
    max-width: 370px;
    margin: 0 auto;
  }

  .contact-instructor {
    max-width: 370px;
    margin: 30px auto 0;
  }

  .instructor-single-socials {
    margin-bottom: 50px;
  }

  .lesson-list-wrap {
    width: 100%;
    height: auto;
    position: relative;
    left: 0;
  }

  .lesson-content-wrap {
    position: relative;
  }

  .lesson-content {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  .lesson-list-wrap.lesson-list-showing + .lesson-content-wrap {
    left: 0;
  }

  .navbar.navbar-lesson .lesson-list-toggle {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .navbar .container-fluid > .navbar-collapse,
  .navbar .container-fluid > .navbar-header,
  .navbar .container > .navbar-collapse,
  .navbar .container > .navbar-header {
  margin-right: 2.5%;
width: 95%;
  }
  .navbar .navbar-toggle {
    margin-right: 15px;
  }

  .header-left-style {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 0;
  }

  .partner-logoes {
    padding: 0;
  }
  .partner-logoes .partner-logo {
    width: 33.333333%;
  }
  .partner-logoes .partner-logo:nth-child(3n + 1) {
    margin-left: 17%;
  }
  .partner-logoes .partner-logo:first-child {
    margin-left: 0;
  }

  .subscribe-heading {
    text-align: center;
  }

  .subscribe-form {
    margin: 10px auto 0;
  }

  .xs-pull-center {
    float: none !important;
  }

  .xs-text-center {
    text-align: center;
  }

  .category-tile .category-tile-content {
    left: 35px;
    right: 35px;
  }

  .fact-title {
    text-align: center;
    margin-bottom: 20px;
  }
  .fact-title:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .counter-group {
    text-align: center;
  }

  .banner .banner-content .banner-title br {
    display: none;
  }

  .section.float-top-half {
    margin-top: 90px;
  }

  .instructor.style-2 {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .partner-logoes.style-2 .partner-logo {
    width: 33.333333%;
  }
  .partner-logoes.style-2 .partner-logo:nth-child(3n + 1) {
    margin-left: 0;
  }

  .counter-group .counter-item + .counter-item {
    margin-left: 60px;
  }

  .featured-courses.banner-featured-course {
    display: none;
  }

  .banner.style-4 .banner-content {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .office-location {
    height: 320px;
  }

  .kids-description {
    padding: 0;
  }

  .cta.style-6 .cta-title {
    margin-bottom: 20px;
  }

  .country-flag {
    margin-left: 15px;
  }

  .banner .banner-facts {
    display: none;
  }

  .banner.style-5 .banner-content {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0;
  }

  .grid-section .grid-filter {
    top: 0;
    right: 0;
    position: relative;
    margin-left: 15px;
    margin-bottom: 25px;
  }

  .banner.style-6 .banner-item {
    height: 480px;
  }
  .banner.style-6 .banner-item .banner-content .banner-title {
    font-size: 3.6rem;
  }

  .online-education-fact .registration-form input:not([type=submit]):not([type=radio]):not([type=checkbox]),
  .online-education-fact .registration-form select,
  .online-education-fact .registration-form textarea {
    margin-bottom: 10px;
  }

  .contact-location {
    height: 350px;
  }

  .xs-bottom-30 {
    margin-bottom: 30px;
  }

  .single-product-gallery .owl-item img {
    width: 100%;
  }

  .product-single .product-body {
    margin-top: 30px;
    margin-left: 0;
  }

  .page-header.has-floatbox .overlay {
    padding-bottom: 70px;
  }

  .page-header.has-floatbox {
    margin-bottom: 0;
  }

  .header-floatbox {
    position: relative;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    margin-left: -15px;
    margin-right: -15px;
  }
  .header-floatbox .course-profile .course-profile-item {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .checklist.half-list li {
    width: 100%;
  }

  .student-thumb {
    max-width: 370px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 639px) {
  .course {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 370px;
  }

  .instructor {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
.team-board .instructor{
	 max-width: 100%;
}
  .post {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar .navbar-collapse {
    width: 100%;
  }

  .courses-grid .col-xs-6 {
    width: 100%;
  }

  .posts .col-xs-6 {
    width: 100%;
  }

  .classes .col-xs-6 {
    width: 100%;
  }

  .class {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .courses-isotope .col-xs-6 {
    width: 100%;
  }

  .page-header .page-title {
    font-size: 3rem;
  }

  .page-header .overlay {
    padding-top: 110px;
    padding-bottom: 30px;
  }

  .posts-listing .col-xs-6 {
    width: 100%;
  }
  .posts-listing .col-xs-6 .post {
    margin-left: auto;
    margin-right: auto;
  }
  .posts-listing .post.style-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .course-listing .col-xs-6 {
    width: 100%;
  }

  .courses-isotope .gallery-item {
    margin-left: auto;
    margin-right: auto;
    max-width: 370px;
  }

  .related-course .col-xs-6 {
    width: 100%;
  }
  .related-course .course {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 579px) {
  .banner .banner-item {
    height: ;
  }
  .banner .banner-content .banner-title {
    font-size: ;
  }

  .carousel-section .all-link {
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    margin-top: 15px;
  }
  .carousel-section .owl-buttons {
    top: 0;
    position: relative;
    left: 0;
    right: auto;
    text-align: center;
    margin-top: 15px;
  }

  .footer-widgets > .col-xs-6 {
    width: 100%;
  }

  .event .event-metas span + span {
    margin-left: 30px;
  }



  .topbar {
    line-height: 30px;
  }
  .topbar .col-xs-4,
  .topbar .col-xs-8 {
    width: 100%;
    text-align: center;
  }

  .counter-group .counter-item .fact-number {
    font-size: 2.8rem;
  }

  .counter-group .counter-item + .counter-item {
    margin-left: 30px;
  }

  .banner.style-6 .banner-item {
    height: 370px;
  }

  .banner.style-7 .banner-item {
    height: 580px;
  }

  .online-education-fact .counter-group .counter-item + .counter-item {
    margin-left: 30px;
  }

  .category-post-wrap .col-xs-6 {
    width: 100%;
  }
  .category-post-wrap .col-xs-6 + .col-xs-6 {
    margin-top: 30px;
  }

  .post-by-category .post {
    margin-left: auto;
    margin-right: auto;
  }

  .campuses-wrap .col-xs-6 {
    width: 100%;
  }

  .campus-item {
    margin: 0 auto 30px;
    max-width: 370px;
  }

  .post-pagination .page-numbers {
    height: 30px;
    width: 30px;
    line-height: 28px;
  }
  .post-pagination .page-numbers + .page-numbers {
    margin-left: 6px;
  }

  .course-curriculum {
    padding: 15px 10px;
  }

  .course-body {
    padding: 15px;
  }

  .course-single-instructor .section-header {
    padding: 15px 15px 0;
  }

  .course-single-instructor .course-instructor-box {
    padding: 0 15px 15px;
  }

  .course-single-instructor .course-instructor-box + .course-instructor-box {
    padding-top: 15px;
  }

  .course-student-feedback {
    padding: 15px;
  }

  .student-course-tab .nav-tabs > li > a {
    padding: 10px 30px;
  }

  .student-course-tab .col-xs-6 {
    width: 100%;
  }

  .navbar.navbar-lesson {
    padding: 10px 0;
  }
  .navbar.navbar-lesson .current-lesson .current-lesson-title {
    font-size: 1rem;
  }
  .navbar.navbar-lesson .current-lesson .current-lesson-number {
    font-size: 1rem;
  }
  .navbar.navbar-lesson .btn {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }

  .plyr--video .plyr__controls {
    padding: 10px;
  }
}
@media screen and (max-width: 479px) {
  .category-tiles .col-xs-6 {
    width: 100%;
  }
.navbar .navbar-brand
{
	margin-right:30% !important;
}
  .subscribe-form {
    width: 100%;
    text-align: center;
  }

  .subscribe-form input:not([type=submit]):not([type=radio]):not([type=checkbox]),
  .subscribe-form select,
  .subscribe-form textarea {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .subscribe-form [type=submit] {
    margin: 0 auto;
    float: none;
  }


  .cta .overlay {
    padding: 65px 0;
  }

  .cta .cta-title br {
    display: none;
  }

  .generic-carousel .course {
    margin: 0 15px !important;
  }

  .button-group .btn {
    display: block;
    width: 160px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .button-group .btn + .btn {
    margin-left: 0 !important;
    margin-top: 10px;
  }
  .text-center .button-group .btn {
    margin-left: auto;
    margin-right: auto;
  }
  .text-center .button-group .btn + .btn {
    margin-left: auto !important;
  }

  .counter-group .counter-item + .counter-item {
    margin-left: 20px;
  }
  .counter-group .counter-item .fact-number {
    font-size: 2.8rem;
  }

  .instructor {
    margin-left: 15px;
    margin-right: 15px;
  }

  .event .event-date {
    height: 125px;
    width: 125px;
    margin-right: 20px;
  }
  .event .event-date + .event-detail {
    width: calc(100% - 145px);
    margin-top: 0;
  }
  .event .event-date .event-day {
    font-size: 2.8rem;
  }
  .event .event-date .event-month {
    font-size: 1.4rem;
  }
  .event .event-metas span + span {
    margin-left: 0;
    display: block;
  }

  .post {
    margin-left: 15px;
    margin-right: 15px;
  }

  .register-header .section_count + .section_count {
    margin-left: 30px;
  }
  .register-header .section_count .tcount {
    font-size: 2.4rem;
  }

  .categories-small .col-xs-4 {
    width: 50%;
  }

  .all-link.style-2 {
    top: 0;
    margin-top: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    display: inline-block;
  }

  .counter-group .counter-item {
    width: calc(50% - 10px);
    margin-top: 10px;
  }
  .counter-group .counter-item + .counter-item {
    margin-left: 0;
  }
  .counter-group .counter-item:nth-child(2n + 1) {
    clear: left;
    margin-left: 0;
  }

  .partner-logoes.style-2 .partner-logo {
    width: 50%;
  }

  .info-boxes .col-xs-6 {
    width: 100%;
  }

  .facilities .col-xs-6 {
    width: 100%;
  }

  .courses-small .col-xs-6 {
    width: 100%;
  }

  .grid-section .grid-filter {
    margin-left: 15px;
    margin-right: 15px;
  }
  .grid-section .grid-filter button {
    display: block;
    width: 100%;
  }
  .grid-section .grid-filter button + button {
    margin-left: 0;
    margin-top: 5px;
  }

  .counter-group.style-3 .col-xs-6 {
    width: 100%;
  }

  .banner.style-6 .banner-item .banner-content .banner-title {
    font-size: 2.4rem;
  }
  .banner.style-6 .banner-item .banner-content .banner-subtitle {
    font-size: 1.6rem;
  }
  .banner.style-6 .banner-item .banner-content .button-group {
    margin-top: 15px;
  }

  .instructor-counter-group .col-xs-6 {
    width: 100%;
  }

  .objectives .col-xs-6 {
    width: 100%;
  }

  .featured-courses .col-xs-6 {
    width: 100%;
  }

  .online-education-fact .counter-group .counter-item + .counter-item {
    margin-left: 0;
  }

  .gallery.mini-gallery .gallery-item {
    width: 50%;
  }

  .tag-items .col-xs-6 {
    width: 100%;
  }

  .partner-logoes.style-3 .col-xs-2 {
    width: 33.333333%;
  }

  .gallery .col-xs-6 {
    width: 100%;
  }

  .products .col-xs-6 {
    width: 100%;
  }

  .product-single-tab .nav-tabs > li > a {
    padding: 10px 30px;
  }

  .review-table .review-head {
    width: 120px;
  }

  .panel-group.curriculum-accordion .panel .panel-heading .panel-title a {
    padding: 8px;
  }

  .panel-group.curriculum-accordion .panel .panel-heading .panel-title a .chapter-title {
    width: 100%;
  }

  .lesson-list .lesson-item > a {
    padding: 10px;
  }

  .lesson-list .lesson-item .lesson-preview-link {
    display: none;
  }

  .lesson-list .lesson-item .lesson-item-right {
    width: 45px;
  }

  .lesson-list .lesson-item .lesson-item-left {
    width: calc(100% - 45px);
  }

  .panel-group.curriculum-accordion .panel .panel-heading .panel-title a .chapter-meta {
    float: none;
    display: block;
    width: 100%;
    text-align: left;
  }

  .panel-group.curriculum-accordion .panel .panel-heading .panel-title a .chapter-lesson-count {
    display: block;
    width: 100%;
    margin: 0;
    text-align: left;
  }

  .panel-group.curriculum-accordion .panel .panel-heading .panel-title a .chapter-duration {
    display: block;
    width: 100%;
    margin: 0;
    text-align: left;
  }

  .course-single-instructor .course-instructor-box .course-instructor-thumb + .course-instructor-body {
    display: block;
    width: 100%;
    margin-top: 15px;
  }

  .course-rating .rating-summery + .rating-counter {
    width: 100%;
    margin-top: 20px;
  }

  .course-review-item .course-reviewer-thumb + .course-review-body {
    width: 100%;
    margin-top: 20px;
  }

  .instructor-facts .instructor-fact-item {
    width: 100%;
  }

  .student-course-tab .nav-tabs > li {
    display: block;
    width: 100%;
  }

  .lesson-list-wrap .panel-group.curriculum-accordion .panel .panel-heading .panel-title a .chapter-title {
    width: 100%;
  }
}
