/*** font upload ***/
/*** font upload end ***/
/***extra icon section ***/
  .side_column_box h2,.aside
{
background:#;
border-radius:5px 5px 0px 0px;
}
.main_column_section h2,.aside1
{
background:#;
border-radius:5px 5px 0px 0px;
}
/*** extra icon section end ***/
/*** body section ***/

#mrv_container_wrapper{
background:url(../images/1477392541mrv_body_bg.jpg) center top no-repeat;
}


/*** body section end ***/

/*** container section ***/
#mrv_container
{
background:url(../images/3588731b943eff51fc3364f41b6156c22b6ba.png) center repeat-y;
background-attachment:fixed;
}


/*** container section end ***/
/*** Top header section ***/
?>
.header_contact
{
color: #000000;
font-size: 16px;
font-family: Arial Black,Arial Black,Gadget,sans-serif;
}

.header_title a
{
color: #ffffff;
font-size: 16px;
font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
.header-widget li
{
	border-right:1px solid #ffffff;
}
/*** Top header section end ***/

/*** header section ***/
#mrv_banner
{

	background-repeat:no-repeat;
}
#mrv_banner
{
background:url(../images/1477392541mrv_banner.jpg);
}

/*** header section end ***/

/*** menu section  ***/

#mrv_menu ul li a
{
  color: #000000;
  font-family:Georgia,Georgia,serif;
  font-size:14px;
}
#mrv_menu li a:hover, #mrv_menu li.active a
{
	color:#ffffff;
  background-color: #transparent;
}

.rm-nav ul,
.rm-menu {
    background-color: #transparent;
    margin-top: 0;
}
.rm-nav ul:before
{
  border-right: 52px solid #transparent;
}
#mrv_footer a
{
  color: #000000;
  font-family:Georgia,Georgia,serif;
  font-size:12px;
}
#mrv_footer a:hover
{
	color:#ffffff;
}

/*** menu background section ***/
#mrv_menu ul,.sub-menu
{
background:-webkit-transparent;
background:-moz-transparent;
background:-ms-transparent;
background:-o-transparent;
background:transparent;
}
/*** menu section end ***/
/*** Banner section ***/

.rev_slider_wrapper #slider1 .banner-caption-h2
{
color: #;
font-family: 0;
font-size:px;
line-height:1.4em;
}
.btn-thm {
	font-family: 0;
	color: #;
	background: #!important;
  font-size:14px;
}

/*** Banner section end ***/

/*** logo section ***/

#site_title img
{
width:275px;
height:59px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#000000;
  font-size:21px;
  font-family:Georgia,Georgia,serif;
}

/*** welcome section end ***/
/*** Home about section ***/
.home_about_title
{
color:#000000;
font-size:16px;
font-family:Arial,Arial,Helvetica,sans-serif;
}

/*** Home about section end ***/

/*** Home services section ***/
.home_services_title
{
color:#000000;
font-size:21px;
font-family:Georgia,Georgia,serif;
}
/*** Home services section end ***/


/*** product section ***/
.product_title
{
  color: #000000;
  font-size: 21px;
  font-family:Georgia,Georgia,serif;
}
.product
{
    color: #000000;
    text-align:center;
}

.pro_home_title
{
    color: #000000;
    font-size: 6px;
	  font-family:Georgia,Georgia,serif;
}
.practise-area .practise-details .icon
{
	color: #000000;;
}
.thm-btn,.decor-line
{
	background: #000000;;
}


/*** product section end ***/
/**** social link ****/
.h-right ul>li>a
{
  color:#ffffff;
  transition:.7s;
}
.h-right ul>li>a:hover
{
	color:#000000;
}
/**** social link end ****/



/*** footer section ***/

.bottom_content
{
  color:#ffffff;
  font-size:16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}




#mrv_footer
  {
background:url(../images/44310cdcee9cabbf78ee28b406b8a12ccb87e.jpg) no-repeat;

	}

/*** footer section end ***/

/***** about section *****/

.about_title,.enquiry_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
         margin:20px 0px
}

/***** about section end *****/

/**** services section ****/

.service_title
{
         color:#000000;
         font-size:25px;
         font-family:Georgia,Georgia,serif;
         margin:20px 0px
}

/**** services section end ****/

/**** product section / gallry section ****/

.product_title,.pro-title,.gallery_title
{
    color:#000000;
    font-family:Georgia,Georgia,serif;
    font-size:21px;
    margin:20px 0px;
}

.has-dark-texture
{
  background: #1f1f1f url(../images/) 0 0 repeat;
}
.gall_title
{
  color:#000000;
  font-family:Georgia,Georgia,serif;
  font-size:21px;
}
/**** product section end ****/

/**** contact section *****/

.contact_title
{
  color:#000000;
  font-size:16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
/**** contact section end *****/


/**** contact form section ****/
.text1, .tel {
    padding: 10px;
    border: 1px solid #ddd;
}
input, button, select, textarea {
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #ddd;
}
.pad_tb40 h4
{
    font-size: 30px;
}
.wpcf7-submit
{
    background: #000000 !important;
    border-radius: 0px !important;
    margin: 20px 0px;
    border:none;
    padding:10px;
  }
  .textarea
  {
  width: 96%;
  margin:5px 0px;
  padding:10px;
  }
  .email
  {
  width: 96%;
  padding: 10px;
  margin: 10px 0px;
  }
/**** contact form section end ****/

/**** extra product section ****/

  .pro-content
  {
      min-height: 300px;
      margin: 40px 0px;
      border: 1px solid #ddd;
      padding: 30px;
      overflow:auto;
  }
  .pro-content:nth-child(n) img
   {
      float: right;
      margin-left: 15px;
  }
  .pro-content img {
      width: 30%;
      height: 300px;
  }
  .pro_image2
  {
    float: right;
}
  .page_content
  {
    padding:4% 6%;
    overflow:auto;
  }
  /**** extra product section end ****/


  /**** news section ****/
  .aside
  {
    color:##ffffff;
    font-size:16px;
    font-family:Arial,Arial,Helvetica,sans-serif;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#;
    background:#;
    background:#;
    background:#;
  }

#planet .planet
{
  background:#;
}
.side_column_box,.main_column_section
{
  background:#;
}
.footer-bottom
{
background:#;
}

  /***** extra color section end ****/

  /*** sidebar section ***/

  .ref
  {
  	color: #000000;
  }
  .ref-1
  {
  color:#131010;
  font-size:14px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  background:#000000;
  }
  .ref-2
  {
  color:#ffffff;
  font-size:12px;
  background:#ffffff;
  color:#000000;
  }

#header li.hb .sub
{
  color:#ffffff;
  font-size:12px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.news_name,.header-widget.social-links a
{
color:#ffffff;
font-size:12px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.news_description
{
  font-size:12px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  color:#131010;
}
.footer_title
{
  color:#131010;
  font-size:14px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  padding-bottom:25px;
}
  /*** sidebar section end ***/
