article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  menu,  nav,  section,  summary {
	display: block;
}
audio,  canvas,  progress,  video {
	display: inline-block;
	vertical-align: baseline;
}
 audio:not([controls]) {
 display: none;
 height: 0;
}
 [hidden],  template {
 display: none;
}
a {
	background-color: transparent;
}
a:active,  a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,  strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,  sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
 svg:not(:root) {
 overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,  kbd,  pre,  samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,  input,  optgroup,  select,  textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,  select {
	text-transform: none;
}
button,  html input[type="button"],  input[type="reset"],  input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],  html input[disabled] {
	cursor: default;
}
 button::-moz-focus-inner,  input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],  input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
 input[type="number"]::-webkit-inner-spin-button,  input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
 input[type="search"]::-webkit-search-cancel-button,  input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,  th {
	padding:0 0 0 10px;
	border:1px solid #ccc;
}

iframe{
	width: 100%
}

.rs-blog-grid .blog-meta{
	padding-bottom: 12px;
}


.lp-single-course .author-info ul li{
	margin-right: 5px;
}
/*--------------------------------------------------------------

# Typography

--------------------------------------------------------------*/



h1,  h2,  h3,  h4,  h5,  h6 {
	clear: both;
}
p {
	margin-bottom: 1.5em;
}
dfn,  cite,  em,  i {
	font-style: italic;
}
blockquote {
	font-size: 16px;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code,  kbd,  tt,  var {
	font-size: 15px;
}
abbr,  acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,  ins {	
	text-decoration: none;
}
big {
	font-size: 125%;
}

h1#logo{
	margin: 0 !important;
}

/*--------------------------------------------------------------

# Elements

--------------------------------------------------------------*/

html {
	box-sizing: border-box;
}
*,  *:before,  *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}
body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}
blockquote:before,  blockquote:after,  q:before,  q:after {
	content: "";
}
blockquote,  q {
	quotes: "" "";
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
	padding: 0
}
li > ul,  li > ol {
	margin-bottom: 0;
	margin-left: 1.5em
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}

body.home.blog .main-contain #content{
    padding: 100px 0 70px;
}
/*--------------------------------------------------------------

# Navigation

--------------------------------------------------------------*/

/* ## Menus

--------------------------------------------------------------*/

.main-navigation {
	float: left;
}
.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li.page_item {
	float: left;
	position: relative;
	padding: 0 10px;
}
.main-navigation li.page_item a {
	display: block;
	text-decoration: none;
	line-height: 60px;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,  .main-navigation ul li.focus > ul {
	left: auto;
}
.main-navigation ul ul li:hover > ul,  .main-navigation ul ul li.focus > ul {
	left: 100%;
}

#primary-menu ul {
	list-style: none;
	text-align: right;
}
#primary-menu ul li.page_item {
	display:inline-block;
}
#primary-menu ul li.page_item ul {
	display:none;
}
/* Small menu. */

.menu-toggle,  .main-navigation.toggled ul {
	display: block;
}
 @media screen and (min-width: 37.5em) {
 .menu-toggle {
 display: none;
}
 .main-navigation ul {
 display: block;
}
}
.site-main .comment-navigation,  .site-main .posts-navigation,  .site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,  .posts-navigation .nav-previous,  .post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,  .posts-navigation .nav-next,  .post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*--------------------------------------------------------------

# Accessibility

--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.search .entry-header h2{
	font-weight: 500;
	margin-bottom: 0;
}
.entry-footer span{
	font-weight: bold;
}
.entry-footer span a{
	font-weight: normal;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
	outline: 0;
}
/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------

# Clearings

--------------------------------------------------------------*/

.clear:before,  .clear:after,  .entry-content:before,  .entry-content:after,  .comment-content:before,  .comment-content:after,  .site-header:before,  .site-header:after,  .site-content:before,  .site-content:after,  .site-footer:before,  .site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear-fix, .clear:after,  .entry-content:after,  .comment-content:after,  .site-header:after,  .site-content:after,  .site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------

# Widgets

--------------------------------------------------------------*/

.widget {
	margin: 0 0 2.5em;
}
/* Make sure select elements fit in widgets. */

.widget select {
	max-width: 100%;
	width:100%;
	padding: 6px 8px
}
/*-------------------------------------------------------------

price-style

--------------------------------------------------------------*/

