/*https://www.wpmediamastery.com/host-google-fonts-locally/*/
/* https://google-webfonts-helper.herokuapp.com/fonts */
/* bitter-regular - latin */
@font-face{font-family:'Bitter';font-style:normal;font-weight:400;src:url('../fonts/bitter-v19-latin-regular.eot');src:local(''), url('../fonts/bitter-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/bitter-v19-latin-regular.woff2') format('woff2'),url('../fonts/bitter-v19-latin-regular.woff') format('woff'),url('../fonts/bitter-v19-latin-regular.ttf') format('truetype'),url('../fonts/bitter-v19-latin-regular.svg#Bitter') format('svg');font-display:swap}
/* raleway-regular - latin */
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url('../fonts/raleway-v22-latin-regular.eot');src:local(''), url('../fonts/raleway-v22-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-v22-latin-regular.woff2') format('woff2'),url('../fonts/raleway-v22-latin-regular.woff') format('woff'),url('../fonts/raleway-v22-latin-regular.ttf') format('truetype'),url('../fonts/raleway-v22-latin-regular.svg#Raleway') format('svg');font-display:swap}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:url('../fonts/raleway-v22-latin-500.eot');src:local(''), url('../fonts/raleway-v22-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-v22-latin-500.woff2') format('woff2'),url('../fonts/raleway-v22-latin-500.woff') format('woff'),url('../fonts/raleway-v22-latin-500.ttf') format('truetype'),url('../fonts/raleway-v22-latin-500.svg#Raleway') format('svg');font-display:swap}
@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url('../fonts/raleway-v22-latin-600.eot');src:local(''),url('../fonts/raleway-v22-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-v22-latin-600.woff2') format('woff2'),url('../fonts/raleway-v22-latin-600.woff') format('woff'),url('../fonts/raleway-v22-latin-600.ttf') format('truetype'),url('../fonts/raleway-v22-latin-600.svg#Raleway') format('svg');font-display:swap}
/* open-sans-regular - latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v20-latin-regular.eot');src:local(''), url('../fonts/open-sans-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v20-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v20-latin-regular.woff') format('woff'),url('../fonts/open-sans-v20-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v20-latin-regular.svg#OpenSans') format('svg');font-display:swap}
/* bootstrap styles */
/* bootstrap styles */
html {font-size: 10px;-webkit-tap-highlight-color: transparent;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a{text-decoration: none; color: #337ab7;}
b, optgroup, strong {font-weight: 700;}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clear{clear: both}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}
.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table;content: " ";}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear: both;}
hr, img {border: 0;}
p {margin: 0 0 10px;}
.img-responsive, .thumbnail a>img, .thumbnail>img {display: block;max-width: 100%;height: auto;}
.center-block {display: block;margin-right: auto;margin-left: auto;}
.container {max-width: 1280px;margin:0px auto;}
.container-inner{padding: 0px 15px}
.container, .container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
div.table-img {display: table;width: 100%;margin: 60px 0px;}
div.td-img {display: table-cell;width: 33%;text-align: center;}
.td-img>img {max-width: 225px;width: 80%;}
.content{max-width: 1280px; margin: 0px auto;}
.content-inner{padding: 0px 15px;}
.content-pad{padding: 50px 20px;}
.page-title{margin-bottom:40px;}
.p-img-main{max-width:300px; margin-bottom: 40px;}
.page_main_image{float:right;margin-left: 100px; }
.row {margin-right: -15px;}
.row, .row1 {margin-left: -15px;}
.h2, h2 {font-size: 30px;}
.h3, h3 { font-size: 24px;}
.h4, h4 {font-size: 18px;}
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px;}
.h4, .h5, .h6, h4, h5, h6 {margin-top: 10px;margin-bottom: 10px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-justify {text-align: justify;}
.list-inline {margin-left: -5px;}
.list-inline, .list-unstyled {padding-left: 0;list-style: none;}
.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;}
ol, ul {margin-bottom: 10px;}
dl, ol, ul {margin-top: 0;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}


