@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* font-family: 'Fira Sans Extra Condensed', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap');
/* font-family: 'Oswald', sans-serif; */


html,body{ overflow-x: hidden; font-size: 16px; font-family: 'Fira Sans Extra Condensed', sans-serif;  font-weight: 400;}
.transition{ transition: all 0.3s ease-in-out; }
a{transition: all 0.3s ease-in-out; outline : none;}
a:hover{text-decoration: none;}
p{line-height:30px;}
h2{text-transform: uppercase; font-size:1.3em; font-family: 'Fira Sans Extra Condensed', sans-serif; letter-spacing: 0.5px; font-weight: 700;}
h3{font-size: 1.250em; font-family: 'Fira Sans Extra Condensed', sans-serif; letter-spacing: 0.5px; font-weight: 700;}
h6{ font-family: 'Fira Sans Extra Condensed', sans-serif; color: #787878;}

/* Comman */
.container {max-width: 1400px;}
section{padding: 5.5em 0;  position: relative;}
section.smallspace{padding: 4em 0;}
.btn-lg{font-size: 1em;}
.setbg{ background-size: cover; background-position: center;}
.light-gray-bg{background: #f9f9f9;}
.gray-bg{background: #f4f4f4;}
.white-bg{background: #FFFFFF;}
.gray-text{color: #6c6c6c;}
.heading {font-size: 2.500em; line-height: 1.28; margin-bottom: 0; font-weight: 500;}
.heading.small{font-size: 1.8em;}

/* Buttons */
.btn-green{ background: #94CA51;  font-size: 0.875em; text-transform: uppercase; border-radius: 100px; font-weight: 700; color: #fff; padding: 0.6em 2em; border: 2px solid transparent; }
.btn-green:hover{ background: #fff; color:#020D3A; border-color:#94CA51;-webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2); }

.btn-gray{ background: #E5E9F2;  font-size: 0.875em; text-transform: uppercase; border-radius: 100px; font-weight: 700; color: #020D3A; padding: 0.6em 2em;}
.btn-gray:hover{ background: #020D3A; color: #fff;-webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2); }

.btn-red{ background: #cf1b27;  font-size: 0.875em; border-radius: 100px; font-weight: 600; color: #fff; padding: 0.6em 2em;}
.btn-red:hover{ background: #020D3A; color: #fff;-webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2); }

.edge span{display: block;}
.edge span small{font-size:16px; display: block;}

.btn-square{ background: #212529; width: 100%; font-size:1.9em; font-weight: 600; color: #fff; padding: 0.5em 0.8em; margin-bottom: 0.5em;}
.btn-square:hover{ background: #cf1b27; color: #fff;-webkit-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2);box-shadow: 0px 15px 30px 0px rgba(0,0,0,0.2); }

.btn-lg{padding: 0.9em 2em;font-size: 1em;}
.btn-yellow{background: #ffcb05; font-weight: 500; padding: 0.5em 1em; font-size: 0.9em; font-family: 'Oswald', sans-serif;}

/*.inner-pad{padding: 3em 2em;}*/

.triangle{position: relative;}
.triangle::before{content: ''; background: url('../images/corner.png'); position: absolute; top: 0; left: 0; right: 0;   width: 827px;  height: 412px;  margin: 0 auto; text-align: center;}

hr.small{width: 42px; border-top: 4px solid #cd1b27;}
.hero-bg-blue{background: rgb(2,19,37); background: linear-gradient(90deg, rgba(2,19,37,1) 0%, rgba(2,26,62,1) 100%);}

/* Header */
header.open-menu:after{content: ''; position: fixed; width: 100%; background-color: rgba(255,255,255,0.1); border-top: 1px solid #cccccc; cursor: pointer; top: 0px; height: 100%;} 
header{ margin-bottom: 0em;  position: relative; z-index: 999;}
header .navbar-brand{ max-width: 215px; padding:0.2em 0.4em 0.2em 0;}
header .navbar-expand-lg .navbar-nav .nav-link{padding: 0.5em 0em; margin:0 1em; font-weight: 500; color: #000000; position: relative; font-family: 'Fira Sans Extra Condensed', sans-serif;}
header .navbar-expand-lg .navbar-nav .nav-link:hover{ color:#71776c; }
/* header .navbar-expand-lg .navbar-nav .nav-item.active .nav-link:after{ content: ""; width: 100%; height: 3px; border-radius: 100px; background: #94CA51; position: absolute; bottom: 0; left: 0;} */
header .navbar-expand-lg .navbar-nav .nav-item.active a {color: #cf1b27;}
header .navbar-expand-lg .navbar-nav .product-tab .nav-link{ padding: 1em 2em; margin: 0px; font-weight: 400; font-size: 0.8em; text-transform: uppercase;}
header .navbar-expand-lg .navbar-nav .dropdown-menu{ }
header .navbar-expand-lg .navbar-nav .mega-dropdown{ position: inherit; }
header .navbar-expand-lg .navbar-nav .mega-dropdown.show .nav-link:after{transform: rotate(180deg);}

.nav-link.active{ color:#42bbed !important;}
header .viewall{ padding: 1em 0; background:#E5E9F2; }
header .viewall a{font-weight: 300;}
header .tab-content, header .product-tab{ width: 100%; }
header .menu-product-list{ padding: 3em 0; }
header .menu-product-list a img{ display: block; margin: 0 auto; max-height: 150px;}
header .menu-product-list a span{ display: block; text-align: center; margin-top: 0.8em;}

header .navbar{ padding: 0em 0; position: relative;z-index: 9; background: #FFFFFF; border-bottom: 1px solid #f9f9fb;}
header.stickyheader{	background: #34343f; -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);     position: fixed;    top: -100px;left: 0;    width: 100%;    -webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;-webkit-transform: translateY(100px);transform: translateY(100px);	z-index: 999999;}
.navbar-toggler{ width: 47px; height: 34px; background-color: #7eb444;	border:none;	margin-right: 10px;}
.navbar-toggler .line{ width: 100%; float: left; height: 2px; background-color: #fff; margin-bottom: 5px;}
  
.dropdown-item{line-height:40px; }
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;top: 4.5em;border-radius: 0;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;text-decoration: none;background-color: #ed1d23;}

.hero{position: relative; font-family: 'Fira Sans Extra Condensed', sans-serif; }
.hero .hero-content{top: 0; width: 100%;}
.hero h1{ font-size: 4em; font-weight: 600; color: #FFFFFF; margin-bottom: 0.2em;}
.hero h3{ font-size: 1.675em;font-weight: 300; color: #FFFFFF; line-height: 1.5;}
.hero img{display: block; margin: 0 auto; text-align: center;}
.hero .btn{font-size: 1.2em;}
.hero

.title-seprater{position: relative; font-size: 1.550em; font-weight: 700; display: inline-block;}
.title-seprater:after{content: ''; width: 35px; height: 4px; background: #ce1b28; position: absolute; right: -45px; top: 12px;}

.info h5{color: #6a6a6a; font-weight: 400; font-size: 1.250em; font-family: 'Fira Sans Extra Condensed', sans-serif; line-height: 1.5;}
/*.info .inner-pad{padding: 2em;}*/

.news-box{background: #FFFFFF; box-shadow: 0 0 5px rgba(0,0,0,0.1); padding: 1.5em 1.5em; margin-top:1.8em;}
.news-box .date{background: #cf1b27; padding: 0.2em 0.5em; display: inline-block; color: #FFFFFF; font-weight: 600; text-transform: uppercase; font-size: 0.9em; margin-bottom: 1em;}
.news-box h3{font-size: 1.5em; margin-bottom: 0.5em;}
.news-box .authore{ color: #ababab; font-style: italic; margin-bottom: 1em;}
.news-box .authore b{font-style: normal;}
.news-box p{color: #6a6a6a; font-weight: 500;}
.news-box hr{border-top: 2px solid rgba(0,0,0,.1);;}
.news-box a.more{font-weight: 700; color: #000000; letter-spacing: 0;}
.news-box a{color:#212529;}

.iotbc .news-box{ margin-top:0em;}

.tiles{background: #80daff; border-radius: 12px; padding: 2em 0.5em; text-align: center;}
.tiles h4{letter-spacing: 0px; padding: 1em 0; font-weight: 400; font-size: 1.1em; text-transform: uppercase; font-family: 'Oswald', sans-serif;}

.swiper-containernew{overflow: hidden;}
.testimonials .quote{margin-bottom: 2em;}
.testimonials h3{margin-bottom: 2em;}
.testimonials p{font-size: 1.2em; font-style: italic; color: #777777; line-height: 1.5; margin-bottom: 2em; font-family: 'Fira Sans Extra Condensed', sans-serif;}
.testimonials .client-name{font-weight: 600; margin-left: 20px; font-weight: 700;}
.testimonials .client-name p{font-size: 1em; font-style: normal; font-weight: 500; margin-bottom: 0; line-height: normal;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -25px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 24px; color: #787777;}

.quality-wrapper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0px;}
.quality-wrapper .swiper-button-next:after, .swiper-button-prev:after{font-size: 24px; color: #787777;}

.check-list{margin: 0; padding: 0;}
.check-list li{margin: 0; padding: 0.4em; list-style: none; color: #777777; font-family: 'Fira Sans Extra Condensed', sans-serif;}
.check-list li:before{display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f14a"; color: #cf1b27; padding-right: 0.7em;}

/* Footer */
footer{padding: 0; background: #000000; position: relative;}
footer .footer-text{background: #1a1a1a; padding: 2em; color: #aaaaaa; position: relative;}
footer .footer-text::before{content: ''; width: 100%; height: 8px; background: #ce1b28; position: absolute; top: -8px; left: 0; right: 0;}
footer .pre-footer .footer-inner{padding: 2em 0;}
footer .pre-footer .footer-inner h3{color: #FFFFFF;}
footer .pre-footer .footer-inner ul{padding: 1em 0 0; margin: 0;}
footer .pre-footer .footer-inner ul li{list-style-type: none; color: #FFFFFF; padding: 0.3em 0;}
footer .pre-footer .footer-inner ul li i{background: #1a1a1a; color: #FFFFFF; margin-right: 0.5em; width: 35px; height: 35px; padding: 0.5em; text-align: center;}
footer .pre-footer .footer-inner ul li a{color: #FFFFFF;} 
footer .pre-footer .quick-link li{border-bottom: 1px solid #282828;}
footer .pre-footer .quick-link li:last-child{border-bottom: 0;}
footer .pre-footer .quick-link li a{font-weight: 700;}
footer .pre-footer .footer-inner ul li span{color: #aaaaaa; letter-spacing: 1px; display: block; margin-bottom: 0.5em;}

footer .f-bottom{padding: 2em 0; background: #1a1a1a;}
footer .f-bottom .page-links ul{margin: 0;}
footer .f-bottom .page-links ul li:first-child{padding-left: 0;}
footer .f-bottom .page-links ul li{font-size:1em; display: inline-block; padding: 0 1.5em; color: #FFFFFF;}
footer .f-bottom .page-links ul li+li{border-left: 1px solid #282828; }
footer .f-bottom .page-links a{color: #FFFFFF; font-weight: 500;}
footer .f-bottom .page-links a:hover{color: #40b7e8;}


.broderright{border-right:2px solid #000; }
.inner-hero-bg{position: relative;  color: #FFFFFF; min-height: 500px;} 
.inner-hero-bg h1{color:#fff; font-size:2.000em; margin-bottom:1rem; font-weight: 500; line-height: 1.2; z-index: 9; position: relative; padding:6px;}
.inner-hero-bg .breadcrumb{background: none; padding: 0; margin: 0; z-index: 9999; position: relative;}
.inner-hero-bg .breadcrumb .breadcrumb-item a{ color: #FFFFFF;}
.inner-hero-bg .breadcrumb-item+.breadcrumb-item::before{ color: #ffffff; content: "|";}
.inner-hero-bg .breadcrumb-item.active {color: #FFFFFF;}

.has-relative{position: relative;}
.yellowcolor{background: rgb(255 203 5);color: #313131; border-top: 2px solid #ffde62;}

.contactbox h2{color:#fff; }
.contactbox label{color:#fff;}

.image-bg {position: absolute;height: 100%;background: #868686; left: 0px;right: 0px;}
.invert, .invert h1, .invert h2, .invert h3, .invert h4, .invert h5 {color: var(--white);}
.bg-background {height: 100%;width: 100%;}

.h-100 {height: 100%!important;}
.content-space {padding: 6em 0;}
.title {margin-bottom: 1em;}
.our-vision .title h2 {color: var(--white);}

.icon-box {border-radius: var(--radius); height: 130px;width: 130px;position: relative;margin-bottom: 1em;}
.icon-box i {font-size: 2.3em;color: var(--orange);text-align: center;}
.icon-box > * {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.fa-hand-holding-heart:before {content: "\f4be";}
.form-control {border: 1px solid #eaeaea;box-shadow: none;border-radius: 10px;padding: 10px;height: 50px;background: #fff;font-size: 14px;}

.aboutustitle h3{font-size:25 }
.light-gray{background:whitesmoke;}
.lightgray-top{border-top:8px solid #f1f1f1;}
.contact{margin-top:1.5em; }

.product-wrapper h2{font-size:3.5em;}
.product-wrapper small{font-size:1.2em; }
.product-wrapper ul,ol{padding:0px 0px 0px 17px; line-height:30px;  }
.featureicon img{ max-width:62px;/* max-height:50px;*/ margin-right:25px;  margin:0;}
.featureicon p{line-height:15px; font-size:12px; margin-bottom:0; }
.table-wraper th {background: #e8e8e8;width: 27%;}
.table-bordered td, .table-bordered th {border: 1px solid #c7c7c7;}
.nav-item .nav-link,.nav-tabs .nav-link {-webkit-transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;-ms-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}

.card a {-webkit-transition: all 150ms ease 0s;-moz-transition: all 150ms ease 0s;-o-transition: all 150ms ease 0s;-ms-transition: all 150ms ease 0s;transition: all 150ms ease 0s;}

[data-toggle="collapse"][data-parent="#accordion"] i {-webkit-transition: transform 150ms ease 0s;-moz-transition: transform 150ms ease 0s;-o-transition: transform 150ms ease 0s;-ms-transition: all 150ms ease 0s;transition: transform 150ms ease 0s;}
[data-toggle="collapse"][data-parent="#accordion"][aria-expanded="true"] i {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.now-ui-icons {display: inline-block; font-size: inherit;speak: none;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

@-webkit-keyframes nc-icon-spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}
@-moz-keyframes nc-icon-spin {0% {-moz-transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);}}
@keyframes nc-icon-spin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}

.now-ui-icons.objects_umbrella-13:before {content: "\ea5f";}
.now-ui-icons.shopping_cart-simple:before {content: "\ea1d";}
.now-ui-icons.shopping_shop:before {content: "\ea50";}
.now-ui-icons.ui-2_settings-90:before {content: "\ea4b";}
.nav-tabs {border: 0;padding: 15px 0.7rem;}
.nav-tabs:not(.nav-tabs-neutral)>.nav-item>.nav-link.active {box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);}
.card .nav-tabs {border-top-right-radius: 0.1875rem;border-top-left-radius: 0.1875rem;}
.nav-tabs>.nav-item>.nav-link {color: #212529;margin: 0;margin-right: 5px;background-color: transparent;border: 1px solid transparent;border-radius: 30px;font-size:24px;padding: 11px 23px;line-height: 1.5;}
.nav-tabs>.nav-item>.nav-link:hover {background-color: transparent;}
.nav-tabs>.nav-item>.nav-link.active {background-color: #212529;border-radius:5px;color: #FFFFFF !important;}
.nav-tabs>.nav-item>.nav-link i.now-ui-icons {font-size: 14px;position: relative;top: 1px;margin-right: 3px;}
.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link {color: #FFFFFF;}
.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active {background-color: rgba(255, 255, 255, 0.2);color: #FFFFFF;}

.card {border: 0;border-radius: 0.1875rem;display: inline-block;position: relative;width: 100%;margin-bottom: 30px;box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2);}
.card .card-header {background-color: transparent;border-bottom: 0;background-color: transparent;border-radius: 0;padding: 0;}
.table th{vertical-align:middle !important; text-align:right;}
.table td, .table th {padding: 0.25rem;}

.table{margin-bottom:0rem;}
.table-responsive>.table-bordered{border:1px solid #dee2e6;}
.box {margin: 0 0%;/*height: 630px;*/overflow: hidden;padding: 10px 0 0px 60px;  }
.box ul {list-style-type: none;margin: 0;padding: 0;position: relative;transition: all 0.5s linear;top: 0;}
.box ul:last-of-type {top:25px;}
/*.box ul:before {content: "";display: block;width: 0;height: 100%;border: 1px dashed #fff;position: absolute;top: 0;left: 30px;}*/
.box ul li {margin:0px 60px 30px;position: relative;padding: 10px 20px;background:rgb(255 255 255);color: #000;border-radius: 10px;line-height: 20px;width: 90%;}
.box ul li > span {content: "";display: block;width: 0;height: 100%;border: 1px solid #fff;position: absolute;top: 0;left: -30px;}
.box ul li > span:before,
.box ul li > span:after {content: "";display: block;width: 10px;height: 10px;border-radius: 50%;background: #ff6d6d;border: 2px solid #fff;position: absolute;left: -4.5px;}
.box ul li > span:before {top: -10px;}
.box ul li > span:after {top: 95%;}
.box .title {text-transform: uppercase;font-weight: 700;margin-bottom: 5px;}
.box .info:first-letter {text-transform: capitalize;line-height: 1.7;}
.box .name {margin-top: 10px;text-transform: capitalize;font-style: italic;text-align: right;margin-right: 20px;}
.box .time span {position: absolute;left: -100px;color: #000;font-size: 100%;font-weight: bold;}
.box .time span:first-child {top: -16px;}
.box .time span:last-child {top:0%;}
.arrow {position: absolute; top:105%; left:22%; cursor:pointer; height:20px; width:20px;}
.arrow:hover {-webkit-animation: arrow 1s linear infinite;-moz-animation: arrow 1s linear infinite;-o-animation: arrow 1s linear infinite;animation: arrow 1s linear infinite;}
.box ul:last-of-type .arrow {position: absolute;top: 105%;left: 22%;transform: rotateX(180deg);cursor: pointer;}

svg {width: 20px;height: 20px;}

@keyframes arrow {0%,100% {top: 105%;}50% {top: 106%;}}
@-webkit-keyframes arrow {0%,100% {top: 105%;}50% {top: 106%;}}
@-moz-keyframes arrow {0%,100% {top: 105%;}50% {top: 106%;}}
@-o-keyframes arrow {0%,100% {top: 105%;}50% {top: 106%;}}

.histroy p{margin-bottom:0em; line-height:20px; }

.accutorbx  th{width:0%; text-align:center;}
.accutorbx  td{ text-align:center;}
.loadcell th{width:0%; text-align:center;}
.loadcell  td{ text-align:center;}
.led250bx th{text-align: left;}
.leftbx{text-align: left !important;}
.leftbxt ul{padding-left: 18px;}
.leddimnbx th{text-align: center; width:0%; }
.leddimnbx  td{ text-align:center;}
.plgr ul{padding:0px; }

.applicationsbx ul { padding:0px;}
.applicationsbx li{list-style:none; line-height:30px;}
.applicationsbx .news-box{margin-top:0em; background:none; box-shadow:none; padding:0em;}

.plasticbx ul {padding-left:15px;}





.upcomingevent .content{ margin-bottom: 2em; position:relative; padding:1em; bottom:0; top:auto; z-index:99; color:#000; background:#fff; width:100%; }
.upcomingevent .content h3{font-size:18px; padding:0;}
.upcomingevent .event{background:#fff; padding:10px;}
.upcomingevent .content a{color:#ea7c0d;}
.upcomingevent .event .date{position:absolute; z-index:99; top:1em; right:1em;}
.upcomingevent .content:after{background:none; }
.upcomingevent .event h1 {font-size: 1.3rem;}

.clientxx{
  
    transition-property: transform;
    border:1px solid #c3c3c3 !important;
    padding: 15px;
}




@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
}
@media only screen and (max-width: 1024px) {
  .hero .hero-content{padding: 1em 1em;}
  .hero .title h1{font-size: 2em;}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
}

@media only screen and (max-width: 768px) {
  body{font-size: 14px;}
  .inner-hero .setbg {min-height: 200px;}
  .navbar-nav{text-align: center;}
  .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;top: 1.5em;border-radius: 0;margin: 0 auto; width: 100%;text-align: center;}

}

@media only screen and (max-width: 767px) {
  .hero .title h1 {font-size: 1.1em; padding: 0;}
  .hero .title br{display: none;}
  .hero .title .btn{font-size: 0.7em; font-weight: 500;}
  footer .page-links ul li{display: block; padding: 0.2em;}
  .swiper-pagination {display: none;}  
  .navbar-nav{text-align: center;}
  .ps-timeline-sec .container ol.ps-timeline {margin: 0px 0 !important;}
  .box ul li{margin:0px 42px 26px;}
  .overflow-hidden{overflow: visible !important;}
  .ps-timeline-sec .container ol:after {background: #ed1b24;top: inherit !important;left: 12px; overflow: hidden !important;}
  .ps-timeline-sec .container ol:before {background: #ee1c25; top:0px !important; left: 11px !important; overflow: hidden !important;}
  .ps-timeline-sec .container ol.ps-timeline li .ps-bot{margin-top:65px;}

}
@media only screen and (max-width: 425px), only screen and (max-device-width: 425px) {
}
  

.client-slider img {
    border: 1px solid #c3c3c3 !important;
    padding: 15px;
    min-height: 84px;
}