@media only screen and (min-width: 992px) and (max-width:1200px) {
    h1 {
        font-size: 50px;
         line-height: 55px;
    }
    p {
        font-size: 22px;
    }
    
    .bannercont {
         padding: 100px 0 0;
    }
    
    .bannercont h1 {
        padding: 0 0 20px;
    }
    
    .video img {
        display: block;
        width: 100%;
    }
    .link-1 {
         width: 320px;
         line-height: 60px;
    }
   
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    
     .client-feedback p {
        width: 100%;
    }
    
    .header {
         padding: 15px 0 0;
    }
    
     h1 {
        font-size: 35px;
         line-height:45px;
    }
    
    h2 {
        font-size: 32px;
    }
    
    h3 {
        font-size: 30px;
    }
    
    h4 {
        font-size: 28px;
    }
    
    h5 {
        font-size: 25px;
    }
    h6 {
        font-size: 20px;
    }
    p {
        font-size: 22px;
        line-height: 32px;
    }
    
    .bannercont {
         padding: 100px 0 0;
    }
    .mobile-logo {
	    display:none!important;
    }
    .bannercont h1 {
        padding: 0 0 10px;
    }
    
    .video img {
        display: block;
        width: 100%;
    }
    .link-1 {
         width: 280px;
         line-height: 60px;
         margin: 30px auto 0;
    }
    .bannercont p {
        font-size: 20px;
        line-height: 30px;
    }
    
    .logo a {
        display: block;
        /*width: 100px;*/
        
    }
    .logo a img {
      display: block;
      width: 50%;
      margin: 10px;
    }
    
    .right-header {
        padding: 30px 0 0;
    }
    
    .social-icon ul li {
         padding: 0 20px 0 0;
    }
    
    #top-menu ul li {
        padding: 0 10px;
    }
    
    .cart {
         padding-right: 20px;
    }
    
    .coursecont {
        margin-bottom: 30px;
    }
    .our-cources {
        padding: 60px 0;
    }
	.shop-our-cources {
        padding: 60px 0;
    }
    
	.home-our-cources {
        padding: 60px 0;
    }
    
    
    .latest-news {
         padding: 60px 0;
    }
    
    .testimonial {
         padding: 60px 0;
    }
    
    .contributer {
        padding: 60px 0;
    }
    .FeaturedVideo {
        padding: 60px 0;
    }
    .heading1 {
         width: 86%;
    }
    
    .aboutus {
        padding: 60px 0;
    }
    .signup {
         padding: 60px 0;
    }
    .contributer-desc {
        padding: 15px 0;
    }
    
    .testimonial ul li {
    padding-bottom: 60px;
}
    
    .video {
        margin: 20px 0 0;
    }
    
    .footer1 {
        padding: 60px 0 0;
    }
    
    .fcont {
        text-align: center;
        margin-bottom: 60px;
    }
    
    .footer-2 {
           margin-top: 60px;
    }
	#grid-content {
		margin:0;
	}
  
  .overview {
    margin-bottom: 2em;
  }
	
}