.price-style3,  .cl-pricetable-wrap {
	padding-bottom: 0px !important
}
.style1 .cl-pricetable-wrap {
	padding-bottom: 40px !important
}
.page_title_single h3 {
	padding-top: 70px;
}
/*--------------------------------------------------------------

# Content

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Posts and pages

--------------------------------------------------------------*/

.sticky {
	display: block;
}
.rs-about .about-exp .exp-desc {
	color: #666;
}
 .updated:not(.published) {
 display: none;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
span.author {
	text-transform: capitalize;
	margin-left: 20px;
}

.archive .page-header {
	margin-bottom: 35px;
}
.archive-post {
	padding-bottom: 36px;
	border-bottom: 1px solid #f1f1f1;
	padding-left: 0;
}


.archive-post h3.blog-title {
	margin-bottom: 7px;
	font-size: 20px !important;

}
.archive-post .blog-meta {
	padding-bottom: 15px;
}
.page .bs-sidebar {
	padding:92px 0;
}
.fbc-page .fbc-wrap .fbc-items {
	background: rgba(0, 0, 0, 0.5) !important
}
.fbc-page .fbc-wrap .fbc-items li a {
	color: #4caf50 !important
}
.fbc-items li.active span {
	color: #fff !important
}
.search .page-title {	
	padding-bottom:20px;
	margin-bottom:0px;
}

.search .entry-header h2{	
	font-size: 22px !important
}
.search .pagination-area{
	padding-top: 0;
}
.search article{
	margin-bottom: 42px;
}
.sticky_form {
	display:none
}

body.search article{
	padding-bottom: 50px;
	border-bottom: 1px solid #eee;
}
body.search article:last-child{
	padding-bottom: 0;
	border-bottom: none;
}

body.search .entry-footer{
	margin-top: 20px;
	padding: 10px 0px;
}

body.search article h3.entry-title{
	margin-bottom: 15px;
}

.show-featured .post-img{
	width: 90px;
	float: left;
	padding-right: 10px;
}

.bs-sidebar .recent-post-widget .show-featured .post-desc{
	padding:0;
}


/*--------------------------------------------------------------

## Comments

--------------------------------------------------------------*/

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------

# Infinite scroll

--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */  .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
	display: block;
}
/*--------------------------------------------------------------

# Media

--------------------------------------------------------------*/

.page-content .wp-smiley,  .entry-content .wp-smiley,  .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */

embed,  iframe,  object {
	max-width: 100%;
}
/* Make sure logo link wraps around logo image. */

.custom-logo-link {
	display: inline-block;
}
/*--------------------------------------------------------------

## Captions

--------------------------------------------------------------*/

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
 .wp-caption img[class*="wp-image-"] {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	text-align: center;
}
/*--------------------------------------------------------------

## Galleries

--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33333%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66667%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28571%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11111%;
}
.gallery-caption {
	display: block;
}
.tab-text {
	display: none;
}
.rs-testimonial .testi-item:hover .testi-img:before {
	width: 80%;
	height: 80%;
	opacity: 0;
}
.testi-item {
	position: relative;
}
.testi-img:before {
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.testi-item.slick-current {
	opacity: 1;
}

.header-styl-5 .bs-search input{
	width:60%;
	float:right;
}

#map iframe{
	height: 800px;
	border: none;
	width: 100%;
}

/* ------------------------------------
24. Preloader CSS
---------------------------------------*/
#loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 1;
  margin-top: 0px;
  top: 0px;
  z-index: 9999999;
}
#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}
#loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
}
.object {
  width: 20px;
  height: 20px;
  background-color: #444;
  float: left;
  margin-right: 20px;
  margin-top: 65px;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
#object_one {
  -webkit-animation: object_one 1.5s infinite;
  animation: object_one 1.5s infinite;
}
#object_two {
  -webkit-animation: object_two 1.5s infinite;
  animation: object_two 1.5s infinite;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
#object_three {
  -webkit-animation: object_three 1.5s infinite;
  animation: object_three 1.5s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
@-webkit-keyframes object_one {
  75% {
    -webkit-transform: scale(0);
  }
}
@keyframes object_one {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}
@-webkit-keyframes object_two {
  75% {
    -webkit-transform: scale(0);
  }
}
@keyframes object_two {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}
@-webkit-keyframes object_three {
  75% {
    -webkit-transform: scale(0);
  }
}
@keyframes object_three {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #4caf50;
  z-index: 1000;
}
#loader-wrapper .loader-section.section-left {
  left: 0;
}
#loader-wrapper .loader-section.section-right {
  right: 0;
}
/* Loaded styles */
.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.3s ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 0.3s 1s ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.rs-blog-grid .blog-item .full-blog-content{
	padding-top: 15px;
}

