 @media screen and (max-width: 1200px) {

	 .DisPlayNone {
	  display:none;
	 }
	 .DisPlayNoneBlock {
	  display:block;
	 }
	 .about-content.responiveW {
  text-align: justify;
  padding-top: 0;
  width: 50% !important;
}
.iconRound {
  border: 2px solid;
  border-radius: 50%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 0 3px 2px rgba(0, 0, 0, 0.2) inset;
  height: 75px;
  line-height: 46px;
  margin-left: 125px;
  padding: 10px 0 0;
  text-align: center;
  width: 75px;
}
.footer-description {
 min-height:166px;
}
.imgW {
  float: left;
  width: 40%;
}
.about-content.contT {
  float: left;
  text-align: justify;
  width: 58%;
  margin-left: 2%;
}
.rnsImg {
  float: left;
  width: 40%;
}
.rnsPCn {
  float: left;
  text-align: justify;
  width: 58%;
  margin-left: 2%;
  padding-top:0;
}
.hover01 {
 width:30%;
 float:left;
}
.hover01 figure img {
  margin-left: 0;
  text-align: center;
  transform: scale(1);
  transition: all 0.3s ease-in-out 0s;
  width: 250px;
}
 }
  @media only screen and (max-width: 1070px) {
  .hover01 figure img {
  margin-left: 0;
  text-align: center;
  transform: scale(1);
  transition: all 0.3s ease-in-out 0s;
  width: 200px;
}
  }
 @media only screen and (min-width: 1200px) {
     section {
         padding: 25px 0 35px;
     }
     aside.widget {
         padding-left: 15px;
         padding-right: 15px;
     }
     aside.widget ul li {
         padding: 15px 18px 15px 35px;
     }
     input {
         height: 60px !important;
     }
     textarea {
         height: 180px !important;
     }
     .title-section h2 {
         font-family: helvetica !important;
         font-size: 18px;
         font-weight: 600;
         margin-bottom: 5px;
         text-transform: none;
     }
     .title-section p {
         font-size: 26px;
     }
     .form-group {
         margin-bottom: 28px;
     }
     .gallery img {
         min-width: 94px;
     }
     .rex-overlay {
         top: 116px;
     }
     .Counter {
         padding: 80px 0;
     }
     .partners {
         padding: 80px 0;
     }
     .padding-top {
         padding-top: 20px;
     }
     .author-description {
         padding-top: 37px;
     }
     .rex-tab h2 {
         font-size: 32px;
     }
     .author,
     .categories-links {
         padding-right: 14px;
     }
     aside.coures-reat {
         padding: 0 15px;
     }
     .breadcum h4 {
         font-size: 25px;
     }
     .search-btn .rex-btn-text-icon {
         margin-top: 5px;
     }
     .newsletter {
         padding: 0 0 80px;
     }
     ul.main-ul li a {
         backface-visibility: hidden;
         box-shadow: 0 0 1px rgba(0, 0, 0, 0);
         display: inline-block;
         overflow: hidden;
         padding: 31px 10px;
         position: relative;
         text-decoration: none;
         transform: translateZ(0px);
         vertical-align: middle;
     }
     ul.main-ul li a::before,
     ul.main-ul a.active::before {
         background: #DA251C none repeat scroll 0 0;
         bottom: 0;
         content: "";
         height: 3px;
         left: 0;
         position: absolute;
         right: 100%;
         transition-duration: 0.3s;
         transition-property: right;
         transition-timing-function: ease-out;
         z-index: -1;
     }
     .menu > ul > li a:hover::before,
     .menu > ul > li a.active::before,
     .menu > ul > li a:focus::before,
     .menu > ul > li a:active::before {
         right: 0;
     }
     .overlay a {
         top: 18px;
     }
     .padd0 {
         padding: 0;
     }
     .menu-search .search-input input {
         width: 80%;
         float: right;
     }
     .silder h1,
     .silder .slider-btn,
     .silder .slider-text {
         text-align: left;
         padding-left: 20%;
     }
     .silder h1 {
         top: auto !important;
         -webkit-transform: translateY(-9px);
         transform: translateY(-9px);
     }
     .silder .slider-text {
         top: auto !important;
         -webkit-transform: translateY(141%);
         transform: translateY(141%);
     }
     .silder .slider-btn {
         top: auto !important;
         -webkit-transform: translateY(256%);
         transform: translateY(256%);
     }
     .silder .slide-list {
         padding: 13% 0;
         position: relative !important;
     }
     .silder .slide-center h1,
     .silder .slide-center .slider-btn,
     .silder .slide-center .slider-text {
         text-align: center;
         padding-left: 0;
     }
     .silder .slide-center .slider-btn {
         top: auto !important;
         -webkit-transform: translateY(218%);
         transform: translateY(218%);
     }
     .silder .slider-last-child h1 {
         -webkit-transform: translateY(-9px);
         transform: translateY(-9px);
     }
     .silder .slider-last-child .slider-text {
         -webkit-transform: translateY(74%);
         transform: translateY(74%);
     }
     .silder .slider-last-child .slider-btn {
         -webkit-transform: translateY(193%);
         transform: translateY(193%);
     }
     .search-full-width input {
         font-size: 18px;
     }
     .search-full-width .search-btn {
         height: 60px;
     }
     .search-full-width .search-btn .rex-btn-text {
         padding: 0 25px;
     }
     .block-content {
         margin: 0;
     }
     .Instructors .content {
         padding: 30px 40px;
     }
     .Instructors .block-content:hover .content-text p {
         padding: 7px 0 12px;
     }
     .features {
         padding: 20px 0 30px;
     }
     .features p {
         font-family: sans-serif;
         font-size: 15px;
         letter-spacing: 0.6px;
         margin: 0;
         padding: 0 20px;
         line-height: 28px;
     }
     .About_Us {
         padding: 0;
     }
     .About_Us .about-content h2 {
         padding-left: 0;
     }
     .About_Us .col-md-6 {
         padding-left: 0;
     }
     .About_Us .about-content {
         padding: 0 0 2%;
     }
     .About_Us .about-content h2 {
         margin-top: 20px;
         font-size: 30px;
     }
     .about-content p {
         font-family: sans-serif;
         font-size: 16px;
         letter-spacing: 0.6px;
         padding-bottom: 0;
         padding-left: 0;
         text-align: justify;
         line-height: 27px;
     }
     .About_Us .media {
         padding-bottom: 32px;
         padding-left: 0;
     }
     .about-content .media-left,
     .about-content .media-right,
     .about-content .media-body {
         padding-right: 10px;
     }
     .popular_courses {
         padding: 120px 0 128px;
     }
     .popular_courses .block-content .author {
         padding-right: 20px;
         margin-right: 20px;
     }
     .testimonials .title-section {
         padding-bottom: 33px;
     }
     .testimonials h5 {
         margin-bottom: 0;
     }
     .testimonials .testimonial-author {
         margin: 0;
         float: left;
         margin-right: 25px;
     }
     .testimonials .media {
         text-align: left;
         padding: 0 22px 0 25px;
     }
     .testimonials .testimonials-img {
         padding-top: 28px;
     }
     .testimonials .testimonials-body {
         padding-left: 128px;
         position: relative;
         padding-bottom: 20px;
     }
     .testimonials .quotation {
         left: 66px;
         position: absolute;
         top: 22px;
     }
     .call_to_action {
         padding-top: 114px;
         padding-bottom: 127px;
     }
     .call_to_action h1 {
         font-size: 40px;
         line-height: 1.1;
     }
     .testimonials {
         padding-bottom: 30px;
     }
     .out_mission .content-left .mission-description {
         padding-bottom: 10px;
         margin-bottom: 0;
     }
     .out_mission .content-list li {
         padding-top: 8px;
         padding-bottom: 8px;
     }
     .out_mission .title-section {
         padding-bottom: 0px;
     }
     .out_mission .title-section p:before {
         display: none;
     }
     .out_mission .content-list {
         margin-bottom: 15px;
     }
     .Instructors {
         padding: 120px 0 223px;
     }
     .Instructors .Instructors-last-child {
         margin-bottom: 0;
     }
     .Instructors-page {
         padding: 120px 0 95px;
     }
     .Instructors-page-slider {
         padding: 120px 0 0;
     }
     .president {
         padding-bottom: 0;
     }
     .single-instructor .sidebar-title-section h2 {
         font-size: 25px;
     }
     .course_detail h2 {
         font-size: 32px;
         margin-top: 18px;
     }
     .course-reating .rex-bottom-medium {
         display: block;
     }
     .course-reating .rex-bottom-medium .btn-text {
         float: right;
         width: 100px;
     }
     .single-img {
         margin-bottom: 40px;
     }
     .learning-list {
         padding-bottom: 30px;
     }
     .learning-list ul {
         display: inline-block;
         margin-right: 100px;
         margin-left: 0;
     }
     .learning-list ul:last-child {
         margin-right: 0;
     }
     .learning-list ul li {
         padding: 10px 0 0px 20px;
     }
     .review {
         padding-top: 60px;
     }
     .review h4 {
         padding-bottom: 25px;
     }
     .review-form {
         padding: 30px 0 0;
     }
     .review-form .rex-bottom-medium {
         margin-top: 20px;
         margin-bottom: 0;
         -webkit-transform: translateX(5px);
         transform: translateX(5px);
     }
     .rex-forms {
         -webkit-transform: translateX(-5px);
         transform: translateX(-5px);
     }
     /*=======courses.html=========*/
     
.courses_page {
  padding: 28px 0 24px;
}
     .sorting-btn {
         display: inline-block;
         -webkit-transform: translateY(-8px);
         transform: translateY(-8px);
     }
     .list-group-item {
         float: left !important;
     }
     .list-group .description {
         display: none;
     }
     .courses-list .description {
         display: block;
     }
     .list-group-item .description {
         display: block;
     }
     .courses_page .col-md-3 {
         padding-left: 0;
     }
     .courses_page .block-content h6 {
         font-size: inherit;
     }
     .courses_page .list-group-item .block-content .img-hover {
         width: 500px;
     }
     .courses_page_menu {
         padding-right: 0;
     }
     .course_detail .description {
         padding-top: 0;
     }
     .single-course {
         padding-top: 110px;
     }
     .instructors-media-link {
         display: inline-block;
     }
     .courses-slider .owl-controls {
         top: 35%;
         width: 100%;
     }
     /*=======

			blog.html			

		=========*/
     
     .blog-page .blog-title h3 {
         margin: 0;
         font-size: 26px;
         line-height: 2.3;
     }
     .blog-page .blog-content {
         padding: 40px 40px 20px;
     }
     /*=======

			Single-blog page		

		=========*/
     
     .single-blog .description {
         padding-top: 0;
     }
     /*=======

			Contact page		

		=========*/
     
     footer .usefull-link li {
         max-width: 100%;
         display: block;
         padding: 6px 0px;
     }
 }

 @media only screen and (max-width: 980px) {
     .item {
         width: 100%;
     }
     #profile-brd > span {
         display: none;
         overflow: hidden
     }
     .col500 {
         margin-left: 0 !important;
     }
     .DisPlayNoneBlock {
         display: block;
     }
     .DisPlayNone {
         display: none;
     }
	 	 .about-content.responiveW {
  text-align: justify;
  padding-top: 0;
  width: 40% !important;
}