.nav{padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav{margin:7.5px -15px}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav > li {position: relative;display: block;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px}
.nav > li > a{position:relative;display:block;padding:10px 15px}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
@media (min-width: 768px){
    .navbar-left {float: left !important;}
    .navbar-nav {float: left;margin: 0;}
    .navbar-nav > li {float: left;}
    .navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none!important}
.col-lg-6 {width: 50%;}
}
@media (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
/* bootstrap carousel styles */
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0 .6s}
@media (prefers-reduced-motion:reduce) {
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce) {
.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce) {
.carousel-indicators [data-bs-target]{transition:none}
}
.carousel-indicators .active{opacity:.7}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}
.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}
.carousel-dark .carousel-caption{color:#000}
/* custom carousel styles */
#carousel-home .carousel-indicators {bottom:10%;}
.carousel-indicators [data-bs-target]{background-color:#000;border-radius:10px;cursor:pointer;display:inline-block;height:15px;margin:5px;text-indent:-999px;width:15px;border: 2px solid #fff;z-index: 10000;}
.carousel-indicators .active{background-color:#fff;border: 2px solid #333;}
.carousel-inner-banner{position: absolute; display:table; width: 100%; height:100%;}
.carousel-inner-banner h2 {color: #fff; font-family: Raleway;font-size: 43px;font-weight: 600;margin: 14px 0;margin-bottom:40px;text-shadow: rgb(0,0,0) 3px 5px 10px;}
.carousel-inner-banner h3{color: #fff; font-family: Raleway;font-size: 33px;font-weight: 600;margin: 14px 0;margin-top:-20px; margin-bottom: 40px;text-shadow: rgb(0,0,0) 3px 5px 10px;}
.carousel-inner-banner .list-inline{margin-left: -12px;}
.carousel-inner-banner .banner-left{padding: 30px;display:table-cell}
.carousel-inner-banner .banner-right-product{display:table-cell;  width: 340px; background: url('../images/inset-bg.png'); height: 100%; color: #fff; font-weight:600}
.carousel-inner-banner .header-button{box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);}
.inner-inset {opacity: 1.3;padding: 0px 20px;}
.carousel-inner-banner .inner-inset h3{color: #fff; font-family: Raleway;font-size: 22px;font-weight: 600;}
.carousel-inner-banner .inner-inset .inset-desc{margin-top: 20px;}
.carousel-inner-banner .inner-inset  a {display:block; margin-top: 20px; color:#FFF}
#carousel-home-testimonial {margin-top:10px;}
#carousel-home-testimonial .carousel-inner .testimonial-outer{margin: 40px 120px;text-align:center;min-height: 325px;font-size: 18px; line-height:1.8em;}
.test-img{margin:20px 0px;}
.test-img img{margin: 0px auto;}
.test-co{font-size:12px;display: block}
.test-cred{font-weight:600;}
#carousel-home-companies .carousel-inner .car-co-outer{margin: 40px 120px;}
.car-co-outer .flex-container {display: flex;flex-flow: row wrap;justify-content: space-around;padding: 0;margin: 0;list-style: none;align-items: center;}
.car-co-outer .flex-item {background: #fff;padding: 5px;width: 150px;height: 150px;margin-top: 10px;line-height: 150px;color: white;font-weight: bold;font-size: 3em;text-align: center;}
.car-co-outer .flex-item img{display:inline;}
/* end custom carousel styles */
/* end carousel styles */
/* END bootstrap styles */
body {width:100%;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;margin: 0px;font-weight: 400;}
div.error{padding: 5px; color:#fff; font-weight: bold; background-color:#900}
/* faq/article styles */
.thumbnail, .img-thumbnail {-webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 8%);box-shadow: 0 1px 2px rgb(0 0 0 / 8%);}
.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
/* end faq/article styles */
h2.section_head{font-size: 32px;}
.prod-summary{padding: 20px; text-align:center;}
.prod-summary .prod-summ-link{display: block; font-weight: 500;font-size: 20px;line-height: 1.1;color: #333; margin: 20px 0px;}
.prod-summary p {max-width: 210px; margin: 0px auto}
div.read-more {margin: 15px 0px;}
div.read-more a{font-weight:600;color: #F30;display:block;margin:0px auto;}

.form-group{padding: 0px 0px 10px 0px}
.page-form{width:100%;margin:40px auto;background:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.13);-moz-box-shadow:0 0 10px rgba(0,0,0,0.13);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.13)}
.page-form .inner-wrap{padding:30px;background:#F8F8F8;border-radius:6px;margin-bottom:15px}
.page-form h1{background:#2A88AD;padding:20px 30px 15px;margin:-30px -30px 30px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.12);font:normal 30px "Open Sans",Helvetica,Arial,sans-serif;-moz-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);-webkit-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);border:1px solid #257C9E}
.page-form h1 > span{display:block;margin-top:2px;font:13px Arial,Helvetica,sans-serif}
.page-form label{display:block;font:13px Arial,Helvetica,sans-serif;color:#888;margin-bottom:15px}
.page-form input[type="text"],.page-form input[type="date"],.page-form input[type="tel"],.page-form input[type="datetime"],.page-form input[type="email"],.page-form input[type="number"],.page-form input[type="search"],.page-form input[type="time"],.page-form input[type="url"],.page-form input[type="password"],.page-form textarea,.page-form select{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:8px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:2px solid #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.33);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.33);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.33)}
.page-form .section{font:normal 20px "Open Sans",Helvetica,Arial,sans-serif;color:#2A88AD;margin-bottom:5px; margin-top: 20px;}
.page-form .section span{background:#2A88AD;padding:5px 10px;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;font-size:14px;margin-left:-45px;color:#fff;margin-top:-3px}
.page-form input[type="button"],.page-form input[type="submit"]{background:#2A88AD;padding:8px 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.12);font:normal 30px "Open Sans",Helvetica,Arial,sans-serif;-moz-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);-webkit-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.17);border:1px solid #257C9E;font-size:15px}
.page-form input[type="button"]:hover,.page-form input[type="submit"]:hover{background:#2A6881;-moz-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.28);-webkit-box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.28);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.28)}
.page-form .privacy-policy{float:right;width:250px;font:12px Arial,Helvetica,sans-serif;color:#4D4D4D;margin-top:10px;text-align:right}
.page-form input.input-error, .page-form select.input-error, .page-form textarea.input-error{border: 1px solid #c00;color: #c00;background-color:#FFE4E4}
.page-form input.input-error::placeholder,.page-form textarea.input-error::placeholder{color: #c00}

.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}

.intertek{margin-top:40px;}
.intertek.top{margin-bottom: 30px;}
.table-data-head{ font-size: 18px; margin-top:80px; font-weight:600}
table.prod-data{}
table.prod-data tr{border: 1px solid #ccc;}
table.prod-data th,table.prod-data td{border-bottom: 1px solid #eee; text-align: left; padding: 4px 20px 4px 4px;}
.note{font-size:.8em;}
@media 
only screen and (max-width: 760px){
    table.prod-data { 
          width: 100%; 
    }
    /* Force table to not be like tables anymore */
    table.prod-data, table.prod-data thead, table.prod-data tbody, table.prod-data th, table.prod-data td, table.prod-data tr { 
        display: block; 
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    table.prod-data thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    
    table.prod-data tr { border: 1px solid #ccc; }
    
    table.prod-data td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
    }
    
    table.prod-data td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        /* Label the data */
        content: attr(data-column);
        color: #3498db;}
}
.required{color:#F30;}
.viewer-surround{width: 100%;background-color: #2d2d2d;color: #fff; }
.viewer-surround a {color: #fff; text-decoration: underline}
.view-head {padding: 20px; text-align: center; }
.inst-steps{text-align: center; margin-top: 40px;}
.inst-steps table{width:100%;}
.inst-steps table td{width: 20%; font-weight: bold;}
.inst-steps table td img{display: inline-block;margin-bottom: 20px;}
.step-id{height: 60px;width: 60px;text-align: center;vertical-align: middle;border-radius: 50%;background: gray;font-size: 2em;color: #fff;line-height: 2em;margin: 20px auto;font-weight: bold;}
.showhr{border-top: 1px solid #ddd;}
p.center{text-align: center; margin: 30px 0px;}
.button{font-size:.8em}
.intertek-snippet-link{display: inline-block; float: right; margin-left: 40px; margin-bottom: 30px;}
.image-link{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.image-link:hover{opacity:0.5;filter: alpha(opacity=40);}
.glossary td{border-bottom: 1px solid #ddd; padding: 10px 15px 10px 0px; vertical-align: text-top}
.glossary td:first-child{white-space: nowrap;font-weight: bold;}
/* footer styles */
footer{clear:both;padding-top:60px;color:#fff}
footer .footer-top{background:#404040;border-top:5px solid #1e3044;padding:25px 0}
footer .footer-top .footer-head h3{color:#fff;font-size:24px}
footer .col-info{font-family:"Open Sans";font-size:14px;font-weight:400;line-height:25px; color: #ccc}
footer .col-info a{color:#FFF;font-weight:600;letter-spacing: 2px;}
footer .footer-bottom {background: #373737;padding: 8px 0;}
footer .footer-bottom .copy p {color: #fff;font-family: "Open Sans";font-size: 14px;font-weight: 400;padding-top: 20px;}
.footer-form label{height: 0;margin: 0!important;width: 100%;visibility: hidden;display:block;}
.footer-form input:not([type="button"]),.footer-form select{width: 100%; margin-top:7px; font-size:14px; height: 30px; border:none;-webkit-appearance: none;border: 1px solid #e1e1e1;border-color: #5b646b;background-color: #555 !important;color: #e1e1e1 !important;outline: none;display: block;border-radius: 0px;}
.footer-form input:not([type="button"])::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #e1e1e1;opacity: 1; /* Firefox */}
.footer-form input:not([type="button"]):-ms-input-placeholder { /* Internet Explorer 10-11 */color:#e1e1e1;}
.footer-form input:not([type="button"])::-ms-input-placeholder { /* Microsoft Edge */color:#e1e1e1;}
.footer-success{border: 1px solid #999;background-color: #333;padding: 10px; text-align: center;}

#news_form_outer{transition-property: all;transition-property: transform;transition: all 1s;}
/* End footer styles */
/* header Styles */
header{position: fixed; width: 100%;z-index:10000}
.header-spacer{width: 100%; height: 132px;}
header .header-top {-webkit-box-shadow: 0 3px 5px 0 rgb(197 197 197);-moz-box-shadow: 0 3px 5px 0 rgba(197,197,197,1);box-shadow: 0 3px 5px 0 rgb(197 197 197);padding: 15px 0 10px;position: relative;z-index: 777;background-color: #fff;font-weight: 500;}
.header-top-band {padding: 20px 0px 10px 0px; background-color:#1e3044;color:#fff}
header .logo{width: 450px; height: 50px; float: left;padding-top:5px;}
header .contact-team li{vertical-align: top; padding-top:10px;}
.header-phone,.header-email{font-size:2em;font-weight: bold;}
.header-email {margin-top: -15px;}
.header-email i{font-size:.7em; color: #fff; line-height: .7em;}
.header-phone i{font-size:.7em; vertical-align: middle}
.header-phone{line-height: .5em;}
.header-phone .small_number{font-size: .5em}

.contact-team {padding-bottom: 0px;padding-top: 0px;text-align: right; margin-top: -10px;}
header .header-top .contact-team ul li {color: #4a4a4c;font-family: Raleway;font-size: 14px;text-transform: uppercase;}
header .header-top .contact-team ul li a{font-weight: 600;}
.topnav { background-color:#fff;overflow:hidden;text-transform:uppercase;}
.topnav a { float: left; display: block; text-align: center; color:#4a4a4c; font-family: Raleway;font-size: 14px;font-weight: 500;text-transform: uppercase; color: #333}
.topnav .icon { display: none; }
.topnav a:hover, .dropdown:hover .dropbtn {  background: #4DA8DA; }
.dropdown {float: left;}
.dropdown .dropbtn {border: none;outline: none;color: #4a4a4c;background-color: inherit;color:#4a4a4c; font-family: Raleway;font-size: 14px;font-weight: 500;text-transform: uppercase}
.dropdown-content {display: none;position: absolute;background-color: #fff;min-width: 180px;z-index: 1;}
/* Style the links inside the dropdown */
.dropdown-content a {float: none;color: black;text-decoration: none;display: block;text-align: left;}
/* Add a dark background on topnav links and the dropdown button on hover */
.topnav a:hover, .dropdown:hover .dropbtn {background: #fff;color: #000;}
/* Add a grey background to dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;color: black;}
/* Show the dropdown menu when the user moves the mouse over the dropdown button */
.topnav:not(.responsive) .dropdown:hover .dropdown-content {display: block;}
.dropbtn i{color: #4a4a4c; padding-left: 5px;}
.dropbtn{padding: 0px;}
.menulinks {padding: 5px 0px;}
.mobile-menu .menu_item{display: table-cell}
.menu_item.menu-drop{width: 60px;}
.menu_item a.icon, .menu_item a.icon:hover{color: #fff !important; background-color:#1e3044; margin-top: 0px !important;}
.header-button, .footer-form input[type="button"],a.button{background-color: #d40000;color:#fff;border-radius: 3px;margin-left: 10px; font-weight: bold; font-size: 1.4em;padding: 7px 10px;border:none;}
a.button{display: inline-block;}
.footer-form input[type="button"]{margin-left:0px;margin-top:7px;}
.logo-surround{margin: 0px 10px;}
.dropdown-content a:hover, .dropdown-content a.current-menu-item {background: #ce3129;border-left: 5px solid #000;padding-left: 25px;color: #fff !important;}
.dropdown>button.dropbtn:hover, .menulinks>a:hover, .dropdown>button.dropbtn.selected, .menulinks>a.selected{color:#cf2027}
.menulinks>a, .dropdown>button {font-weight: bold!important; margin-right: 3vw;}
.menulinks .header-button{max-width: 250px; color: #fff; text-align: center; display: none; margin-right: 10px;}
.logo-mb{display:none}
.logo-sm{display:none}
.standard{padding-top: 40px;}
.intro{font-weight: bold;}
.question-answer{padding:0 0 5px}
.question-answer h4{color:#4a4a4c;font-size:25px;font-family:Raleway;font-weight:600;margin:0;padding:12px 0}
.question-answer h5 {color: #4a4a4c;font-size: 14px;font-family: "Open Sans";font-weight: 400;margin: 0;padding: 8px 0;}
.question-answer h6{margin:0;padding:12px 0}
.question-answer p{margin:0 0 10px}
.plan-in-three.sp h6,.question-answer h6,.question-answer p{color:#4a4a4c;font-family:"Open Sans";font-weight:400;font-size:14px;line-height:25px}


.faq_answer{display:none;font-size:14px;font-weight:400;font-family:'Open Sans';color:#4a4a4c;line-height:1.7;padding-left:10px}
.faq_question{text-decoration:none;color:#337ab7;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px;border:1px solid #ddd;border-radius:3px;padding:0 10px}
.hidden{display:none;}

#lightbox{position:fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0, 0, 0, 0.7);display:none;z-index:20000}
#lightbox.open{display:block}
#lightbox_content{position:absolute; top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        width:1025px;
        transform: translate(-50%, -50%);background:#ffffff;border-radius:3px;text-align:center}
#close{position:absolute;right:20px;top:20px;background:rgba(0, 0, 0, 0.8);height:30px;width:30px;border-radius:25px;text-align:center;color:#ddd;cursor:pointer;font-weight: bold;font-size:30px;line-height:24px;border: 2px solid #fff}
.p_image.hasLight{cursor:pointer}

/* Style the dropdown button to fit inside the topnav */
@media screen and (max-width: 1025px) {
   #lightbox_content{width:100%} 
}
@media (min-width: 940px) and (max-width: 1060px) {
    header .logo {width: 340px;}
    .header-phone,.header-email{font-size:1.6em;font-weight: bold;}
    .contact-team {margin-top: -5px;}
    .car-co-outer .flex-item {width:120px;}
}
@media screen and (max-width: 940px) {
    header {background-color:#1e3044;position:relative}
    .header-top-band{max-width:480px; float: left;}
    header .header-top{background:transparent; padding: 0px;}
    .topnav{padding-top: 20px; background:transparent}
    .topnav a, .dropdown .dropbtn {display: none;}
    .topnav a.header_contact:hover{border-radius: 0px;}
    .topnav.responsive a {float: none;display: block;text-align: left; margin-top: 10px}
    .topnav.responsive .dropdown {float: none; margin-top: 10px}
    .topnav.responsive .dropdown-content {position: relative;}
    .topnav.responsive .dropdown .dropbtn {display: block;width: 100%;text-align: left;}
    .topnav.responsive .menulinks {width: 100%; margin-top: 80px; position: absolute; left:0px; z-index: 1000; padding-bottom: 20px;background-color: #fff}
    .topnav.responsive .dropdown-content a {padding: 10px 20px !important; background-color:#fff !important;}
    /*.topnav.responsive .dropdown:hover .dropdown-content {display: block;}*/
    .topnav.responsive .dropbtn, .topnav.responsive a:not(.icon) {padding: 10px; font-size: 18px;}
    .topnav a.icon {float: right;display: block;font-size: 2em; }
    .topnav.responsive a.icon {color:#4a4a4c;}
    .contact-team{display:none}
    .mobile-menu{display:table; float: right;}
    .menulinks .header-button{max-width: 250px; color: #fff; text-align: center; margin-top:3px}
    header .logo {width: 100%;}
    .header-spacer{height: 0px;}
    .carousel-inner-banner h2 {font-size: 24px; margin-top: 0px;}
    .carousel-inner-banner h3 {font-size: 20px;}
    .carousel-inner-banner .banner-right-product{width: 30vw;}
    .carousel-inner-banner .inner-inset .inset-desc {font-weight:500; height: 8vw; overflow: hidden;}
    .carousel-inner-banner .inner-inset h3{font-size:14px;}
    .carousel-inner-banner .inner-inset  a {font-weight:bold;margin-top: 10px;}
    .car-co-outer .flex-item {width:100px;}
    .inst-steps table, .inst-steps table tr, .inst-steps table tbody, .inst-steps table td {display: block; width: 100%;text-align:center;}
    .inst-steps td {border: 1px solid #ddd; border-radius: 8px;padding-bottom: 10px;margin-bottom: 15px;}
    
}
@media screen and (max-width: 760px) {
    #carousel-home-testimonial .carousel-inner .testimonial-outer{margin: 20px 40px; min-height: 125px;font-size: 14px; line-height:1.8em;}
    h2.company-header{font-size: 18px; font-weight:600}
    .car-co-outer .flex-item {width:80px;}
    
}
@media screen and (max-width: 610px) {
    .carousel-inner-banner .list-inline{margin-top:-20px;}
    #carousel-home .carousel-indicators {bottom: -10px;}
    .carousel-inner-banner .header-button{font-size: 12px;}
    .p-img-main{margin-bottom: 40px;}
    .page_main_image{float:none;display:block;margin: 0px 0px 0px 0px}
    .intertek-snippet-link{float: none; display:block; margin:0px auto; text-align:center;}
    .intertek-snippet-link img{width:100px}
    table.glossary, .glossary td, .glossary tr, .glossary tbody{display: block}
    .glossary td{border-bottom: none; padding: 10px 0px;}
    .glossary td:first-child{margin-top: 10px; margin-bottom: -15px;}
}
@media screen and (max-width: 500px) {
    .carousel-inner-banner h3 {font-size: 14px; margin-top: -30px;}
    .carousel-inner-banner .banner-right-product{display:none;}
}
@media screen and (max-width: 460px) {
    .header-top-band{max-width:100%; float: none; padding: 0px;}
    .topnav{padding: 5px 0px;}
    .carousel-inner-banner h2 {font-size: 16px;}
}
@media screen and (max-width: 400px) {
    
    .logo-surround {padding: 4px 0px;}
    header .logo{margin: 0px; text-align: center; max-height: 35px;}
    
    .header-spacer{height: 95px;}
    
    .carousel-inner-banner .header-button{padding: 7px 5px;}
}
@media screen and (min-width: 300px) {
     .dropdown .dropbtn, .topnav a{ padding: 9px .3vw; line-height: 1em}
     .dropdown a {line-height: 2.4em} 
}
@media screen and (min-width: 2000px) {
    .menulinks>a,.dropdown .dropbtn{padding: 9px 44px;margin-right: 10px;}
}
/* end header styles */

#home-banner-1{width:100%; padding-bottom: 39.1%; background-image: url(../images/banners_home/conduit-repair-pipe-1280.jpg);background-size: contain;}
#home-banner-2{width:100%; padding-bottom: 39.1%; background-image: url(../images/banners_home/CRSRepair8-1280.jpg);background-size: contain;}
#home-banner-3{width:100%; padding-bottom: 39.1%; background-image: url(../images/banners_home/CRSRepair9-1280.jpg);background-size: contain;}
#home-banner-4{width:100%; padding-bottom: 39.1%; background-image: url(../images/banners_home/crs-dist-1280.webp);background-size: contain;}
@media screen and (max-width: 1080px) {
    #home-banner-1{background-image: url(../images/banners_home/conduit-repair-pipe-1080.jpg);}
    #home-banner-2{background-image: url(../images/banners_home/CRSRepair8-1080.jpg);}
    #home-banner-3{background-image: url(../images/banners_home/CRSRepair9-1080.jpg);}
}
@media screen and (max-width: 768px) {
    #home-banner-1{background-image: url(../images/banners_home/conduit-repair-pipe-768.jpg);}
    #home-banner-2{background-image: url(../images/banners_home/CRSRepair8-768.jpg);}
    #home-banner-3{background-image: url(../images/banners_home/CRSRepair9-768.jpg);}
}
@media screen and (max-width: 360px) {
    #home-banner-1{background-image: url(../images/banners_home/conduit-repair-pipe-360.jpg);}
    #home-banner-2{background-image: url(../images/banners_home/CRSRepair8-360.jpg);}
    #home-banner-3{background-image: url(../images/banners_home/CRSRepair9-360.jpg);}
}
.distalt{clear: both}
.distalt ul {
    display: flex;
    flex-wrap: wrap;
}
.distalt li {
    height: 70vh;
    /*flex-grow: 1;*/
    padding:0px;
    list-style:none;
    margin-bottom: -200px;
}
.distalt img {
    max-height: 40%;
    min-width: 40%;
    object-fit: cover;
    vertical-align: bottom;
}
    
@media screen and (max-width: 960px) {
   .distalt img {
       max-height: 30%;
       min-width: 30%;
   }
}

@media (max-height: 480px) {
    .distalt li {
        height: 80vh;
    }
}
@media (max-aspect-ratio: 1/1) and (max-width: 480px) {
    .distalt ul {
      flex-direction: row;
    }
    .distalt li {
        height: auto;
        width: 100%;
         margin-bottom: 20px;
    }
    .distalt img {
        width: 100%;
        max-height: 100vh;
        min-width: 0;
    }
}