body{
	background:#ffffff !important; 
	color:#505050 !important;
	font-family: Roboto !important;    
    font-size: 14px !important; 	
}
.navbar a, .navbar li{	
	font-family:Roboto !important;
	font-size:14px !important;
}
.menu-area .navbar ul li > a{
	color: #ffffff !important; 
}
.menu-area:not(.sticky) .navbar ul li.active a,
.page-template-page-single .menu-area:not(.sticky) .navbar ul li.active a,
#rs-header.style1 .menu-area .navbar ul li.current_page_parent > a{
	color: #ff3115 !important; 
}
.menu-area:not(.sticky) .navbar ul li > a:hover,
#rs-header.header-styl-3 .menu-area .navbar ul li a:hover{
	color: #ff3115 !important; 
}
.menu-area .navbar ul li ul.sub-menu{
	background:#212121 !important; 
}
#rs-header .menu-area .navbar ul li .sub-menu li a, 
#rs-header .menu-area .navbar ul li .children li a {
	color:#bbbbbb !important; 
}
#rs-header .menu-area .navbar ul ul li a:hover ,
#rs-header .menu-area .navbar ul ul li.current-menu-item a{
	color:#ff3115 !important;
}
#rs-header .menu-area .navbar ul ul li a:hover, 
 #rs-header .menu-area .navbar ul ul li.current-menu-item a
,#rs-header.style1 .menu-area .navbar ul ul li.current-menu-item a{
	
}


#rs-header .menu-area .navbar ul li .sub-menu li{
  }

h1{
	color:#212121	font-family:Poppins ;
	font-size:36px ;
		font-weight:700;
		
			line-height:46px;
		
}
h2{
	color:#212121	font-family:Poppins;
	font-size:30px ;
		font-weight:700;
		
			line-height:40px;
	}
h3{
	color:#212121;
	font-family:Poppins ;
	font-size:24px ;
		
			line-height:34px ;
	}
h4{
	color:#212121 
	font-family:Poppins ;
	font-size:20px ;
		font-weight:700;
		
			line-height:30px ;
		
}
h5{
	color:#212121 
	font-family:Poppins ;
	font-size:18px ;
		font-weight:700 ;
		
			line-height:26px ;
	}
h6{
	color:#212121 
	font-family:Poppins ;
	font-size:16px ;
		font-weight:700 ;
		
			line-height:24px ;
	}
#rs-header.style1 .menu-area .navbar ul li a{
	color: #505050 !important;
}