.rnsImg {
  float: left;
  width: 33%;
}
.rnsPCn {
  float: left;
  text-align: justify;
  width: 65%;
  margin-left: 2%;
  padding-top:0;
}

.imgW {
  float: left;
  width: 30%;
}
.about-content.contT {
  float: left;
  text-align: justify;
  width: 65%;
  margin-left: 3%;
}
	 .iconRound {
  border: 2px solid;
  border-radius: 50%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 0 3px 2px rgba(0, 0, 0, 0.2) inset;
  height: 75px;
  line-height: 46px;
  margin-left: 44%;
  padding: 10px 0 0;
  text-align: center;
  width: 75px;
}
.blackA a {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  padding: 5px 18px;
}
.blackA li {
  margin-bottom: 10px;
  padding: 0;
}
.info-box .info-icon i {
  border-radius: 50%;
  font-size: 24px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  width: 60px;
  margin-bottom:20px;
}
.bgblue-1 {
  background: #08c2f3 none repeat scroll 0 0;
}
.bggreen-1 {
  background: #ccdb38 none repeat scroll 0 0;
}
.bgyallow-1 {
  background: #fecc17 none repeat scroll 0 0;
}
.info-box {
  background: #fefefe none repeat scroll 0 0;
  border: 1px solid #ddd;
  margin-bottom: 30px;
  min-height: 250px;
  padding: 30px;
}

 }
 @media only screen and (max-width: 959px) {
     .menu-container {
         width: 100%;
     }
     .menu-mobile {
         display: block;
     }
     .menu-dropdown-icon:before {
         display: block;
     }
     .menu > ul {
         display: none;
     }
     .menu > ul > li {
         width: 100%;
         float: none;
         display: block;
     }
     .menu > ul > li a {
         padding: 1.5em;
         width: 100%;
         display: block;
     }
     .menu > ul > li > ul {
         position: relative;
     }
     .menu > ul > li > ul.normal-sub {
         width: 100%;
     }
     .menu > ul > li > ul > li {
         float: none;
         width: 100%;
         margin-top: 20px;
     }
     .menu > ul > li > ul > li:first-child {
         margin: 0;
     }
     .menu > ul > li > ul > li > ul {
         position: relative;
     }
     .menu > ul > li > ul > li > ul > li {
         float: none;
     }
     .menu .show-on-mobile {
         display: block;
     }
 }
 @media only screen and (min-width: 992px) {
     section {
         text-align: inherit;
     }
     aside.widget h1:before,
     aside.widget h2:before,
     aside.widget h3:before,
     aside.widget h4:before,
     aside.widget h5:before,
     aside.widget h6:before {
         left: 15px;
         -webkit-transform: translateX(0%);
         transform: translateX(0%);
     }
     .display-none {
         display: inline;
     }
     .author-top {
         display: none;
     }
     .author-bottom {
         display: inline-block;
     }
     .title-section {
         padding-bottom: 0px;
     }
     .search {
         padding-left: 15px;
         padding-right: 15px;
     }
     .single-course .description {
         padding-top: 0;
     }
     .addres-icon {
         margin-bottom: 20px;
     }
     .shadow-1 {
         box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.01);
     }
     .bgwhite {
         background: #fff none repeat scroll 0 0;
     }
     .info-box {
         background: #fefefe none repeat scroll 0 0;
         border: 1px solid #ddd;
         margin-bottom: 30px;
         padding: 30px;
         min-height: 250px;
     }
     .info-box:hover {
         background: #fcfcfc;
     }
     .info-box .info-icon {
         text-align: center;
     }
     .info-box .info-icon i {
         border-radius: 50%;
         font-size: 24px;
         height: 60px;
         line-height: 60px;
         text-align: center;
         width: 60px;
		 background:#da251c none repeat scroll 0 0;
     }
     .info-box .info-content .info-title {
         margin-top: 20px;
     }
     .info-box .info-content .info-title h6 {
         font-weight: 400;
         text-align: center;
         text-transform: uppercase;
     }
     .info-box .info-content .info-disc {
         margin-top: 10px;
     }
     .info-box .info-content .info-disc p {
         text-align: center;
     }
     .bgblue-1 {
         background: #08c2f3 none repeat scroll 0 0;
     }
     .bggreen-1 {
         background: #ccdb38 none repeat scroll 0 0;
     }
     .bgyallow-1 {
         background: #fecc17 none repeat scroll 0 0;
     }
     .gallery-img {
         padding-left: 15px;
     }
     /* REVIEWS Section */
     
     .comments-title,
     .review-form p,
     .select-rating,
     .rating {
         display: inline-block;
     }
     .review-form p {
         padding-left: 6px;
     }
     .rating {
         float: right;
     }
     .select-rating {
         margin-left: 25px;
     }
     /*-------*/
     
     .featured-section .instructor-content {
         padding: 15px 10px;
     }
     .featured-section .instructor-content:last-child {
         padding-bottom: 0;
     }
     .course-reating .rex-bottom-medium {
         width: 100%;
     }
     .instructor {
         padding-top: 10px;
         padding-left: 15px;
     }
     .rex-bottom-medium {
         height: 52px;
         line-height: 52px;
     }
     .About_Us .rex-bottom-medium {
         margin-top: 8px;
     }
     .entry-meta {
         padding-top: 10px;
         text-align: center;
         padding-top: 15px;
         margin-top: 20px;
         border-top: 1px solid #e8e8e8;
     }
     .author {
         padding: 10px 0;
         display: inline-block;
         padding-top: 0;
         padding-bottom: 0;
     }
     .author p {
         margin: 0;
     }
     .date {
         display: inline-block;
     }
     .rex-comments {
         float: none;
     }
     .author,
     .categories-links {
         margin-right: 4px;
         padding-right: 6px;
         border-right: 1px solid #e8e8e8;
     }
     .author p,
     .categories-links p {
         margin: 0;
         line-height: 1;
     }
     .comments .comments-img img {
         float: left;
         margin-right: 15px;
     }
     .comments .comments-content {
         overflow: hidden;
     }
     .breadcum {
         text-align: left;
     }
     .breadcum h4 {
         font-size: 25px;
     }
     .pages {
         text-align: center;
     }
     .block-content {
         margin: 0;
     }
     .content {
         padding: 30px 20px 10px;
     }
     .block-title {
         padding: 0;
     }
     .categories-links,
     .rex-comments {
         display: inline-block;
     }
     .share_section .col-md-6 {
         padding: 0;
     }
     .quote p br {
         display: none;
     }
     .search-full-width .col-md-7 {
         padding-left: 0;
     }
     .menu-search .search-btn {
         height: 100%;
     }
     .features-list {
         padding: 40px 0 40px;
     }
     .menu-search {
         position: absolute;
         top: 50%;
         text-align: right;
         padding: 0;
         height: 0;
     }
     .menu-search:before {
         content: "";
         position: absolute;
         left: 0;
         top: -5px;
         opacity: 0;
         width: 1px;
         height: 14px;
         background: #797979;
     }
     .menu-search .btn-default {
         margin-top: -14px;
         padding-right: 0;
         position: relative;
     }
     .menu-search .btn-default:before {
         content: "";
         position: absolute;
         left: 0;
         top: 50%;
         width: 1px;
         height: 14px;
         background: #797979;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%);
     }
     .menu-search .search-input {
         left: 50%;
         top: 0;
         width: 49%;
         margin: 0 auto;
         -webkit-transform: translate(0%, 20%);
         transform: translate(0%, 20%);
     }
     .menu-search .search-input input {
         height: 40px !important;
     }
     .menu-search .overlay {
         top: -24px;
     }
     .logo {
         float: left;
     }
     ul.main-ul {
         width: auto;
     }
     ul.main-ul li a {
         padding: 30px 15px;
     }
     ul.main-ul li ul {
         box-shadow: rgba(239, 239, 239, 0.568627) 0px 1px 0px 1px;
         margin-top: 10px;
     }
     ul.main-ul li ul > li ul {
         box-shadow: none;
     }
     .menu > ul > li > ul > li > ul > li {
         border-bottom: 1px solid #e8e8e8;
     }
     .menu > ul > li > ul > li a {
         padding: 0.2em 0;
     }
     .menu-container {
         min-height: 85px;
     }
     .nav-tabs li {
         width: 49%;
     }
     .review {
         padding-top: 30px;
     }
     /*=======

			* Home page style

		=========*/
     
     header .block {
         text-align: left;
     }
     header .block a {
         border-right: 1px solid #e8e8e8;
         display: inline-block;
         font-size: 14px;
         font-weight: 600;
         letter-spacing: 0.4px;
         line-height: 30px;
         margin-right: 10px;
         padding-right: 10px;
         transition: all 0.3s ease-in-out 0s;
     }
     .block a:hover {
         color: #fff !important;
         text-decoration: underline !important;
     }
     .pull-right > li {
         display: inline-block;
     }
     .blackA a {
         background: #000;
         color: #fff;
         padding: 6px 14px;
         margin-top: 8px;
         position: relative;
         top: 3px;
         border-radius: 2px;
         font-size: 14px;
         letter-spacing: 0.5px;
     }
     .blackA a:hover {
         color: #fff !important;
     }
     header .align-right {
         text-align: right;
     }
     .rex-slider h1 {
         font-size: 40px;
         line-height: 50px;
         top: 30% !important;
     }
     .rex-slider p {
         display: block;
         font-size: 24px;
         line-height: 34px;
     }
     .rex-slider a {
         display: inline-block;
     }
     .rex-slider .slider-btn {
         padding-top: 20px;
     }
     .rex-slider .slide-center h1 {
         line-height: 29px;
     }
     .rex-slider .slider-text {
         top: 32% !important;
     }
     .rex-slider .slider-btn {
         top: 60% !important;
         width: 100%;
         text-align: center;
     }
     .rex-slider .slide-center h1 {
         top: 28% !important;
         line-height: 22px;
     }
     .rex-slider .slide-center .slider-btn {
         top: 52% !important;
     }
     .highlight-text {
         font-size: 24px;
     }
     .About_Us img {
         border: 1px solid #ddd;
         border-radius: 4px;
         margin-top: 24px;
         margin-right: 30px;
     }
     .About_Us .about-content {
         padding-top: 2%;
     }
     .About_Us .about-content h2 {
         margin-top: 0;
     }
     .about-content .media-left,
     .about-content .media-right,
     .about-content .media-body {
         display: table-cell;
     }
     .about-content .icon-style {
         margin: auto;
         margin-right: 5px;
     }
     .about-content br {
         display: block;
     }
     .tab-content img {
         min-width: auto;
         margin: 0;
         margin-right: 20px;
         float: left !important;
     }
     .call_to_action {
         padding-left: 0;
         padding-right: 0;
         padding-top: 37px;
         padding-bottom: 50px;
     }
     .call_to_action br {
         display: inline-block;
     }
     .testimonials h5 {
         padding-top: 20px;
     }
     .testimonials .media {
         text-align: left;
         padding-right: 16px;
     }
     .testimonials .testimonials-body {
         padding-bottom: 7px;
     }
     .testimonials .testimonials-body p {
         font-family: sans-serif;
         font-size: 16px;
         letter-spacing: 0.6px;
         padding-bottom: 12px;
         text-align: justify;
         line-height: 28px;
     }
     .testimonials .testimonial-author {
         float: left;
         margin-right: 11px;
     }
     .Counter .content {
         padding: 5px 12px 0;
     }
     .Counter .col-md-4 {
         padding-left: 15px;
         padding-bottom: 4px;
     }
     .Counter .icon-style {
         float: left;
     }
     .Counter .Counter-last-child .counter-box {
         -webkit-transform: translateY(0);
         transform: translateY(0);
     }
     .out_mission .title-section {
         padding-bottom: 16px;
     }
     /*=======

			newsletter			

		=========*/
     
     .counter-box .icon-style {
         margin-right: 15px;
     }
     /*=========

			* About page style

		=========== */
     
     .out_mission .mission-description {
         padding-bottom: 5px;
     }
     .out_mission .content-left {
         padding-top: 0;
     }
     .out_mission .content-left .mission-description {
         padding: 0;
     }
     .out_mission .content-list {
         margin-bottom: 0;
         padding: 10px 0;
     }
     .out_mission .content-list li {
         padding-top: 5px;
         padding-bottom: 5px;
     }
     .tab-content p {
         margin: 0;
     }
     .usefull-link {
         display: block;
     }
     /*=========

			* Instructors

		===========*/
     
     #Instructors,
     #latest_news {
         padding: 0;
     }
     .Instructors {
         padding: 50px 0 27px;
     }
     .Instructors .Instructors-last-child {
         margin-bottom: 8px;
     }
     .Instructors .block-content {
         border-bottom: 2px solid;
     }
     .Instructors .block-content .content {
         bottom: -98px;
     }
     .Instructors .block-content:hover .content {
         height: 184px;
         border-bottom: 1px solid #00b3ee;
     }
     .Instructors .block-content:hover .content-text p {
         padding: 7px 0;
     }
     .instruction-sidbar-img {
         float: left;
         margin-right: 18px;
     }
     .Instructors-page .block-content {
         margin-bottom: 120px;
     }
     .president img {
         width: 100%;
     }
     .president p {
         padding-bottom: 0;
         margin: 0;
     }
     .president .col-md-3,
     .president .col-md-9,
     .president .col-md-12 {
         padding: 0;
     }
     .president .president-content {
         display: -webkit-box;
         display: -webkit-flex;
         display: -ms-flexbox;
         display: flex;
     }
     .president .president-title {
         padding-left: 60px;
         padding-right: 20px;
         position: absolute;
         left: 0;
         top: 50%;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%);
     }
     /*=======

			single-courses page				

		=========*/
     
     .description {
         padding-top: 30px;
     }
     .share_section h6 {
         padding-top: 0;
         padding-bottom: 5px;
         margin-right: 10px;
     }
     .share_section .media-section {
         padding: 0;
         margin: 0;
         text-align: right;
     }
     .rex-forms .col-md-4,
     .rex-forms .col-md-6,
     .rex-forms .col-md-12 {
         padding: 0 6px;
     }
     .instructor-img {
         float: left;
         margin-right: 8px;
     }
     .description h4,
     .course_detail h4 {
         font-size: 22px;
     }
     .course_detail h2 {
         font-size: 32px;
     }
     .learning-list ul {
         margin-right: 19px;
         margin-left: 0;
     }
     /*=======

			courses.html			

		=========*/
     
     .courses_page_menu {
         text-align: right;
         padding-bottom: 20px;
     }
     .courses_page .block-content .entry-meta {
         text-align: left;
     }
     .list-group .description {
         padding: 20px 0;
         display: none;
     }
     .courses_page_btn {
         margin-right: 15px;
         margin-bottom: 20px;
         padding: 15px 21px;
     }
     .courses_page_btn i {
         margin-left: 50px;
     }
     .courses_page-right {
         float: right;
     }
     .list-group .block-content {
         margin-bottom: 50px;
     }
     /*=======

			blog-right		

		=========*/
     
     .blog-page .blog-title h3 {
         font-size: 18px;
         line-height: 3;
     }
     .blog-page .description {
         padding-top: 3px;
     }
     .blog-right {
         float: right;
     }
     .block-date {
         float: left;
         margin-right: 15px;
     }
     .entry-meta {
         text-align: left;
     }
     .read-more {
         display: inline;
         float: right;
     }
     /*=======

			Contact page		

		=========*/
     
     .contact-from h3 {
         margin-top: 0;
     }
     .rex-map {
         padding-bottom: 0;
     }
     footer {
         text-align: left;
     }
     footer p {
         text-align: left !important;
     }
     footer .align-right {
         text-align: right !important;
     }
     .addres-icon {
         float: left;
         margin-right: 15px;
     }
     .single-blog .blog-title {
         padding: 0 0 40px;
     }
     .single-blog .description {
         padding-top: 0;
     }
     .author-description {
         padding-bottom: 0;
     }
     .author-description .media-left {
         display: table-cell;
         margin-bottom: 0;
         padding-right: 10px;
     }
     .instructor-content .instruction-sidbar-title {
         padding-left: 8px;
         padding-top: 6px;
     }
     .popular_courses {
         padding: 50px 0 55px;
     }
     /*=======

			partners page		

		=========*/
     
     .partners .partners-logo {
         margin-bottom: 0;
     }
     /*===========

			footer

		=============*/
     
     footer h3 {
         padding-bottom: 0px;
     }
     footer .footer-section {
         border-color: transparent;
     }
     footer .phone-number br {
         display: none;
     }
     footer .phone-number a {
         margin: 0;
     }
     footer .address h6,
     footer .address p {
         display: block;
     }
     .footer-description br {
         display: none;
     }
     .footer-description p {
         padding: 30px 0;
     }
     .faq-section li {
         padding: 10px 0;
     }
     .copyright {
         margin-top: 58px;
     }
 }
 @media screen and (max-width: 768px) {
 .hover01 {
  width:45%;
  float:left;
 }
   .hover01 figure img {
  margin-left: 0;
  text-align: center;
  transform: scale(1);
  transition: all 0.3s ease-in-out 0s;
  width: 200px;
}
.rnsImg {
  float: left;
  width: 30%;
  margin-left:2%;
}
.rnsPCn {
  float: left;
  text-align: justify;
  width: 60%;
  margin-left: 2%;
  margin-right:2%;
  padding-top:0;
}
.responiveX {
  float: left;
  margin-bottom: 2%;
  margin-top: 0;
  width: 35% !important;
}
.RightF {
 float:none;
}
.about-content.responiveW {
  text-align: justify;
  width: 65% !important;
  float: left;
}
.footer-description {
 min-height:250px;
}
.imgW {
  float: left;
  width: 40%;
  margin-left:2%;
}
.about-content.contT {
  float: left;
  text-align: justify;
  width: 53%;
  margin-left: 3%;
  margin-right:2%;
}
 }
 @media only screen and (min-width: 768px) {
     aside.coures-reat {
         padding: 15px 11px;
     }
     aside.widget ul li {
         padding: 15px 18px 15px 35px;
     }
     .owl-controls {
         position: absolute;
         top: 0;
         right: 0;
         -webkit-transform: translateY(-105px);
         transform: translateY(-105px);
     }
     .tab-content p {
         padding: 1% 0;
     }
     .media-section {
         padding-top: 20px;
         margin-bottom: 46px;
     }
     .modal-dialog {
         min-width: inherit;
     }
     .modal-content .modal-body {
         padding: 0 40px;
     }
     .modal-content .modal-body .rex-forms {
         -webkit-transform: translateX(0);
         transform: translateX(0);
     }
     .author-description .media-body {
         display: table-cell;
         padding-left: 23px;
         padding-top: 0;
     }
     .breadcum h4 {
         font-size: 20px;
     }
     .single-course-img {
         margin: 6px auto 40px;
     }
     .rex-overlay {
         top: 175px;
     }
     .rex-slider p {
         display: block;
     }
     .search-input {
         padding: 0 75px;
     }
     .menu-search .search-btn {
         height: 100%;
     }
     .menu-search .search-input input {
         padding: 0 60px 0 20px;
     }
     .menu-search .search-input input {
         font-size: 14px;
     }
     .rex-slider h1 {
         top:28% !important;
     }
     .rex-slider .slider-text {
         top: 40% !important;
     }
     .call_to_action {
         padding: 44px 0 59px;
     }
     .call_to_action p {
         font-size: 24px;
         line-height: 34px;
     }
     .search-full-width input {
         font-size: 18px;
     }
     .testimonials img {
         float: none;
         margin: 0 auto;
         width: 50px;
     }
     .testimonials .testimonials-body {
         display: block;
         width: 100%;
         padding-bottom: 8px;
     }
     .testimonials .testimonials-img {
         min-width: 200px;
         display: table-cell;
     }
     .testimonials .testimonials-body {
         display: table-cell;
     }
     .features-list {
         margin-bottom: 0;
     }
     /*=========

			* About page style

		=========== */
     
     .About_Us br {
         display: block;
     }
     .rex-accordion {
         padding-top: 10px;
     }
     .rex-accordion .rx-panel-heading {
         padding: 16px 35px;
         padding-right: 15px;
     }
     .rex-accordion .panel-body {
         border-top-color: transparent !important;
     }
     /*=======

			courses.html			

		=========*/
     
     .courses_page .block-content h6 {
         font-size: 18px;
     }
     .courses_page_btn {
         margin-right: 15px;
         margin-bottom: 20px;
     }
     .popular_courses {
         padding: 50px 0 37px;
     }
     .courses-slider .owl-controls {
         top: inherit;
         width: auto;
         right: 50%;
         -webkit-transform: translateX(50%);
         transform: translateX(50%);
     }
     /*=======

			Instructors			

		=========*/
     
     #Instructors,
     #latest_news {
         padding: 0 20%;
     }
     .Instructors .block-content .content {
         height: 100px;
     }
     .Instructors .Instructors-last-child {
         margin-bottom: 10px;
     }
     .Instructors .block-content:hover .content {
         height: 155px;
     }
     /*=======

			newsletter			

		=========*/
     /*=======

			footer			

		=========*/
     
     footer .usefull-link li {
         min-width: 15%;
         padding: 2px 0;
        
     }
     footer .address {
         display: inline-block;
     }
     footer .faq-section li {
         display: block;
     }
     footer .footer-description p {
         display: block;
         padding-top: 0px;
         padding-bottom: 0;
     }
 }
 @media only screen and (min-width: 480px) {
     .block-content {
         margin: 0 0 20px;
     }
     .block-content h6 {
         line-height: 24px;
     }
     .content {
         padding: 34px 40px 10px;
     }
     .content p {
         margin: 0;
     }
     /*=====

			* Home page 

		=======*/
     
     .call_to_action br {
         display: inline-block;
     }
     /*======

			* About page

		========*/
     
     .tab-content img {
         min-width: auto;
         margin: 0 auto;
     }
     .tab-content p {
         padding: 2% 0;
     }
     .rex-accordion i {
         display: inline-block;
         float: right;
         -webkit-transform: translateY(7px) rotate(45deg);
         transform: translateY(7px) rotate(45deg);
         opacity: 0;
         -webkit-transition: 0.10s;
         transition: 0.10s;
     }
     .rex-accordion h5 {
         display: inline-block;
     }
     .rex-accordion .rx-panel-heading {
         position: relative;
     }
     .rex-accordion .rx-panel-heading:before {
         content: "";
         position: absolute;
         top: 50%;
         right: 15px;
         width: 11px;
         height: 3px;
         background: #797979;
         opacity: 1;
         -webkit-transition: 0.10s;
         transition: 0.10s;
     }
     .rex-accordion .collapsed:before {
         opacity: 0;
         right: 0;
     }
     .rex-accordion .collapsed i {
         opacity: 1;
         -webkit-transform: translateY(7px) rotate(0deg);
         transform: translateY(7px) rotate(0deg);
     }
     .single-courses-img {
         margin: 0 auto 39px;
     }
 }
 /* Small Devices, Tablets */
 @media only screen and (max-width: 480px) {
.imgW {
  width: 93%;
  margin-left: 2%;
  margin-right:2% !important;
  padding-right:2%;
}
.about-content.contT {
  text-align: justify;
  width: 93%;
  margin-left: 2%;
  margin-right:2%;
}
.footer-description {
 min-height:270px;
}
.item-title .title {
  font-size: 12px;
}
.responiveX {
  float: left;
  margin-bottom: 2%;
  margin-top: 0;
  width: 100% !important;
}

.about-content.responiveW {
  text-align: justify;
  width: 100% !important;
  float: left;
}
.rnsImg {
  float: left;
  width: 93%;
  margin-left:2%;
  margin-right:2%;
}
.rnsPCn {
  float: left;
  text-align: justify;
  width: 93%;
  margin-left: 2%;
  margin-right:2%;

}
 .hover01 {
  width:95%;
  float:left;
 }
   .hover01 figure img {
  margin-left: 0;
  text-align: center;
  transform: scale(1);
  transition: all 0.3s ease-in-out 0s;
  width: 200px;
}
}