@charset "utf-8";
	@media only screen and (max-width:1300px) {
	.owl-controls .owl-nav .owl-prev {
	left:-20px
}
.owl-controls .owl-nav .owl-next {
	right:-20px
}
.rs-search-courses::after {
	width:95%
}
.home3 #rs-slider .owl-dots {
	right:30px
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.rs-why-choose .choose-item .choose-title {
	font-size:13px
}
.home3 #rs-slider .owl-dots {
	right:15px
}
.branches-item p {
	font-size:14px
}
#rs-slider .slide-content .slider-title {
	font-size:35px;
	margin-bottom:5px
}
#rs-slider .slide-content .slider-desc,.rs-gallery-4 .gallery-item .gallery-desc p {
	margin-bottom:15px
}
.home1 #rs-slider .slide-content .container {
	margin-top:-5%
}
.university-home .rs-menu a {
	padding:0 6px
}
#rs-slider.slider-section4 .slide-content .container {
	margin-top:-6%
}
.rs-gallery-4 .gallery-item .gallery-desc {
	padding:15px
}
.rs-events-2 .event-item .event-img img {
	min-height:260px
}
.rs-events-2 .event-item .event-meta {
	font-size:11px
}
.rs-events-2 .event-item .event-title {
	font-size:17px
}
.rs-events-2 .event-item .event-desc p {
	font-size:14px;
	line-height:22px
}
.sidebar-area .newsletter .box-newsletter .form-control {
	padding:5px 10px;
	font-size:14px
}
.home1 .rs-menu ul.nav-menu>li,.home3 .rs-menu ul.nav-menu>li,.inner-page .rs-menu ul.nav-menu>li {
	margin-right:35px
}
.rs-header-style8 .rs-menu ul.nav-menu>li {
	margin-right:20px
}
.rs-banner-section2 .banner-inner {
	top:55%
}
}
@media only screen and (max-width:1199px) {
	#rs-header.rs-transfarent-header-style .rs-right-btn-inner .apply-box a {
	padding-left:20px;
	padding-right:20px
}
#rs-slider .slide-content .slider-title {
	font-size:40px
}
#rs-slider .slide-content .sl-get-started-btn,#rs-slider .slide-content .sl-readmore-btn {
	min-width:150px;
	padding:8px 25px
}
#rs-slider .owl-dots {
	top:40%
}
.home2 #rs-slider .container {
	margin-bottom:0
}
.rs-search-courses {
	margin-top:0;
	background:#212121
}
.rs-search-courses:after {
	display:none
}
.rs-services-style1 .services-item {
	padding:15px 15px 20px
}
.rs-services-style1 .services-icon {
	font-size:35px
}
.rs-services-style1 .services-desc .services-title {
	margin-bottom:10px
}
.rs-services-style1 .services-desc {
	margin-top:25px
}
.rs-courses .cource-item .course-footer>div span {
	font-size:13px
}
.rs-courses .cource-item .course-footer {
	padding:10px
}
.rs-header .rs-header-top .header-contact .widget-text .info-text a,.rs-header .rs-header-top .header-contact .widget-text .info-text span {
	font-size:16px
}
.rs-latest-news .news-normal-block .news-title {
	font-size:18px
}
.rs-footer .footer-top .recent-post-widget .post-item .post-date>span:first-child {
	margin-top:6px
}
.rs-footer .footer-top .recent-post-widget .post-item .post-category,.rs-footer .footer-top .recent-post-widget .post-item .post-title,.rs-footer .footer-top .sitemap-widget li a,.rs-footer .footer-top p {
	font-size:14px
}
.shipping-area .product-list table tr td {
	padding-right:20px
}
.rs-banner-section2 .banner-inner .banner-title {
	font-size:60px
}
#rs-header.rs-transfarent-header-style .rs-right-btn-inner .apply-box {
	margin-left:0
}
.rs-about-style8 .author-section .align-img img {
	height:70px;
	width:70px
}
.rs-about-style8 .author-section .align-img {
	margin-right:14px
}
}
@media only screen and (max-width:991px) {
	.bg12,.sec-spacer,.shop-page-area.single-product-page {
	padding:80px 0
}
.pt-90 {
	padding-top:70px
}
.pt-100 {
	padding-top:80px!important
}
.mb-pt-50,.pt-70 {
	padding-top:50px!important
}
.pb-100,.rs-about-style7.bg11,.rs-counter-style8.bg14 {
	padding-bottom:80px!important
}
.md-mb-30,body .mobile-mb-30 {
	margin-bottom:30px
}
.rs-courses-details .course-instructor .instructor-title,.sec-title h2 {
	margin-bottom:10px
}
.rs-counter-style7.pb-100 {
	padding-bottom:40px!important
}
.rs-partner.pb-170 {
	padding-bottom:150px!important
}
.rs-breadcrumbs {
	padding:70px 0 35px
}
.rs-team-2.team-page {
	padding-top:73px
}
.mt-70 {
	margin-top:40px!important
}
.md-gray-bg-color {
	background:#f9f9f9!important
}
.pb-70,.rs-about-2 .about-signature,.rs-courses-2 {
	padding-bottom:50px!important
}
.mt-80 {
	margin-top:60px!important
}
.sec-title.mb-30 {
	margin-bottom:15px!important
}
.mobile-mb-50,.shipping-box {
	margin-bottom:50px
}
.rs-vertical-middle .logo-area {
	line-height:26px
}
.mobile-mb-20 {
	margin-bottom:20px
}
.rs-banner-section3 {
	padding-top:100px
}
.rs-footer .footer-top .about-widget p {
	margin-bottom:0
}
.rs-about .about-img,.rs-counter-style7 .rs-counter-list {
	margin-bottom:40px
}
.home1 .rs-menu ul.nav-menu>li,.home3 .rs-header .rs-menu ul,.home3 .rs-menu ul.nav-menu>li,.home5 .rs-header .main-menu .rs-menu ul,.inner-page .rs-menu ul,.inner-page .rs-menu ul.nav-menu>li,.instructor-home .rs-header .main-menu .rs-menu ul {
	margin-right:0
}
.home5 .rs-menu a,.inner-page .rs-header-2 .menu-area .rs-menu .nav-menu>li>a {
	padding:0 14px
}
.home5 .rs-menu {
	background:#00bcd4
}
.home5 .nav-menu>li>a {
	border-color:#0e98aa
}
.home5 .nav-menu>.menu-item-has-children>span.rs-menu-parent {
	background:#0e98aa;
	border-color:#0e98aa;
	color:#fff
}
.home5 .apply-box {
	display:none
}
.home5 .rs-menu-toggle,.inner-page .rs-menu-toggle,.instructor-home .rs-menu-toggle {
	background:0 0;
	border-left:none
}
.home5 .rs-header .rs-menu-toggle {
	color:#92278f!important
}
.home5 .rs-header .logo-area,.instructor-home .rs-header .logo-area {
	padding-top:0
}
.home5 .rs-footer .footer-contact-desc {
	box-shadow:none
}
.inner-page .rs-menu-toggle {
	color:#fff!important
}
.home5 .nav-menu>.menu-item-has-children>span.rs-menu-parent:hover,.home5 .rs-header .rs-menu-toggle:hover,.inner-page .rs-menu-toggle:hover {
	color:#ffb600!important
}
.rs-countdown-part .register-form,.rs-footer .footer-top .footer-share,.rs-footer .footer-top [class*=col-]+[class*=col-] {
	margin-top:40px
}
.shipping-area .product-list table tr td .des-pro {
	width:auto;
	padding-right:0
}
.rs-team-single .team-icons {
	text-align:left;
	padding-left:0
}
.home5 .rs-services-style1 .services-item,.rs-services-style1 .services-item {
	margin-top:80px
}
.rs-testimonial-5 .testimonial-item {
	max-width:600px;
	padding:45px 20px
}
.home3 .rs-header .menu-area .toggle-btn,.instructor-home .apply-box,.instructor-home .searce-box,.nav-expander,.owl-controls .owl-nav .owl-next,.owl-controls .owl-nav .owl-prev,.rs-header .rs-header-top .header-contact,.rs-header-style8 .rs-right-btn-inner,.rs-transfarent-header-style .searce-box {
	display:none!important
}
.rs-header .logo-area,.rs-why-choose .choose-img {
	text-align:center
}
.rs-about .about-img img,.rs-check-out .product-price table,.rs-events-2 .event-item .event-img img,.rs-header .logo-area,.rs-team-2 .team-item .team-img img {
	width:100%
}
.home3 .rs-toolbar .rs-toolbar-right {
	margin-top:6px
}
.inner-page .searce-box {
	right:85px;
	top:16px
}
.home3 .rs-menu-toggle,.home5 .rs-menu-toggle,.inner-page .rs-menu-toggle,.instructor-home .rs-menu-toggle,.rs-transfarent-header-style .rs-menu-toggle {
	text-align:right
}
.home3 .logo-area,.home5 .logo-area,.inner-page .logo-area,.instructor-home .logo-area,.rs-transfarent-header-style .logo-area {
	position:absolute;
	z-index:11;
	width:auto
}
.rs-counter-style7 .rs-counter-list .icon-part,.rs-counter-style8 .rs-counter-list .icon-part {
	margin-bottom:15px;
	margin-right:0
}
.rs-counter .rs-counter-list .counter-number,.rs-counter-style7 .rs-counter-list .icon-part i:before,.rs-counter-style7 .rs-counter-list .text-part .counter-number,.rs-counter-style8 .rs-counter-list .icon-part i:before {
	font-size:50px
}
.rs-counter-style7 .rs-counter-list,.rs-counter-style8 .rs-counter-list {
	display:block;
	text-align:center
}
#rs-header.rs-transfarent-header-style {
	position:static
}
.rs-transfarent-header-style .menu-area {
	padding-top:0;
	padding-bottom:0
}
.rs-transfarent-header-style {
	background:#623f8f
}
.home3 .rs-header .searce-box,.home5 .rs-header .searce-box {
	right:12%;
	top:17px
}
.home3 .rs-header .menu-area .rs-menu .nav-menu>li>a {
	color:#fff;
	line-height:60px;
	height:60px
}
.home3 .rs-header .rs-menu>ul,.home3 .rs-header .searce-box {
	opacity:1;
	visibility:visible
}
.home3 .rs-header .menu-area,.inner-page .rs-menu>ul,.instructor-home .rs-menu>ul {
	background-color:#212121
}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message {
	float:none;
	display:inline-block
}
.home1 .right-bar-icon,.home2 .right-bar-icon {
	top:0;
	right:20px
}
.rs-search-courses {
	padding:50px 0
}
.rs-navigation-2,.rs-why-choose {
	padding-bottom:0
}
.rs-search-courses button,.rs-search-courses input,.rs-search-courses select {
	height:50px
}
.sec-title h2 {
	font-size:30px
}
.sec-title-2 h2 {
	font-size:30px;
	margin-bottom:20px;
	padding-bottom:20px
}
.home2 .rs-header-top {
	padding:30px 0
}
.home2 .main-menu,.home3 .rs-header,.menu-sticky.sticky {
	position:relative!important;
	-webkit-animation-duration:0s;
	animation-duration:0s;
	top:0
}
.home2 .menu-area .main-menu {
	top:0
}
.home2 .menu-area {
	background:#212121
}
.rs-menu-toggle {
	padding-left:0;
	padding-right:0
}
.home1 .searce-box {
	right:15px
}
#rs-slider .slide-content .slider-title {
	font-size:35px
}
#rs-slider .slide-content .container {
	margin-top:0
}
.rs-services.rs-services-style1,.rs-why-choose .choose-img,.sidebar-area {
	padding-top:50px
}
.abt-title h2,.rs-about .about-desc h2,.rs-team-single .team-name,.team-skill h3.skill-title {
	font-size:24px
}
.rs-counter .counter-title {
	font-size:36px;
	margin-bottom:16px
}
.rs-footer .footer-contact-desc {
	padding-left:10px;
	padding-right:10px
}
.rs-footer .footer-title {
	margin-bottom:25px
}
#rs-slider .slide-content .slider-desc {
	font-size:14px;
	line-height:22px
}
.shop-single-page-area .sidebar-area {
	margin-top:20px
}
.rs-check-out .title-bg {
	margin-bottom:15px
}
.error-page-area .error-page {
	padding:50px 0 70px
}
.error-page-area .error-page h1 {
	font-size:150px;
	line-height:150px
}
.home2 .rs-menu .sub-menu li a {
	padding-left:30px
}
.home2 .rs-menu>ul>li:first-child>a,.home2 .rs-menu>ul>li>a {
	padding:0 20px
}
.rs-banner-section2 .banner-inner .banner-title {
	font-size:40px;
	line-height:1.4
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.rs-branches .col-lg-3:nth-child(3) .branches-item:after {
	display:none
}
.contact-page-section .contact-address-section .contact-info i {
	font-size:30px
}
.contact-page-section .contact-address-section .contact-info h4 {
	font-size:16px
}
.contact-page-section .contact-address-section .contact-info p {
	font-size:15px
}
}
@media only screen and (min-width:992px) {
	.modal-dialog {
	max-width:670px
}
.rs-webdevelopment-course {
	padding:265px 0
}
.lg-pt-20 {
	padding-top:20px
}
}
@media only screen and (max-width:767px) {
	.rs-counter-style7.pb-100 {
	padding-bottom:20px!important
}
.rs-services-style7 .content-part .title {
	font-size:27px
}
.rs-services-style7 .Services-wrap .Services-item .Services-desc .services-title {
	font-size:20px
}
.mobile-mb-50,.sec-title p,.sec-title-2 p {
	font-size:14px
}
.rs-partner.pb-170 {
	padding-bottom:150px!important
}
.contact-address-section .col-md-4 {
	padding:0
}
#rs-partner .owl-carousel .owl-item img {
	width:auto!important
}
.rs-banner-section3 .countdown-part .title,.rs-counter-style7 .rs-counter-list .icon-part i:before,.rs-counter-style7 .rs-counter-list .text-part .counter-number {
	font-size:45px
}
.rs-counter-style7 .rs-counter-list .text-part .counter-desc {
	font-size:18px
}
#rs-partner {
	margin-bottom:100px
}
.contact-address-section .contact-phone {
	margin:30px 0
}
.rs-about-style7 .content-part .title,.rs-latest-news-style7 .title,.sec-title2 h2 {
	font-size:24px
}
.shop-page-area .topbar-area .showing-Short .seclec-box,.shop-page-area .topbar-area .showing-result ul li,.shop-page-area .topbar-area .showing-result ul span {
	display:block;
	flex:none
}
.shop-page-area .topbar-area .showing-result ul span {
	margin:10px 0
}
.shop-page-area .topbar-area .showing-result ul li {
	height:auto
}
.rs-courses-list .course-item .course-img img,.shipping-area .product-list table,.shop-page-area .topbar-area .showing-Short .seclec-box {
	width:100%
}
.rs-testimonial-5 .testimonial-item {
	box-shadow:none
}
.rs-banner-section .banner-inner .sl-sub-title {
	font-size:40px;
	line-height:50px
}
.rs-banner-section .banner-inner .banner-title {
	font-size:50px;
	line-height:55px
}
#rs-slider .owl-dots,#rs-slider .slide-content .slider-desc br,.latest-news-slider .slick-arrow.slick-next,.latest-news-slider .slick-arrow.slick-prev,.rs-banner-section .banner-inner .content,.rs-events-2 .event-item .event-title br,.rs-footer .footer-contact-desc div[class*=col-]+div[class*=col-] .contact-inner:after,.rs-footer .footer-contact-desc div[class*=col-]+div[class*=col-] .contact-inner:before {
	display:none!important
}
.rs-team-single .rs-progress {
	margin-top:50px
}
.sidebar-area .title {
	font-size:16px;
	margin-bottom:20px
}
.rs-event-details .share-area .share-inner,.rs-events-2 nav.mt-50 {
	margin-top:20px!important
}
#rs-footer {
	padding-top:0
}
#rs-footer>.container {
	padding-left:0;
	padding-right:0;
	max-width:100%;
	box-shadow:none
}
#rs-footer .footer-contact-desc,.rs-team-2.pt-100 {
	padding-top:50px!important
}
#rs-footer .footer-contact-desc,.shop-single-page-area .inner-single-product-slider {
	padding-bottom:50px
}
#rs-footer .footer-contact-desc {
	border-radius:0
}
.rs-toolbar .rs-toolbar-right {
	margin-top:6px
}
.home3 .rs-toolbar .rs-toolbar-left,.instructor-home .rs-toolbar .rs-toolbar-left,.rs-counter-style7 .rs-counter-list,.rs-toolbar .rs-toolbar-left .welcome-message,.rs-toolbar .rs-toolbar-right {
	text-align:center
}
.sec-title .view-more {
	position:absolute;
	right:auto;
	left:0;
	margin-top:30px
}
.sec-title-2 .view-more {
	position:static
}
.home3 .rs-header .searce-box,.home5 .rs-header .searce-box {
	right:16%
}
.rs-counter-style7 .rs-counter-list .icon-part {
	margin:0 0 6px
}
.home5 #rs-slider .slide-content .sl-get-started-btn {
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px
}
.rs-footer .footer-contact-desc div[class*=col-]+div[class*=col-] .contact-inner,.rs-footer.rs-footer-style7 .footer-contact-desc div[class*=col-]+div[class*=col-] .contact-inner {
	border-left:0
}
.rs-footer.rs-footer-style7 .footer-contact-desc {
	border-bottom:none
}
.rs-countdown-part .countdown-part .title {
	font-size:40px;
	line-height:1.2
}
.rs-footer .footer-contact-desc {
	padding:35px;
	position:static;
	width:calc(100%);
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0)
}
.rs-footer .footer-top,.shop-single-page-area .tab-btm .tab-content {
	padding-top:40px
}
.rs-footer,.shop-single-page-area .tab-btm h4 {
	margin-top:0
}
.rs-footer {
	padding-top:50px
}
.rs-footer .footer-contact-desc .contact-inner,.rs-why-choose .choose-item {
	margin-bottom:30px
}
.rs-footer .footer-contact-desc .col-md-4:last-child .contact-inner,.rs-why-choose .col-md-4:last-child .choose-item {
	margin-bottom:0
}
.rs-latest-news .news-list-block .news-list-item:first-child {
	margin-top:23px
}
.rs-counter-style7 .rs-counter-list {
	display:block;
	margin-bottom:60px
}
.rs-courses-2 .sec-title-2,.rs-search-courses input,.rs-search-courses select,.sec-title-2 h3.mb-30 {
	margin-bottom:15px!important
}
.rs-video {
	padding:80px 0
}
.rs-video .video-content a i {
	margin-bottom:15px;
	font-size:40px;
	height:70px;
	width:70px;
	line-height:70px
}
.rs-video .video-content a {
	width:80px;
	height:80px;
	padding:3px
}
.rs-instagram .instagram-desc {
	max-width:350px;
	padding:40px 0
}
.latest-news-nav .slick-slide {
	width:33.33%!important;
	margin-bottom:0;
	margin-top:20px
}
.rs-branches [class*=col-]+[class*=col-] .branches-item::after {
	left:50%;
	top:0;
	transform:translateX(-50%)
}
.rs-branches [class*=col-]+[class*=col-] .branches-item {
	padding-top:30px
}
.shipping-area .product-list table,.shipping-area .product-list table tr td .order-pro {
	margin:0
}
.shipping-area .product-list table tr td i,.shipping-area .product-list table tr td img {
	margin:0 auto
}
.shipping-area .product-list table tr td {
	margin-bottom:20px;
	padding:0;
	text-align:center;
	display:block
}
.shipping-area .product-list table tr {
	padding:30px 0
}
.shipping-area .product-list table tr td .prize {
	padding-right:0
}
.rs-courses-list .course-header {
	margin-top:15px
}
.rs-courses-details .apply-btn {
	position:static;
	margin:5px 0 10px
}
.rs-courses-details .course-desc .share-area .share-inner,.rs-event-details .share-area .share-inner {
	text-align:left
}
.rs-courses-details .course-desc .share-area .share-inner,.single-blog-details .share-section .share-link1,.single-blog-details .share-section2 .share-link {
	margin-top:10px
}
.instructor-home .rs-toolbar .rs-toolbar-left .welcome-message,.single-blog-details .share-section .share-link1,.single-blog-details .share-section2 .share-link {
	float:none
}
.instructor-home .rs-toolbar .rs-toolbar-left .welcome-message {
	display:inline-block
}
.rs-events-2 .event-item .event-content {
	padding:15px 20px 20px
}
.rs-events-2 .event-item .event-title {
	font-size:17px;
	margin-bottom:10px;
	margin-top:4px
}
.single-blog-details .like-section h5 {
	margin:15px 0 5px
}
.rs-events-2 .event-item .event-img {
	margin-right:0
}
.single-blog-details .like-section .col-lg-4+.col-lg-4 {
	margin-top:20px
}
.contact-page-section #googleMap {
	height:250px
}
.rs-team-2 .col-xs-6 {
	width:50%
}
.rs-banner-section2 .banner-inner .sl-sub-title {
	font-size:24px;
	line-height:40px
}
.rs-banner-section2 .banner-inner .readon {
	padding:10px 30px;
	font-size:15px
}
.rs-banner-section2 .banner-inner .btn-area {
	padding-top:5px
}
}
@media only screen and (max-width:575px) {
	#rs-slider .slide-content .slider-title,.rs-courses-3 .course-item .course-toolbar .course-category a {
	font-size:24px
}
.rs-about .about-desc h2,.rs-banner-section2 .banner-inner .sl-sub-title,.rs-courses-3 .course-item .course-body .course-title,.rs-courses-details .course-title,.rs-courses-list .course-title,.rs-event-details .event-title,.rs-gallery .gallery-item .gallery-desc h3,.rs-team-2 .team-item .team-body .name {
	font-size:18px
}
.abt-title h2,.rs-about-2 .sec-title h2,.rs-counter .counter-title,.rs-timeline .rs-timeline-content h3,.rs-timeline .rs-timeline-content h3 a,.sec-title h2,.sec-title-2 h2 {
	font-size:18px;
	margin-bottom:4px
}
.rs-breadcrumbs .page-title {
	margin:60px 0;
	font-size:18px
}
.coupon-fields .input-text {
	width:100%;
	margin-right:-5px;
}
.checkout-price h3 {
	margin:0
}
#rs-slider .slide-content .slider-title,.rs-about-style8 .author-section .course-author,.rs-courses-details .course-title,.shipping-area .coupon-fields {
	margin-bottom:20px
}
.shipping-area .next-step {
	text-align:left
}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message {
	float:none;
	display:block;
	margin-right:0
}
.rs-testimonial .testimonial-item,.rs-testimonial-2 .testimonial-item {
	padding:25px
}
.shipping-area .order-list table tr td {
	padding:10px 15px
}
.shipping-area .next-step a {
	padding:8px 20px
}
.rs-testimonial .testimonial-item .testi-desc .testi-name,.rs-testimonial-2 .testimonial-item .testi-desc .testi-name {
	margin-bottom:10px
}
.rs-banner-section2 .banner-inner .banner-title,.rs-testimonial .testimonial-item .testi-desc:after,.rs-testimonial .testimonial-item .testi-desc:before,.rs-testimonial-2 .testimonial-item .testi-desc:after,.rs-testimonial-2 .testimonial-item .testi-desc:before {
	font-size:26px
}
.rs-accordion-style1 .card .card-header .acdn-title,.rs-courses .cource-item .course-body .course-title,.rs-courses-2 .cource-item .course-body .course-title,.rs-courses-categories .courses-item .courses-title,.rs-events .event-item .event-title,.rs-latest-news .news-normal-block .news-title,.rs-products .product-item .product-title,.rs-testimonial .testimonial-item .testi-desc .testi-name,.rs-testimonial-2 .testimonial-item .testi-desc .testi-name {
	font-size:15px
}
.home3 .rs-header .searce-box,.home5 .rs-header .searce-box {
	right:85px
}
.logo-area img {
	max-width:80%
}
.gridFilter button+button {
	margin-left:0
}
.gridFilter button,.rs-event-details .event-meta>div {
	font-size:14px
}
.rs-timeline .rs-timeline-content iframe {
	height:250px
}
.about-img .overly-border::after,.about-img .overly-border::before {
	top:20px;
	right:20px;
	bottom:20px;
	left:20px
}
}
@media only screen and (max-width:480px) {
	#rs-slider .slide-content .slider-desc {
	display:none
}
.rs-header-2 .menu-area {
	padding:10px 0
}
.home3 .logo-area,.home5 .logo-area,.inner-page .logo-area,.instructor-home .logo-area {
	top:15px
}
.slick-prev {
	left:-20px
}
.slick-next {
	right:-20px
}
#rs-slider .item img {
	min-height:205px
}
#rs-slider .slide-content .sl-get-started-btn,#rs-slider .slide-content .sl-readmore-btn {
	min-width:90px;
	padding:5px 15px
}
#rs-slider .sl-readmore-btn.mr-30 {
	margin-right:6px!important
}
.rs-banner-section2>img {
	min-height:220px
}
.rs-banner-section .banner-inner .sl-sub-title {
	font-size:24px;
	line-height:30px
}
.rs-banner-section .banner-inner .banner-title {
	font-size:30px;
	line-height:35px;
	margin-bottom:15px
}
.rs-banner-section .banner-inner .readon {
	letter-spacing:1px;
	font-size:14px;
	padding:10px 15px
}
.pagination,.rs-events .event-item .event-btn {
	margin-top:10px
}
.rs-counter .rs-counter-list .counter-number {
	font-size:40px
}
.rs-instagram .instagram-desc .title,.rs-team-single .team-name {
	font-size:26px;
	margin-bottom:6px
}
.rs-banner-section3 .countdown-part .title {
	font-size:36px
}
.rs-about-style8 .content-part .title,.rs-instagram .instagram-desc .sub-title {
	font-size:24px
}
.rs-banner-section2 .banner-inner .banner-title,.rs-our-best .rs-calltoaction .title {
	font-size:20px
}
.rs-our-best .rs-calltoaction .title {
	line-height:32px
}
.rs-instagram .instagram-desc {
	max-width:250px;
	padding:20px 0
}
.pagination .page-item>* {
	width:40px;
	height:40px;
	line-height:40px;
	font-size:16px
}
.rs-banner-section3 .countdown-part .counter-wrap .timecounter-inner .time_circles div span,.rs-countdown-part .countdown-part .counter-wrap .timecounter-inner .time_circles div span {
	font-size:30px!important
}
.error-page-area .error-page h1 {
	font-size:100px;
	line-height:100px
}
.error-page-area .error-page-message p {
	margin:0 0 25px;
	font-size:16px
}
.rs-courses-details .instructor-inner .instructor-body,.rs-events-2 .event-item .event-content {
	padding:15px 0 0
}
.rs-events-2 .event-item {
	border:none
}
.blog-page-area .blog-inner .blog-content h4 {
	line-height:22px
}
.blog-page-area .blog-inner .blog-content h4 a,.contact-page-section .contact-address-section .contact-info h4,.rs-courses-details .course-des-tabs .tab-content .tab-pane h4.desc-title,.rs-our-best .rs-calltoaction .sub-title,.rs-services-style1 .services-desc .services-title {
	font-size:16px
}
.single-blog-details .author-comment ul li:nth-child(2) {
	margin-left:30px
}
.contact-page-section .contact-address-section .contact-info i {
	font-size:30px
}
.contact-page-section .contact-address-section .contact-info p {
	font-size:15px
}
.rs-about-style8 ul,.rs-courses-details .instructor-inner,.rs-latest-news-style7 .rs-latest-list .event-item-new,.rs-latest-news-style7 .rs-latest-list .latest-wrap .news-list-block .news-list-item {
	display:block
}
.rs-testimonial .owl-controls .owl-dots .owl-dot {
	height:5px;
	width:18px
}
.single-blog-details .share-section .share-link1 li a,.single-blog-details .share-section2 .share-link li a {
	padding:7px 5px
}
.rs-latest-news-style7 .rs-latest-list .event-item-new .event-date {
	margin-right:0
}
.rs-banner-section3 .countdown-part .counter-wrap .timecounter-inner .time_circles canvas,.rs-countdown-part .countdown-part .counter-wrap .timecounter-inner .time_circles canvas {
	opacity:0
}
.sidebar-area .newsletter .box-newsletter .form-control {
	padding:5px 10px;
	font-size:14px
}
.rs-courses-details .course-desc .share-area .share-inner a {
	min-width:60px;
	padding:0 6px
}
.rs-courses-details .course-des-tabs .tab-content .instructor-list .image {
	float:none;
	margin-bottom:30px
}
.rs-latest-news-style7 .rs-latest-list .latest-wrap .news-list-block .news-list-item .news-img {
	padding-right:0;
	display:block;
	flex:auto;
	max-width:100%;
	margin:0 0 15px
}
.readon2 {
	padding-left:25px;
	padding-right:25px;
	height:40px;
	line-height:40px
}
.rs-banner-section3 .register-form .form-group,.rs-banner-section3 .register-form .form-title,.rs-countdown-part .register-form .form-group,.rs-countdown-part .register-form .form-title,.rs-latest-news-style7 .rs-latest-list {
	padding-left:20px;
	padding-right:20px
}
}
@media only screen and (max-width:420px) {
	.rs-team-2 .col-xs-6 {
	width:100%
}
}