.menu-area .get-quote,
.menu-area .menu-offcanvas .get-quote .nav-link-container a.nav-menu-link,
.readon,
.services-style-2 .services-desc .btn-more,
.rs-portfolio .portfolio-item .p-zoom:hover,
#rs-testimonial .slick-dots button,
.owl-dots .owl-dot span,
#rs-footer .footer-top h3.footer-title:after,
#rs-footer .footer-top .recent-post-widget .post-item .post-date,
#rs-footer .footer-top .mc4wp-form-fields input[type="submit"],
#scrollUp i,
.sidenav .nav-close-menu-li button:hover:after, .sidenav .nav-close-menu-li button:hover:before,
#cl-testimonial .slider4 .slick-active button,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-title:after,
.team-slider-style2 .team-item-wrap .team-img .normal-text .team-name,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-social .social-icon:hover,
#cta-sec, 
.owl-carousel .owl-nav [class*="owl-"]:hover, 
#about-sec2 a.mt-20,
.rs-about3 .vc_tta-panel.vc_active .vc_tta-panel-heading a i,
.rs-about3 .vc_tta-panel-heading,
.rs-about3 .vc_tta-panel-heading:hover a i,
.services-tabs .vc_tta-tab.vc_active > a, .services-tabs .vc_tta-tab > a:hover,
#cleaning-sec-contact,
.readon-sm,
.contact-form-area input[type="submit"],
.widget_brochures a:hover,
.inquiry-btn .vc_btn3,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-title:after,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-social .social-icon:hover,
.team-gird .team-style2 .team-img .normal-text .team-name,
.team-gird .team-style1 .team-item .team-content,
.team-gird .team-style3 .team-wrapper .team_desc:before,
.team-gird .team-style4 .team-content .team-social a:hover,
.comment-respond .form-submit #submit,
#loading .object,
.services-style-3:after,
.rs-blog-details .author-block,
#rs-testimonial .slider2 .testimonial-content:hover .cl-author-info,
.rs-heading.border-style h2:after,
code,mark, ins,
.rs-course .cource-item .cource-img .course-price,
.rs-calltoaction .cta-button,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.rs-events .event-item .event-btn a,
.latest-news-slider .slick-arrow:hover,
.rs-latest-news .news-normal-block .news-btn a,
.rs-video-2 .popup-videos:before,
.rs-video-2 .popup-videos:after,
#rs-footer .footer-share ul li a:hover,
#rs-header.header-style2 .sticky_search .rs-search,
button, html input[type="button"], input[type="reset"], input[type="submit"],
.rs-services-style3 .services-item i,
.rs-courses-2 .cource-item .cource-btn,
.rs-team-style1 .team-item .team-social .social-icon,
.rs-team-style1 .team-item .team-title:after,
.rs-courses-categories .courses-item i,
.rs-gallery .gallery-desc,
#rs-header.header-style-4 .sidebarmenu-area .sticky_search a,
#rs-header.header-styl-3 .menu-area .toggle-btn.active .border-icon,
#rs-header.header-styl-3 .menu-area .toggle-btn:hover .border-icon,
#rs-header.header-style-4 .sidebarmenu-area .nav-link-container a:hover,
.rs-heading.style1:after,
#cl-testimonial .testimonial-slide2.slider2 .slick-dots li.slick-active button,
.latest-news-nav .slick-slide.slick-current, .latest-news-nav .slick-slide:hover,
.rs-heading.style2 h2:after,
.rs-branches .wpb_column .rs-services:before,
.rs-team-style3 .team-item .team-title:after,
.rs-courses-3 .course-item .course-img .course-price,
.rs-courses-details .detail-img .course-seats,
.course-summary .course-tabs .learn-press-nav-tabs .course-nav.active:before,
.course-summary .course-tab-panel-overview .course-description h4.desc-title:before, .course-summary .course-tab-panel-curriculum .course-description h4.desc-title:before, .course-summary .course-tab-panel-instructor .course-description h4.desc-title:before, .course-summary .course-tab-panel-reviews .course-description h4.desc-title:before,
.lp-single-course .author-info ul li a,
.rs-events-2 .event-item .event-btn a,
body.single-events .course-features-info .book-btn a,
.rs-blog .blog-item .full-blog-content .blog-button a,
.comments-area .comment-list li.comment .reply a,
#content .about-tabs .vc_tta-tabs-container li.vc_active a::before,
.rs-blog-details .meta-info-wrap .tag-line a:hover,
.bs-sidebar .tagcloud a:hover,
body.search article .blog-button a

{
	background-color:#ff3115 !important; 
}
.rs-services4 .service-item .service-button a,
.rs-services4 .service-item .service-content:before,
.rs-services4 .service-item .service-img:after,
.book_preload,
.kindergarten-about .vc_tta-container .vc_tta-tabs-container ul li.vc_active a,
.rs-team-style3 .team-item .team-social .social-icon:hover,
#cl-testimonial .slick-active button{
	background:#ff3115 !important;
}
#cl-testimonial ul.slick-dots li button {
    border: 1px solid #ff3115 !important;
}
.kindergarten-about .vc_tta-container .vc_tta-tabs-container ul li.vc_active a:after{
	 border-top: 15px solid #ff3115 !important;
}
.rs-course.rs-course-style2 .cource-item .course-body .course-title a:hover{
	color: #ff3115 !important;
}
#content .about-tabs .vc_tta-tabs-container li.vc_active a::after{
	border-bottom: 10px solid #ff3115 !important;
}

@-webkit-keyframes flip {
  20% {
    background: #ff3115 !important;
  }
  29.9% {
    background: #ff3115 !important;
  }
  30% {
    background:#e41f05 !important; 
  }
  60% {
    background:#e41f05 !important; 
  }
  100% {
    background:#e41f05 !important; 
  }
}

