@charset "utf-8";
/* CSS Document */


/*------------------------------------------------------------------
* Project:        Reinforcement
* Author:         Vikas Sangwan
* URL:            https://www.reinforcementconsultants.com
-------------------------------------------------------------------*/
img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.clear{ clear:both;}
/**
 * Header and Menu
 */
.inner-nav > ul > li > a{ font:normal 13px GothamLight, sans-serif;}
 .header .inner-brand {
  display: block;
  margin-top: 12px;
  width: 275px;
}
.header.header-small .inner-brand img{width:215px;}
/**
 * Banner n Text on and below banner
 */
 .banner-text h1{font:normal 50px GothamLight, sans-serif;}
 .banner-text p{font:normal 16px GothamLight, sans-serif;}
 .banner-indus{ background-color:#fff; padding:25px 25px; position:relative;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.banner-indus .left h3{font:normal 40px GothamLight, sans-serif;} .banner-indus .left p{font:normal 14px GothamLight, sans-serif;} 
.owl-carousel.indus-carousel .owl-item img {
  height:65px;
  width:65px;
}
.indus-carousel .indus-name { text-align: center; padding: 10px; opacity: .8; transition: all .3s ease-in-out; }
.indus-carousel .indus-name figure{ margin-bottom:0;}.indus-carousel .indus-name a{color:#000040}.indus-carousel .indus-name a:hover{ font-weight:bold}
.indus-carousel .indus-name img { margin: auto;} .indus-carousel .indus-name:hover { opacity: 1;}
.owl-carousel.indus-carousel .owl-next, .owl-carousel.indus-carousel .owl-prev{ width:auto;}

.industry-practics{ margin:50px 0 30px;}
.industry-practics figure{ width:100%; text-align:center; margin-bottom:30px; padding-bottom:30px; background-color:#f7f7f7;}.industry-practics figure a{ color:#000; font-weight:bold}
.industry-practics figure:hover{ box-shadow:0 0 3px #aaa;}
/**
  * Home Mid part
  */
.btn{border-width:1px}
.ourworkwater{ position:relative;color:#000040;}
.ourworkwater:before{ position:absolute; content:"our works"; left:8%; top:-132%;font:bold 190px Gotham-Medium, sans-serif; color:#f5f5f5;}
.ourworkwater h3{font:normal 40px GothamLight, sans-serif;z-index:1; position:relative; }
.ourworkwater div.para,.ourworkwater div h2{font:normal 14px GothamLight, sans-serif;z-index:1; position:relative;}
.ourworkwater div h2{ display:inline;}
.icon-box.home-work{ text-align:center}
.icon-box.home-work .icon-box-title h6{ color:#000040; font:bold 18px GothamLight, sans-serif; text-transform:uppercase; letter-spacing:1px}
.icon-box.home-work .icon-box-content p{font:normal 14px GothamLight, sans-serif;}
.get-hire,.get-find{ position:relative; overflow:hidden; padding:10px 25px; margin-top:-90px; z-index:1}
.get-hire .bigr, .get-find .bigr {
  font: bold 300px Gotham-Medium,sans-serif;
  left: -55%;
  overflow: hidden;
  position: absolute;
  top: -46%;
  transform: rotate(0deg) scale(5);
}
.get-hire{background: linear-gradient(to bottom right, #fb6354, #f25369); }
.get-find{ background: linear-gradient(to bottom right, #7e4bfb, #5f51fb);}
.get-hire .bigr{color:#d95846;}.get-find .bigr{color:#743fd8; }
.icon-box.hire-find .icon-box-title h6{ color:#fff; font:bold 28px GothamLight, sans-serif; text-transform:uppercase; position:relative; z-index:1}
.hire-find .icon-box-content{ margin-bottom:15px}
.icon-box.hire-find .icon-box-content p{color:#fff; font:normal 14px GothamLight, sans-serif;z-index:1; position:relative;}
.icon-box.hire-find .icon-box-link{z-index:1; position:relative;}

/**
 * Testimonials
 */
.bg-testimo{ background:#33bddc; background: linear-gradient(to right, #33bddc, #48c4e0); display:flex; -webkit-display:flex; -moz-display:flex; -o-display:flex; width:100%;}
.allrowbg {
  background-color: #fff;
  box-shadow: 0 -5px 10px 0px #dadada;
  margin-top:-30px;
}
.clienthead{ margin:50px 0 70px; position:relative; z-index:999;}
.clienthead::before {
  color: #f5f5f5;
  content: "our clients";
  font: bold 190px Gotham-Medium,sans-serif;
  height: 100%;
  left: 0;
  position: absolute;
  top: -100px;
  width: 100%;
  z-index: -1;
}
.clienthead h3{font:normal 36px GothamLight, sans-serif;color:#000040; margin-bottom:0; letter-spacing:1px}
.clienthead p{font:normal 14px GothamLight, sans-serif;color:#000040; margin-bottom:0}

.testimo-slides { color:#fff; display:inline-block; width:100%; padding: 0 40px; }
.testimo-slides .testimo{ padding:0 50px; margin-bottom:15px}
.testimo-slides .testimo-icons {
    margin-right:20px; padding-right:20px; 
    width: 300px; float:left; border-right:1px solid #ccc;
}
.testimo-slides .testimo-content{ }
.testimo-slides .testimo-icons img {
    border: 6px solid rgba(255, 255, 255, .1);
    border-radius: 50%; width:100px; float:left; margin-right:10px;
}
.testimo-icons label.name{ display:block; margin:30px 0 7px;font:bold 16px GothamLight, sans-serif;}.testimo-icons span.desig{ display:block;font:normal 13px GothamLight, sans-serif;}.testimo-slides blockquote{ margin:0}
.testimo-slides blockquote p{ padding: 10px 0; margin: 0; text-align:justify;
}
.testimo-slides.owl-carousel .owl-dots .owl-dot{ border:none; }
.testimo-slides.owl-carousel .owl-dots .owl-dot > span{ height:6px; width:6px;}
.testimo-slides.owl-carousel .owl-dots .owl-dot span{ background:#a0e0ef;}
.testimo-slides.owl-carousel .owl-dots .owl-dot.active span{ background:#fff;}
.btn-white {
    color: #000040;
    background-color: #fff;
    border-color: #fff;
}

.btn-white:hover {
    color: #fff;
    background-color: #2a39fd;
    border-color: #2a39fd;
}
/**
 * Client Section
 */
.client_wrap{ display:inline-block; width:100%;}
.client_wrap .clientrow{ margin:0 0 30px; padding:0; display:block; width:100%;}
.client_wrap .clientrow li { display:block; width:100%; padding: 0 10px; text-align: center;}
.client_wrap .clientrow li img { max-width: 134px;	display: inline-block;}
/**
 * Footer and footer contact
 */
.bg-fcontact{ background:#5333ed; background: linear-gradient(to right, #1b0a80, #3ca3e6); padding:40px 0 50px 0;}
.fconhead h5{font:normal 40px GothamLight, sans-serif;color:#fff; margin-bottom:0}
.fconhead p{font:normal 14px GothamLight, sans-serif;color:#fff; margin-bottom:5px}
.fcontact{ width:100%;}
.fcontact .formwrap {
  display: table;
  margin: 0;
  padding: 0;
  width: 100%;
}
.fcontact .formwrap li {
  display: table-cell;
  padding-right: 10px;
  width: 20%;
}
.fcontact .formwrap li.lastlirow{ padding-right:0; vertical-align:middle; width:12%;}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 9px 7px; font-size:14px; color:#fff;}

.form-control {
    display: block;
    width: 100%;
    padding: 9px 7px;
    font-size:14px;
    color: #fff;
    background-color: transparent;
    background-clip: padding-box;
    border: 1px solid #ededed;
    border-radius: .1875rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:focus {
    color: #fff;
    outline: 0;
}
.form-control::-webkit-input-placeholder { color: #e3e3e3; opacity: 1; }
.form-control::-ms-input-placeholder { color: #e3e3e3; opacity: 1; }
.form-control::placeholder { color: #e3e3e3; opacity: 1;}
.fcontact .form-control::-webkit-input-placeholder { color: #e6e6e6; opacity: 1; }
.fcontact .form-control::-ms-input-placeholder { color: #e6e6e6; opacity: 1; }
.fcontact .form-control::placeholder { color: #e6e6e6; opacity: 1; }

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
#contact_results.ftrcntct .error {
  color: #fff;
  display: block;
  margin-bottom: 6px;
}

.footer {
  background: #fff; color:#000040;
}
.footer .footer-widgets {
  padding: 40px 0 30px;
}
.footer .widget { margin-bottom:0;}
.widget .footer-logo {
  margin: 5px 0 4px;
  width: 200px;
}
.footer .widget .widget-title {
  margin-bottom: 10px;
}
.footer .widget .widget-title > h6{margin:0;font:bold 14px Gotham-Medium, sans-serif;color:#000040; text-transform: uppercase; letter-spacing:0;}
.footer .social-icons > li > a {
  color: #000000; font-size:18px;
}
.footer .social-icons > li{ margin:0 9px 10px 0}
.footer .social-icons > li:last-child{ margin-right:0;}
.footer .social-icons > li > a > img{ width:21px;}
.footmenu ul{ margin:0; padding:0;} .footmenu ul li {
  display: inline-block;
  margin: 0 3px 0 0;
  padding: 1px;
}
.footmenu ul li a{color:#000040;}
 
 
.footer .social-icons > li > a:hover {	color:#305ba2;} .footer .social-icons > li+li > a:hover { color:#55acee;}
.footer .social-icons > li+li+li > a:hover {	color:#fb3958;} .footer .social-icons > li+li+li+li > a:hover { color:#0177b5;}
.footer .social-icons > li+li+li+li+li > a:hover {	color:#dd4b39;}
.footer-bar {
    font-size: .75rem;
    padding: 22px 0;
}
.footer a,
.footer .social-icons > li > a {
    color: #232323;
}

.footer a:hover,
.footer a:focus{
    color: #505cfd;
}
.copyright{ text-align:right;}
.footer-widgets + .footer-bar {
    border-top: 1px solid #e3e3e3;
}
/**
  About Us
  */ 
 .module-cover.about_wrap{ padding:155px 0 90px;}
 .module-cover h1, .module-cover-slides h1,.module-cover h2, .module-cover-slides h2 { font-size: 1.5rem; font-weight: 500; text-transform: capitalize;}
 .module-cover label{ font: 500 1.5rem GothamLight, sans-serif; text-transform: uppercase;}
 .aboutus h1 { color: #000040; font-size: 2rem; text-transform: uppercase;text-align:center;}.banner-text .paragraph{font:normal 16px GothamLight, sans-serif;}
 .banner-text .paragraph h1, .banner-text .paragraph h3{font:normal 16px GothamLight, sans-serif; margin:0; padding:0; text-transform:inherit; display:inline;}
 /*Breadcrumb*/
.ui.breadcrumb {display: inline-block;vertical-align: middle;background-color: rgba(255, 255, 255,0.1);font-size: 13px;border: 1px solid rgba(255, 255, 255,0.3); padding:8px 15px}.ui.breadcrumb:first-child {margin-top: 0em;}.ui.breadcrumb:last-child {margin-bottom: 0em;}
/* Divider */
.ui.breadcrumb .divider {display: inline-block;opacity: 0.7;margin: 0em 0.21428571rem 0em;font-size: 0.92857143em;color: #fff;vertical-align: baseline;}
/* Link */
.ui.breadcrumb a { color: rgba(255, 255, 255, 0.6);}.ui.breadcrumb a:hover {color: #fff;}
/* Section */
.ui.breadcrumb a.section {cursor: pointer;}.ui.breadcrumb .section {display: inline-block;margin: 0em;padding: 0em;}.ui.breadcrumb .active.section {font-weight: bold;color: #fff;}
/* Mid Section About Css */
.page-section-ptb {
	padding: 50px 0;
}
.section-title {
	margin-bottom: 20px;
	position: relative;
}
.section-title h6 {
	font-size: 16px;
	font-style: normal;
	font-weight: 600; color:#363636;
	line-height: 18px;
}
.title-effect  { z-index: 99; position: relative; display: inline-block; transition: transform 0.5s, color 0.5s; transition-timing-function: cubic-bezier(0.2,1,0.3,1); }
.title-effect::before { content: ''; position: absolute; z-index: -1; width: 100%; height: 50%; left: 0; bottom: 0;	opacity: 0.2; transform: scale3d(0,1,1);
	transform-origin: 0% 50%; transition: transform 0.5s; transition-timing-function: cubic-bezier(0.2,1,0.3,1); }
.section-title:nth-child(odd) .title-effect::before { background: #84ba3f; }
.page-section-ptb:hover .title-effect::before, .page-section-ptb:focus .title-effect::before {transform: scale3d(1,1,1); }
.page-section-ptb:hover .title-effect:nth-child(even), .page-section-ptb:focus .title-effect:nth-child(even) { color: #84ba3f; }
.section-title p,.section-title .p {
	margin-bottom: 0px;
	font-size: 20px;line-height:1.6;
	font-weight: 400;
}.section-title .p h1{font-size: 20px;line-height:1.6; display:inline;}
.section-title p::first-letter,.section-title .p::first-letter {
    font-size: 200%;
    color: #8A2BE2; line-height:1;
}
ul.list-hand { padding:0; margin:0;  }
ul.list-hand li { margin:5px 0; padding-left:24px; position: relative; line-height: 28px; list-style:none;}
ul.list-hand i { position: absolute; left: 0; top: 5px; }
ul.list-hand li:after { content:""; font-family: 'Font Awesome 5 Free'; position:absolute; color:#84ba3f; left:0; top:0; }
ul.list-hand{padding:0; margin:0;}
ul.list-hand li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-hand li:after{content:"\f0a4";}
.feature-text { text-align: center; margin-top: 50px; }
.feature-text.left-icon .feature-info { text-align: left; padding-left: 60px; }
.feature-text.left-icon .feature-icon { position: absolute; left: 0;  }
.feature-text .feature-icon span, .feature-text .feature-icon i { font-size: 40px; margin-bottom: 30px; display: inline-block; padding-left: 15px; transition: 0.5s ease-in-out; -webkit-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; color: #84ba3f;}
.our-activities{ padding:50px 0;background: #f8f8f8;}



.f1_container { position: relative; margin-bottom:30px; z-index: 1; perspective: 1000;}
.f1_card { width: 100%; height: 257px; transform-style: preserve-3d; transition: all 0.5s ease 0s;}
.f1_card .face { position: absolute; width: 100%; height: 100%; backface-visibility: hidden;border:2px solid #f58b38;}
.f1_card .front{ background-color:#f1f1f1;}
.f1_card .back { display: block; transform: rotateY(180deg); box-sizing: border-box; padding: 10px; color: #fff; background-color: #368dd1;}
.f1_card .frontface_inn{ padding:50px 10px 0; text-align:center; color:#368dd1;}
.f1_card .front .icon{ margin-bottom:10px; display:inline-block}.f1_card .front .icon i.fa{ font-size:36px}
.f1_card .front p{ font-size:36px;}
.f1_card .front p+p{ font-size:18px; margin-bottom:0;}
.f1_card .back h3{ color:#fff; font-size:16px; display:block;}
.f1_card .back ul{ margin:0; padding:0;}
.f1_card .back ul li { display: list-item; list-style-position: inside; list-style-type: disc; padding: 3px 0; width: 100%;}
.f1_card .back p { display: list-item; line-height: 20px; list-style-position: inside; text-align: justify;}
/*.f1_card:hover { transform: rotateY(180deg);}*/

/*================= Sitemap ================*/
#cont {
		position: relative;
		border-radius: 6px;
		box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);

		background: #f3f3f3;

		margin: 20px 30px 0px 30px;
		padding: 20px;
	}
#cont ul {
    	margin: 0px;

    	padding: 0px;
    	list-style: none;
	}
#cont ul li {
		margin: 0px;
	}
#cont ul li ul {
		margin-left: 20px;
	}
.lhead {
		background: #ddd;
		padding: 10px;
    	margin: 10px 0px;
	}

	.lcount {
		padding: 0px 10px;
	}

	.lpage {
		border-bottom: #ddd 1px solid;
		padding: 5px;
	}
	.last-page {
		border: none;
	}
/**
 * Contact us page
 */
.contactus_wrap{ background-color:#f1f1f1; }

/* Basic Style */
.form-group {
    position: relative;   
}
.form-group [data-toggle="floatLabel"] {
    height: 44px;
    padding-top: 16px;
}
.form-group textarea[data-toggle="floatLabel"] {
    height: 100px;
    padding-top: 16px;
}
.form-group [data-toggle="floatLabel"] + label {
    font-size: 12px;
	left: 12px;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-in-out;
}
.form-group [data-toggle="floatLabel"]:required + label {
    color: rgb(0, 0, 0); font-weight:bold
}
.form-group [data-toggle="floatLabel"]:required:focus + label {
    color: rgb(255, 0, 0);
}
.contactform .form-control { color: #000040;
    background-color: #fff;
    border-radius: .1875rem;
}

/* Positioning */
.form-group [data-toggle="floatLabel"][data-value=""] {
    padding-top: 6px;
}
.form-group [data-toggle="floatLabel"][data-value=""] + label {
	opacity: 0;
	top: 18px;
}
.contactus_wrap .contactbg {
  box-shadow: 0 0 20px #ccc;
  padding: 30px;
  background-color:#fff;
}
.contactus_wrap .legend,.contact-wrapper h1{color: #040a29;
font: bold 16px Gotham-Medium,sans-serif;
line-height: 1.8rem; margin-top:0; text-transform:uppercase;}
.contactus_wrap .legend{width: 100%;
max-width: 100%;
padding: 0;
white-space: normal;}
form .form-control::placeholder {
  color: #666;
}
/* Contact page Right Side */
.contact-wrapper{ padding-left:50px}
.contact-list li{ margin-bottom:30px}
.contact-sublist a{ margin:5px 0;}
.contact-link{ color:#f58b38; font-weight:bold; position:relative; font-size:18px;display:inline-block; list-style:none;}
.contact-link:after{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#333;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}
.contact-link:hover:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.contact-link:hover{ color:#333;}
.contact-list li h4{color:#f58b38; font-weight:bold; text-transform:uppercase; font-size:14px}
.contact-list li span,.contact-list li address{ line-height:25px}
/**
 * Services page
 */
 
.srvc_text { background: #f3f3f3; margin: 0 0 40px; padding: 30px 50px; text-align: justify;}
.srvc_text p { color: #000; font-size: 0.9375rem; margin-bottom:0; font-weight: 400; letter-spacing: 0.01875rem;}
ul.list {
  color: #8997a7;
  padding: 0;
}
ul.list li {
  display: inline-block;
  list-style-type: none;
  margin: 3px 0 3px 20px;
  position: relative;
  transition: all 0.3s ease 0s;
  width: 100%;
}
ul.list li::before {
  border: 2px solid #270d95;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  float: left;
  height: 8px;
  left: -20px;
  position: absolute;
  top: 8px;
  width: 8px;
}
ul.common {
  color: #000040; letter-spacing:0.01875rem;
  padding: 0; margin:10px 0
}
ul.common li {
  display: list-item;
  list-style-type: none;
  margin: 3px 0 3px 20px;
  position: relative;
  transition: all 0.3s ease 0s;
  width: 100%;
}
ul.common li::before {
  border: 2px solid #270d95;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  float: left;
  height: 8px;
  left: -20px;
  position: absolute;
  top: 4px;
  width: 8px;
}
.unstyled li{ display:block; padding:5px 0}
.services h4,.services h3,.services h2{ font-size:1.25rem; font-family:Gotham-Medium, sans-serif;}.services p{ color:#000040; line-height:1.8}
ul.list li p {
  color: #000040;
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
}
/**
 * Industries 
 */
.module-page-title .page-title-heading{ font:normal 1.23rem Gotham-Medium, sans-serif;}
.industry_text img{ float:right; width:500px; max-width:100%; margin:0 0 20px 40px;}
.industry_text h4,.industry_text h3,.industry_text h2{ font-size:1.11rem; font-family:Gotham-Medium, sans-serif; margin:.725rem 0 0}
.industry_text p{ color:#000040; font-size: 0.9375rem; margin-bottom:0; font-weight: 400; letter-spacing: 0.01875rem;}
.ftr_indus_cl{ background-color:#f8f8f8; padding:30px 30px 15px 30px;}.indus_client{ margin-bottom:0} .indus_client li{ display:inline-block; margin:0 10px 15px 0}
.hrline {
  margin: 25px 0;
  padding-bottom: 10px; position:relative;
}
.hrline::before {
  background-image: -webkit-linear-gradient(left, #ffffff, #ccc, #ffffff);
  background-image: -moz-linear-gradient(left, #ffffff, #ccc, #ffffff);
  background-image: -ms-linear-gradient(left, #ffffff, #ccc, #ffffff);
  background-image: -o-linear-gradient(left, #ffffff, #ccc, #ffffff); 
  /*background-color: #ccc;*/
  bottom:0;
  content: "";
  height: 1px;
  left:0;
  position: absolute;
  width: 100%;
}
/**
 * Clients
 */
.our_clients{ background-color:#f8f8f8; padding:30px 30px 20px 30px;}
.our_clients h2, .our_clients h3{ font-size:1.625rem;}
@media (min-width: 992px) and (max-width: 1199.98px) {
.inner-navigation.collapse { padding-right: 0;}
}
@media (max-width: 991.98px) {
	.testimo-slides .owl-next,
    .testimo-slides .owl-prev {
        display: none;
    }
	.testimo-slides .testimo-icons {
		margin-right:0; padding-right:0; 
		width: 100%; float:left; border-right:none;
	}
	.ourworkwater::before {
	  font: bold 120px Gotham-Medium,sans-serif;
	  top: -43%;
	}
	.fcontact .formwrap li{ width:50%; float:left}.fcontact .formwrap li+li{ width:50%;}.fcontact .formwrap li+li+li{ width:33.333%;}
	.fcontact .formwrap li.lastlirow{ width:33.333%} .fcontact .formwrap li:last-child div{ text-align:right; padding-right:10px;}
	.footer .widget{ margin-bottom:30px}
	.clienthead::before { font: bold 90px Gotham-Medium,sans-serif; top: -37px;}
	.sm-mt-30 {
		margin-top: 30px;
	}
}
@media (max-width: 767.98px) {
.inner-header .navbar-brand{ margin-left:0}
.ourworkwater::before {
  font-size:60px;
  top: 60%;
}
.get-find{ margin-top:50px}
.fcontact .formwrap li{ width:100%; float:left}.fcontact .formwrap li+li{ width:100%;}.fcontact .formwrap li+li+li{ width:100%;}
	.fcontact .formwrap li.lastlirow{ width:100%} .fcontact .formwrap li:last-child div{ text-align:right; padding-right:10px;}
	.copyright { text-align: left; margin-top: 15px;}
	.contact-wrapper{ padding-left:0; margin-top:60px}
	.srvc_text{ padding:20px 15px}
	.clienthead::before {
  font: bold 45px Gotham-Medium,sans-serif;
  top: 18px;
}
.client_wrap .clientrow.clitem6 li {
  display: flex;
  float: left;
  width: 50%;
}
 }