@media only screen and (min-width: 600px) and (max-width:767px) {
    
         .client-feedback p {
        width: 100%;
    }
    
    .header {
         padding: 15px 0 0;
    }
    
     h1 {
        font-size: 35px;
         line-height:45px;
    }
    
    h2 {
        font-size: 32px;
    }
    
    h3 {
        font-size: 30px;
    }
    
    h4 {
        font-size: 28px;
    }
    
    h5 {
        font-size: 25px;
    }
    h6 {
        font-size: 20px;
    }
    p {
        font-size: 22px;
        line-height: 32px;
    }
    
    .bannercont {
         padding: 100px 0 0;
    }
    
    .bannercont h1 {
        padding: 0 0 10px;
    }
    
    .video img {
        display: block;
        width: 100%;
    }
    .link-1 {
         width: 280px;
         line-height: 60px;
         margin: 30px auto 0;
    }
    .bannercont p {
        font-size: 20px;
        line-height: 30px;
    }
    
    .logo a {
        display: block;
        width: 100px;
        
    }
    .logo a img {
      display: block;
      width: 50%;
      margin: 10px;
    }
    
    .right-header {
        padding: 30px 0 0;
    }
    
    .social-icon ul li {
         padding: 0 20px 0 0;
    }
    
    #top-menu ul li {
        padding: 0 10px;
    }
    
    .cart {
         padding-right: 20px;
    }
    
    .coursecont {
        margin-bottom: 30px;
    }
    .our-cources {
        padding: 60px 0;
    }
	.home-our-cources {
        padding: 60px 0;
    }
	.shop-our-cources {
        padding: 60px 0;
    }
    
    .latest-news {
         padding: 60px 0;
    }
    
    .testimonial {
         padding: 60px 0;
    }
    
    .contributer {
        padding: 60px 0;
    }
    
    .heading1 {
         width: 86%;
    }
    
    .aboutus {
        padding: 60px 0;
    }
    .signup {
         padding: 60px 0;
    }
    .contributer-desc {
        padding: 15px 0;
    }
    
    .testimonial ul li {
    padding-bottom: 60px;
}
    
    .video {
        margin: 20px 0 0;
    }
    
    .footer1 {
        padding: 60px 0 0;
    }
    
    .fcont {
        text-align: center;
        margin-bottom: 60px;
    }
    
    .footer-2 {
           margin-top: 60px;
    }
    
      .FeaturedVideo {
        padding: 60px 0;
    } 
    
    .FeaturedVideo iframe {
        width: 100%!important;
        
    } 
    
    .our-partners ul li {
        padding: 0 15px;
        display: inline-block;
        float: none;
    }
    
       
    .header { display: none;}
    .flexslider {
        display: none;
    }
    
    .social-icon {
        display: none;
    }
    
    .mobile-logo {
        display: block; 
    }
    
    .desktop-logo {
        display: none;
    }
    
    .heading1 {
        width: 100%;
        padding: 0 15px 20px;
    }
    
    .signup form {
        width: 100%;
    }
    
    .rightheader2 {
        position: relative;
    }
    .top-header .container {
        padding: 0;
    }
    #top-menu {
        position: relative;
         position: absolute;
        top: 30px;
        left: 0px;
        background: #000000;
        opacity: 0.9;
        width: 100%;
        z-index: 99;
        padding: 0;
    }
    #top-menu ul {
        display: none;
        padding: 10px 0;
       
    }
    
    #top-menu ul li {
        float: none;
        margin: 0 0 5px;
    }
    
    .rightheader2 {
        float: none;
    }
    .mobile-menu {
        float: left;
    }
    
    .desktop-logo {
        display: none!important;
    }
    
     .mobile-menu {
        display: block;
    }
    
      .right-2 {
        float: right;   
    }
    
    .cart  {
        padding-top: 0px;
    }
    
    .search {
        padding-top: 0px;
    }
    
    .top-header {
        padding: 10px 0;
    }
    
       
    .search .submit {
       top: 7px;
    }
    
      .value-1 {
         width: 200px;
        height: 32px;
         right: 0;
        top: -3px;
    }
    	#grid-content {
		margin:0;
	}
	
	.slick-next {
		right:0;
	}
	
	.slick-prev {
		left:0;
	}
  
  .overview {
    margin-bottom: 2em;
  }
    
}