@keyframes flip {
  20% {
    background: #ff3115 !important;
  }
  29.9% {
    background: #ff3115 !important;
  }
  30% {
    background:#e41f05 !important;
  }
  60% {
    background:#e41f05 !important; 
  }
  100% {
    background:#e41f05 !important;
  }
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
#rs-pricing .price-table.style1 .cl-pricetable-wrap .bottom .btn-table,
#rs-pricing .price-table.style1 .cl-pricetable-wrap.featured .bottom .btn-table,
.readon.black:hover,
.rs-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading,
.rs-accordion .vc_tta-panel-heading:hover,
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration, .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status,
.readon.white:hover,
.lp-label.label-enrolled, .lp-label.label-started, .course-rate .course-rate .review-bar .rating,
.skew_bg::before,
#rs-home-video.rs-acheivements::after,
#skew-style .slotholder::before,
#rs-skills .vc_progress_bar .vc_single_bar .vc_bar,
.bs-sidebar .widget-title::after,
.breadcrumbs-inner .category-name::after
{
	background-color:#ff3115 !important;
}

#rs-header .toolbar-area .toolbar-contact ul li i,
.course-summary .course-tab-panel-overview .course-description ul.requirements-list li:before, .course-summary .course-tab-panel-curriculum .course-description ul.requirements-list li:before, .course-summary .course-tab-panel-instructor .course-description ul.requirements-list li:before, .course-summary .course-tab-panel-reviews .course-description ul.requirements-list li:before,
.widget_lp-widget-recent-courses .course-entry .course-detail .course-meta-field, .widget_lp-widget-featured-courses .course-entry .course-detail .course-meta-field, .widget_lp-widget-popular-courses .course-entry .course-detail .course-meta-field,
.widget_lp-widget-recent-courses .course-entry .course-detail a h3:hover, .widget_lp-widget-featured-courses .course-entry .course-detail a h3:hover, .widget_lp-widget-popular-courses .course-entry .course-detail a h3:hover,
.course-summary .course-tabs .learn-press-nav-tabs .course-nav.active a,
#rs-home-video .counter-top-area .rs-counter,
.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,
.t-con-inner i,
.rs-courses-3 .course-item .course-body .course-title-archive a:hover,
.rs-services-style1 .services-icon,
.rs-courses-categories .courses-item:hover i,
.rs-latest-news .news-normal-block .news-date i,
#cl-testimonial .testimonial-slide3 .slick-active button:before,
testimonial-slide3 .slick-active:hover button:before,
.rs-course .cource-item .course-body .course-title a:hover,
.rs-course .cource-item .course-body span a:hover,
.rs-team-style2 .team-item .team-content h3 a:hover,
#rs-header .logo-area a,
article.sticky .blog-title a:after,
.btm-cate li a:hover,
.toolbar-contact-style4 ul li i,
#rs-header .toolbar-area .toolbar-sl-share ul li a:hover,
.primary-color,
.rs-events .event-item .event-date i,
.rs-events .event-item .event-title a:hover,
.rs-events .event-item .event-meta > div i,
.rs-services1 .services-icon i,
.rs-video-2 .popup-videos,
.services-style-2 .services-desc h3 a:hover,
.counter-top-area .rs-counter-list i,
.rs-portfolio .portfolio-item .p-zoom,
.team-slider-style1 .team-inner-wrap .social-icons a:hover,
#rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover,
#rs-footer .footer-top ul#menu-footer-menu li:hover a, #rs-footer .footer-top ul#menu-footer-menu li:hover:before,
.nav-footer ul li a:hover,
#rs-footer .footer-bottom .footer-bottom-share ul li a:hover,
#rs-header .toolbar-area .toolbar-contact ul li a:hover,
#rs-header.style2 .menu-area .menu-responsive .nav-link-container a:hover,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-title,
.rs-blog .blog-item .blog-content h3 a:hover,
#cta-sec .readon:hover,
#cta-sec .readon:hover:before,
.team-slider-style2 .team-item-wrap .team-content .display-table .display-table-cell .team-name a:hover,
.services-tabs .dropcap:first-letter,
#rs-header.header-styl-3 .toolbar-contact i, #rs-header.header-styl-3 .toolbar-contact a:hover,
#rs-header.header-styl-3 .toolbar-sl-share ul li a:hover,
.rs-breadcrumbs ul li,
.widget_contact_widget i,
.rs-breadcrumbs ul li a:hover,
.team-gird .team-style2 .team-content .display-table .display-table-cell .team-title,
.team-gird .team-style1 .team-item .social-icons a:hover,
.team-gird .team-style4 .team-content .team-name a:hover,
.single-teams .ps-informations ul li.social-icon i,
.bs-sidebar ul a:hover,
.main-contain ol li:before, 
.rs-blog .blog-item .full-blog-content .blog-button-icon a:hover, 
.rs-heading .sub-text, 
.menu-area .navbar ul li.current-menu-parent > a, 
.menu-area .navbar ul li.current-menu-parent > a, 
.menu-area .navbar ul li.current-menu-ancestor > a, 
#rs-header.style2 .menu-area .navbar ul li.current-menu-parent > a, 
#rs-header.style2 .menu-area .navbar ul li.current-menu-parent > a, 
#rs-header.style2 .menu-area .navbar ul li.current-menu-ancestor > a,
#rs-header .toolbar-area .toolbar-sl-share ul li a i.fa-sign-in,
.rs-services-style1.icon-left .services-icon i,
.review-stars-rated .review-stars.empty, .review-stars-rated .review-stars.filled,
.rs-products-slider .product-item .product-title a:hover, .rs-products-slider .product-item .product-title a:focus, .rs-products-slider .product-item .product-title a:active,
.rs-course .cource-item .cource-img .image-link,
#cl-testimonial .testimonial-slide3 .slick-active button:before, #cl-testimonial .testimonial-slide3 .slick-active:hover button:before,
.event-item .event-img .image-link, .cource-item .event-img .image-link, .event-item .cource-img .image-link, .cource-item .cource-img .image-link,
.rs-latest-news .news-list-block .news-list-item .news-date i,
.latest-news-slider .slick-arrow,
#rs-footer.has-footer-contact .footer-contact-desc .contact-inner .phone-icon:before,
#rs-footer.has-footer-contact .footer-contact-desc .contact-inner .mail-icon:before,
#rs-footer.has-footer-contact .footer-contact-desc .contact-inner .address-icon:before,
.rs-courses-2 .cource-item .course-value .course-price,
#cl-testimonial .testimonial-slide2.slider2 .image-testimonial .testimonial-content:before, #cl-testimonial .testimonial-slide2.slider2 .image-testimonial .testimonial-content:after,
.portfolio-filter button:hover, .portfolio-filter button.active,
.rs-heading.style4 .title-inner h2 span.red-color, .rs-heading.style5 .title-inner h2 span.red-color, .rs-heading.style4 .title-inner h2 span.red-color-last, .rs-heading.style5 .title-inner h2 span.red-color-last,
.t-con-inner .contact-inf a:hover,
.rs-services-style1.icon-left .services-desc .services-title a:hover,
.rs-latest-news .news-normal-block .news-title a:hover, .rs-latest-news .news-normal-block .news-title a:focus,
.lp-archive-courses .course-left .course-icons a.active-grid i,
.lp-archive-courses .course-left .course-icons a:hover i,
.course-features-info h3.title,
.course-features-info ul li i,
.related-courses.rs-courses-3 .course-item .course-body .course-title a:hover,
.related-courses.rs-courses-3 .course-item .course-body .course-author .author-contain .course-price,
.related-courses.rs-courses-3 .course-meta .course-students i,
.related-courses.rs-courses-3 .course-meta .course-comments-count i,
.rs-events-2 .event-item .event-meta > div i,
.rs-events-2 .event-item .event-location i,
.woocommerce ul.products li.product .images-product .overley .winners-details .product-info ul li a:hover,
.woocommerce ul.products li.product .images-product .overley .winners-details .product-info ul li a i:hover,
body.rs-list-view .course-icons .active-list i,
.rs-blog .blog-item .blog-img .blog-link,
.rs-blog .blog-item .blog-full-area .blog-meta h3.blog-title a:hover,
.bs-sidebar .recent-post-widget .post-desc a:hover,
#rscontact-pages .contact-details .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon,
#rscontact-pages .contact-details .wpb_text_column a:hover,
.rs-blog .blog-item .full-blog-content .blog-date a:hover,
.ps-navigation ul a:hover,
.rs-services-style3 .services-item .services-title a:hover,
.rs-courses-2 .cource-item .course-body span a,
.rs-courses-2 .cource-item .course-body .course-title a:hover,
.woocommerce .star-rating span::before, 
.woocommerce .star-rating::before
{
	color:#ff3115 !important;
}



#cl-testimonial .testimonial-slide3 .slick-active button:before, 
#cl-testimonial .testimonial-slide3 .slick-active:hover button:before,
body .about-tabs li.vc_tta-tab:hover a, body .about-tabs li.vc_tta-tab.vc_active a,
.learn-press-pagination .page-numbers > li span.page-numbers.current,
.lp-archive-courses .page-numbers li a:hover, .lp-archive-courses .page-numbers li a.active,
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price{
	color:#ff3115 !important;
}

.readon,
.rs-services1 .services-item,
.rs-video-2 .overly-border:before,
.overly-border::before,
.overly-border::after,
.rs-portfolio .portfolio-item .portfolio-content .display-table:before,
.rs-portfolio .portfolio-item .portfolio-content .display-table:after,
.rs-portfolio .portfolio-item .p-zoom,
.rs-partner .partner-item img:hover,
.menu-area .navbar ul li ul.sub-menu,
.services-style-2 .services-desc,
.widget_brochures a:hover,
.single-teams .ps-informations ul li.social-icon i,
#rs-services .services-style-2:hover .services-desc,
.rs-services-style1.icon-left .services-desc .services-title a:hover,
.rs-course .cource-item .cource-img .course_author_img,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.rs-courses-2 .cource-item .cource-btn,
.readon.black:hover,
.services-style-2.center:hover,
.rs-courses-3 .course-item .course-img .course_author_img,
.related-courses.rs-courses-3 .course-item .course-body .course-author .course_author_img,
.woocommerce ul.products li.product .images-product .overley .winners-details .product-info ul li a:hover,
.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-message,
.rs-blog .blog-item .blog-img .blog-link{
	border-color: #ff3115 !important;
}

.rs-acheivements.rs-acheivements2 .counter-top-area,
.readon.white:hover{
	border-color: #ff3115 !important;
}

.rs-footer{
	background-color:#252525 !important; 
}

.woocommerce span.onsale{
	background:#ff3115 !important;
}

a{
	color:#ff3115 
}
a:hover,.rs-blog .blog-item .full-blog-content .blog-title a:hover {
	color:#e41f05}

#rs-header .menu-area .navbar ul li .sub-menu li a, #rs-header.style1 .menu-area .navbar ul li ul li a{
	color:#bbbbbb !important;
}
#rs-header .menu-area .navbar ul ul li a:hover ,
#rs-header .menu-area .navbar ul ul li.current-menu-item a{
	color:#ff3115 !important;
}

