/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
#google_translate_element a , #google_translate_element span {font-size:14px !important;font-weight:normal;color:#222}
#google_translate_element {margin-bottom:15px;margin-top:15px}
.header_hor .l-header.pos_fixed{background: #fff;}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {background:none}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_middle {background:#e50000}
.l-subheader.at_middle .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {text-transform:uppercase;font-size:18px;font-weight:500}
.l-header .ush_btn_1 {   margin:0px }
.l-header .ush_btn_1 a {font-size:21px !important;padding:7px 20px 8px 20px;line-height:1.5}
.l-header .ush_html_1 a:hover {color:#717171 !important}
.l-header .ush_html_1 a {color:#e50000;display:block;font-weight:700 !important;font-size:37px}
.l-subheader.at_top .l-subheader-cell.at_right {
    align-items: flex-end;
}
.l-header .ush_html_1 h3 {color:#717171;font-weight:normal;font-size:23px;text-align:right;line-height: 1.1;margin: 0px 0px -1px 0px;}
.l-header.bg_transparent.sticky .l-subheader.at_top {background:#FFF}

body .l-titlebar.color_default .l-titlebar-h {padding-bottom: 2rem !important;padding-top: 2rem !important;}

@media (min-width:992px){
	#service-cs {margin-top: 0px;}
	
	.g-cols.via_grid {
  
  grid-gap: var(--gap,0px)!important;
}
}
#service-cs .g-cols.type_default {margin:0px -10px }
#service-cs .vc_column-inner {padding:0px 10px}
#service-cs .byrx {}
#service-cs .byrx img {display:block}
#service-cs .byrx p {margin:0px}
#service-cs .byrx h4 {background-color:#e50000;padding:20px 15px;text-align:center;font-weight:normal;text-transform:uppercase}
#service-cs .byrx a {color:#FFF}
.gtslc {text-align:right;margin-bottom:-30px;margin-top: -24px;}
.gtslc a {display: inline-block !important;margin: 2px;}
.text-center {text-align:center}
.welcome-txt h2 , .hdc3 h2 {color:#000;text-transform:uppercase}
.welcome-txt p , .hdc3 p{color:#505050;font-size:21px}
.h2-txt h1 {color:#FFF;text-transform:uppercase}
.widget_nav_menu {width:100%;float:left}
.widget_nav_menu li {padding:0px !important;/* float:left; */padding-right:10px !important;line-height: 120%;}
.widget_nav_menu li:Before {display:none}
.widget_nav_menu li a {/* text-transform:uppercase; */font-weight: 300;}
.l-footer p {/* text-transform:uppercase */}
.l-footer .w-socials-list  {text-align:right;}
.l-footer .w-socials-item-link:afterd {height:100% !important}
.l-footer .w-socials .w-socials-item-link{
    color: #fff!important; margin:5px 5px
}

.clist ol {list-style-type:none;padding:0px;margin:0px;}
.clist ol li {position:relative;vertical-align: middle;display: block;}
.clist ol li:before {content:"1";margin-right: 10px;width: 35px;height: 35px;background:#e50000;display:inline-block;text-align:center;color:#FFF;border-radius:100%;font-weight:bold;font-size: 28px;padding-top: 0px;line-height: 33px;}
.clist ol li:nth-child(2):before{content:"2"}
.clist ol li:nth-child(3):before{content:"3"}
.clist ol li:nth-child(4):before{content:"4"}
.clist ol li:nth-child(5):before{content:"5"}
.clist ol li:nth-child(6):before{content:"6"}
.clist ol li:nth-child(7):before{content:"7"}
.clist ol li:nth-child(8):before{content:"8"}
.clist ol li:nth-child(9):before{content:"9"}
.clist ol li:nth-child(10):before{content:"10"}

.l-footer .w-socials-item-link .w-socials-item-link-hover {
    height: 100%;border-radius:100%; opacity:1;
}
.l-footer .w-socials-item-link:hover .w-socials-item-link-hover {opacity:0}




.page-template-registrationoptions .l-titlebar{padding-top: 170px;}
.page-template-registration-form .l-titlebar{padding-top: 170px;}

.registration-box{border:1px solid #ccc; margin-bottom: 35px;}
.registration-box-title{display: flex; flex-flow: row wrap;}
.registration-box-title:after{content:""; display: table; clear: both;}

.step-left-text{position:relative;background:#bf2228;color:#fff;font-weight: 400;vertical-align: top;display: inline-block;padding:24px 10px 25px;width: 14%;min-height: 100px;max-width: 160px;}
.step-left-text:before {content:'';position:absolute;left:10px;top:10px;width:calc(100% - 25px);height:77px;display:block;border:2px solid #FFF}
.step-left-text strong{font-family: "Roboto",sans-serif;font-weight: 700;font-size: 65px;line-height: 40px;position: absolute;left: 20px;top: 29px;padding-left: 0px;}
.step-left-text > img,  .step-left-text span{vertical-align: top;line-height: 1;display: block;padding-left: 55px;text-transform: uppercase;}
.step-left-text img {display:none}
.step-left-text em {display: block;padding-left: 55px;vertical-align: top;text-transform: uppercase;font-style: normal;font-weight: bold;}
.step-right-text{background: #a0a0a0;width: 86.625%;padding: 20px 10px;text-transform: uppercase;color:#fff;text-align: center;display: flex;/* flex-direction: column; */align-items: center;flex-wrap: wrap;}
.step-right-text h2{font-size:22px;margin: 0px;padding: 0px;color:#fff;letter-spacing: 0.5px;/* display: flex; *//* height: 100%; *//* vertical-align: middle; */width: 100%;align-content: center;/* text-align: center; */}
.step-right-text span{font-size: 18px;font-weight: 400;line-height: 18px;padding: 0px 160px;display: block;line-height: 150%;display: inline-block;}

.registration-box-desc{padding:40px 40px 0 11.5%;}
.registration-box-desc ul{margin: 0px;padding: 0px;}
.registration-box-desc ul li{display: inline-block; width:32.9%; list-style: none; margin: 0px; padding:0 30px 40px; vertical-align: top;}

.regi-box-desc-mid{border-bottom: 1px solid #000;padding-bottom:15px;margin: 5px 0 15px 32px;text-align: left;}
.regi-box-desc-mid:after{content:""; display: table; clear: both;}
.pound-icon{background: #bf2228;border-radius: 50%;color: white;float: left;font-size: 12px;height: 30px;line-height: 30px;margin-top: 3px;position: relative;text-align: center;top: 0;width: 30px;font-weight: 400;display: none;}
.eci-number{color: #dc0912;float: left;font-size: 23px;font-weight: normal;margin: 2px 0 0 0;padding: 0;}
.london_text{color: #dc0912; float: left; font-size: 17px;font-weight:400; letter-spacing: 0.5px; margin:0; padding:0 0 0 33px; text-align: center; width: 100%;}



.registration-box input[type="checkbox"]{display:none;}
.registration-box input[type="checkbox"] + label{color:#000;display:inline-flex;/* margin-bottom: 10px; */}

.registration-box input[type="radio"] {display:none;}
.registration-box input[type="radio"] + label {color:#000;}
.registration-box input[type="radio"] + label span, 
.registration-box input[type="checkbox"] + label span{display:inline-block;width:21px;height:19px;margin: 2px 10px 0 0;vertical-align:top;back;background: url(images/input-box-arrow.png) 0px -2px no-repeat;cursor: pointer;}

.registration-box input[type="radio"]:checked + label span,
.registration-box input[type="checkbox"]:checked + label span{background: url(images/input-box-arrow.png) -20px  -2px no-repeat;}


.registration-box label strong{display: inline-block;line-height: normal; vertical-align: top; width:86%; text-transform: uppercase;}
.registration-box label p{display: inline-block;line-height: normal; vertical-align: top; width:86%; font-size: 19px; margin:2px 0 0 0;}



/* Tooltip container */
.tooltip {display: inline-block;margin-left: 10px;position: relative;vertical-align: 2px; cursor: pointer;}

/* Tooltip text */
.tooltip .tooltiptext {background-color: #fff; border: 2px solid #aaaaaa; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.1); color: #000; font-size: 14px; font-weight: 400; left: 50%; margin-left: -148px;
  opacity: 0; padding:10px; position: absolute; text-align: center; top: 100%; transition: opacity 1s ease 0s; visibility: hidden; width: 296px; z-index: 1; line-height:20px;}

.tooltip:hover .tooltiptext{visibility: visible;  opacity: 1;}

.video-popup-icon{margin-left: 3px; vertical-align: 1px;}


.discount-code-panel{border-bottom: 1px solid #ccc; padding: 0 0 35px; text-align: center;}
.discount-code-panel h2{color: #0f796b; display: inline-block; font-size:22px; font-weight: 600; letter-spacing:0.5px; margin:0 15px 0 0; padding: 0; text-transform: uppercase; vertical-align: middle;}
.discount-code-panel input{background: #e5e5e5; border: 1px solid #cecece; color: #000; display: inline-block; font-size: 24px; margin: 0; padding: 9px 3px; width: 29%; vertical-align: middle; box-shadow:none; border-radius:0;}

.botton-set{ margin-top: 15px;}

.red-button{background: #bf2228; color: #fff;font-size:20px; font-weight: 600; letter-spacing:0.5px; margin: 0; padding:18px 15px; text-decoration: none; text-transform: uppercase; display: inline-block; min-width: 270px; text-align: center;}
.green-button{background:#0f796b; color: #fff;font-size:20px; font-weight: 600; letter-spacing:0.5px; margin: 0; padding:18px 15px; text-decoration: none; text-transform: uppercase; display: inline-block; min-width: 220px; text-align: center;}
.red-button:hover,
.green-button:hover{background: #000; color:#fff!important;}

.botton-set .green-button {background:#000}
.botton-set .green-button:hover {background:#bf2228}
.grey-button{background:#666; color: #fff;font-size:18px; font-weight: 600; letter-spacing:0.5px; margin:15px 0 0 0; padding:16px 15px; text-decoration: none; text-transform: uppercase; display: inline-block; width: 50%; text-align: center;}

.f-right{float: right;}




/* registration form */
.registration {
  width: 100%;
}
.registration_aeea {
  background: #bf2228;
  margin: 0 auto 50px;
  max-width: 842px;
  min-height: 130px;
  position: relative;
  width: 100%;
}
.registration_aeea:after {
  border-color: #bf2228 transparent transparent;
  border-style: solid;
  border-width: 28px;
  bottom: -54px;
  content: "";
  left: calc(50% - 25px);
  pointer-events: none;
  position: absolute;
  transition-duration: 0.3s;
  transition-property: transform;
  z-index: 999;
}
.registration_aeea h2 {
    color: #ffffff;
    font-size: 34px;
    margin: 0;
    padding: 28px 0;
    text-align: center;
    line-height: normal;
}
.registration_aeea h2 span {
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    line-height: normal;
}

.form_area {
  float: left;
  width: 100%;
}

.col-sm-6 {
    float: left;
    width: 50%;
}
.padding_60_20 {
    padding: 0 20px 0 60px;
}
.padding_20_60 {
  padding: 0 60px 0 20px;
}
.left_registration {
  background: #f5f5f5;
  margin: 0 auto;
  padding-bottom: 40px;
  width: 100%;
}
.left_registration h4 {
  background: #bf2228 none repeat scroll 0 0;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 80px;
  min-height: 80px;
  padding-left: 20px;
  text-transform: uppercase;
}
.gap_55 {
  height: 18px;
}
.form_fild p {
  margin-top: 15px;
  padding: 0 20px;
}
.form_fild label {
  color: #000;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
}
.input6 {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  font-size: 13px;
  line-height: 37px;
  padding: 14px 5px;
  width: 100%;
}
.input5 {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  color: #000;
  font-size: 14px;
  margin: 0 0 10px;
  padding: 14px 5px;
  width: 100%;
}


.msg-box {
  background: #fff none repeat scroll 0 0;
  border: 3px solid red;
  display:none;
  box-shadow: 0 1px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 5px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 5px 2px rgba(0, 0, 0, 0.3);
  left: 50%;
  padding: 10px 20px;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 999999;
}
.msg-box ul{
  margin: 0;
  padding: 0;
}
.msg-box ul li {
  color: red;
  font-size: 18px;
  font-weight: 400;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.click_here_section_content  {
    color: #fff;
    float: left;
    font-size: 28px;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 33px;
      margin: 50px 0 0;  
    padding: 0 20px 0 0;
    text-align: left;
    }

.strpx .w-btn{
    background: none repeat scroll 0 0 #fff;
    color: #bf2228;
    display: inline-block;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 20px;
    margin: 50px 0 20px;
    padding: 20px 56px;
    text-align: center;
    }

.strpx .w-image {margin:0px}
    .visible-xs-only {display:none !important}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .registration-box-desc ul li{padding: 0 10px 40px; width: 32.8%;}
    
}

@media screen and (max-width: 991px) {
    .registration-box-desc ul li{padding: 0 25px 40px; width: 49.5%;}
}

@media screen and (max-width: 767px) {
	.woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 {width:100% !important}

.visible-xs-only {display:block !important}
.hidden-xs-only {display:none !important}
.registration-box-desc{padding: 20px;}
.registration-box-desc ul li{padding: 0 0 40px; width: 100%;}
.registration-box{margin-bottom: 25px;}
.registration-box label p{width: 100%;}
.registration-box-desc ul li{padding: 0 0 20px;}
.registration-box-desc ul li:last-child{padding:0;}

.page-template-registrationoptions .grey-button, .page-template-registrationoptions .red-button{width: 100%;}
.page-template-registrationoptions .green-button{width: 100%; margin-top: 15px;}

.step-left-text{width:26%;}
.step-right-text{width:74%;}

}

@media screen and (max-width: 640px) {
.discount-code-panel input{width: 100%; margin: 10px 0;}
.discount-code-panel{padding:0 0 15px;}
.step-right-text h2 {
    font-size: 19px; text-align:left
}
.step-right-text span {font-size:12px;padding:0px;text-align:left;font-weight:normal}
.step-left-text {width: 75px;text-align: left;padding: 9px;position: absolute;z-index: 20;min-height: 80px;}
#p_5990 {margin-top:15px;border-radius:0px}
.step-left-text:before {
    width: calc(100% - 14px);
    left: 5px;
    top: 5px;
    height: calc(100% - 14px);
}
.step-left-text span {display:block;padding: 0px 0px 0px 5px;text-align: left;}
.step-left-text strong {position:relative;left: 4px;top: 0px;font-size: 44px;}
.step-left-text em {position:absolute;top: 12px;left: -14px;}
.step-right-text{width: 100%;position: relative;padding: 10px;padding-left: 90px;min-height: 80px;}

}


.basic_in_area {
	background: #FFFFFF;
	position: relative;
}
.basic_logo {
	position: absolute;
	top: 0;
	left: 30px;
}

.basic_in_area .wpb_wrapper  {
	color: #bf2228;
	font-size: 60px;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 40px;
	padding: 43% 0 21%;
	text-align: center;
	text-transform: uppercase;
}
.basic_in small {
	font-size: 31px;
	font-weight: 400;
	line-height: 54px;
}
.basic_in:after {
	content: "";
	display: block;
	background: #bf2228;
	height: 7px;
	width: 77px;
	margin: 41px auto 0;
}


.collom-jsx {
	background: #FFF;
	position: relative;
	padding-bottom: 30px;
}
.collom-jsx img, .collom-jsx img {
	width: 100%;
	display: block;
}
.loar_sec_content {display:none}
.price {
	background: #bf2228;
	border-radius: 50% 50% 50% 50%;
	color: #FFFFFF;
	font-size: 27px;
	font-weight: 500;
	height: 90px;
	left: 50%;
	line-height: 90px;
	margin: -63px 0 0 -45px;
	position: absolute;
	text-align: center;
	top: 180px;
	width: 90px;
	padding-top: 0px;
}
    .collom-jsx .w-btn {display:table;margin:0px auto;box-shadow: inset 0 0px 0px 1px #e50000;border-radius: 0px;font-size: 14px;font-weight: normal;}
    .collom-jsx .w-btn:before {display:none !important}
    .collom-jsx .w-btn:hover {color:#FFF !important;background-color:#e50000}
  .collom-jsx h4 {
    color: #212C23;
    font-size: 21px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    /* min-height: 225px; */
    padding: 60px 0 20px;
    text-align: center;
    margin-bottom: 0px;
}
.collom-jsx h4 a {color: #212C23;font-size: 21px;}

.collom-jsx, .collom-jsx2{
	-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
transition: all .5s ease-in;
	}
.collom-jsx:hover , .collom-jsx2:hover{
	-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);

-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,1);
box-shadow: 0 0 10px 0 rgba(0,0,0,1);
}
.collom-jsx .upper_sec , .collom-jsx2 .upper_sec{
	overflow:hidden;
	-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}

.collom-jsx .upper_sec img , .collom-jsx2 .upper_sec img{
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;	
	}

.collom-jsx:hover .upper_sec img , .collom-jsx2:hover .upper_sec img{
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2) ;
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);

-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}

.office--item {
	padding: 0 30px;
}
.office--item .location {
	color:#bf2228;
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
}
.office--item h3 {
	margin:0;
	font-size: 33px;
	padding: 0;
	margin-bottom: 10px;
	line-height: 28px;
	font-weight: normal;
}
.office--item h3 strong {
	background: #bf2228;
	color: white;
	font-size: 15px;
	float: right;
	width: 34px; font-weight:normal;
	height: 34px;
	border-radius: 50%;
	line-height: 34px;
	text-align: center;
	position: relative;
	top: 0px;
}
.office--item ul {list-style-type:none;padding:0px;margin: -15px 0px 0px 0px;}
.office--item ul li {
	margin-bottom: 15px;
	color:#343434;
	font-size: 17px;
}
.office--item ul li img {
	margin-right: 10px;
}
.map-img {
	margin-top: 15px;
}
 
     .office--item .w-btn {display:table;margin:30px auto;box-shadow: inset 0 0px 0px 1px #e50000;border-radius: 0px;font-size: 15px;font-weight: normal;color:#FFF;background:#e50000;padding:2px 40px}
    .office--item .w-btn:before {display:none !important}
 .office--item .w-btn:hover {color:#e50000 !important;background-color:#fff}

.l-footer h3 , .l-footer h2 {font-weight:500;font-size:31px;margin-bottom:20px;line-height:120%;letter-spacing:.1px}
.woocommerce-checkout #customer_details{ float:none;width:100%; }
.woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 { float:left;width:48%;margin:1%; }
.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{ float:none;width:100%; }
.woocommerce-shipping-fields h3{ display:none; }



#_additional_are_you_a_limited_company_field label,
#_additional_letters_forwarding_address_field label,
#_additional_address_of_this_company_field label,
#_additional_are_you_the_director_field label{
  display: inline-block;
  vertical-align: middle;
}
#_additional_are_you_a_limited_company_field input, 
#_additional_letters_forwarding_address_field input,
#_additional_address_of_this_company_field input,
#_additional_are_you_the_director_field input{
    display: inline-block;
    margin-left: 15px;
    vertical-align: -1px;
}
label[for="Same as Home Address"]{ width:100%; }
label[for="_additional_letters_forwarding_address_Same as Home Address"], label[for="_additional_letters_forwarding_address_Other"]{ font-size:15px; }
label[for="_additional_are_you_a_limited_company_Yes"], label[for="_additional_are_you_a_limited_company_No"], label[for="_additional_letters_forwarding_address_RegisterdAddress.co.uk"]{ font-size:15px; }
label[for="_additional_address_of_this_company_Other"], label[for="_additional_address_of_this_company_vospace.co.uk"], label[for="_additional_address_of_this_company_Same as Home Address"]{ font-size:15px; }
label[for="_additional_are_you_the_director_Yes(or I am an Affiliate/ Representative)"], label[for="_additional_are_you_the_director_No"]{ font-size:15px; }
#_additional_are_you_a_limited_company_field input,#_additional_are_you_the_director_field input,#_additional_address_of_this_company_field input  {
    display: inline-block;
    margin-left: 15px;
    vertical-align: -1px;
}
.woocommerce-order-received dl dt{ clear:both; }
.woocommerce-order-received dl dt,.woocommerce-order-received dl dd{     width: 50%;
    float: left;
    height: 40px;
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px; }

.l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {background:#FFF;color:#333}

.w-nav-control {color:#e50000 !important;font-size:33px !important}
.w-nav.type_mobile .w-nav-anchor {color:#333 !important;font-weight:400;font-size:18px !important}
@media (max-width:768px){
	#service-cs {margin-top:25px}
	#service-cs .byrx {max-width:600px}
	#service-cs .byrx img {width:100%}
	.h2-txt h1 {font-size:28px}
.parallax_fixed .w-btn-wrapper a{margin:0px !important;padding: 4px 25px 10px 25px !important;line-height: 1.3;}
.parallax_fixed .w-btn-wrapper  span {padding:0px !important;font-size:21px !important}
.clist ol li {padding-left:45px;margin-bottom: 13px;}
.clist ol li:before {display: inline-block;margin: 0px 10px 0px 0px;position: absolute;left: 0px;top: 7px;}
.l-footer .w-socials-list {
    text-align: center;
}
}
