@charset "utf-8";
@import url("/fonts/css-family.css");
[class*='rs-animation-'] {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.rs-animation-fade {-webkit-animation-name: rs-fade;animation-name: rs-fade;-webkit-animation-duration: 0.8s;animation-duration: 0.8s;-webkit-animation-timing-function: linear !important;animation-timing-function: linear !important;}
.rs-animation-slide-top {-webkit-animation-name: rs-fade-top;animation-name: rs-fade-top;}
.rs-animation-slide-bottom {-webkit-animation-name: rs-fade-bottom;animation-name: rs-fade-bottom;}
.rs-animation-slide-left {-webkit-animation-name: rs-fade-left;animation-name: rs-fade-left;}
.rs-animation-slide-right {-webkit-animation-name: rs-fade-right;animation-name: rs-fade-right;}
.rs-animation-scale-up {-webkit-animation-name: rs-animation-scale-up;animation-name: rs-animation-scale-up;}
.rs-animation-scale-down {-webkit-animation-name: rs-animation-scale-down;animation-name: rs-animation-scale-down;}
.rs-animation-shake {-webkit-animation-name: rs-shake;animation-name: rs-shake;}
.rs-animation-rotate {-webkit-animation-name: rs-rotate;animation-name: rs-rotate;}
.rs-animation-scale {-webkit-animation-name: rs-scale;animation-name: rs-scale;}
.rs-animation-hover:not(:hover),.rs-animation-hover:not(:hover) [class*='rs-animation-'] {-webkit-animation-name: none;animation-name: none;}
.rs-animation-reverse {-webkit-animation-direction: reverse;animation-direction: reverse;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
.rs-image-effect-shine {position: relative;overflow: hidden;}
.rs-image-effect-shine::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.rs-image-effect-shine:hover::before {-webkit-animation: img-shine 1s;animation: img-shine 1s;}
@-webkit-keyframes img-shine {100% {left: 125%;}
}
@keyframes img-shine {100% {left: 125%;}
}
@-webkit-keyframes rs-fade {0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes rs-fade {0% {opacity: 0;}
100% {opacity: 1;}
}
@-webkit-keyframes rs-fade-top {0% {opacity: 0;-webkit-transform: translateY(-60%);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes rs-fade-top {0% {opacity: 0;transform: translateY(-60%);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes rs-fade-bottom {0% {opacity: 0;-webkit-transform: translateY(60%);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes rs-fade-bottom {0% {opacity: 0;transform: translateY(60%);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes rs-fade-left {0% {opacity: 0;-webkit-transform: translateX(-60%);}
100% {opacity: 1;-webkit-transform: translateX(0);}
}
@keyframes rs-fade-left {0% {opacity: 0;transform: translateX(-60%);}
100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes rs-fade-right {0% {opacity: 0;-webkit-transform: translateX(60%);}
100% {opacity: 1;-webkit-transform: translateX(0);}
}
@keyframes rs-fade-right {0% {opacity: 0;transform: translateX(60%);}
100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes rs-animation-scale-up {0% {opacity: 0;-webkit-transform: scale(0.2);}
100% {opacity: 1;-webkit-transform: scale(1);}
}
@keyframes rs-animation-scale-up {0% {opacity: 0;transform: scale(0.2);}
100% {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes rs-animation-scale-down {0% {opacity: 0;-webkit-transform: scale(1.6);}
100% {opacity: 1;-webkit-transform: scale(1);}
}
@keyframes rs-animation-scale-down {0% {opacity: 0;transform: scale(1.6);}
100% {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes rs-rotate {0% {-webkit-transform: rotate(280deg);}
100% {-webkit-transform: rotate(360deg);}
}
@keyframes rs-rotate {0% {transform: rotate(280deg);}
100% {transform: rotate(360deg);}
}
@-webkit-keyframes rs-shake {0%,100% {-webkit-transform: translateX(0);}
10% {-webkit-transform: translateX(-9px);}
20% {-webkit-transform: translateX(8px);}
30% {-webkit-transform: translateX(-7px);}
40% {-webkit-transform: translateX(6px);}
50% {-webkit-transform: translateX(-5px);}
60% {-webkit-transform: translateX(4px);}
70% {-webkit-transform: translateX(-3px);}
80% {-webkit-transform: translateX(2px);}
90% {-webkit-transform: translateX(-1px);}
}
@keyframes rs-shake {0%,100% {transform: translateX(0);}
10% {transform: translateX(-9px);}
20% {transform: translateX(8px);}
30% {transform: translateX(-7px);}
40% {transform: translateX(6px);}
50% {transform: translateX(-5px);}
60% {transform: translateX(4px);}
70% {transform: translateX(-3px);}
80% {transform: translateX(2px);}
90% {transform: translateX(-1px);}
}
@-webkit-keyframes rs-scale {0% {-webkit-transform: scale(1.2);}
100% {-webkit-transform: scale(1);}
}
@keyframes rs-scale {0% {transform: scale(1.2);}
100% {transform: scale(1);}
}
html,body {font-size: 16px;color: #505050;font-family: 'Roboto Condensed', sans-serif;vertical-align: baseline;line-height: 26px;font-weight: 400;overflow-x: hidden;}
img {max-width: 100%;height: auto;}
p {margin: 0 0 26px;}
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto Condensed', sans-serif;color: #212121;margin: 0 0 26px;font-weight: 700;}
.col{color:#F5B700;font-size:24px; margin:0; padding:0;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
a {color: #fff;transition: all 0.3s ease 0s;text-decoration: none !important;outline: none !important;}
a:active,a:hover {text-decoration: none;outline: 0 none;color: #d81900;}
ul {list-style: outside none none;margin: 0;padding: 0;}
.clear {clear: both;}
::-moz-selection {background: #e02d15;text-shadow: none;color: #ffffff;}
::selection {background: #e02d15;text-shadow: none;color: #ffffff;}
.sec-spacer {padding: 50px 0;}
.sec-color {background-color: #f9f9f9;}
.drak-color {background-color: #252525;}
.gray-color {background-color: #f0f0f0;}
.primary-color {color: #e02d15;}
.primary-bg {background: #e02d15;}
.sec-black {background: #212121;}
.bg-fixed {background-attachment: fixed;background-repeat: no-repeat;}
.bg1 {background-image: url("/images/bg/bg1.jpg");background-size: cover;background-attachment: fixed;}
.bg2 {background-image: url("/images/bg/bg2.jpg");background-size: cover;background-attachment: fixed;}
.bg3 {background-image: url("/images/bg/counter-bg.jpg");background-size: cover;background-attachment: fixed;}
.bg4 {background-image: url("/images/bg/cta-bg.jpg");background-size: cover;background-attachment: fixed;}
.bg5 {background-image: url("/images/bg/testimonial-bg.jpg");background-size: cover;background-attachment: fixed;}
.bg6 {background-image: url("images/slider/home1/slide2.jpg");background-size: cover;background-attachment: fixed;}
.bg7 {background-image: url("/images/bg/bg.jpg");background-size: cover;background-position: center;}
.bg8 {background-image: url("/images/bg/bg8.jpg");background-attachment: fixed;}
.drak-color .owl-nav .owl-prev,.drak-color .owl-nav .owl-next,.drak-color .sec-title h3 {color: #ffffff;}
.sec-title {position: relative;margin-bottom: 50px;padding-bottom: 20px;}
.sec-title h2 {font-size: 30px;line-height: 24px;margin-bottom: 15px;text-transform: uppercase;}
.sec-title:after {content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 100px;background: #e02d15;}
.sec-title.text-center:after {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.sec-title.text-right:after {left: auto;right: 0;}
.sec-title.text-right .view-more {right: auto;left: 0;}
.sec-title p {margin-bottom: 0;font-size: 16px;}
.sec-title .view-more {position: absolute;right: 0;}
.sec-title .view-more a {font-weight: 600;font-size: 15px;}
.sec-title.white-text h2 {color: #ffffff;}
.sec-title.white-text p {color: rgba(255, 255, 255, 0.6);}
.home5 .sec-title h2 {color: #92278f;}
.home5 .sec-title:after {background: #92278f;}
.home5 .sec-title.white-text p {color: #ffffff;}
.sec-title-2 {position: relative;}
.sec-title-2 h2 {position: relative;font-size: 30px;line-height: 24px;margin-bottom: 25px;padding-bottom: 26px;text-transform: uppercase;}
.sec-title-2 h2:after {content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 100px;background: #e02d15;}
.sec-title-2 .view-more {position: absolute;right: 0;bottom: 0;}
.sec-title-2 .view-more a {font-weight: 700;font-size: 14px;}
.sec-title-2.text-center h2:after {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.sec-title-2.text-right h2:after {left: auto;right: 0;}
.sec-title-2.text-right .view-more {right: auto;left: 0;}
.sec-title-2 p {margin-bottom: 0;font-size: 16px;}
.primary-btn {display: inline-block;height: 40px;line-height: 35px;text-align: center;min-width: 136px;padding: 0 20px;border: 2px solid #e02d15;color: #212121;transition: all 0.3s ease 0s;font-weight: 600;}
.primary-btn:hover {background: #e02d15;color: #ffffff;}
.readon {position: relative;display: inline-block;padding: 12px 20px;line-height: normal;background: #e02d15;color: #fff;transition: all 0.3s ease 0s;border-radius: 2px;}
.readon:hover,.readon:focus {background: #d81900;color: rgba(255, 255, 255, 0.8);}
.readon.border {background: transparent;border: 1px solid #e02d15;color: #e02d15;}
.readon.border:hover {color: #fff;background: #e02d15;}
.readon.border.white {border-color: #fff;color: #fff;}
.readon.border.white:hover {color: #e02d15;background: #fff;}
.overly-border::before,.overly-border::after {position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;z-index: 1;}
.blue-bg {position: relative;}
.blue-bg .blue-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 188, 212, 0.9);}
.about-img .overly-border::before,.about-img .overly-border::after {top: 50px;right: 50px;bottom: 50px;left: 50px;}
.overly-border::before {border-top: 5px solid #FFF;border-bottom: 5px solid #FFF;-webkit-transform: scale(0, 1);transform: scale(0, 1);}
.rs-blog .blog-item.slick-current .team-content {opacity: 1;top: 0;}
.overly-border::after {border-right: 5px solid #FFF;border-left: 5px solid #FFF;-webkit-transform: scale(1, 0);transform: scale(1, 0);}
.single-member-area figure .overly-border:before,.single-member-area figure .overly-border:after,.rs-blog .blog-item.slick-current .overly-border:before,.rs-blog .blog-item.slick-current .overly-border:after,.single-member-area:hover .overly-border:before,.single-member-area:hover .overly-border:after,.team-content:hover .overly-border:before,.team-content:hover .overly-border:after,.blog-content:hover .overly-border:before,.blog-content:hover .overly-border:after,.project-content:hover .overly-border:before,.project-content:hover .overly-border:after,.about-img:hover .overly-border:before,.about-img:hover .overly-border:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.right_menu_togle .search-wrap button {color: #e02d15;}
.padding-0 {padding: 0 !important;}
.pt-45 {padding-top: 45px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-100 {padding-top: 100px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-170 {padding-bottom: 170px !important;}
.mt-5 {margin-top: 5px !important;}
.sparator-15 {height: 15px;clear: both;}
.ml-15 {margin-left: 15px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-100 {margin-top: 100px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-100 {margin-bottom: 100px !important;}
.mr-25 {margin-right: 25px !important;}
.mr-30 {margin-right: 30px !important;}
.margin-remove {margin: 0 !important;}
.display-table {display: table;height: 100%;width: 100%;}
.display-table-cell {display: table-cell;vertical-align: middle;}
.white-color {color: #fff !important;}
.rs-vertical-middle {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.rs-vertical-bottom {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
.owl-controls .owl-nav > div {position: absolute;top: 50%;width: 42px;height: 42px;line-height: 42px;text-align: center;background-color: #444;color: #fff;transform: translateY(-50%);font-size: 22px;border-radius: 50%;opacity: 0;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s; z-index:99999999;}
.owl-controls .owl-nav > div:hover {background-color: #e02d15;}
.owl-controls .owl-nav .owl-prev {left: -60px;}
.owl-controls .owl-nav .owl-next {right: -60px;}
.rs-carousel:hover .owl-controls .owl-nav > div {opacity: 1;}
.rs-navigation-2 {padding-bottom: 80px;}
.rs-navigation-2 .owl-controls .owl-nav {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.rs-navigation-2 .owl-controls .owl-nav > div {position: initial;display: inline-block;transform: none;opacity: 1 !important;}
.rs-navigation-2 .owl-controls .owl-nav .owl-next {margin-left: 12px;}
.rs-navigation-2 .owl-stage-outer {padding-bottom: 0 !important;}
.rs-toolbar {padding: 4px 0 5px;background-color: #111111;}
.rs-toolbar .rs-toolbar-left .welcome-message {font-size: 14px;}
.rs-toolbar .rs-toolbar-left .welcome-message i {color: #e02d15;margin-right: 8px;}
.rs-toolbar .rs-toolbar-left .welcome-message span {color: #ffffff;}
.rs-toolbar .rs-toolbar-right {text-align: right;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon {display: inline-block;margin-right: 30px;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li {display: inline-block;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li + li {margin-left: 8px;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a {font-size: 14px;color: #888888;}
.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:hover,.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:active,.rs-toolbar .rs-toolbar-right .toolbar-share-icon ul li a:focus {color: #ffffff;}
.rs-toolbar .rs-toolbar-right .apply-btn {font-weight: 500;font-size: 14px;}
.rs-header .rs-header-top {padding: 25px 0 20px;}
.rs-header .rs-header-top .header-contact {float: right;}
.rs-header .rs-header-top .header-contact .widget-text {position: relative;padding-left: 55px;}
.rs-header .rs-header-top .header-contact .widget-text i {position: absolute;border-radius: 2px;text-align: center;left: 0;line-height: 40px;color: #e02d15;font-size: 35px;-webkit-transition: all .3s ease;transition: all .3s ease;font-weight: 700;}
.rs-header .rs-header-top .header-contact .widget-text .info-text a {color: #505050;font-weight: 400;font-size: 16px;}
.rs-header .rs-header-top .header-contact .widget-text .info-text a:hover {color: #e02d15;}
.rs-header .rs-header-top .header-contact .widget-text .info-text span {display: block;font-weight: 700;color: #101010;line-height: 18px;}
.rs-header .rs-menu-toggle {color: #fff !important;}
.rs-header .rs-menu-toggle:hover {color: #e02d15 !important;}
.rs-header .menu-area .rs-menu li.current_page_item > a,.rs-header-2 .menu-area .rs-menu li.current_page_item > a,.rs-header-3 .menu-area .rs-menu li.current_page_item > a,.rs-header-4 .menu-area .rs-menu li.current_page_item > a,.rs-header .menu-area .rs-menu li.current-menu-item > a,.rs-header-2 .menu-area .rs-menu li.current-menu-item > a,.rs-header-3 .menu-area .rs-menu li.current-menu-item > a,.rs-header-4 .menu-area .rs-menu li.current-menu-item > a,.rs-header .menu-area .rs-menu li.active > a,.rs-header-2 .menu-area .rs-menu li.active > a,.rs-header-3 .menu-area .rs-menu li.active > a,.rs-header-4 .menu-area .rs-menu li.active > a,.rs-header .menu-area .rs-menu li a:hover,.rs-header-2 .menu-area .rs-menu li a:hover,.rs-header-3 .menu-area .rs-menu li a:hover,.rs-header-4 .menu-area .rs-menu li a:hover {color: #e02d15 !important;}
.rs-header-2 {position: absolute;width: 100%;z-index: 999;}
.rs-header-2 .menu-area {padding: 30px 0;}
.rs-header-2 .menu-area .rs-menu .nav-menu {text-align: right;}
.rs-header-2 .menu-area .rs-menu .nav-menu > li > a {color: #ffffff;}
.rs-header-2 .menu-area .rs-menu .nav-menu > li > a:hover {color: #e02d15;}
@-moz-document url-prefix() {
.home2 .right-bar-icon .nav-expander {position: relative;top: -1px;}
}
.nav-menu > li > a {font-weight: 500;font-size: 16px;}
.home1 .logo-area {padding-top: 3px;}
.rs-header-2 .logo-area{max-width:200px;height: 48px;}
.home1 .rs-menu li i {margin-right: 0;color: #e02d15;transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.home1 .rs-menu li i:hover {color: #d81900;}
.home1 .menu-area .rs-menu > ul > li > a {color: #bbbbbb;}
.home1 .menu-area .rs-menu > ul > li > a:hover,.home1 .menu-area .rs-menu li.current_page_item > a {color: #e02d15 !important;}
.home1 .menu-area {background: #212121;}
.home1 .searce-box {position: absolute;top: 0;right: 23%;top: 16px;}
.home1 .searce-box a.rs-search i {color: #e02d15;}
.home1 .searce-box a.rs-search i:hover {color: #ffffff;}
.home1 .rs-header .rs-header-top .col-md-4:first-child .header-contact {float: left;}
.inner-page .searce-box {position: absolute;top: 0;right: 16px;top: 15px;}
.inner-page .searce-box a.rs-search i {color: #e02d15;}
.home2 .rs-header-top {padding: 20px 0 50px;}
.home2 .menu-area .container {position: relative;}
.home2 .menu-area .main-menu {background: #111111;position: absolute;top: -30px;border-radius: 0;width: 100%;z-index: 999;left: 0;max-width: 1170px;margin: 0 auto;}
.home2 .menu-area .rs-menu ul > li > a {color: #bbbbbb;}
.home2 .menu-area .rs-menu ul > li > a:hover {color: #e02d15;}
.home2 .menu-area .rs-menu ul > li ul.sub-menu a {color: #bbbbbb;}
.home2 .menu-area.sticky .main-menu {position: static;}
.home2 #rs-slider .container {margin-bottom: 100px;}
.home2 .rs-search {position: absolute;right: 15px;z-index: 99;top: 0;color: #fff;font-size: 18px;display: inline-block;height: 55px;width: 60px;line-height: 55px;padding: 0;text-align: center;background: #e02d15;}
.home2 .rs-search:hover {background-color: #d81900;color: rgba(255, 255, 255, 0.7);}
.home1 .right-bar-icon,.home2 .right-bar-icon {position: absolute;right: 15px;}
.home1 .right-bar-icon a,.home2 .right-bar-icon a {display: inline-block;height: 55px;width: 45px;line-height: 55px;text-align: center;color: #fff;}
.home1 .right-bar-icon a:hover,.home2 .right-bar-icon a:hover {color: #fff;}
.home1 .right-bar-icon .rs-search,.home2 .right-bar-icon .rs-search {position: static;color: #fff;background-color: #e02d15;margin-right: -4px;}
.home1 .right-bar-icon .rs-search:hover,.home2 .right-bar-icon .rs-search:hover {background: #d81900;}
.home1 .right-bar-icon .nav-expander,.home2 .right-bar-icon .nav-expander {background: #d81900;}
.home1 .right-bar-icon .nav-expander:hover,.home2 .right-bar-icon .nav-expander:hover {background: #e02d15;}
.home1 .rs-courses .cource-item {border: none;background: #fff;}
.inner-page .search-modal .modal-content,.home1 .search-modal .modal-content,.home2 .search-modal .modal-content,.home5 .search-modal .modal-content,.home3 .search-modal .modal-content {background: transparent;position: initial;border: 0;}
.inner-page .search-modal .search-block input,.home1 .search-modal .search-block input,.home2 .search-modal .search-block input,.home5 .search-modal .search-block input,.home3 .search-modal .search-block input {height: 60px;line-height: 60px;padding: 0 15px;background: transparent;border-width: 0 0 1px 0;border-radius: 0;border-color: rgba(255, 255, 255, 0.4);box-shadow: none;color: #ffffff;font-weight: 600;font-size: 18px;}
.inner-page .search-modal .close,.home1 .search-modal .close,.home2 .search-modal .close,.home5 .search-modal .close,.home3 .search-modal .close {color: #ffffff;margin-top: 20px;font-size: 14px;background-color: rgba(255, 255, 255, 0.4);height: 40px;width: 40px;text-align: center;line-height: 40px;border-radius: 50%;opacity: 1;outline: none;transition: all 0.3s ease 0s;}
.inner-page .search-modal .close:hover,.home1 .search-modal .close:hover,.home2 .search-modal .close:hover,.home5 .search-modal .close:hover,.home3 .search-modal .close:hover {background-color: #e02d15;}
.inner-page .modal-backdrop,.home1 .modal-backdrop,.home2 .modal-backdrop,.home5 .modal-backdrop,.home3 .modal-backdrop {opacity: 0.95;}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message {float: left;margin-right: 25px;}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message:last-child {margin-right: 0;}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message a {color: #ffffff;}
.home3 .rs-toolbar .rs-toolbar-left .welcome-message a:hover {color: #e02d15;}
.home3 .rs-header {position: absolute;width: 100%;z-index: 999;}
.home3 .rs-header .menu-area {background-color: rgba(37, 37, 37, 0.8);}
.home3 .rs-header .menu-area .rs-menu .nav-menu > li > a {color: #ffffff;line-height: 105px;height: 105px;}
.home3 .rs-header .menu-area .rs-menu .nav-menu > li > a:hover {color: #e02d15;}
.home3 .rs-header .menu-area .toggle-btn {position: absolute;right: 16px;top: 44px;background-color: transparent;cursor: pointer;}
.home3 .rs-header .menu-area .toggle-btn .border-icon {display: block;height: 2px;margin-bottom: 5px;width: 25px;position: relative;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;background: #ffffff;z-index: 11;}
.home3 .rs-header .menu-area .toggle-btn .border-icon:last-child {margin-bottom: 0;}
.home3 .rs-header .menu-area .toggle-btn.active {top: 40px;}
.home3 .rs-header .menu-area .toggle-btn.active .border-icon {background: #e02d15;}
.home3 .rs-header .menu-area .toggle-btn.active .border-icon:nth-child(1) {
top: 9px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.home3 .rs-header .menu-area .toggle-btn.active .border-icon:nth-child(2) {
opacity: 0;visibility: hidden;}
.home3 .rs-header .menu-area .toggle-btn.active .border-icon:nth-child(3) {
top: -5px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.home3 .rs-header .menu-sticky.sticky {background-color: #212121;}
.home3 .rs-header .menu-sticky.sticky .rs-menu .nav-menu > li > a {line-height: 80px;height: 80px;}
.home3 .rs-header .menu-sticky.sticky .rs-menu .nav-menu > li > a:hover {color: #e02d15;}
.home3 .rs-header .menu-sticky.sticky .searce-box {top: 26px;}
.home3 .rs-header .menu-sticky.sticky .toggle-btn {top: 32px;}
.home3 .rs-header .searce-box {position: absolute;top: 0;right: 8%;top: 38px;}
.home3 .rs-header .searce-box a.rs-search i {color: #e02d15;}
.home3 .rs-header .rs-menu ul {text-align: right;margin-right: 70px;}
.home3 .rs-header .searce-box,.home3 .rs-header .rs-menu > ul {opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.home3.hidden-menu .rs-header .searce-box,.home3.hidden-menu .rs-header .rs-menu > ul {opacity: 1;visibility: visible;}
.home5 .rs-toolbar {background: #00bcd4;}
.home5 .rs-toolbar .apply-btn,.home5 .rs-toolbar .toolbar-share-icon ul li a {color: #fff;font-size: 14px;}
.home5 .rs-toolbar .apply-btn:hover,.home5 .rs-toolbar .toolbar-share-icon ul li a:hover {color: #92278f;}
.home5 .rs-header .main-menu .rs-menu ul {text-align: right;margin-right: 70px;}
.home5 .rs-header .main-menu .rs-menu > ul > li > a {color: #92278f;}
.home5 .rs-header .main-menu .nav-expander {font-size: 20px;-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;display: block;color: #92278f;position: absolute;right: 15px;top: 26px;}
.home5 .rs-header .main-menu .nav-expander:hover {transform: scale(1.1);color: #e02d15;}
.home5 .rs-header .sticky {background: #fff;}
.home5 .rs-header .searce-box {position: absolute;right: 70px;top: 27px;}
.home5 .rs-header .searce-box i:hover {color: #e02d15;}
.home5 .overly-border::before {border-top: 5px solid #92278f;border-bottom: 5px solid #92278f;}
.home5 .overly-border::after {border-right: 5px solid #92278f;border-left: 5px solid #92278f;}
.home5 .rs-footer .footer-share ul li a,.home5 .rs-footer .footer-share ul li a:hover,.home5 .rs-footer .footer-title:after,.home5 .rs-footer .footer-top .news-form button,.home5 .rs-footer .footer-top .recent-post-widget .post-item .post-date,.home5 .rs-footer .footer-contact-desc,.home5 .rs-latest-news .news-normal-block .news-btn a,.home5 .owl-controls .owl-nav > div:hover,.home5 .rs-team .team-item .team-img .normal-text,.home5 .rs-team .team-item .team-title:after,.home5 #scrollUp i {background: #92278f;}
.home5 .rs-footer .footer-bottom,.home5 .rs-footer .footer-top .recent-post-widget .post-item + .post-item,.home5 .rs-footer .footer-top .news-form input {border-color: #92278f;}
.home5 .searce-box i,.home5 #rs-slider .slide-content .slider-desc,.home5 .copyright a,.home5 .rs-footer .footer-top .sitemap-widget li a:hover,.home5 .rs-footer .footer-title,.home5 .rs-latest-news .news-list-block .news-list-item .news-title a,.home5 .rs-latest-news .news-normal-block .news-title a,.home5 .rs-events .event-item .event-btn a,.home5 .rs-events .event-item .event-title a {color: #92278f;}
.home5 .copyright a:hover,.home5 .rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover {color: #5d0b5b;}
.home5 .rs-footer .footer-top .news-form button:hover {background: #5d0b5b;}
.home5 .rs-footer .footer-share ul li a:hover {color: #00bcd4;}
.home5 .rs-footer .footer-contact-desc .contact-inner i {color: #e84b3a;}
.home5 .rs-footer {color: #505050;}
.home5 .rs-footer .footer-top .sitemap-widget li a,.home5 .rs-footer .footer-top .recent-post-widget .post-item .post-title a {color: #505050;}
.home5 .slider-overlay-2 .slide-content:after {display: none;}
.home5 .rs-footer .footer-top .news-form input {color: #000;}
.home5 .rs-footer .footer-contact-desc {border-radius: 30px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);}
.home5 .rs-footer .footer-bottom {background: #269aa9;}
.home5 .rs-toolbar .rs-toolbar-left .welcome-message i {color: #fff;}
.menu-sticky.sticky {background: #111111; background:rgba(0,0,0,.9);position: fixed !important;top: 0px;z-index: 999;margin: 0 auto !important;padding: 0;left: 0;right: 0;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-name: sticky-animation;animation-name: sticky-animation;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.menu-sticky.sticky .main-menu {position: static ;}
.rs-header-2 .menu-sticky1.sticky1 .nav-menu > li > a {height: 80px;line-height: 80px;}
#nav-close {transition: all 0.3s ease 0s;}
#nav-close:hover {background-color: #e02d15;border-color: #e02d15;color: #fff;}
@-webkit-keyframes sticky-animation {0% {opacity: 0;-webkit-transform: translateY(-100%);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes sticky-animation {0% {opacity: 0;transform: translateY(-100%);}
100% {opacity: 1;transform: translateY(0);}
}
#rs-slider {position: relative;}
#rs-slider .slide-content {position: absolute;left: 0;top: 0;color: #fff;width: 100%;height: 100%;z-index: 8;}
#rs-slider .slide-content .slider-title {font-size: 50px;color: #fff;margin-bottom: 15px;-webkit-animation-duration: 1.4s;animation-duration: 1.4s;text-transform: uppercase;}
#rs-slider .slide-content .slider-desc {font-weight: 500;margin-bottom: 30px;font-size: 20px;}
#rs-slider .slide-content .sl-readmore-btn {border: 2px solid #101010;background: #101010;display: inline-block;padding: 12px 25px;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 500;text-align: center;transition: all 0.3s ease 0s;}
#rs-slider .slide-content .sl-readmore-btn:hover {background-color: #d81900;border-color: #d81900;color: rgba(255, 255, 255, 0.8);}
#rs-slider .slide-content .sl-get-started-btn {background-color: #e02d15;border: 2px solid #e02d15;display: inline-block;padding: 12px 25px;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 500;text-align: center;transition: all 0.3s ease 0s;}
#rs-slider .slide-content .sl-get-started-btn:hover {background-color: #d81900;border-color: #d81900;color: rgba(255, 255, 255, 0.8);}
#rs-slider .owl-nav {display: none;}
#rs-slider .owl-dots {position: absolute; bottom:30px;/*  right: 50px;top: 50%;*/transform: translateY(-50%); text-align:center; left:50%; margin-left:-95px;}
#rs-slider .owl-dots .owl-dot {width: 40px;height: 10px;background-color: #ffffff; float:left; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;  margin-left:5px; margin-right:5px;}
#rs-slider .owl-dots .owl-dot + .owl-dot {}
#rs-slider .owl-dots .owl-dot.active {filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.slider-overlay-1 .slide-content:after {position: absolute;content: '';left: 0;top: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.4);z-index: -1;}
.slider-overlay-2 .slide-content:after {position: absolute;content: '';left: 0;top: 0;height: 100%;width: 100%;background: rgba(255, 109, 0, 0.3);z-index: -1;background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background: linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(255, 109, 0, 0.3) 100%);background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.3) 100%);background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.55)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.3)));opacity: 0.95;}
.home5 #rs-slider {position: relative;}
.home5 #rs-slider .slide-content .slider-title {color: #92278f;}
.home5 #rs-slider .slide-content .slider-title span.red {color: #e84b3a;}
.home5 #rs-slider .slide-content .slider-title span.orange {color: #fc7f0c;}
.home5 #rs-slider .slide-content .sl-get-started-btn {border: none;background: #92278f;border-radius: 30px;font-weight: 700;padding-top: 16px;padding-bottom: 16px;font-size: 18px;}
.home5 #rs-slider .slide-content .sl-get-started-btn:hover {background: #550b53;}
.home5 #rs-slider .owl-dots {display: none !important;}
.rs-breadcrumbs {padding: 100px 0 35px;background-image: url("/upload/about/about3.jpeg");}
.rs-breadcrumbs .page-title {margin: 80px 0 100px;font-size: 36px;color: #ffffff;text-transform: uppercase;letter-spacing: 1px;}
.rs-breadcrumbs ul {padding: 0;}
.rs-breadcrumbs ul li {color: #e02d15;display: inline-block;font-weight: 400;}
.rs-breadcrumbs ul li a {position: relative;padding-right: 30px;-webkit-transition: 0.3s;transition: 0.3s;color: #ffffff;}
.rs-breadcrumbs ul li a:before,.rs-breadcrumbs ul li a:after {background-color: rgba(255, 255, 255, 0.8);content: "";height: 15px;width: 2px;position: absolute;right: 7px;top: 2px;transform: rotate(26deg);}
.rs-breadcrumbs ul li a:before {right: 13px;}
.rs-breadcrumbs ul li a:hover {color: #e02d15;}
.breadcrumbs-overlay {position: relative;z-index: 1;}
.breadcrumbs-overlay:after {content: '';position: absolute;background-color: rgba(17, 17, 17, 0.8);left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.rs-services-style1 .services-item {background-color: #212121;padding: 25px 17px 17px;position: relative;box-shadow: 0 4px 2px -2px #000000;z-index: 111;margin-top: -30px;transition: all 0.3s ease 0s;}
.rs-services-style1 .services-item:hover {background-color: #e02d15;}
.rs-services-style1 .services-item:hover .services-icon {background-color: #e02d15;}
.rs-services-style1 .services-item:hover .services-icon,.rs-services-style1 .services-item:hover .services-desc p {color: #fff;}
.rs-services-style1 .services-desc {text-align: center;margin-top: 6px;}
.rs-services-style1 .services-desc p {color: #cccccc;margin-bottom: 0;}
.rs-services-style1 .services-desc .services-title {position: relative;color: #ffffff;font-size: 20px;margin-bottom: 7px;z-index: 10;}
.rs-services-style1 .services-icon {height: 130px;width: 130px;background-color: #212121;line-height: 88px;text-align: center;position: absolute;top: -50px;z-index: -1;font-size: 40px;border-radius: 50%;left: 50%;transform: translateX(-50%);color: #e02d15;transition: all 0.3s ease 0s;}
.rs-services-style1 .services-icon i {display: inline-block;}
.home5 .rs-services-style1 .services-item {margin-top: 0;padding-bottom: 20px;border-radius: 0 0 10px 10px;}
.home5 .rs-services-style1 .services-item.blue-color,.home5 .rs-services-style1 .services-item.blue-color .services-icon {background: #00bcd4;}
.home5 .rs-services-style1 .services-item.orange-color,.home5 .rs-services-style1 .services-item.orange-color .services-icon {background: #fc7f0c;}
.home5 .rs-services-style1 .services-item.purple-color,.home5 .rs-services-style1 .services-item.purple-color .services-icon {background: #92278f;}
.home5 .rs-services-style1 .services-item.red-color,.home5 .rs-services-style1 .services-item.red-color .services-icon {background: #e84b3a;}
.home5 .rs-services-style1 .services-item .services-icon {color: #fff;top: -50px;line-height: 90px;font-size: 40px;}
.home5 .rs-services-style1 .services-item .services-desc {position: relative;z-index: 111;margin-top: 6px;}
.home5 .rs-services-style1 .services-item .services-desc .services-title {margin-bottom: 6px;position: relative;}
.home5 .rs-services-style1 .services-item .services-desc p {color: #eee;}
.rs-about .about-img {position: relative;}
.rs-about .about-img:after {content: "";position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background-color: rgba(33, 33, 33, 0.5);opacity: 0;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.rs-about .about-img:hover:after {opacity: 1;}
.rs-about .about-img .popup-youtube {position: absolute;top: 50%;left: 50%;z-index: 10;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.rs-about .about-img .popup-youtube:after {position: absolute;font-family: FontAwesome;content: "\f04b";font-size: 36px;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: all 0.3s ease 0s;display: inline-block;height: 80px;line-height: 80px;width: 80px;text-align: center;background: #e02d15;border-radius: 50%;padding-left: 8px;color: #fff;}
.rs-about .about-desc {margin-bottom: 30px;}
.rs-about .about-desc h2 {font-size: 30px;line-height: normal;margin-bottom: 20px;text-transform: uppercase;position: relative;}
.rs-about .about-desc p {font-size: 15px;line-height: 26px;margin-bottom: 0;}
.vision-desc p:last-child,.about-desc p:last-child {margin-bottom: 0;}
.home5 .about-info .sec-title {margin-bottom: 20px;}
.home5 .about-info .sec-title h3:after {left: 0;-webkit-transform: translateX(0);transform: translateX(0);}
.home5 .about-info .card {border: none;border-radius: 0;box-shadow: none;}
.home5 .about-info .card .card-header {border-radius: 0;position: relative;background: #f0f0f0;border-radius: 30px;padding: 0;border: none;transition: 0.4s;-webkit-transition: 0.4s;-mz-transition: 0.4s;}
.home5 .about-info .card .card-header h5 button {font-size: 20px;color: #92278f;font-weight: 700;padding: 10px 20px;display: block;outline: none;text-decoration: none;width: 100%;text-align: left;}
.home5 .about-info .card .card-body {padding: 15px 0 0;}
.home5 .about-info #accordion .card + .card {margin-top: 18px !important;}
.home5 .about-info .card-header.active .btn:after {content: "\f0d7";}
.home5 .about-info .card-header.active .btn:after,.home5 .about-info .card-header .btn:after {font-family: 'FontAwesome';float: none;display: block;padding: 14px 19px;right: 0;position: absolute;top: 0;color: #92278f;}
.home5 .about-info .card-header .btn:after {content: "\f0da";}
.rs-about-2 .sec-title h3 {font-size: 30px;}
.rs-about-2 .about-signature h4 {margin-bottom: 0;font-size: 20px;}
.rs-about-2 .about-signature span {font-size: 14px;}
.rs-courses .cource-item {border: 1px solid #dddddd;}
.rs-courses .cource-item .cource-img {position: relative;margin-bottom: 22px;}
.rs-courses .cource-item .cource-img img {width: 100%;transition: all 0.3s ease 0s;}
.rs-courses .cource-item .cource-img .course-value {position: absolute;bottom: -25px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #e02d15;color: #ffffff;font-size: 14px;font-weight: 600;border-radius: 50%;z-index: 1;}
.rs-courses .cource-item .course-body {text-align: center;padding: 0 20px;}
.rs-courses .cource-item .course-body .course-category {display: inline-block;}
.rs-courses .cource-item .course-body .course-title {font-size: 20px;margin-bottom: 7px;}
.rs-courses .cource-item .course-body .course-title a {color: #212121;}
.rs-courses .cource-item .course-body .course-title a:hover {color: rgba(33, 33, 33, 0.6);}
.rs-courses .cource-item .course-body .review-wrap .rating {display: inline-block;color: #e02d15;margin-right: 10px;padding-right: 10px;border-right: 1px solid #ddd;line-height: 10px;}
.rs-courses .cource-item .course-body .review-wrap .review {line-height: 10px;display: inline-block;}
.rs-courses .cource-item .course-body .course-desc {margin-top: 10px;}
.rs-courses .cource-item .course-body .course-desc p {margin: 0 0 22px;}
.rs-courses .cource-item .course-footer {padding: 15px 20px;background-color: #f0f0f0;text-align: center;}
.rs-courses .cource-item .course-footer > div {display: inline-block;text-align: center;position: relative;line-height: 19px;}
.rs-courses .cource-item .course-footer > div span {display: block;font-size: 14px;color: #212121;font-weight: 500;}
.rs-courses .cource-item .course-footer > div span.label {font-weight: 700;}
.rs-courses .cource-item .course-footer > div + div {padding-left: 8px;margin-left: 8px;border-left: 1px solid #ccc;}
.rs-courses .cource-item.blue-color .course-footer {background: #00bcd4;}
.rs-courses .cource-item.orange-color .course-footer {background: #fc7f0c;}
.rs-courses .cource-item.purple-color .course-footer {background: #92278f;}
.rs-courses .cource-item.red-color .course-footer {background: #e84b3a;}
.event-item .events-details {margin-top: -20px;padding: 15px;}
.event-item .event-img,.cource-item .event-img,.event-item .cource-img,.cource-item .cource-img {position: relative;}
.event-item .event-img:after,.cource-item .event-img:after,.event-item .cource-img:after,.cource-item .cource-img:after {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.2);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transition: 0.4s;-ms-transition: 0.4s;transition: 0.4s;}
.event-item .event-img .image-link,.cource-item .event-img .image-link,.event-item .cource-img .image-link,.cource-item .cource-img .image-link {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;color: #e02d15;z-index: 11;}
.event-item .event-img .image-link:hover,.cource-item .event-img .image-link:hover,.event-item .cource-img .image-link:hover,.cource-item .cource-img .image-link:hover {color: #fff;}
.event-item .event-img .image-link i,.cource-item .event-img .image-link i,.event-item .cource-img .image-link i,.cource-item .cource-img .image-link i {font-size: 22px;font-weight: 400;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);transition: all 0.3s ease 0s;}
.event-item:hover .event-img:after,.cource-item:hover .event-img:after,.event-item:hover .cource-img:after,.cource-item:hover .cource-img:after {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.event-item:hover .event-img .image-link i,.cource-item:hover .event-img .image-link i,.event-item:hover .cource-img .image-link i,.cource-item:hover .cource-img .image-link i {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.home5 .rs-courses .cource-item {border-color: #eee;background: #eee;border-radius: 0 0 30px 30px;}
.home5 .rs-courses .cource-item .cource-img {margin-bottom: 0;}
.home5 .rs-courses .cource-item .course-body {padding-top: 30px;background: #eee;}
.home5 .rs-courses .cource-item .course-body .course-title a {color: #92278f;}
.home5 .rs-courses .cource-item .course-footer {border-radius: 30px;}
.home5 .rs-courses .cource-item .course-footer > div span {color: #fff;}
.rs-courses-2 {padding-bottom: 70px;}
.rs-courses-2 .cource-item {margin-bottom: 30px;border: 1px solid #dddddd;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;}
.rs-courses-2 .cource-item .cource-img img {-webkit-transition: all .3s ease;transition: all .3s ease;width: 100%;}
.rs-courses-2 .cource-item .cource-img .course-value {position: absolute;bottom: -25px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #e02d15;color: #ffffff;font-size: 13px;font-weight: 500;border-radius: 50%;}
.rs-courses-2 .cource-item .course-body {padding: 20px 25px 25px;transition: all 0.5s ease 0s;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {font-size: 20px;margin-bottom: 7px;}
.rs-courses-2 .cource-item .course-body .course-title a {color: #212121;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .course-body .course-title a:hover {color: rgba(33, 33, 33, 0.6);}
.rs-courses-2 .cource-item .course-body .course-desc {margin-top: 12px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom: 0;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {background-color: #e02d15;border: 2px solid #e02d15;display: inline-block;margin-top: 20px;padding: 2px 10px;font-size: 11px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .cource-btn:hover {background-color: #d81900;border-color: #d81900;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #333;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color: #fff;}
.rs-courses-2 .cource-item:hover .course-body p {color: rgba(255, 255, 255, 0.7);}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #fff;border-color: #fff;color: #e02d15;}
.rs-courses-2 .cource-item:hover .cource-btn:hover {background-color: #d81900;border-color: #d81900;color: #fff;}
.rs-courses-2 .cource-item:hover .cource-img img {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: 0.8;}
.rs-courses-2 .view-more {bottom: auto;}
.rs-courses-3 .course-item {margin-bottom: 30px;border: 1px solid #dddddd;transition: all 0.35s ease 0s;}
.rs-courses-3 .course-item .course-img {position: relative;margin: -1px -1px 0 -1px;}
.rs-courses-3 .course-item .course-img:before {background: rgba(0, 0, 0, 0.5);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 1s ease;transition: all 1s ease;}
.rs-courses-3 .course-item .course-img img {width: 100%;}
.rs-courses-3 .course-item .course-img .course-value {position: absolute;bottom: -30px;right: 22px;height: 60px;width: 60px;line-height: 60px;text-align: center;background-color: #e02d15;color: #ffffff;font-size: 14px;font-weight: 600;border-radius: 50%;}
.rs-courses-3 .course-item .course-toolbar {position: absolute;width: 100%;bottom: 15px;padding: 0 20px;}
.rs-courses-3 .course-item .course-toolbar .course-category {margin-bottom: 3px;}
.rs-courses-3 .course-item .course-toolbar .course-category a {font-size: 24px;color: #ffffff;}
.rs-courses-3 .course-item .course-toolbar .course-category a:hover {color: #e02d15;}
.rs-courses-3 .course-item .course-toolbar .course-date,.rs-courses-3 .course-item .course-toolbar .course-duration {display: inline-block;font-size: 14px;text-transform: uppercase;color: #ffffff;font-weight: 600;}
.rs-courses-3 .course-item .course-toolbar .course-date i,.rs-courses-3 .course-item .course-toolbar .course-duration i {margin-right: 3px;}
.rs-courses-3 .course-item .course-toolbar .course-duration {margin-left: 12px;}
.rs-courses-3 .course-item .course-body .course-title {font-size: 20px;margin-bottom: 7px;}
.rs-courses-3 .course-item .course-body .course-title a {color: #212121;}
.rs-courses-3 .course-item .course-body .course-title a:hover {color: rgba(33, 33, 33, 0.6);}
.rs-courses-3 .course-item .course-body .course-desc {padding: 20px;}
.rs-courses-3 .course-item .course-body .course-desc p {margin-bottom: 0;transition: all 0.35s ease 0s;}
.rs-courses-3 .course-item:hover {box-shadow: 0 6px 40px rgba(0, 0, 0, 0.1);}
.rs-courses-3 .course-item:hover .course-img:before {background: rgba(0, 0, 0, 0.5);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));}
.rs-courses-3 .course-footer {padding: 15px 20px;background-color: #f0f0f0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;font-weight: 600;font-size: 15px;}
.rs-courses-3 .course-footer .course-button a {color: #505050;display: inline-block;position: relative;padding-right: 12px;}
.rs-courses-3 .course-footer .course-button a:hover {color: #e02d15;}
.rs-courses-3 .course-footer .course-button a:after {font-family: fontAwesome;content: "\f101";position: absolute;right: 0;}
.rs-courses-3 .view-more {bottom: auto;}
.rs-courses-list .course-item {margin-bottom: 40px;}
.rs-courses-list .course-item .course-img {position: relative;}
.rs-courses-list .course-item .course-img:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(33, 33, 33, 0.8);transition: all 0.3s ease 0s;opacity: 0;}
.rs-courses-list .course-item .course-img .image-link {position: absolute;top: 50%;left: 50%;width: 50px;line-height: 50px;height: 50px;border-radius: 50%;text-align: center;background-color: #e02d15;color: #ffffff;font-size: 18px;transform: translateX(-50%) translateY(-50%) scale(0.7);transition: all 0.3s ease 0s;opacity: 0;}
.rs-courses-list .course-item .course-img .image-link:hover {background-color: #d81900;}
.rs-courses-list .course-item .course-img:hover:before {opacity: 1;}
.rs-courses-list .course-item .course-img:hover .image-link {opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1);}
.rs-courses-list .course-category {margin-bottom: 0;font-size: 15px;font-weight: 600;}
.rs-courses-list .course-category a {color: #505050;}
.rs-courses-list .course-title {font-size: 24px;margin-bottom: 7px;}
.rs-courses-list .course-title a {color: #212121;}
.rs-courses-list .course-title a:hover {color: #e02d15;}
.rs-courses-list .course-date,.rs-courses-list .course-value {display: inline-block;font-size: 14px;color: #777777;font-weight: 600;}
.rs-courses-list .course-value {margin-left: 12px;}
.rs-courses-list .course-value span {color: #e02d15;}
.rs-courses-list .course-body {margin-top: 12px;}
.rs-courses-list .course-button a {display: inline-block;height: 42px;line-height: 42px;text-align: center;min-width: 170px;padding: 0 20px;background-color: #e02d15;color: #fff;transition: all 0.3s ease 0s;font-weight: 500;}
.rs-courses-list .course-button a:hover {background-color: #d81900;}
.gridFilter {margin-bottom: 35px;}
.gridFilter button {background: transparent;border: 0;font-size: 15px;font-weight: 700;outline: none;color: #505050;cursor: pointer;}
.gridFilter button.active {color: #e02d15;}
.gridFilter button + button {margin-left: 20px;}
.rs-courses-categories .courses-item {text-align: center;background-color: #f0f0f0;padding: 30px 30px 22px;margin-bottom: 30px;}
.rs-courses-categories .courses-item .courses-title {font-size: 20px;margin-bottom: 5px;margin-top: 18px;}
.rs-courses-categories .courses-item .courses-title a {color: #212121;}
.rs-courses-categories .courses-item .courses-title a:hover {color: #e02d15;}
.rs-courses-categories .courses-item .courses-amount {font-size: 13px;font-weight: 600;color: #505050;}
.rs-courses-categories .courses-item i {display: inline-block;width: 80px;height: 80px;line-height: 80px;text-align: center;background-color: #e02d15;color: #ffffff;border-radius: 50%;font-size: 36px;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}
.rs-courses-categories .courses-item:hover {background-color: #d0d0d0;}
.rs-courses-categories .courses-item:hover i {background-color: #212121;color: #e02d15;transform: rotate(360deg);}
.sidebar-area .title {font-size: 20px;color: #212121;font-weight: 700;text-transform: uppercase;display: block;margin-bottom: 25px;}
.sidebar-area .search-box {margin-bottom: 45px;}
.sidebar-area .search-box .form-control {border-radius: 0;box-shadow: none;color: #101010;padding: 5px 15px;height: 45px;}
.sidebar-area .search-box .box-search {position: relative;}
.sidebar-area .search-box .btn {position: absolute;right: 3px;background: transparent;border: none;box-shadow: none;top: 50%;outline: none;transform: translateY(-50%);}
.sidebar-area .cate-box {margin-bottom: 45px;}
.sidebar-area .cate-box ul {padding: 0;margin: 0;}
.sidebar-area .cate-box ul li {list-style: none;border-bottom: 1px solid #ddd;padding: 10px 0;cursor: pointer;}
.sidebar-area .cate-box ul li a {color: #505050;padding: 0 0 0 5px;}
.sidebar-area .cate-box ul li a span {float: right;}
.sidebar-area .cate-box ul li:first-child {padding-top: 0;}
.sidebar-area .cate-box ul li:hover i,.sidebar-area .cate-box ul li:hover a {color: #e02d15;}
.sidebar-area .latest-courses {margin-bottom: 45px;}
.sidebar-area .latest-courses .post-item {display: -ms-flexbox;display: -webkit-flex;display: flex;}
.sidebar-area .latest-courses .post-item .post-img {width: 33.33%;transition: all 0.3s ease 0s;}
.sidebar-area .latest-courses .post-item .post-desc {width: 66.66%;padding-left: 20px;}
.sidebar-area .latest-courses .post-item .post-desc h4 {margin-bottom: 5px;}
.sidebar-area .latest-courses .post-item .post-desc h4 a {font-size: 16px;color: #212121;}
.sidebar-area .latest-courses .post-item .post-desc h4 a:hover {color: #e02d15;}
.sidebar-area .latest-courses .post-item .post-desc .duration {font-weight: 600;color: #777777;}
.sidebar-area .latest-courses .post-item .post-desc .price {margin-left: 8px;font-weight: 600;color: #777777;}
.sidebar-area .latest-courses .post-item .post-desc .price span {color: #e02d15;}
.sidebar-area .latest-courses .post-item + .post-item {padding-top: 20px;margin-top: 20px;border-top: 1px solid #ddd;}
.sidebar-area .latest-courses .post-item:hover .post-img {opacity: 0.7;}
.sidebar-area .tags-cloud {margin-bottom: 39px;}
.sidebar-area .tags-cloud ul {padding: 0;margin: 0;}
.sidebar-area .tags-cloud ul li {float: left;list-style: none;}
.sidebar-area .tags-cloud ul li a {border: 1px solid #d7d7d7;padding: 5px 13px;margin: 0 6px 6px 0;display: block;color: #505050;font-weight: 600;font-size: 13px;text-transform: uppercase;letter-spacing: 2px;line-height: 28px;}
.sidebar-area .tags-cloud ul li a:hover {background-color: #e02d15;border-color: #e02d15;color: #ffffff;}
.sidebar-area .newsletter {background: #f0f0f0;text-align: center;padding: 30px 40px;}
.sidebar-area .newsletter h4 {font-size: 20px;color: #212121;font-weight: 700;text-transform: uppercase;display: block;margin: 0;}
.sidebar-area .newsletter p {font-size: 15px;color: #505050;margin: 7px 0 20px;}
.sidebar-area .newsletter .box-newsletter {position: relative;}
.sidebar-area .newsletter .box-newsletter .form-control {border-radius: 0;box-shadow: none;color: #212121;padding: 5px 20px;height: 50px;border-color: #e02d15;}
.sidebar-area .newsletter .box-newsletter .btn {position: absolute;right: 3px;background: #e02d15;border: none;top: 50%;transform: translateY(-50%);color: #ffffff;display: block;padding: 11px 17px;border-radius: 0;text-align: center;}
.sidebar-area .newsletter .box-newsletter .btn:hover {background: #d81900;}
.rs-search-courses {padding: 70px 0;position: relative;margin-top: -100px;z-index: 10;}
.rs-search-courses:after {content: '';position: absolute;height: 100%;width: 90%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-color: #212121;z-index: -1;}
.rs-search-courses select,.rs-search-courses button,.rs-search-courses input {width: 100%;height: 60px;padding: 0 15px;color: #777;border: none;}
.rs-search-courses ::-webkit-input-placeholder {/* Chrome/Opera/Safari */
color: #000;opacity: 1 !important;}
.rs-search-courses ::-moz-placeholder {/* Firefox 19+ */
color: #777;opacity: 1 !important;}
.rs-search-courses :-ms-input-placeholder {/* IE 10+ */
color: #777;opacity: 1 !important;}
.rs-search-courses :-moz-placeholder {/* Firefox 18- */
color: #777;opacity: 1 !important;}
.rs-search-courses select {-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;}
.rs-search-courses .categories,.rs-search-courses .level {position: relative;}
.rs-search-courses .categories:before,.rs-search-courses .level:before {position: absolute;font-family: FontAwesome;content: "\f0d7";right: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.rs-search-courses .search-btn button {background-color: #e02d15;border-color: #e02d15;color: #fff;font-weight: 600;cursor: pointer;}
.rs-search-courses .search-btn button:hover,.rs-search-courses .search-btn button:focus {background-color: #d81900;}
.rs-courses-details .detail-img {position: relative;margin-bottom: 20px;}
.rs-courses-details .detail-img img {transition: all 0.3s ease 0s;}
.rs-courses-details .detail-img:hover img {opacity: 0.9;}
.rs-courses-details .detail-img .course-seats {position: absolute;bottom: 25px;right: 25px;font-size: 15px;width: 78px;height: 78px;line-height: 21px;border-radius: 50%;text-align: center;background-color: #e02d15;color: #fff;font-weight: 600;padding-top: 18px;}
.rs-courses-details .detail-img .course-seats span {display: block;}
.rs-courses-details .course-title {font-size: 24px;margin-bottom: 30px;}
.rs-courses-details .course-instructor {padding: 20px 25px 16px;background-color: #f9f9f9;position: relative;}
.rs-courses-details .course-instructor p {margin-bottom: 0;}
.rs-courses-details .course-instructor .instructor-title {font-family: 'Roboto Condensed', sans-serif;font-size: 16px;margin-bottom: 20px;}
.rs-courses-details .instructor-inner {display: -webkit-flex;display: flex;}
.rs-courses-details .instructor-inner .instructor-img img {height: 100px;width: 100px;transition: all 0.3s ease 0s;}
.rs-courses-details .instructor-inner .instructor-img:hover img {opacity: 0.8;}
.rs-courses-details .instructor-inner .instructor-body {padding-left: 18px;}
.rs-courses-details .instructor-inner .instructor-body .name {font-size: 16px;font-family: 'Roboto Condensed', sans-serif;margin-bottom: 0;}
.rs-courses-details .instructor-inner .instructor-body .designation {font-size: 14px;font-weight: 600;}
.rs-courses-details .instructor-inner .instructor-body .social-icon {margin-top: 15px;}
.rs-courses-details .instructor-inner .instructor-body .social-icon a i {font-size: 17px;margin-right: 6px;}
.rs-courses-details .short-desc {margin-top: 15px;}
.rs-courses-details .info-list {font-weight: 600;font-size: 15px;}
.rs-courses-details .info-list ul li {color: #777777;margin-bottom: 6px;}
.rs-courses-details .info-list ul li span {color: #212121;}
.rs-courses-details .apply-btn {position: absolute;right: 16px;bottom: 10px;}
.rs-courses-details .apply-btn a {display: inline-block;height: 42px;line-height: 42px;text-align: center;min-width: 147px;padding: 0 20px;background-color: #e02d15;color: #fff;transition: all 0.3s ease 0s;font-weight: 600;}
.rs-courses-details .apply-btn a:hover {background-color: #d81900;}
.rs-courses-details .course-desc {margin-top: 30px;}
.rs-courses-details .course-desc .desc-title {font-size: 19px;margin-bottom: 12px;}
.rs-courses-details .course-desc .desc-text p {margin-bottom: 18px;}
.rs-courses-details .course-desc .share-area {padding: 15px;border: 1px solid #ccc;}
.rs-courses-details .course-desc .share-area h3 {margin-bottom: 0;font-family: 'Roboto Condensed', sans-serif;font-size: 15px;}
.rs-courses-details .course-desc .share-area .share-inner {text-align: right;}
.rs-courses-details .course-desc .share-area .share-inner a {display: inline-block;min-width: 88px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ccc;border-radius: 3px;font-size: 13px;color: #505050;padding: 0 12px;font-weight: 600;}
.rs-courses-details .course-desc .share-area .share-inner a + a {margin-left: 8px;}
.rs-courses-details .course-desc .share-area .share-inner a:hover {border-color: #e02d15;color: #e02d15;}
.rs-counter .rs-counter-list {border: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 30px;text-align: center;padding: 23px;transition: .3s all ease;}
.rs-counter .rs-counter-list .counter-number {font-size: 50px;color: #ffffff;margin-bottom: 6px;}
.rs-counter .rs-counter-list .counter-desc {color: #ffffff;font-weight: 500;margin-bottom: 0;font-size: 20px;text-transform: uppercase;}
.rs-counter .rs-counter-list:hover {border-color: #e02d15;}
.rs-counter .counter-title {color: #fff;font-size: 30px;line-height: 28px;margin-bottom: 25px;}
.rs-counter .counter-text p {margin-bottom: 35px;color: rgba(255, 255, 255, 0.6);}
.rs-counter .counter-img {box-shadow: 0 10px 30px rgba(255, 255, 255, 0.1);}
.rs-counter .counter-img img {border-radius: 8px;}
.home5 .rs-counter .rs-counter-list {border-radius: 30px;border: none;background: #92278f;}
.home5 .rs-counter .rs-counter-list .counter-number {color: #fff;}
.home5 .rs-counter .rs-counter-list:hover {border-color: #92278f;}
.home5 .rs-counter .rs-counter-list.blue-color {background: #269aa9;}
.home5 .rs-counter .rs-counter-list.orange-color {background: #fc7f0c;}
.home5 .rs-counter .rs-counter-list.red-color {background: #e84b3a;}
.rs-events .event-item .event-img {margin-bottom: 20px;}
.rs-events .event-item .event-date {font-size: 14px;font-weight: 500;}
.rs-events .event-item .event-date i {font-size: 13px;display: inline-block;margin-right: 5px;color: #e02d15;}
.rs-events .event-item .event-date span {color: #505050;}
.rs-events .event-item .event-title {font-size: 20px;margin-bottom: 8px;margin-top: 4px;}
.rs-events .event-item .event-title a {color: #212121;}
.rs-events .event-item .event-title a:hover {color: #e02d15;}
.rs-events .event-item .event-meta {font-size: 14px;}
.rs-events .event-item .event-meta > div {display: inline-block;}
.rs-events .event-item .event-meta > div i {font-size: 14px;display: inline-block;margin-right: 3px;color: #e02d15;}
.rs-events .event-item .event-meta .event-time {margin-right: 10px;}
.rs-events .event-item .event-btn {margin-top: 18px;}
.rs-events .event-item .event-btn a {font-weight: 500;}
.rs-events-2 .event-item {margin-bottom: 30px;border: 1px solid #ccc;}
.rs-events-2 .event-item .row {margin: 0;}
.rs-events-2 .event-item [class*="col-"] {padding: 0;}
.rs-events-2 .event-item .event-content {padding: 15px 20px 20px 0;}
.rs-events-2 .event-item .event-img {margin: -1px 0 -1px -1px;margin-right: 20px;transition: all 0.3s ease 0s;}
.rs-events-2 .event-item .event-img:hover {opacity: 0.8;}
.rs-events-2 .event-item .event-location {font-size: 13px;font-weight: 600;}
.rs-events-2 .event-item .event-location i {font-size: 14px;display: inline-block;margin-right: 5px;color: #e02d15;}
.rs-events-2 .event-item .event-location span {color: #505050;}
.rs-events-2 .event-item .event-title {font-size: 20px;margin-bottom: 3px;margin-top: 0;}
.rs-events-2 .event-item .event-title a {color: #212121;}
.rs-events-2 .event-item .event-meta {font-size: 13px;font-weight: 600;}
.rs-events-2 .event-item .event-meta > div {display: inline-block;}
.rs-events-2 .event-item .event-meta > div i {font-size: 15px;display: inline-block;margin-right: 3px;color: #e02d15;}
.rs-events-2 .event-item .event-meta .event-time {margin-left: 10px;}
.rs-events-2 .event-item .event-desc {margin-top: 7px;}
.rs-events-2 .event-item .event-desc p {margin-bottom: 15px;}
.rs-events-2 .event-item .event-btn a {display: inline-block;height: 40px;line-height: 35px;text-align: center;min-width: 140px;padding: 0 20px;border: 2px solid #e02d15;color: #212121;transition: all 0.3s ease 0s;font-weight: 600;}
.rs-events-2 .event-item .event-btn a:hover {background-color: #e02d15;color: #fff;}
.home5 .event-item .event-date {max-width: 170px;margin: 0 auto;height: 30px;background: #92278f;margin-top: -37px;position: relative;top: -13px;border-radius: 15px 15px 0 0;padding-top: 2px;}
.home5 .event-item .event-date i,.home5 .event-item .event-date span {color: #fff;}
.home5 .red-color .event-date {background: #e84b3a;}
.home5 .orange-color .event-date {background: #fc7f0c;}
.home5 .blue-color .event-date {background: #00bcd4;}
.rs-event-details #googleMap {height: 270px;margin-bottom: 30px;}
.rs-event-details .event-title {font-size: 24px;margin-bottom: 6px;}
.rs-event-details .event-title a {color: #212121;}
.rs-event-details .event-title a:hover {color: #e02d15;}
.rs-event-details .event-meta {margin-bottom: 30px;}
.rs-event-details .event-meta > div {display: inline-block;font-weight: 600;color: #666;}
.rs-event-details .event-meta > div + div {margin-left: 14px;}
.rs-event-details .event-meta > div i {margin-right: 3px;color: #e02d15;}
.rs-event-details .event-img {margin-bottom: 25px;}
.rs-event-details .share-area .share-inner {text-align: right;}
.rs-event-details .share-area .share-inner span {display: inline-block;margin-right: 5px;color: #101010;font-weight: 600;}
.rs-event-details .share-area .share-inner a i {border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #212121;transition: all 0.3s ease 0s;}
.rs-event-details .share-area .share-inner a i:hover {border-color: #e02d15;color: #e02d15;}
.rs-event-details .share-area .book-btn a {display: inline-block;height: 40px;line-height: 36px;text-align: center;min-width: 147px;padding: 0 20px;border: 2px solid #e02d15;color: #212121;transition: all 0.3s ease 0s;font-weight: 600;}
.rs-event-details .share-area .book-btn a:hover {background-color: #e02d15;color: #ffffff;}
.rs-team .team-item {position: relative;overflow: hidden;margin-bottom: 12px;}
.rs-team .team-item .team-img {position: relative;}
.rs-team .team-item .team-img .normal-text {position: absolute;bottom: 0;padding: 10px 20px;min-width: 175px;background-color: rgba(34, 34, 34, 0.8);-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-o-transition: .3s ease all;}
.rs-team .team-item .team-img .normal-text .team-name {color: #fff;font-size: 18px;font-weight: 700;margin: 0;display: block;}
.rs-team .team-item .team-img .normal-text .subtitle {color: #fff;font-size: 14px;font-weight: 400;margin: 0;display: block;}
.rs-team .team-item .team-img img {width: 100%;}
.rs-team .team-item .team-content {position: absolute;width: 100%;height: 100%;top: 10%;left: 0;text-align: center;z-index: 11;padding: 30px;opacity: 0;-webkit-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}
.rs-team .team-item .team-content:before {content: '';position: absolute;left:0;top: 0;height: 100%;width: 100%;background: rgba(255, 0, 0, 0.8);z-index: -1;-webkit-transition: .25s opacity ease;transition: .25s opacity ease;}
.rs-team .team-item .team-name {margin-bottom: 2px;}
.rs-team .team-item .team-name a {margin-bottom: 6px;font-size: 20px;color: #fff;text-transform: capitalize;font-weight: 700;position: relative;z-index: 111;}
.rs-team .team-item .team-name a:hover {color: #fff;}
.rs-team .team-item .team-title {position: relative;z-index: 111;font-size: 14px;color: #fff;padding-bottom: 12px;}
.rs-team .team-item .team-title:after {position: absolute;left: 50%;bottom: 0;width: 50px;height: 2px;background: #e02d15;content: "";-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rs-team .team-item .team-desc {color: #fff;margin-bottom: 0;padding-top: 12px;margin-top: 15px;}
.rs-team .team-item .team-social {position: relative;width: 100%;text-align: center;z-index: 111;opacity: 0;margin-top: 25px;-webkit-transition: .4s all ease;transition: .4s all ease;}
.rs-team .team-item .team-social .social-icon {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #fff;margin-right: 6px;border-radius: 50%;}
.rs-team .team-item .team-social .social-icon i {font-size: 14px;color: #e02d15;}
.rs-team .team-item .team-social .social-icon:hover {background-color: #000;}
.rs-team .team-item:hover .team-content {opacity: 1;top: 0;}
.rs-team .team-item:hover .team-social {opacity: 1;}
.rs-team .team-item:hover .normal-text {opacity: 0;visibility: hidden;}
.rs-team-2 .team-item {position: relative;overflow: hidden;margin-bottom: 12px;}
.rs-team-2 .team-item .team-img {position: relative;}
.rs-team-2 .team-item .team-img .normal-text {position: absolute;bottom: 0;padding: 10px 20px;min-width: 175px;background-color: rgba(34, 34, 34, 0.8);-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-o-transition: .3s ease all;}
.rs-team-2 .team-item .team-img .normal-text .team-name {color: #fff;font-size: 18px;font-weight: 700;margin: 0;display: block;}
.rs-team-2 .team-item .team-img .normal-text .subtitle {color: #fff;font-size: 14px;font-weight: 400;margin: 0;display: block;}
.rs-team-2 .team-item .team-img img {width: 100%;}
.rs-team-2 .team-item .team-content {position: absolute;width: 100%;height: 100%;top: 10%;left: 0;text-align: center;z-index: 11;padding: 30px;opacity: 0;-webkit-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}
.rs-team-2 .team-item .team-content:before {content: '';position: absolute;left:0;top: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.8);z-index: -1;-webkit-transition: .25s opacity ease;transition: .25s opacity ease;}
.rs-team-2 .team-item .team-name {margin-bottom: 2px;}
.rs-team-2 .team-item .team-name a {margin-bottom: 6px;font-size: 20px;color: #fff;text-transform: capitalize;font-weight: 700;position: relative;z-index: 111;}
.rs-team-2 .team-item .team-name a:hover {color: #fff;}
.rs-team-2 .team-item .team-title {position: relative;z-index: 111;font-size: 14px;color: #fff;padding-bottom: 12px;}
.rs-team-2 .team-item .team-title:after {position: absolute;left: 50%;bottom: 0;width: 50px;height: 2px;background: #e02d15;content: "";-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rs-team-2 .team-item .team-desc {color: #fff;margin-bottom: 0;padding-top: 12px;margin-top: 15px;}
.rs-team-2 .team-item .team-social {position: relative;width: 100%;text-align: center;z-index: 111;opacity: 0;margin-top: 25px;-webkit-transition: .4s all ease;transition: .4s all ease;}
.rs-team-2 .team-item .team-social .social-icon {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #e02d15;margin-right: 6px;border-radius: 50%;}
.rs-team-2 .team-item .team-social .social-icon i {font-size: 14px;color: #fff;}
.rs-team-2 .team-item .team-social .social-icon:hover {background-color: #d81900;}
.rs-team-2 .team-item:hover .team-content {opacity: 1;top: 0;}
.rs-team-2 .team-item:hover .team-social {opacity: 1;}
.rs-team-2 .team-item:hover .normal-text {opacity: 0;visibility: hidden;}
.pagination {margin-top: 25px;}
.pagination .page-item > * {width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;padding: 0;font-weight: 600;color: #505050;outline: none;}
.pagination .page-item > *:hover,.pagination .page-item > *.active {color: #e02d15;}
.pagination .page-item > *.dotted {line-height: 40px;}
.rs-team-single .team-name {font-size: 30px;margin-bottom: 10px;}
.rs-team-single .team-title {font-size: 15px;line-height: 24px;margin-bottom: 5px;}
.rs-team-single .team-title span {display: block;}
.rs-team-single .team-contact {margin-bottom: 15px;}
.rs-team-single .team-icons {padding: 30px;text-align: center;}
.rs-team-single .team-icons a {display: inline-block;height: 30px;width: 30px;line-height: 30px;text-align: center;background-color: #f0f0f0;margin-right: 15px;border-radius: 2px;transition: all 0.3s ease 0s;}
.rs-team-single .team-icons a:hover {background-color: #e02d15;color: #fff;}
.rs-team-single .rs-progress {height: 8px;border: 1px solid #e02d15;border-radius: 0;overflow: visible;padding: 1px;background: #fff;margin-top: 25px;}
.rs-team-single .rs-progress + .rs-progress {margin-top: 50px;}
.rs-team-single .rs-progress .progress-bar {position: relative;text-align: left;line-height: 4px;border-radius: 0;box-shadow: none;background-color: #e02d15;}
.rs-team-single .rs-progress .progress-bar .pb-label {position: absolute;left: 0px;top: -24px;color: #666;font-size: 15px;font-weight: 600;}
.rs-team-single .rs-progress .progress-bar .pb-percent {position: absolute;right: -13px;font-weight: 500;color: #fff;font-size: 10px;top: -30px;background: #e02d15;padding: 8px 5px;}
.rs-team-single .rs-progress .progress-bar .pb-percent:after {content: '';position: absolute;border: 5px solid transparent;left: 50%;border-top-color: #e02d15;top: 20px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rs-calltoaction .cta-content .cta-subtitle {margin-bottom: 10px;color: #e02d15;}
.rs-calltoaction .cta-content .cta-title {margin-bottom: 0;color: #ffffff;font-size: 32px;}
.rs-calltoaction .cta-content p {color: #ffffff;}
.rs-calltoaction .cta-button {display: inline-block;text-decoration: none;background-color: #e02d15;color: #ffffff;font-weight: 500;min-width: 170px;line-height: 45px;height: 45px;text-align: center;text-transform: uppercase;}
.rs-calltoaction .cta-button:hover,.rs-calltoaction .cta-button:focus,.rs-calltoaction .cta-button:active {background-color: #d81900;color: rgba(255, 255, 255, 0.7);box-shadow: 0 10px 20px rgba(255, 255, 255, 0.04);}
.rs-latest-news .news-normal-block {padding: 15px;border: 1px solid rgba(34, 34, 34, 0.1);transition: all 0.3s ease 0s;}
.rs-latest-news .news-normal-block:hover {-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-latest-news .news-normal-block .news-img {margin-bottom: 20px;}
.rs-latest-news .news-normal-block .news-img img {width: 100%; width:}
.rs-latest-news .news-normal-block .news-date {font-size: 14px;font-weight: 500;margin-bottom: 5px;}
.rs-latest-news .news-normal-block .news-date i {font-size: 15px;font-weight: 500;display: inline-block;margin-right: 4px;color: #e02d15;}
.rs-latest-news .news-normal-block .news-date span {color: #505050;}
.rs-latest-news .news-normal-block .news-title {font-size: 20px;margin-bottom: 12px;}
.rs-latest-news .news-normal-block .news-title a {color: #212121;}
.rs-latest-news .news-normal-block .news-title a:hover,.rs-latest-news .news-normal-block .news-title a:focus {color: #e02d15;}
.rs-latest-news .news-normal-block .news-desc p {margin-bottom: 20px;}
.rs-latest-news .news-normal-block .news-btn a {display: inline-block;margin-left: auto;padding: 4px 16px;font-size: 13px;font-weight: 500;text-decoration: none;background-color: #e02d15;color: #fff;}
.rs-latest-news .news-normal-block .news-btn a:hover {background-color: #d81900;}
.rs-latest-news .news-list-block .news-list-item {padding: 15px;border: 1px solid rgba(34, 34, 34, 0.1);transition: all 0.3s ease 0s;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.rs-latest-news .news-list-block .news-list-item_1{ display:none;}
.rs-latest-news .news-list-block .news-list-item:hover {-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-latest-news .news-list-block .news-list-item + .news-list-item {margin-bottom: 15px;}
.rs-latest-news .news-list-block .news-list-item .news-img {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding-right: 15px;}
.rs-latest-news .news-list-block .news-list-item .news-content {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.rs-latest-news .news-list-block .news-list-item .news-date {font-size: 14px;font-weight: 500;margin-bottom: 10px;}
.rs-latest-news .news-list-block .news-list-item .news-date i {font-size: 15px;font-weight: 500;display: inline-block;margin-right: 4px;color: #e02d15;}
.rs-latest-news .news-list-block .news-list-item .news-date span {color: #505050;}
.rs-latest-news .news-list-block .news-list-item .news-title {font-size: 16px;margin-bottom: 7px;}
.rs-latest-news .news-list-block .news-list-item .news-title a {color: #212121;}
.rs-latest-news .news-list-block .news-list-item .news-title a:hover,.rs-latest-news .news-list-block .news-list-item .news-title a:focus {color: #e02d15;}
.rs-latest-news .news-list-block .news-list-item .news-btn a {display: inline-block;margin-left: auto;padding: 8px 20px;font-size: 15px;font-weight: 500;text-decoration: none;background-color: #e02d15;color: #fff;}
.rs-latest-news .news-list-block .news-list-item .news-btn a:hover {background-color: #d81900;}
.rs-latest-news .news-list-block .news-list-item .news-desc p {margin-bottom: 0;}
.latest-news-slider .slick-arrow {position: absolute;z-index: 11;bottom: 0;right: -104px;height: 42px;width: 42px;font-size: 0;border: 0;background-color: rgba(0, 0, 0, 0.1);color: #e02d15;cursor: pointer;outline: 0;border-radius: 50%;transition: all 0.3s ease 0s;}
.latest-news-slider .slick-arrow:after {font-family: FontAwesome;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);font-size: 22px;}
.latest-news-slider .slick-arrow.slick-prev:after {content: "\f104";}
.latest-news-slider .slick-arrow.slick-next {right: -160px;}
.latest-news-slider .slick-arrow.slick-next:after {content: "\f105";}
.latest-news-slider .slick-arrow:hover {background-color: #e02d15;color: #fff;}
.latest-news-nav .slick-track {width: 100% !important;}
.latest-news-nav .slick-slide {width: calc(100% - 2px) !important;margin-bottom: 12px;cursor: pointer;background-color: #fff;border: 1px solid rgba(34, 34, 34, 0.1);padding: 8px;transition: all 0.3s ease 0s;}
.latest-news-nav .slick-slide.slick-current,.latest-news-nav .slick-slide:hover {background-color: #e02d15;border-color: #e02d15;}
.latest-news-nav .slick-slide.slick-current img,.latest-news-nav .slick-slide:hover img {opacity: 0.8;}
.rs-products .owl-stage-outer {padding-bottom: 30px;}
.rs-products .product-item {text-align: center;transition: all 0.3s ease 0s;background-color: #ffffff;}
.rs-products .product-item:hover {-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);}
.rs-products .product-item .product-img {margin-bottom: 17px;overflow: hidden;}
.rs-products .product-item .product-img img {width: 100%;transition: all 0.3s ease 0s;}
.rs-products .product-item .product-img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.rs-products .product-item .product-title {font-size: 20px;margin-bottom: 3px;}
.rs-products .product-item .product-title a {color: #212121;}
.rs-products .product-item .product-title a:hover,.rs-products .product-item .product-title a:focus,.rs-products .product-item .product-title a:active {color: #e02d15;}
.rs-products .product-item .product-price {font-size: 16px;color: #444;display: block;}
.rs-products .product-item .product-btn {margin-top: 20px;padding-bottom: 25px;}
.rs-products .product-item .product-btn a {display: inline-block;margin-left: auto;padding: 2px 15px;font-size: 15px;font-weight: 500;text-decoration: none;border: 1px solid #212121;color: #212121;}
.rs-products .product-item .product-btn a:hover {border-color: #e02d15;background-color: #e02d15;color: #fff;}
.rs-products .view-btn {text-align: center;margin-top: 20px;}
.rs-products .view-btn a {display: inline-block;margin-left: auto;min-width: 170px;padding: 8px 20px;font-size: 15px;font-weight: 500;text-decoration: none;background-color: #e02d15;color: #fff;}
.rs-products .view-btn a:hover {background-color: #d81900;}
.rs-testimonial .owl-stage-outer {padding-top: 50px;padding-bottom: 55px;}
.rs-testimonial .testimonial-item {padding: 35px;background-color: #ffffff;}
.rs-testimonial .testimonial-item .testi-img {position: absolute;top: -50px;left: 50%;transform: translateX(-50%);padding: 5px;background: #fff;border-radius: 50%;}
.rs-testimonial .testimonial-item .testi-img img {width: 100px;height: 100px;border-radius: 50%;}
.rs-testimonial .testimonial-item .testi-desc {padding: 42px 0;position: relative;}
.rs-testimonial .testimonial-item .testi-desc .testi-name {font-size: 20px;margin-bottom: 10px;}
.rs-testimonial .testimonial-item .testi-desc p {font-size: 16px;line-height: 26px;margin-bottom: 0;}
.rs-testimonial .testimonial-item .testi-desc:before,.rs-testimonial .testimonial-item .testi-desc:after {position: absolute;font-family: FontAwesome;font-size: 26px;color: #e02d15;}
.rs-testimonial .testimonial-item .testi-desc:before {content: "\f10d";top: 0;left: 0;}
.rs-testimonial .testimonial-item .testi-desc:after {content: "\f10e";bottom: 0;right: 0;}
.rs-testimonial .owl-controls .owl-dots {position: absolute;left: 50%;bottom: -8px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rs-testimonial .owl-controls .owl-dots .owl-dot {height: 6px;width: 22px;background-color: #fff;display: inline-block;transition: all 0.3s ease 0s;}
.rs-testimonial .owl-controls .owl-dots .owl-dot + .owl-dot {margin-left: 8px;}
.rs-testimonial .owl-controls .owl-dots .owl-dot.active {background-color: #e02d15;}
.rs-testimonial .owl-controls .owl-dots .owl-dot:first-child {border-radius: 3px 0 0 3px;}
.rs-testimonial .owl-controls .owl-dots .owl-dot:last-child {border-radius: 0 3px 3px 0;}
.rs-testimonial-2 .owl-stage-outer {padding-top: 55px;padding-bottom: 30px;}
.rs-testimonial-2 .testimonial-item {padding: 35px;background-color: #f0f0f0;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);margin: 0 3px;}
.rs-testimonial-2 .testimonial-item a{ color:#505050;}
.rs-testimonial-2 .testimonial-item .testi-img {position: absolute;top: -50px;left: 50%;transform: translateX(-50%);box-shadow: 0 3px 14px rgba(0, 0, 0, 0.5);border-radius: 50%;}
.rs-testimonial-2 .testimonial-item .testi-img img {width: 100px;height: 100px;border-radius: 50%;}
.rs-testimonial-2 .testimonial-item .testi-desc {padding: 42px 0;position: relative;}
.rs-testimonial-2 .testimonial-item .testi-desc .testi-name {font-size: 20px;margin-bottom: 15px;}
.rs-testimonial-2 .testimonial-item .testi-desc p {font-size: 16px;line-height: 26px;margin-bottom: 0;}
.rs-testimonial-2 .testimonial-item .testi-desc:before,.rs-testimonial-2 .testimonial-item .testi-desc:after {position: absolute;font-family: FontAwesome;font-size: 26px;color: #e02d15;}
.rs-testimonial-2 .testimonial-item .testi-desc:before {content: "\f10d";top: 0;left: 0;}
.rs-testimonial-2 .testimonial-item .testi-desc:after {content: "\f10e";bottom: 0;right: 0;}
.rs-testimonial-2 .owl-controls .owl-dots {position: absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.rs-testimonial-2 .owl-controls .owl-dots .owl-dot {height: 6px;width: 22px;background-color: #fff;display: inline-block;transition: all 0.3s ease 0s;}
.rs-testimonial-2 .owl-controls .owl-dots .owl-dot + .owl-dot {margin-left: 8px;}
.rs-testimonial-2 .owl-controls .owl-dots .owl-dot.active {background-color: #e02d15;}
.rs-testimonial-2 .owl-controls .owl-dots .owl-dot:first-child {border-radius: 3px 0 0 3px;}
.rs-testimonial-2 .owl-controls .owl-dots .owl-dot:last-child {border-radius: 0 3px 3px 0;}
.rs-testimonial-3 .testimonial-style3 {padding-top: 70px;margin: 50px 0 0;border: 1px solid #e0e0e0;text-align: center;position: relative;transition: all 0.7s ease 0s;background: #e0e0e0;}
.rs-testimonial-3 .testimonial-style3:hover {border-color: #e02d15;}
.rs-testimonial-3 .testimonial-style3:hover .image {border-color: #e02d15;}
.rs-testimonial-3 .testimonial-style3:hover .testimonial-content {background-color: #e02d15;}
.rs-testimonial-3 .testimonial-style3:hover .testimonial-content .testimonial-profile .name {color: #fff;}
.rs-testimonial-3 .testimonial-style3:hover .testimonial-content .testimonial-profile .post {color: lightblue;}
.rs-testimonial-3 .testimonial-style3:hover .testimonial-content .social-links li {background-color: #fff;}
.rs-testimonial-3 .testimonial-style3:hover .testimonial-content .social-links li a {color: #e02d15;}
.rs-testimonial-3 .testimonial-style3 .image {width: 95px;height: 95px;border-radius: 50%;background: #fff;position: absolute;top: -50px;left: 50%;overflow: hidden;transform: translateX(-50%);transition: all 0.7s ease 0s;border: 5px solid #f2f2f2;}
.rs-testimonial-3 .testimonial-style3 .image img {width: 100%;height: auto;border-radius: 50%;}
.rs-testimonial-3 .testimonial-style3 .title {font-size: 16px;font-weight: 700;color: #000;text-transform: uppercase;margin: 0 0 10px 0;}
.rs-testimonial-3 .testimonial-style3 .description {font-size: 15px;color: #000;line-height: 25px;padding: 0 25px 15px;margin: 0;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content {padding: 15px 25px;border-top: none;text-align: center;transition: all 500ms ease 0s;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .testimonial-profile .name {font-size: 16px;font-weight: bold;color: #e02d15;text-transform: uppercase;margin-bottom: 5px;margin-top: 0;transition: all 700ms ease 0s;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .testimonial-profile .post {font-size: 14px;color: #000;margin-bottom: 5px;text-transform: capitalize;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .rating {display: inline-block;margin-bottom: 14px;margin-top: 0;list-style: none;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .rating li {display: inline-block;font-size: 14px;color: #debe0f;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .social-links {padding: 0;margin: 0;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .social-links li {list-style: none;margin-right: 5px;display: inline-block;background-color: #7f352f;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .social-links li a {width: 30px;height: 30px;line-height: 30px;color: #fff;text-align: center;}
.rs-testimonial-3 .testimonial-style3 .testimonial-content .social-links li a:hover {text-decoration: none;color: #150504;}
.rs-testimonial-3 .owl-theme .owl-controls {width: 100%;position: absolute;top: 50%;}
.rs-testimonial-3 .owl-theme .owl-controls .owl-buttons div {width: 45px;height: 40px;line-height: 37px;border-radius: 3px;background: #fff;border: 1px solid #ececec;padding: 0;opacity: 1;transition: all 0.4s ease-in-out 0s;}
.rs-testimonial-3 .owl-theme .owl-controls .owl-buttons div:hover {background: #eabd44;border-color: #eabd44;}
.rs-testimonial-3 .owl-prev,.rs-testimonial-3 .owl-next {position: absolute;left: -3%;}
.rs-testimonial-3 .owl-next {left: auto;right: -3%;}
.rs-testimonial-3 .owl-prev:before {content: "\f104";font-family: "fontAwesome";font-size: 25px;color: #ececec;}
.rs-testimonial-3 .owl-next:before {content: "\f105";font-family: "fontAwesome";font-size: 25px;color: #ececec;}
.rs-testimonial-3 .owl-stage-outer {padding-top: 50px;padding-bottom: 60px;}
.rs-testimonial-5 .testimonial-item {background: #92278f;border-radius: 30px;text-align: center;max-width: 750px;margin: 0 auto;padding: 45px 35px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);}
.rs-testimonial-5 .testimonial-item .testi-img {top: -125px;}
.rs-testimonial-5 .testimonial-item .testi-desc {padding: 0 30px;}
.rs-testimonial-5 .testimonial-item .testi-desc .testi-name {font-size: 20px;margin-top: 22px;margin-bottom: 0;}
.rs-testimonial-5 .testimonial-item .testi-desc .testi-name span {display: block;font-size: 15px;font-weight: 400;padding-top: 5px;}
.rs-testimonial-5 .testimonial-item .testi-desc:before,.rs-testimonial-5 .testimonial-item .testi-desc .testi-name,.rs-testimonial-5 .testimonial-item .testi-desc .testi-name span,.rs-testimonial-5 .testimonial-item .testi-desc p {color: #fff;}
.rs-testimonial-5 .testimonial-item .testi-desc:before {display: none;}
.rs-testimonial-5 .testimonial-item .testi-desc:after {display: none;}
.rs-testimonial-5 .owl-stage-outer {padding-top: 125px;padding-bottom: 35px;}
.rs-testimonial-5 .owl-controls .owl-dots .owl-dot.active {background: #92278f;}
.rs-newslatter .newslatter-title {color: #ffffff;margin-bottom: 0;font-size: 30px;}
.rs-newslatter .newslatter-form .form-input {width: calc(69% - 25px);height: 50px;padding: 0 17px;border: 0;font-size: 16px;margin-right: 25px;}
.rs-newslatter .newslatter-form .form-button {width: 30%;height: 50px;border: 0;background-color: #e02d15;color: #ffffff;cursor: pointer;font-weight: 500;}
.rs-newslatter .newslatter-form .form-button:hover {background-color: #d81900;}
.rs-video {padding: 150px 0;position: relative;	}
@media(max-width:600px){.rs-video{background-image: url("/images/slider/home1/sm-slide2.jpg");background-position: center center;}
}
.rs-video:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 1);}
.rs-video .video-content {text-align: center;position: relative;z-index: 11;}
.rs-video .video-content a {display: inline-block;color: #ffffff;z-index: 99;border: 2px solid #e02d15;border-radius: 50%;width: 124px;height: 124px;margin: 0 auto;padding: 5px;margin-bottom: 30px;}
.rs-video .video-content a i {font-size: 50px;line-height: 110px;border: 2px solid #fff;height: 110px;width: 110px;border-radius: 50%;text-align: center;color: #e02d15;display: block;background: #fff;transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;margin-bottom: 24px;padding-left: 4px;}
.rs-video .video-content a:hover i {border-color: #e02d15;background: transparent;}
.rs-video .video-content span {display: block;font-size: 30px;color: #fff;font-weight: 700;}
.rs-why-choose .sec-title {margin-bottom: 44px;}
.rs-why-choose .choose-item {text-align: center;}
.rs-why-choose .choose-item .choose-title {font-size: 15px;margin-bottom: 0;margin-top: 25px;font-family: 'Roboto Condensed', sans-serif;font-weight: 600;text-transform: uppercase;}
.rs-why-choose .choose-item i {display: inline-block;width: 80px;height: 80px;line-height: 80px;text-align: center;background-color: #e02d15;color: #ffffff;border-radius: 50%;font-size: 36px;}
.rs-pricing .pricing-plan {text-align: center;margin-bottom: 30px;-webkit-transition: all .25s ease;transition: all .25s ease;}
.rs-pricing .pricing-plan .pricing-head {background-color: #f0f0f0;padding: 35px;border-radius: 4px 4px 0px 0px;}
.rs-pricing .pricing-plan .pricing-head .name {font-family: 'Roboto Condensed', sans-serif;font-size: 18px;line-height: normal;margin-bottom: 10px;font-weight: 600;color: #444;text-transform: uppercase;}
.rs-pricing .pricing-plan .pricing-head .price {color: #444;}
.rs-pricing .pricing-plan .pricing-head .price sup {font-size: 20px;line-height: 40px;top: -3px;margin-right: -7px;vertical-align: top;font-weight: 700;}
.rs-pricing .pricing-plan .pricing-head .price .duration {font-size: 15px;font-weight: 600;text-transform: uppercase;}
.rs-pricing .pricing-plan .pricing-head .value {font-size: 60px;line-height: 60px;}
.rs-pricing .pricing-plan .pricing-body ul {padding-left: 0;list-style: none;font-size: 13px;color: #444;margin: 0;}
.rs-pricing .pricing-plan .pricing-body ul li {padding: 15px 0;font-size: 15px;font-weight: 700;text-transform: uppercase;color: #303030;}
.rs-pricing .pricing-plan .pricing-body ul li:nth-child(even) {
background-color: #f0f0f0;padding: 20px 0;}
.rs-pricing .pricing-plan .pricing-footer .pricing-btn {display: block;padding: 20px;background-color: #212121;color: #fff;font-size: 15px;border-radius: 0 0 4px 4px;font-weight: 600;}
.rs-pricing .pricing-plan:hover .pricing-head .price,.rs-pricing .pricing-plan.featured .pricing-head .price,.rs-pricing .pricing-plan:hover .pricing-head .name,.rs-pricing .pricing-plan.featured .pricing-head .name {color: #e02d15;}
.rs-pricing .pricing-plan:hover .pricing-footer .pricing-btn,.rs-pricing .pricing-plan.featured .pricing-footer .pricing-btn {background-color: #e02d15;}
.rs-pricing .pricing-plan:hover .pricing-footer .pricing-btn:hover,.rs-pricing .pricing-plan.featured .pricing-footer .pricing-btn:hover {background-color: #d81900;}
.rs-instagram {position: relative;}
.rs-instagram .instagram-desc {max-width: 630px;background: #e02d15;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;padding: 70px 0;z-index: 10;text-align: center;}
.rs-instagram .instagram-desc .title {font-size: 30px;color: #ffffff;margin-bottom: 10px;}
.rs-instagram .instagram-desc .sub-title {font-size: 30px;color: #101010;margin-bottom: 0;}
.rs-instagram .instagram-item {margin-left: -1px;}
.rs-instagram .instagram-item a {display: block;position: relative;}
.rs-instagram .instagram-item a:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(17, 17, 17, 0.5);opacity: 1;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.rs-instagram .instagram-item:hover a:after {opacity: 0;}
.rs-instagram .rs-carousel:last-child {margin-top: -1px;}
.abt-title h2 {font-size: 30px;line-height: normal;margin-bottom: 20px;padding-bottom: 16px;text-transform: uppercase;position: relative;}
.abt-title h2:after {content: "";position: absolute;left: 0;bottom: 0;height: 5px;width: 100px;background-color: #e02d15;}
.abt-title.text-center h2:after {left: 50%;transform: translateX(-50%);}
.rs-vision .vision-img {position: relative;}
.rs-vision .vision-img:after {content: "";position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background-color: rgba(33, 33, 33, 0.5);opacity: 0;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.rs-vision .vision-img:hover:after {opacity: 1;}
.rs-vision .vision-img .popup-youtube {position: absolute;top: 50%;left: 50%;z-index: 10;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.rs-vision .vision-img .popup-youtube:after {position: absolute;font-family: FontAwesome;content: "\f04b";font-size: 36px;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: all 0.3s ease 0s;display: inline-block;height: 80px;line-height: 80px;width: 80px;text-align: center;border: 3px solid #fff;border-radius: 50%;padding-left: 8px;color: #fff;}
.rs-branches .branches-item {text-align: center;position: relative;margin-bottom: 30px;}
.rs-branches .branches-item img {margin-bottom: 15px;}
.rs-branches .branches-item h3 {font-size: 20px;margin-bottom: 7px;}
.rs-branches .branches-item h3 span {display: block;}
.rs-branches .branches-item p {margin-bottom: 0;}
.rs-branches [class*="col-"] + [class*="col-"] .branches-item:after {position: absolute;content: '';width: 64%;height: 2px;background-color: #e02d15;left: -38%;top: 70px;}
.rs-timeline .rs-timeline-icon i {color: #e02d15;}
.rs-timeline .rs-timeline-content .rs-read-more {border-color: #e02d15;color: #e02d15;}
.rs-timeline .rs-timeline-content .rs-read-more:hover {background-color: #e02d15;color: #ffffff;}
.rs-timeline .rs-timeline-content .rs-date {color: #e02d15;}
.rs-timeline-2 {position: relative;padding-bottom: 40px;}
.rs-timeline-2 .arrows {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.rs-timeline-2 .arrows button {height: 42px;width: 42px;font-size: 0;margin: 0 5px;border: 0;background-color: #212121;color: #e02d15;cursor: pointer;outline: 0;border-radius: 50%;transition: all 0.3s ease 0s;}
.rs-timeline-2 .arrows button:hover {background-color: #e02d15;color: #fff;}
.rs-timeline-2 .arrows button:after {font-family: FontAwesome;font-size: 22px;margin-top: 5px;display: inline-block;}
.rs-timeline-2 .arrows button.arrow__prev:after {content: "\f104";}
.rs-timeline-2 .arrows button.arrow__next:after {content: "\f105";}
.rs-timeline-2 ol li:not(:last-child)::after {background: #e02d15;}
.rs-accordion-style1 .card {border: 0;}
.rs-accordion-style1 .card .card-header {padding: 0;border: 0;margin-bottom: 10px;background: transparent;}
.rs-accordion-style1 .card .card-header .acdn-title {background-color: rgba(240, 240, 240, 0.8);position: relative;margin-bottom: 0;font-size: 18px;height: 50px;line-height: 50px;padding: 0 20px;cursor: pointer;font-weight: 500;letter-spacing: 0.2px;-webkit-transition: 0.2s background-color ease-in-out;transition: 0.2s background-color ease-in-out;}
.rs-accordion-style1 .card .card-header .acdn-title:after {position: absolute;font-family: FontAwesome;content: "\f0da";right: 20px;transition: all 0.3s ease 0s;}
.rs-accordion-style1 .card .card-header .acdn-title:not(.collapsed) {background-color: #e02d15;color: #ffffff;}
.rs-accordion-style1 .card .card-header .acdn-title:not(.collapsed):after {transform: rotate(90deg);color: #ffffff;}
.rs-accordion-style1 .card .card-body {padding: 5px 15px 18px;}
.blog-page-area .blog-inner {overflow: hidden;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}
.blog-page-area .blog-inner .blog-content {margin-top: 6px;}
.blog-page-area .blog-inner .blog-content .date {font-size: 13px;font-weight: 600;}
.blog-page-area .blog-inner .blog-content ul.blog-meta {margin: 0 0 10px;}
.blog-page-area .blog-inner .blog-content ul.blog-meta li {display: inline-block;font-size: 13px;font-weight: 600;color: #e02d15;padding-right: 10px;}
.blog-page-area .blog-inner .blog-content ul.blog-meta li:last-child {padding-right: 0;}
.blog-page-area .blog-inner .blog-content ul.blog-meta li i {font-size: 13px;}
.blog-page-area .blog-inner .blog-content ul.blog-meta li a {display: block;}
.blog-page-area .blog-inner .blog-content p {font-size: 15px;}
.blog-page-area .blog-inner .blog-content h4 {margin: 0 0 8px;}
.blog-page-area .blog-inner .blog-content h4 a {font-size: 20px;font-weight: 700;color: #212121;}
.blog-page-area .blog-inner .blog-content a.primary-btn {margin-top: 12px;}
.blog-page-area .blog-inner .blog-images {overflow: hidden;position: relative;}
.blog-page-area .blog-inner .blog-images i {position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);/* IE 9 */
-webkit-transform: translate(-50%, -50%);/* Safari */
transform: translate(-50%, -50%);z-index: 99;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 100%;border: 1px solid #e02d15;color: #e02d15;opacity: 0;}
.blog-page-area .blog-inner .blog-images:after {content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;right: 0;background: rgba(0, 0, 0, 0.6);transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.blog-page-area .blog-inner .blog-images img {transform: scale(1);transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;width: 100%;}
.blog-page-area .blog-inner:hover .blog-images i {opacity: 1;}
.blog-page-area .blog-inner:hover .blog-images img {transform: scale(1.1);transition: all 0.3s ease 0s;}
.blog-page-area .blog-inner:hover .blog-images:after {content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;right: 0;background: rgba(0, 0, 0, 0.8);transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;transform: scale(1) !important;-webkit-transform: scale(1) !important;ms-transform: scale(1) !important;}
.blog-page-area .blog-inner:hover .blog-content h4 a {color: #e02d15;}
.blog-page-area .pagination {margin-top: 0;}
.single-blog-details .single-image {margin-bottom: 20px;overflow: hidden;}
.single-blog-details .single-image p {text-align: center;filter: grayscale(0%);transition: all 0.8s ease-in-out 0s;}
.single-blog-details .like-section h5,.single-blog-details h5.top-title {font-size: 16px;color: #212121;margin: 20px 0 15px;padding: 0;line-height: 25px;}
.single-blog-details .like-section h5 a {color: #212121;}
.single-blog-details .like-section h5 a:hover {color: #e02d15;}
.single-blog-details h3.top-title,.single-blog-details .like-section h3.title-bg {font-size: 20px;}
.single-blog-details .like-section span.date {font-size: 12px;}
.single-blog-details blockquote {background: #f0f0f0;border: medium none;margin: 25px 0 25px;padding: 24px 25px 24px 63px;font-size: 16px;color: #212121;font-style: italic;position: relative;font-weight: 400;}
.single-blog-details blockquote i {position: absolute;left: 22px;font-size: 25px;top: 21px;}
.single-blog-details h2 {font-size: 20px;margin: 0 0 25px;}
.single-blog-details .share-section {border-top: 1px solid #ddd;padding-top: 20px;padding-bottom: 20px;}
.single-blog-details .share-section .share-link1 {padding: 0;margin: 0;float: right;}
.single-blog-details .share-section .share-link1 li {float: left;list-style: none;}
.single-blog-details .share-section .share-link1 li:first-child a {margin-left: 0;}
.single-blog-details .share-section .share-link1 li a {padding: 7px 8px;border: 1px solid #ddd;font-size: 13px;font-weight: 400;color: #505050;border-radius: 4px;margin-left: 14px;}
.single-blog-details .share-section .share-link1 li a:hover {background: #e02d15;color: #212121;border: 1px solid #e02d15;}
.single-blog-details .share-section .share-link1 li:first-child a {background: #e02d15;color: #212121;border: 1px solid #e02d15;}
.single-blog-details .share-section .life-style span {font-size: 13px;font-weight: 400;color: #505050;margin-right: 12px;}
.single-blog-details .share-section .life-style span:last-child {margin-right: 0;}
.single-blog-details .share-section .life-style span i {margin-right: 4px;}
.single-blog-details .share-section .life-style span a {font-size: 13px;font-weight: 400;color: #505050;}
.single-blog-details .share-section .life-style span a i {font-size: 13px;margin-right: 4px;}
.single-blog-details .share-section .life-style span a:hover {color: #e02d15;}
.single-blog-details .share-section .life-style span.author a {color: #777777;}
.single-blog-details .share-section .life-style span.author a:hover {color: #e02d15;}
.single-blog-details .share-section2 {border: 1px solid #ddd;padding: 15px 15px 15px 15px;}
.single-blog-details .share-section2 span {font-size: 15px;font-weight: 400;color: #212121;}
.single-blog-details .share-section2 .share-link {float: right;}
.single-blog-details .share-section2 .share-link li {float: left;list-style: none;}
.single-blog-details .share-section2 .share-link li:first-child a {margin-left: 0;}
.single-blog-details .share-section2 .share-link li a {font-size: 13px;font-weight: 400;color: #505050;padding: 7px 8px;border: 1px solid #ddd;border-radius: 4px;margin-left: 14px;}
.single-blog-details .share-section2 .share-link li a:hover {background: #e02d15;color: #fff;border: 1px solid #e02d15;}
.single-blog-details .like-section .col-xs-12 h3 {margin: 14px 0 6px;}
.single-blog-details .like-section .col-xs-12 h3 a {font-size: 15px;font-weight: 400;color: #212121;}
.single-blog-details .like-section .col-xs-12 span {font-size: 13px;font-weight: 400;}
.single-blog-details .like-section .col-xs-12 span i {font-size: 13px;}
.single-blog-details .like-section .col-xs-12 .popular-post-img img {transition: all 0.3s ease 0s;}
.single-blog-details .like-section .col-xs-12:hover a {color: #e02d15;}
.single-blog-details .like-section .col-xs-12:hover .popular-post-img img {opacity: .5;}
.single-blog-details .next-pre-section {padding: 23px 0 15px;margin: 0;overflow: hidden;}
.single-blog-details .next-pre-section li {margin: 0;}
.single-blog-details .next-pre-section li a {font-size: 15px;color: #505050;}
.single-blog-details .next-pre-section li a i {padding: 0;font-size: 15px;font-weight: 500;color: #212121;}
.single-blog-details .next-pre-section li a:hover {color: #e02d15;}
.single-blog-details .next-pre-section li a:hover i {color: #e02d15;}
.single-blog-details .next-pre-section li.left-arrow {float: left;width: 50%;}
.single-blog-details .next-pre-section li.left-arrow a {font-size: 15px;font-weight: 500;color: #505050;}
.single-blog-details .next-pre-section li.left-arrow a i {padding-right: 5px;}
.single-blog-details .next-pre-section li.right-arrow {float: right;width: 50%;text-align: right;}
.single-blog-details .next-pre-section li.right-arrow a {font-size: 15px;font-weight: 500;}
.single-blog-details .next-pre-section li.right-arrow a i {padding-left: 5px;}
.single-blog-details .author-comment h3 {font-size: 20px;text-transform: uppercase;font-weight: 700;margin: 42px 0 6px;}
.single-blog-details .author-comment span {font-size: 13px;font-weight: 500;}
.single-blog-details .author-comment span a {font-size: 13px;font-weight: 500;}
.single-blog-details .author-comment span i {font-size: 13px;}
.single-blog-details .author-comment h4 {font-size: 15px;font-weight: 700;}
.single-blog-details .author-comment ul {padding: 0;margin: 0;}
.single-blog-details .author-comment ul li {margin: 0 0 2px;padding: 20px 22px;border-bottom: 1px solid #ddd;}
.single-blog-details .author-comment ul li:nth-child(2) {
margin-left: 100px;}
.single-blog-details .author-comment ul li:nth-child(2) .col-sm-2 {padding: 0;}
.single-blog-details .author-comment ul li:last-child {border-bottom: none;}
.single-blog-details .author-comment ul li .image-comments {margin-top: 0;}
.single-blog-details .author-comment ul li .image-comments img {width: 90px;border-radius: 100%;}
.single-blog-details .author-comment ul li .reply {display: block;position: absolute;text-align: right;width: 95%;}
.single-blog-details .author-comment ul li .reply a {color: #212121;}
.single-blog-details .author-comment ul li .reply a:hover {color: #e02d15;}
.single-blog-details .author-comment ul li .reply i {color: #212121;}
.single-blog-details .author-comment ul li .dsc-comments h4 {margin: 0 0 12px;}
.single-blog-details .author-comment ul li .dsc-comments a {color: #e02d15;}
.single-blog-details .author-comment ul li .dsc-comments p {margin: 6px 0 0;}
.single-blog-details .leave-comments-area {padding-top: 20px;}
.single-blog-details .leave-comments-area .form-group {margin-bottom: 20px;}
.single-blog-details .leave-comments-area h4 {font-size: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 19px;font-family: 'Roboto Condensed', sans-serif;}
.single-blog-details .leave-comments-area label {color: #505050;font-weight: normal;letter-spacing: 1px;}
.single-blog-details .leave-comments-area input,.single-blog-details .leave-comments-area textarea {background: transparent;border: 1px solid #ddd;box-shadow: none;border-radius: 0;height: 45px;width: 100%;}
.single-blog-details .leave-comments-area textarea {height: 150px;width: 100%;max-width: 100%;}
.single-blog-details .leave-comments-area .btn-send {background: #e02d15;font-weight: 600;color: #ffffff;font-size: 15px;line-height: 24px;border: none;border-radius: 0px;padding: 14px 23px;text-transform: uppercase;letter-spacing: 1px;margin-top: 14px;transition: all 0.3s ease 0s;cursor: pointer;}
.single-blog-details .leave-comments-area .btn-send:hover {background: #212121;color: #ffffff;}
.shop-page-area.single-product-page {padding: 100px 0 0;}
.shop-page-area .single-details {padding: 0 0 35px;position: relative;overflow: hidden;text-align: center;transition: all 0.3s ease 0s;margin-bottom: 15px;}
.shop-page-area .single-details .triangle_left {width: 0;height: 0;border-top: 70px solid transparent;border-right: 140px solid #e02d15;border-bottom: 70px solid transparent;position: absolute;top: -75px;left: -117px;transform: rotate(48deg);opacity: 0;}
.shop-page-area .single-details:hover {background: #f5f5f5;}
.shop-page-area .single-details:hover .triangle_left {opacity: 1;}
.shop-page-area .single-details:hover h3 a {color: #e02d15;}
.shop-page-area .single-details:hover .add-to-cart {background: #e02d15;color: #fff !important;}
.shop-page-area .single-details:hover .images .overley {opacity: 1;transform: scaleY(1);}
.shop-page-area .single-details .images {position: relative;overflow: hidden;margin-bottom: 15px;}
.shop-page-area .single-details .images a {display: block;}
.shop-page-area .single-details .images a img {transition: all 0.3s ease-out;width: 100%;}
.shop-page-area .single-details .images .overley {position: absolute;left: 0;right: 0;text-align: center;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);top: 0;transform: scaleY(0);transform-origin: 0 1 0;opacity: 0;transition: all 0.3s ease 0s;padding: 30px;}
.shop-page-area .single-details .images .overley .winners-details {padding: 20% 0;}
.shop-page-area .single-details .images .overley .winners-details h4 {margin-bottom: 10px;padding-bottom: 10px;color: #ffffff;font-size: 18px;position: relative;}
.shop-page-area .single-details .images .overley .winners-details h4:after {display: none;}
.shop-page-area .single-details .images .overley .winners-details .product-info {margin: 0;padding: 0px;list-style: none;top: 50%;position: absolute;transform: translateY(-50%);transition: all .9s;text-align: center;left: 0;right: 0;}
.shop-page-area .single-details .images .overley .winners-details .product-info li {display: inline-block;}
.shop-page-area .single-details .images .overley .winners-details .product-info li a {color: #ffffff;text-transform: capitalize;text-decoration: none;width: 30px;height: 30px;line-height: 30px;border: 1px solid #ffffff;text-align: center;transition: all 0.3s ease 0s;}
.shop-page-area .single-details .images .overley .winners-details .product-info li a:hover {color: #e02d15;border: 1px solid #e02d15;}
.shop-page-area .single-details .images .overley .winners-details .product-info li a i {font-size: 16px;color: #ffffff;margin: 0;transition: all 0.3s ease 0s;}
.shop-page-area .single-details .images .overley .winners-details .product-info li a i:hover {color: #e02d15;}
.shop-page-area .single-details .images .overley .winners-details p {margin-bottom: 5px;color: #ffffff;font-size: 13px;}
.shop-page-area .single-details .images .overley .winners-details p i {color: #ffffff;margin-right: 8px;}
.shop-page-area .single-details h4 {margin-bottom: 10px !important;margin-left: 0;font-weight: 700;}
.shop-page-area .single-details h4 a {color: #212121;transition: all 0.3s ease 0s;font-size: 20px;margin: 0;}
.shop-page-area .single-details h4 a:hover {color: #e02d15;}
.shop-page-area .single-details .price-details ul {margin: 0;padding: 0;text-align: center;}
.shop-page-area .single-details .price-details ul li {display: block;}
.shop-page-area .single-details .price-details ul li:first-child {font-weight: 600;font-size: 15px;}
.shop-page-area .single-details .price-details ul li:first-child del {margin-right: 5px;font-weight: 400;font-size: 15px;}
.shop-page-area .single-details .price-details ul li .add-to-cart {border: 1px solid #e02d15;padding: 8px 18px;color: #212121;font-size: 15px;font-weight: 600;display: inline-block;margin-top: 15px;}
.shop-page-area .topbar-area {overflow: hidden;padding-bottom: 54px;}
.shop-page-area .topbar-area .showing-Short .seclec-box {float: right;}
.shop-page-area .topbar-area .showing-result ul {margin: 0;padding: 0;list-style: none;text-align: left;}
.shop-page-area .topbar-area .showing-result ul li {display: inline-block;font-weight: 400;color: #505050;margin-right: 0;font-size: 14px;height: 25px;}
.shop-page-area .topbar-area .showing-result ul li .form-group {margin: 0;}
.shop-page-area .topbar-area .showing-result ul li .form-group.seclect-box select.form-control {display: inline-block;border: 0;background: transparent;border-radius: 0px;}
.shop-page-area .pagination {margin-top: 0;}
.shop-single-page-area .shop-single-btm-page-area {padding-bottom: 74px;overflow: hidden;padding-top: 60px;}
.shop-single-page-area .shop-single-btm-page-area .sec-title {font-size: 30px;}
.shop-single-page-area .shop-single-btm-page-area .sec-title:after {height: 5px;}
.shop-single-page-area .shop-single-btm-page-area .sec-sub-title {margin-bottom: 42px;margin-top: 10px;font-size: 30px;}
.shop-single-page-area .inner-single-product-slider .inner {background: #f5f5f5;margin-bottom: 26px;}
.shop-single-page-area .inner-single-product-slider .single-product-nav {max-width: 300px;margin: 0 auto;}
.shop-single-page-area .inner-single-product-slider .single-product-nav .slick-slide {position: relative;margin: 0 5px;cursor: pointer;}
.shop-single-page-area .inner-single-product-slider .single-product-nav .slick-slide:after {background: rgba(0, 0, 0, 0.7);content: "";position: absolute;height: 100%;width: 100%;left: 0;right: 0;bottom: 0;top: 0;}
.shop-single-page-area .inner-single-product-slider .single-product-nav .slick-current:after {opacity: 0;}
.shop-single-page-area .inner-single-product-slider .slick-prev:before {content: "\f104";}
.shop-single-page-area .inner-single-product-slider .slick-prev:before,.shop-single-page-area .inner-single-product-slider .slick-next:before {font-family: FontAwesome;opacity: 1;transition: all 0.5s ease 0s;font-size: 16px;line-height: 20px;color: #212121;}
.shop-single-page-area .inner-single-product-slider .slick-prev:hover:before,.shop-single-page-area .inner-single-product-slider .slick-next:hover:before {color: #e02d15;}
.shop-single-page-area .inner-single-product-slider .slick-next:before {content: "\f105";}
.shop-single-page-area .left-area h4 {margin: 0 0 12px;color: #212121;font-size: 20px;}
.shop-single-page-area .left-area .cat,.shop-single-page-area .left-area .tag {font-size: 13px;margin: 0 0 5px;}
.shop-single-page-area .left-area .cat strong,.shop-single-page-area .left-area .tag strong {font-weight: 500;}
.shop-single-page-area .left-area .cat {margin-top: 27px;}
.shop-single-page-area .tab-btm {margin-top: 20px;}
.shop-single-page-area .tab-btm .nav-item {position: relative;display: block;width: 100%;}
.shop-single-page-area .tab-btm .nav-item a {font-size: 15px;color: #505050;}
.shop-single-page-area .tab-btm .nav-item .active {background: #eee;}
.shop-single-page-area .tab-btm .nav-item .active:before {content: "\f105";font-family: FontAwesome;opacity: 1;transition: all 0.5s ease 0s;font-size: 16px;line-height: 20px;position: absolute;top: 14px;z-index: 99;right: 5px;}
.shop-single-page-area .tab-btm .tab-content.card {border: none;}
.shop-single-page-area .tab-btm h4 {margin: 15px 0 19px;font-weight: 500;color: #505050;}
.rs-check-out .title-bg {font-size: 24px;margin-bottom: 30px;}
.rs-check-out .check-out-box {padding: 0 0 40px 0;}
.rs-check-out .check-out-box label {color: #505050;font-weight: 400;}
.rs-check-out .check-out-box textarea,.rs-check-out .check-out-box input {border-color: #bfbfbf;}
.rs-check-out .check-out-box input {height: 40px;padding: 0 15px;}
.rs-check-out .check-out-box select {width: 100%;min-height: 40px;display: block;padding: 10px 15px;color: #505050;}
.rs-check-out .check-out-box .checkbox input {height: auto;margin-top: 7px;}
.rs-check-out .shipping-box h3.title {font-size: 24px;margin: 0 0 30px;}
.rs-check-out .shipping-box .form-group input {height: 80px;}
.rs-check-out .shipping-box input,.rs-check-out .checkbox input {margin-right: 15px;}
.rs-check-out .product-demo {width: 100%;display: inline-block;padding-bottom: 20px;padding-top: 8px;}
.rs-check-out .product-demo h5 {margin: 0;font-size: 15px;color: #505050;}
.rs-check-out .product-demo .product-image {width: 15%;float: left;}
.rs-check-out .product-demo .product-name {width: 30%;float: left;transform: translateY(100%);}
.rs-check-out .product-demo .product-quantity {width: 25%;float: left;text-align: center;transform: translateY(100%);}
.rs-check-out .product-demo .product-ititial-price {width: 30%;float: left;text-align: center;transform: translateY(100%);}
.rs-check-out .product-price table {border: 1px solid #b2b2b2;margin-bottom: 25px;}
.rs-check-out .product-price table tr td {padding: 15px 25px;border-bottom: 1px solid #b2b2b2;}
.rs-check-out .product-price table tr td input {margin-right: 5px;}
.rs-check-out .product-price table tr td:last-child {text-align: right;}
.rs-check-out .product-price table tr td.no-border {border: none;}
.rs-check-out .rs-payment-system .payment-radio-btn1 {padding: 15px 25px;border: 1px solid #b2b2b2;}
.rs-check-out .rs-payment-system .payment-radio-btn1 p {margin: 0;padding: 15px 0 15px 25px;font-size: 13px;}
.rs-check-out .rs-payment-system .payment-radio-btn2 {padding: 15px 25px;border: 1px solid #b2b2b2;border-top: none;}
.rs-check-out .rs-payment-system input {margin-right: 10px;}
.rs-check-out .rs-payment-system input.btn-send {width: 100%;margin-top: 25px;background-color: #e02d15;color: #ffffff;font-weight: 600;text-transform: uppercase;border: none;height: 50px;line-height: 50px;text-align: c center;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;cursor: pointer;}
.rs-check-out .rs-payment-system input.btn-send:hover {background: #212121;}
.shipping-area .button-area ul li a {display: block;padding: 15px;background: #f8f8f8;color: #646464;font-size: 18px;}
.shipping-area .button-area ul li.active a {background: #e02d15;color: #fff;}
.shipping-area .product-list table {margin: 0 0 30px;}
.shipping-area .product-list table tr {border: 1px solid #e7e7e7;padding: 25px;display: block;margin-bottom: -1px;}
.shipping-area .product-list table tr td {padding-right: 52px;}
.shipping-area .product-list table tr td img {width: 100%;display: block;max-width: 80px;}
.shipping-area .product-list table tr td .des-pro {display: block;padding-right: 50px;width: 210px;}
@media screen and (max-width: 991px) {
.shipping-area .product-list table tr td .des-pro {width: auto;}
}
.shipping-area .product-list table tr td .des-pro h4 {margin: 0 0 10px;font-size: 20px;}
.shipping-area .product-list table tr td .des-pro p {color: #646464;margin: 0;}
.shipping-area .product-list table tr td strong {font-size: 20px;display: block;padding-right: 100px;font-weight: 500;}
@media screen and (max-width: 991px) {
.shipping-area .product-list table tr td strong {padding-right: 10px;}
}
.shipping-area .product-list table tr td .order-pro {position: relative;display: block;margin-right: 100px;}
.shipping-area .product-list table tr td .order-pro input {width: 110px;height: 46px;box-shadow: none;border: 1px solid #ccc;text-align: center;padding-right: 10px;color: #888888;font-size: 18px;}
.shipping-area .product-list table tr td .order-pro div {position: absolute;top: 12px;right: 0;z-index: 999;cursor: pointer;}
.shipping-area .product-list table tr td .order-pro div.btn-plus {right: 40px;}
.shipping-area .product-list table tr td .order-pro div.btn-minus {right: 20px;}
.shipping-area .product-list table tr td .prize {color: #e02d15;font-size: 18px;font-weight: 500;padding-right: 50px;}
.shipping-area .product-list table tr td i {display: block;width: 30px;height: 30px;border: 1px solid #cccccc;text-align: center;line-height: 28px;font-size: 15px;cursor: pointer;color: #ccc;}
.shipping-area .product-list table tr td i:hover {background: #e02d15;color: #fff;}
.shipping-area .product-list .total span {font-size: 20px;padding-right: 10px;}
.shipping-area .product-list .total strong {font-size: 28px;font-weight: 400;}
.shipping-area .next-step {text-align: right;}
.shipping-area .next-step a {padding: 10px 30px;border: 1px solid #e02d15;background: #e02d15 !important;color: #fff;text-transform: capitalize;font-size: 18px;background: transparent;margin-top: 25px;transition: all 0.3s ease 0s;display: inline-block;}
.shipping-area .next-step a:hover {background: #212121 !important;color: #fff;border: 1px solid #212121 !important;}
.shipping-area .form-area h3 {font-weight: 500;padding: 15px 15px;font-size: 22px;}
.shipping-area .form-area form fieldset {margin: 0 0 15px;}
.shipping-area .form-area form fieldset label {display: block;width: 100%;color: #333333;font-weight: 400;margin: 0 0 10px;font-size: 14px;}
.shipping-area .form-area form fieldset input {display: block;width: 100%;margin: 0 0 10px;height: 40px;border-radius: 0;padding: 0 15px;border: 1px solid #ccc;}
.shipping-area .form-area form fieldset select {display: block;width: 100%;margin: 0 0 10px;height: 40px;border-radius: 0;padding: 0 15px;color: #646464;font-size: 13px;border: 1px solid #ccc;}
.shipping-area .order-list h3 {padding: 15px 0;font-size: 24px;}
.shipping-area .order-list table {width: 100%;}
.shipping-area .order-list table tr {width: 100%;display: block;}
.shipping-area .order-list table tr th {font-weight: bold;width: 50%;}
.shipping-area .order-list table tr td {border: 1px solid #dedede;padding: 15px 15px;font-weight: normal;}
.shipping-area .order-list table tr td:first-child {width: 400px;}
@media screen and (max-width: 480px) {
.shipping-area .order-list table tr td:first-child {width: 65%;}
}
.shipping-area .order-list table tr td:last-child {width: 150px;text-align: center;}
.shipping-area .order-list table .row-bold td {border: 1px solid #dedede;font-weight: 700;}
.shipping-area .panel-group .panel {border-radius: 0;margin: 0;}
.shipping-area .panel-group .panel-body {padding-left: 40px;padding-right: 100px;}
.shipping-area .panel-group a .checkbox {margin: 0;padding: 10px 0;}
.shipping-area .panel-group a .checkbox .cr {position: relative;display: inline-block;background: #cccccc;border-radius: 100%;float: left;margin-top: 0px;margin-right: .5em;width: 15px;height: 15px;}
.shipping-area .panel-group a .checkbox label {margin: 0 !important;padding: 0 !important;text-transform: capitalize;font-size: 18px;font-weight: 700;}
.shipping-area .panel-group a .checkbox label input[type="checkbox"] {display: none;}
.shipping-area .panel-group a .checkbox label input[type="checkbox"] + .cr > .cr-icon {opacity: 1;display: block;color: #e02d15;width: 15px;height: 15px;}
.shipping-area .panel-group a .checkbox label input[type="checkbox"] + .cr > .cr-icon {opacity: 0;transition: all 0.3s ease-in;display: block;padding: 5px;color: #2962ff;}
.shipping-area .panel-group .panel-default > .panel-heading {background: transparent;}
.order-pro input[type=number]::-webkit-inner-spin-button,.order-pro input[type=number]::-webkit-outer-spin-button {opacity: 1;}
.coupon-fields .input-text {padding: 5px 8px;width: 75%;margin-right: 10px;margin-bottom: 25px;}
.coupon-fields .apply-coupon {background: #e02d15;border: none;color: #fff;padding: 6px 8px;border: 1px solid #e02d15;transition: all 0.3s ease 0s;}
.coupon-fields .apply-coupon:hover {background: #212121 !important;border: 1px solid #212121;color: #fff;}
.contact-page-section #googleMap {height: 490px;}
.contact-page-section .map-text {padding-bottom: 22px;}
.contact-page-section .map-text h3 {font-size: 20px;margin: 0;padding: 25px 0 10px;font-weight: 600;}
.contact-page-section .map-text p {font-size: 15px;margin: 0;padding: 0;}
.contact-page-section .contact-address-section {text-align: center;margin: 50px 0;}
.contact-page-section .contact-address-section .contact-info {background: #f0f0f0;border: 1px solid #e1e1e1;padding: 25px 0 23px;}
.contact-page-section .contact-address-section .contact-info .contact-pd {padding: 0 10px;}
.contact-page-section .contact-address-section .contact-info i {color: #e02d15;font-size: 36px;margin: 0;padding: 0;}
.contact-page-section .contact-address-section .contact-info h4 {font-size: 20px;font-weight: 600;text-transform: uppercase;color: #212121;margin: 0;padding: 15px 0;}
.contact-page-section .contact-address-section .contact-info a {color: #505050;display: block;}
.contact-page-section .contact-address-section .contact-info a:hover {color: #e02d15;}
.contact-page-section .contact-address-section .contact-info p {color: #505050;margin: 0;padding: 0;}
.contact-page-section .contact-comment-section h3 {font-size: 20px;margin: 0;padding-bottom: 30px;text-transform: uppercase;font-weight: 600;}
.contact-page-section .contact-comment-section form .form-group input {height: 43px;padding: 0 15px;}
.contact-page-section .contact-comment-section form .form-group input,.contact-page-section .contact-comment-section form .form-group textarea {border: none;background: #f5f5f5;border-radius: 0;box-shadow: none;}
.contact-page-section .contact-comment-section form .form-group label {color: #505050;font-weight: 400;}
.contact-page-section .contact-comment-section form .form-group input.btn-send {text-transform: uppercase;color: #ffffff;background-color: #e02d15;margin-top: 15px;border: none;height: 50px;line-height: 50px;text-align: center;font-weight: 600;padding: 0 50px;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;}
.contact-page-section .contact-comment-section form .form-group input.btn-send:hover {background: #212121;}
.rs-gallery .gallery-item {position: relative;margin-bottom: 30px;}
.rs-gallery .gallery-item .gallery-desc {position: absolute;top: 50%;width: 100%;padding: 25px;text-align: center;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.rs-gallery .gallery-item .gallery-desc h3 {margin-bottom: 12px;font-size: 24px;transition: all 0.3s ease 0s;-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 0;}
.rs-gallery .gallery-item .gallery-desc h3 a {color: #ffffff;}
.rs-gallery .gallery-item .gallery-desc p {color: #e1e1e1;margin-bottom: 30px;transition: all 0.3s ease 0s;-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;}
.rs-gallery .gallery-item .gallery-desc .image-popup {display: inline-block;width: 50px;line-height: 50px;height: 50px;border-radius: 50%;text-align: center;background-color: #e02d15;color: #ffffff;font-size: 18px;-webkit-transform: translateY(35px);transform: translateY(35px);transition: all 0.3s ease 0s;opacity: 0;}
.rs-gallery .gallery-item:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(33, 33, 33, 0.8);opacity: 0;transition: all 0.3s ease 0s;}
.rs-gallery .gallery-item:hover:before {opacity: 1;}
.rs-gallery .gallery-item:hover h3,.rs-gallery .gallery-item:hover p,.rs-gallery .gallery-item:hover .image-popup {-webkit-transform: translateY(0px);transform: translateY(0px);opacity: 1;}
.rs-gallery-section .single-gallery {position: relative;overflow: hidden;cursor: pointer;}
.rs-gallery-section .single-gallery:after {content: "";width: 80%;height: 80%;background: #92278f;position: absolute;top: 10%;left: 10%;display: block;overflow: hidden;opacity: 0.8;transform: scale(0);opacity: 0;visibility: hidden;transition: 0.4s;-webkit-transition: 0.4s;-ms-transition: 0.4s;}
.rs-gallery-section .single-gallery .popup-icon {position: absolute;top: 50%;left: 50%;width: 100%;text-align: center;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);z-index: 11;opacity: 0;visibility: hidden;transition: 0.3s;}
.rs-gallery-section .single-gallery .popup-icon a {font-size: 20px;display: inline-block;margin: 0 8px;color: #fff;}
.rs-gallery-section .single-gallery:hover:after {opacity: 0.8;visibility: visible;transform: scale(1);}
.rs-gallery-section .single-gallery:hover .popup-icon {opacity: 1;visibility: visible;}
#scrollUp {text-align: center;bottom: 40px;cursor: pointer;display: none;position: fixed;right: 40px;z-index: 999;}
#scrollUp i {background-color: #e02d15;height: 40px;font-size: 24px;width: 42px;color: #ffffff;line-height: 36px;transition: all 0.3s ease 0s;margin-left: 2px;}
#scrollUp i:hover {background-color: #d81900;color: rgba(255, 255, 255, 0.7);}
.error-page-area {text-align: center;}
.error-page-area .error-page {background: #f0f0f0;background-position: center center;background-size: cover;padding: 60px 0 100px;}
.error-page-area .error-page h1 {font-size: 250px;color: #212121;line-height: 230px;margin: 0;}
.error-page-area .error-page p {font-size: 18px;color: #212121;font-weight: 500;letter-spacing: 3px;margin-bottom: 50px;}
.error-page-area .error-page-message {margin-top: 0;}
.error-page-area .error-page-message p {font-size: 20px;color: #212121;}
.error-page-area .error-page-message .home-page a {display: inline-block;text-decoration: none;font-size: 15px;color: #ffffff;background: #e02d15;padding: 15px 35px;transition: all 0.3s ease 0s;font-weight: 700;}
.error-page-area .error-page-message .home-page a:hover {background: #212121;}
.book_preload {position: fixed;width: 100%;height: 100%;background: #e02d15;z-index: 999999;}
.book {top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: relative;margin: 0 auto;border: 5px solid #ecf0f1;width: 100px;height: 60px;}
.book__page {position: absolute;left: 50%;top: -5px;margin: 0 auto;border-top: 5px solid #ecf0f1;border-bottom: 5px solid #ecf0f1;border-right: 5px solid #ecf0f1;background: #d81900;width: 50px;height: 60px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-animation: flip 1.2s infinite linear;animation: flip 1.2s infinite linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.book__page:nth-child(1) {
z-index: -1;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.book__page:nth-child(2) {
z-index: -2;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
.book__page:nth-child(3) {
z-index: -3;-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
@-webkit-keyframes flip {0% {-webkit-transform: perspective(600px) rotateY(0deg);transform: perspective(600px) rotateY(0deg);}
20% {background: #e02d15;}
29.9% {background: #e02d15;}
30% {-webkit-transform: perspective(200px) rotateY(-90deg);transform: perspective(200px) rotateY(-90deg);background: #d81900;}
54.999% {opacity: 1;}
55% {opacity: 0;}
60% {-webkit-transform: perspective(200px) rotateY(-180deg);transform: perspective(200px) rotateY(-180deg);background: #d81900;}
100% {-webkit-transform: perspective(200px) rotateY(-180deg);transform: perspective(200px) rotateY(-180deg);background: #d81900;}
}
@keyframes flip {0% {-webkit-transform: perspective(600px) rotateY(0deg);transform: perspective(600px) rotateY(0deg);}
20% {background: #e02d15;}
29.9% {background: #e02d15;}
30% {-webkit-transform: perspective(200px) rotateY(-90deg);transform: perspective(200px) rotateY(-90deg);background: #d81900;}
54.999% {opacity: 1;}
55% {opacity: 0;}
60% {-webkit-transform: perspective(200px) rotateY(-180deg);transform: perspective(200px) rotateY(-180deg);background: #d81900;}
100% {-webkit-transform: perspective(200px) rotateY(-180deg);transform: perspective(200px) rotateY(-180deg);background: #d81900;}
}
.rs-footer {color: #e8e8e8; padding-top:180px; height:auto; overflow:hidden;}
.rs-footer .footer-title {margin-bottom: 40px;padding-bottom: 5px;color: #ffffff;font-size: 16px;position: relative;font-weight: 600;}
.rs-footer .footer-title:after {content: '';position: absolute;left: 0;bottom: -5px;height: 1px;width: 50px;background-color: #e02d15;}
.rs-footer .container {position: relative;}
.rs-footer .footer-contact-desc {margin: 0;background: #222;text-align: center;padding: 35px;position: absolute;width: calc(100% - 35px);transform: translateY(-50%);z-index: 111;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner {border-left: 1px solid #ffffff;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:before,.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:after {content: '';position: absolute;height: calc(100% - 40px);width: 1px;background-color: #fff;top: 50%;transform: translateY(-50%);}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:before {left: 3px;}
.rs-footer .footer-contact-desc div[class*="col-"] + div[class*="col-"] .contact-inner:after {left: -5px;}
.rs-footer .footer-contact-desc .contact-inner {position: relative;}
.rs-footer .footer-contact-desc .contact-inner i {font-size: 28px;margin-bottom: 12px;color: #e02d15;}
.rs-footer .footer-contact-desc .contact-inner .contact-title {margin-bottom: 10px;color: #ffffff;font-size: 20px;}
.rs-footer .footer-contact-desc .contact-inner .contact-desc {color: rgba(255, 255, 255, 0.7);margin-bottom: 0;font-size: 15px;}
.rs-footer .footer-top {padding-top: 140px;}
.rs-footer .footer-top .recent-post-widget .post-item {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date {width: 70px;height: 65px;flex: 0 0 70px;text-align: center;background-color: #e02d15;color: #ffffff;margin-right: 15px;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span {display: block;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span:first-child {margin-top: 7px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-date > span:last-child {font-size: 15px;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title {font-size: 15px;line-height: 24px;margin-bottom: 0;font-weight: 400;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a {font-family: 'Montserrat', sans-serif;color: #e8e8e8;}
.rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover,.rs-footer .footer-top .recent-post-widget .post-item .post-title a:focus {color: #bbbbbb;}
.rs-footer .footer-top .recent-post-widget .post-item .post-category {font-size: 15px;}
.rs-footer .footer-top .recent-post-widget .post-item + .post-item {margin-top: 18px;padding-top: 18px;border-top: 1px solid rgba(102, 102, 102, 0.5);}
.rs-footer .footer-top .sitemap-widget li {width: 50%;float: left;line-height: 33px;}
.rs-footer .footer-top .sitemap-widget li a {color: #e8e8e8;display: inline-block;position: relative;}
.rs-footer .footer-top .sitemap-widget li a:hover,.rs-footer .footer-top .sitemap-widget li a:focus {color: #e02d15;}
.rs-footer .footer-top .sitemap-widget li a i {padding-right: 10px;}
.rs-footer .footer-top .flickr-feed li {display: inline-block;margin: 2px 3px;overflow: hidden;position: relative;width: 152px;}
@media(max-width:768px){
	.rs-footer .footer-top .flickr-feed li {display: inline-block;margin: 2px 3px;overflow: hidden;position: relative;width: 76px;}
	}
.rs-footer .footer-top .flickr-feed li img {-webkit-transition: .3s ease all;transition: .3s ease all;}
.rs-footer .footer-top .flickr-feed li:hover img {opacity: 0.7;}
.rs-footer .footer-top .news-form {position: relative;}
.rs-footer .footer-top .news-form input {background: rgba(0, 0, 0, 0);border: 1px solid #e02d15;color: #ffffff;height: 50px;outline: 0 none;padding: 5px 15px;width: 100%;}
.rs-footer .footer-top .news-form button {background: #e02d15;border: none;color: #ffffff;font-size: 18px;height: 100%;position: absolute;right: 0;top: 0;width: 60px;transition: all 0.3s ease 0s;cursor: pointer;}
.rs-footer .footer-top .news-form button:hover {background: #d81900;}
.rs-footer .footer-top .about-widget img {margin-bottom: 25px;}
.footer-logo{max-width: 200px;height: 48px;}
.rs-footer .footer-share {text-align: center;margin-top: 50px;}
.rs-footer .footer-share ul li {display: inline-block;}
.rs-footer .footer-share ul li a {font-size: 13px;display: block;width: 42px;height: 42px;border-radius: 50%;line-height: 44px;text-align: center;color: #fff;transition: all .3s ease 0s;background: rgba(255, 255, 255, 0.15);}
.rs-footer .footer-share ul li a:hover {background-color: #e02d15;color: #ffffff;}
.rs-footer .footer-share ul li + li {margin-left: 5px;}
.rs-footer .footer-bottom {text-align: center;border-top: 1px solid rgba(255, 255, 255, 0.15);padding: 18px 0;margin-top: 35px;}
.rs-footer .footer-bottom .copyright p {opacity: 0.95;margin-bottom: 0;font-size: 15px;}
.rs-footer-2 .footer-share {margin-top: 20px;}
.project-slider {margin-left: -7px;margin-right: -7px;}
@media (max-width: 900px) {
.project-slider {margin-left: 20px;margin-right: 20px;}
}
@media (max-width: 767px) {
.project-slider {margin-left: 20px;margin-right: 20px;}
}
.project-slider:not(:first-child) {margin-top: 50px;}
.project-item {margin: 0 7px;position: relative;text-align: center;}
.project-item:not(.slick-slide) {display: inline-block;width: 33.333%;margin-right: -4px;margin-bottom: 30px;}
.project-item a span{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;display: block;text-align: left;box-shadow: 0 0 1px #100f0f85;transition: .5s;}
.project-item a span font{width: 49px;height: 49px;display: block;margin:0px auto;background: url("/images/mvPlayIcon.png") no-repeat;transition: 1s;transition: .5s;position: relative;top: 50%;margin-top: -10%;}
.project-item a img {width: 100%;}
.project-item a:hover strong {opacity: 0;}
.project-item a:hover span {background: rgba(0, 0, 0, .5);box-shadow: 0 0 5px #112233;}
.project-item a:hover font {opacity: 1;}
.project-item a:hover span font  {-moz-transform: rotate(720deg);-webkit-transform: rotate(720deg);-webkit-transform-origin: center center 0;}
.project-item-photo:after {content: '';position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;background: url("/images/bg-hover.png") repeat rgba(0, 0, 0, 0.7);opacity: 0;-webkit-transition: .3s;transition: .3s;}
.project-item-photo + * {margin-top: 25px !important;}
.project-item-title {font-size: 26px;line-height: 30px;}
.project-item-author {font-size: 20px;line-height: 24px;color: #70b615;}
.project-item > * {margin-bottom: 0;}
.project-item > *:not(:first-child) {
margin-top: 7px;}
.project-item:hover .project-item-photo:after {opacity: .5;}
.project-slider .slick-prev:before,.project-slider .slick-next:before {color: #13161d;}
.project-slider .slick-prev {left: -80px;}
@media (max-width: 1399px) {
.project-slider .slick-prev {left: -35px;}
}
.project-slider .slick-next {right: -80px;}
@media (max-width: 1399px) {
.project-slider .slick-next {right: -35px;}
}
@media (min-width: 992px) {
.filtr-item.col-md-20 {width: 20%;}
}
.row.project-grid {margin-left: 0;margin-right: 0;overflow: hidden;}
.filtr-item.col-md-20 {padding: 0 !important;}
@media (max-width: 767px) {
.filtr-item[class*='col-'] {width: 50%;}
}
@media (max-width: 480px) {
.filtr-item[class*='col-'] {width: 100%;}
}
.filtr-row,.simple-filter {margin: 0 0 60px;padding: 0;list-style: none;}
@media (max-width: 479px) {
.filtr-row,.simple-filter {margin-bottom: 30px;}
}
.filtr-row li,.simple-filter li {display: inline-block;margin: 0 5px;font-size: 18px;line-height: 30px;font-weight: 600;padding: 15px 25px;border-radius: 7px;-webkit-transition: .2s;transition: .2s;cursor: pointer;text-transform: uppercase;}
.filtr-row li a, .simple-filter li a { color:#505050;}
@media (max-width: 479px) {
.filtr-row li,.simple-filter li {display: block;text-align: center;}
}
@media (max-width: 1679px) {
.filtr-row li,.simple-filter li {font-size: 16px;line-height: 26px;}
}
.filtr-row li:hover,.simple-filter li:hover {color: red;}
.filtr-row li.active,.simple-filter li.active {background: red;color: #fff;}
.filtr-row li.active a,.simple-filter li.active a{ color:#fff;}
 .project-grid .filtr-container:not(.is-loaded) {opacity: 0;}
.project-grid .filtr-container.is-loaded {opacity: 1;}
.project-grid-item {display: block;position: relative;cursor: pointer;}
.project-grid-item img {width: 100%;}
.project-grid-item-caption {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;background: url("/images/bg-hover.png") repeat rgba(0, 0, 0, 0.7);opacity: 0;-webkit-transition: .4s;transition: .4s;}
.project-grid-item-title {font-size: 26px;line-height: 40px;font-weight: 500;color: #fff;}
@media (max-width: 991px) {
.project-grid-item-title {font-size: 22px;line-height: 36px;}
}
.project-grid-item-artist {font-size: 20px;line-height: 30px;font-weight: 500;color: red;}
@media (max-width: 991px) {
.project-grid-item-artist {font-size: 16px;line-height: 26px;}
}
.project-grid-item:hover .project-grid-item-caption {opacity: 1;visibility: visible;}
.project-grid-item .link-social:not(:first-child) {
margin-top: 40px;}
.project-grid-item .link-social a {color: #fff;}
.project-grid-item .link-social a:hover {color: red;}
body.home-page .page-main:before,body.home-page .page-main:after {content: '';display: table;}
@media (max-width: 1024px) {
body.home-page .page-main > .block:first-child {padding-top: 75px;}
}
@media (min-width: 1200px) {
.container {width: 1200px;}
}
@media (max-width: 991px) {
.aside + .aside {margin-top: 50px;}
}
/*
@media(min-width:600px) {
.vidio{width: 100%;height: 400px;}
	}
@media(max-width:580px) {
.vidio{width: 100%;height: auto;}
	}
*/
/* 分页 */
.pagenavi1 { height:auto; overflow:hidden; text-align:center; font-size:18px; padding:30px 0;}
.pagenavi1 span , .pagenavi1 a{  height:50px; line-height:50px; text-align:center; display:block; float:left; border: 1px solid #dee2e6; color:#505050; transition: all 0.3s linear; padding:0 10px; margin-right:2px;}
.pagenavi1 span.hover { color:#f00;}
.pagenavi1 span.nolink { color:#ccc;}
.pagenavi1 a:hover{ color:#e02d15; background:#e9ecef;}