@media only screen and (min-width: 320px) and (max-width:599px) { 
    
             .client-feedback p {
        width: 100%;
    }
    
    .header {
         padding: 15px 0 0;
    }
    
     h1 {
        font-size: 30px;
         line-height:35px;
    }
    
    h2 {
        font-size: 30px;
    }
    
    h3 {
        font-size: 25px;
    }
    
    h4 {
        font-size: 22px;
        line-height: 28px;
    }
    
    h5 {
        font-size: 20px;
    }
    h6 {
        font-size: 20px;
    }
    p {
        font-size: 18px;
        line-height: 28px;
    }
    
    .bannercont {
         padding: 100px 0 0;
    }
    
    .bannercont h1 {
        padding: 0 0 10px;
    }
    
    .video img {
        display: block;
        width: 100%;
    }
    .link-1 {
         width: 280px;
         line-height: 60px;
         margin: 30px auto 0;
    }
    .bannercont p {
        font-size: 20px;
        line-height: 30px;
    }
    .logo {
        display: inline-block;
    }
    .logo a {
        display: block; 
        width: 100%;
        
    }
    .logo a img {
      display: block;
      width: 50%;
      margin: 10px;
    }
    
    .right-header {
        padding: 10px 0;
        float: none;
        text-align: center;
    }
      .mobile-menu {
        display: block;
          
    }
    
    #nav {
        float: none;
      display: none;
        padding: 0 0 10px;
    }
    
    .sign-up {
        float: none;
        display: none;
    } 

  .mobonly {
    display: initial !important;;
  }
    
    #nav ul li {
        padding: 0 10px;
    }
    
    .social-icon ul li {
         padding: 0 20px 0 0;
    }
    
    #top-menu ul li {
        padding: 0 10px;
    }
    
    .cart {
         padding-right: 20px;
    }
    
    .coursecont {
        margin-bottom: 30px;
    }
    .our-cources {
        padding: 20px 0;
    }
	 .home-our-cources {
        padding: 20px 0;
    }
	 .shop-our-cources {
        padding: 20px 0;
    }
    
    .latest-news {
         padding: 20px 0;
    }
    
    .testimonial {
         padding: 20px 0 40px;
    }
    
    .contributer {
        padding: 20px 0;
    }
    
    .heading1 {
         width: 86%;
    }
    
    .aboutus {
        padding: 20px 0;
    }
    .signup {
         padding: 20px 0;
    }
    .contributer-desc {
        padding: 15px 0;
    }
    
    .testimonial ul li {
    padding-bottom: 70px;
}
    .testimonial ul li:last-child {
        padding-bottom: 0px;
    }
    
    .video {
        margin: 20px 0 0;
    }
    
    .footer1 {
        padding: 20px 0 0;
    }
    
    .fcont {
        text-align: center;
        margin-bottom: 20px;
    }
    
    .footer-2 {
           margin-top: 20px;
    }
    

    .header { display: none;}
    .flexslider {
        display: none;
    }
    
    .social-icon {
        display: none;
    }
    
    .mobile-logo {
        display: block; 
    }
    
    .desktop-logo {
        display: none;
    }
    
    .heading1 {
        width: 100%;
        padding: 0 15px 20px;
    }
    
    .signup form {
        width: 100%;
    }
    
    .rightheader2 {
        position: relative;
    }
    .top-header .container {
        padding: 0;
    }
    #top-menu {
        position: relative;
         position: absolute;
        top: 30px;
        left: 0px;
        background: #000000;
        opacity: 0.9;
        width: 100%;
        padding: 0;
        z-index: 99;
    }
    #top-menu ul {
        display: none;
        padding: 10px 0;
       
    }
    
    #top-menu ul li {
        float: none;
        margin: 0 0 5px;
    }
    
    .rightheader2 {
        float: none;
    }
    .mobile-menu {
        float: left;
        padding: 0 0 0 10px;
    }
    
    .desktop-logo {
        display: none!important;
    }
    
    .right-2 {
        float: right;   
    }
    
    .cart  {
        padding-top: 0px;
    }
    
    .search {
        padding-top: 0px;
    }
    
    .top-header {
        padding: 10px 0;
    }
    
    .value-1 {
         width: 200px;
        height: 32px;
         right: 0;
        top: -3px;
    }
    
    
    .search .submit {
       top: 7px;
    }

    .horizontal-line {
        padding: 20px 0 0;
    }
 
    .link-1 {
        line-height: 50px;
         width: 200px;
          font-size: 15px;
    }
    
    .course-cost {
        padding: 40px 0;
    }
    
    .courses-list small {
        padding: 10px 0;
        font-size: 22px;
    }
	 .home-courses-list small {
        padding: 10px 0;
        font-size: 22px;
    }
	 .shop-courses-list small {
        padding: 10px 0;
        font-size: 22px;
    }
    .news-wrap {
    padding: 15px 15px 20px;
}
 
    .business-practitioner {
        padding: 20px 0;
    }
    
    .contributer-list ul li {
        padding: 0;
    }
    
    .overview {
        padding: 20px;
        text-align: center;
        margin-bottom: 2em;
    }
    .overview h6 {
        padding: 0;
    }
       
    .our-partners {
        text-align: center;
    }
    .our-partners ul li {
         display: block;
         height: auto;
         float: none;
        padding: 0;
        
    }
    .our-partners {
        text-align: center;
    }
    
    .our-partners ul li {
        margin: 0 0 20px;
    }
    .our-partners ul li span {
        display: block;
    }
    
    .our-partners ul li a {
        display: block;
    }
    
    .our-partners ul li img {
        margin: 0 auto;
    }
    
    .testimonial ul {
        padding: 50px 0 0;
    }
    
    .client-feedback p {
        padding: 0 15px;
    }
 
    .signup .form-control {
         font-size: 20px;
        height: 55px;
        text-indent: 15px;
    }
    
    .signup .btn {
        padding: 10px 5px;
    }
    
    .signup .btn-primary {
        font-size: 20px;
    }
    
    .fcont img {
        display: block;
        width: 200px;
        margin: 0 auto;
    }
    
    .fcont p br {
        display: none;
    }
    .footer-link {
        text-align: center;
        margin: 0 0 20px;
    }
    
    .footer1 h6 {
        padding: 0 0 10px;
    }
    
    .footer-link ul li {
          padding: 0 0 5px;
    }
    .footer1 {
        text-align: center;
    }
    
    .fsocial-icon {
         float: none;
        text-align: center;
    }
    
    .fsocial-icon ul {
        display: inline-block;
        float: none;
    }
    
    .fsocial-icon ul li {
        display: inline-block;
        float: none;
        padding: 0 10px;
    }
    
    .copyright {
        float: none;
        padding: 10px 0 0;
        text-align: center;
    }
    
    .footer-2 {
        padding: 10px 0;
    }
    
    .FeaturedVideo {
        padding: 20px 0;
    } 
    
    .FeaturedVideo iframe {
        width: 100%!important;
        height: 100%!important;
        
    } 
    
    .our-partners ul li {
        padding: 0 15px;
    }
    
  	#grid-content {
		margin:0;
	}
	
	.slick-next {
		right:0;
	}
	
	.slick-prev {
		left:0;
	}
  
  .overview {
    margin-bottom: 2em;
  }
}