#rs-header .menu-area .navbar ul > li > a:hover,
#rs-header.style1 .menu-area .navbar ul li a:hover
{
	 color: #ff3115 !important;
}
#rs-header .menu-area .navbar ul > li.current-menu-item > a {
    color: #ff3115 !important;
}


.hover-color
{
	color:#e41f05 !important; 
}
.book__page{
	background:#e41f05 !important; 
}
.rs-services4 .service-item .service-button a:hover,
.hover-bg,
.services-style-2 .services-desc .btn-more:hover,
#cta-sec .readon,
#about-sec2 .mt-20:hover,
.team-slider-style2 .team-item-wrap .team-img .normal-text .team-title,
.rs-about3 .vc_tta-panel-heading:hover,
.rs-about3 .vc_tta-panel.vc_active .vc_tta-panel-heading,
.rs-about3 .vc_tta-panel-heading a i,
.services-tabs .vc_tta-tab > a,
#scrollUp i:hover,
.readon:hover, .readon:focus,
.readon-sm:hover,
.contact-form-area input[type="submit"]:hover,
.services-style-3:hover:after,
.team-gird .team-style3 .team-wrapper:hover .team_desc,
#rs-header.style1 .has-quote-text .get-quote:hover,
.rs-calltoaction .cta-button:hover,
.rs-events .event-item .event-btn a:hover,
.rs-courses-2 .cource-item .cource-btn:hover,
.rs-team-style1 .team-item .team-social .social-icon:hover,
#cl-testimonial .hide_bullet .testimonial-slide2.slider2 .slick-arrow:hover,
#rs-header.header-style-4 .sidebarmenu-area .nav-link-container a,
#rs-header.header-style-4 .sidebarmenu-area .sticky_search a:hover,
.rs-events-2 .event-item .event-btn a:hover,
body.single-events .course-features-info .book-btn a:hover,
.rs-blog .blog-item .full-blog-content .blog-button a:hover,
.comments-area .comment-list li.comment .reply a:hover,
.comment-respond .form-submit #submit:hover{
	background:#e41f05 !important; 
}

