/* CSS Document */
/*#333366--blue
#DD3834--red
blue--#42a2b9
*/


.container{
	padding-top: 20px;
	padding-bottom: 20px;
}

/*
------topbar---------
*/
.topbar{
	background-color: #333366;
}
.fakeimg {
	height: 200px;
	background: #aaa;
}
.email
{
	padding-top:10px;
	color:#FFF;
	font-size:18px;
	text-align:left;
}
.email i
{
	color:#DD3834;
}
.search
{
	padding-top:5px;
	padding-bottom:5px;
}
.socialmediaicon
{
	text-align:right;
	padding-top:3px;
}
.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
	 color:#FFF;
	 font-size:40px;
 }
 #social-fb:hover {
     color: #3B5998;
 }
 #social-tw:hover {
     color: #4099FF;
 }
 #social-gp:hover {
     color: #d34836;
 }
 #social-em:hover {
     color: #f39c12;
 }
 /*
------------ nav --------------
*/
.logo img{
	border-radius: 8%;
}
.menustyle{
	font-size: 1.5rem;
	margin-left: 20px;

}
.navcontact a{
	font-size: 1.8rem;
	text-decoration: none;
	color: #DD3834;
	font-weight:500;
}
.navcontact i{
	color: #DD3834;
	font-weight:500;
}
.dropdown-menu > li > a:hover {
	color: #FFF;
	background:#333366;
	font-weight:500;
}
 .active{
 	background-color: #fff;
 }
/*
------------ footer --------------
*/
.footer
{
	background:#333366;
	padding: 20px;
}
.lpost h3
{
color: #FFF;
font-size: 18px;
font-weight: 700;
padding-bottom: 7px;
padding-left:10px;
}
 .lpost ul li a{
 	text-decoration: none;
 	color: #fff;
 }
 .lpost a:hover{
 	color: #bbbbbf
 }

.footerlink{
	color: #fff;
}
.footerlink h3
{
color: #FFF;
font-size: 18px;
font-weight: 700;
padding-bottom: 7px;
padding-left:10px;
}
.footerlink a{
	text-decoration: none;
	color: #fff;
}
.footerlink a:hover{
	color: #bbbbbf;
}
.contactaddress h3
{
text-align:center;
color: #FFF;
font-size: 18px;
font-weight: 700;
padding: 7px;
}
.contactaddress p
{
	color: #FFF;
	text-align:center;
	padding-left:0px;
}
.contactaddress h5
{
color: #FFF;
font-size: 16px;
font-weight: 700;
text-align:center;
padding-left:0px;
}
.contactaddress i
{
	color:#DD3834;
}
.copyright p
{
	padding-top:10px;
	color:#FFF;
	text-align:left;
}
.poweredby p
{
	padding-top:10px;
	color:#FFF;
	font-size: 0.75rem;
}
.poweredby a
{
	text-decoration:none;
	color:#FFF;
	font-style:italic;
	font-size: 0.75rem;
}
/*
----------- small devices --------
*/
 @media (min-width: 768px){

 }
.carousel-inner img {
    width: 100%;
    height: 100%;
}

.welcome
{
	padding-top:30px;
	padding-bottom:20px;
}
.blogsa
{
	color:#DD3834;
}
.wecomepage p
{
font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
font-size: 16px;
line-height: 1.5;
}
/* Welcome Page */
.wecomepage h2 {
display: inline-block;
padding: 0 15px;
position: relative;
letter-spacing: 1px;
font-weight: 700;
line-height: 1.2;
font-size: 27px;
margin-top:0px !important;
}

.wecomepage h2:before,
.wecomepage h2:after {
  background: #DD3834;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 90%;
}
.wecomepage h2:before {
  right: 100%;
}
.wecomepage h2:after {
  left: 100%;
}
.wecomepage .headingborder {
  overflow: hidden;
  text-align: center;
}

/* Our Services */
.services
{
	background:url(http://localhost/rc/wp-content/uploads/2020/11/slider3.png) no-repeat;
	background-size:cover;
}
.bgimage
{
	background: #42a2b9;
	padding-top:20px;
	padding-bottom:40px;
}
.services .thumbnail
{
	background:none;
	border:none;
}
.services .caption
{
	color:#FFF;
}
.services .caption h4
{
	font-weight: 700;
}
.ourservicess h2 {
display: inline-block;
padding: 0 15px;
position: relative;
letter-spacing: 1px;
font-weight: 700;
line-height: 1.2;
font-size: 35px;
margin-top:0px !important;
color:#FFF;
text-transform:uppercase;
padding-top:30px;
padding-bottom:30px;
}

.ourservicess h2:before,
.ourservicess h2:after {
  background: #FFFFFF;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 150%;
}
.ourservicess h2:before {
  right: 100%;
}
.ourservicess h2:after {
  left: 100%;
}
.ourservicess .headingborder {
  overflow: hidden;
  text-align: center;
}

.readmore a
{
	text-decoration:none;
	color:#FFF;
	font-weight:700;
	font-size:16px;
	font-style:italic;
}
.services .caption
{
	color:#FFF;
}
.services .caption h4
{
	font-weight: 700;
}

/*
------------tabs---------
*/
.tab1{
	background-color: #333366;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab1:hover{
	transform: scale(1.1);
}
.tab2{
	background-color: #6464d9;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab2:hover{
	transform: scale(1.1);
}
.tab3{
	background-color: #a8a8ed;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab3:hover{
	transform: scale(1.1);
}
.tab4{
	background-color: #c8eef7;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab4:hover{
	transform: scale(1.1);
}
.tab5{
	background-color: #b1ebfa;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab5:hover{
	transform: scale(1.1);
}
.tab6{
	background-color: #42a2b9;
	font-size: 8rem;
	text-align: center;
	color: #fff;
	padding: 8px;
}
.tab6:hover{
	transform: scale(1.1);
}


/*
---------post slider--------
*/
.carousel-item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 290px;
}
.carousel .item .img-box {
	width: 135px;
	height: 135px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #ddd;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
	padding: 30px 0 10px;
}
.carousel .overview {	
	font-style: italic;
}
.carousel .overview b {
	text-transform: uppercase;
	color: #db584e;
}
.carousel .carousel-control {
	width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
	background: none;
}
.carousel-control i {
    font-size: 68px;
	line-height: 42px;
    position: absolute;
    display: inline-block;
	color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