.rs-porfolio-details.project-gallery .file-list-image:hover .p-zoom:hover{
	color: #fff; 
}

.hover-border,
.readon:hover, .readon:focus,
.services-style-2:hover .services-desc,
.rs-courses-2 .cource-item .cource-btn{
	border-color: #e41f05 !important;
}

.rs-courses-2 .cource-item .cource-btn:hover{
	border-color: #e41f05 !important;
}

.rs-portfolio .portfolio-item .title-block
{
	background: rgba(,.9) !important; 
}
.rs-portfolio .portfolio-item .portfolio-content,
.rs-blog .blog-item .blog-content:before{
	background: rgba(,.8) !important; 
}
.team-slider-style1 .team-inner-wrap .overlay,
.team-slider-style2 .team-item-wrap .team-content:before{
	background: rgba(,.7) !important; 
}

.footer-top .container, .footer-top ul, .footer-top ul li, .footer-top li a{
	position:relative;
	z-index: 100;
}
kbd
{
	background: #e41f05 !important;
}
			.kids-toolbar-area{
			background: #00bcd4 !important;
		}
				.kids-toolbar-area, .kids-toolbar-area ul li{
			color: #ffffff !important;
		}
				.kids-toolbar-area a, .kids-toolbar-area ul li a{
			color: #ffffff !important;
		}
				.kids-toolbar-area a:hover, .kids-toolbar-area ul li a:hover{
			color: #e41f05 !important;
		}
				.kids-toolbar-area i, .kids-toolbar-area ul li i{
			color: #ffffff !important;
		}
				.kids-toolbar-area i:hover, .kids-toolbar-area ul li i:hover{
			color: #e41f05 !important;
		}
				.kids-toolbar-area i:hover, .kids-toolbar-area ul li i:hover{
			color: #e41f05 !important;
		}
				.kids-header .menu-area{
			background: #ffffff !important;
		}
				#rs-header.kids-header .menu-area .get-quote{
			background: #e41f05 !important;
		}
				.kids-header .menu-area ul > li > a{
			color: #00bcd4 !important;
		}
				#rs-header.kids-header .menu-area .navbar ul > li > a:hover,
		#rs-header.kids-header .menu-area .navbar ul > li:hover > a,
		#rs-header.kids-header .menu-area .navbar ul > li.current_page_item > a,
		#rs-header.kids-header .menu-area#single-menu .navbar ul li.active a,
		#rs-header.kids-header .menu-area#single-menu .navbar ul li:hover a
		{
			color: #e41f05 !important;
		}

				#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu{
			background: #00bcd4 !important;
		}
				#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu li a{
			color: #ffffff !important;
		}
				#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu li a:hover,
		#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu > li:hover > a,
		#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu ul.sub-menu > li:hover > a,
		#rs-header.kids-header .menu-area .navbar ul li ul.sub-menu li.current_page_item  a
		{
			color: #e41f05 !important;
		}
			.header-styl-3 .menu-area .mobile-menu-link .nav-menu-link i,
	#rs-header.style1 .menu-area .mobile-menu-link .nav-menu-link i,
	.menu-area .mobile-menu-link .nav-menu-link i{
	
	color: #ff3115 !important;
}

	.sidenav{	
		background: #212121 !important;
	}

	.mobile-menu-container ul li a{	
		color: #ffffff;
	}

.sidenav .nav-close-menu-li button{
	background:transparent !important;
}

.sidenav .nav-close-menu-li button,
.sidenav .nav-close-menu-li button:after,
.sidenav .nav-close-menu-li button:before{
	border-color: #ff3115 !important;
}

.sidenav .nav-close-menu-li button:after,
.sidenav .nav-close-menu-li button:before{
	background-color: #ff3115 !important;
}

.sidenav .nav-close-menu-li button:hover:after, 
.sidenav .nav-close-menu-li button:hover:before{
	background-color: #ff3115 !important;
}

.sidenav .nav-close-menu-li button:hover{
	border-color:#ff3115 !important;
}


ul.sidenav .menu > li.menu-item-has-children:before{
	color: rgba(255, 255, 255, 1) !important;
	background: rgba(255, 255, 255, .2) !important;
	border-color: rgba(255, 255, 255, .3) !important;
}


.mobile-menu-container ul li a{
	border-color: rgba(255, 255, 255,.02) !important;
}



	.mobile-menu-container ul li a:hover{	
		color: #ff3115;
}


	.sidenav .menu-main-menu-container .menu li.current-menu-parent > a, .sidenav .menu-main-menu-container .menu li.current-menu-parent > ul .current-menu-item > a, .sidenav .menu-main-menu-container .menu li.current-menu-ancestor > a{	
		color: #ff3115 !important;
	}
.main-contain #content{
	  	  		padding-top:0px !important;
	  	  		padding-bottom:0px !important;
	  	  	}
	  	  	
	  	  	.team{
	  	  		text-align: justify;
			    background: #0055ad;
			    color: #fff;
			    font-weight: 600;
			    font-size: 16px;
			    padding: 10px;
			    border-radius: 10%;
			    height: 224px;
	  	  	}