.header_top.active ul.menubar { margin: 18px 0 0!important; padding: 0; text-align: -webkit-left; }

ul.menubar {
    float: right!important; padding-left: 4em;
}
.header_top.active .logo>a>img {
   /* width: 45%;*/
    transition: all .5s ease-in-out;
}
.stellarnav ul ul {
    left: 0;
}
p.det-three {
    font-size: 20px;
    margin: 15px 0;
    text-align: justify;
}
a.btn.btn_a {
    padding: 13px 30px;
    background: #0a7d3b;
    color: #fff;
    font-size: 16px;
    margin-top: 25px;
    border-bottom: 5px solid #000;
}
.main-body {
    padding-top: 8em;
    transition: all .5s ease-in-out;
}

/*=============================*/

.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #0a7d3b;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}
.owl-nav.disabled {
    display: block!important;
}
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:18px;min-height:70px;line-height:65px;text-align:center;}
.caption-text.text-center a{color:#fff;display:inline-block;vertical-align:middle;line-height:normal;}

@media (max-width: 1536px){
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:17px;min-height:60px;line-height:58px;text-align:center;}
}
@media (max-width: 1440px){
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:17px;min-height:45px;line-height:42px;text-align:center;}
}
@media only screen and (max-width: 1460px){
.caption-text.text-center{background:#0a7d3b;padding:0px 0;color:#fff;font-size:14px!important;}
}
@media (max-width: 1380px){
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:16px;text-align:center;}
}
@media (max-width: 1280px){
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:14px!important;}
}
@media (max-width: 1025px) and (min-width: 1024px){
.caption-text.text-center{background:#0a7d3b;color:#fff;font-size:12px!important;}
}

.caption-text.text-center {
    background: #0a7d3b;
    color: #fff;
    font-size: 20px;
    min-height: 70px;
    line-height: 65px;
    text-align: center;
    text-transform: capitalize;margin-top: 20px;
}

p.det-three {
    font-size: 18px;
    margin: 15px 0;
    text-align: justify;
}

a.btn.btn_a.white-btn { background: #fff; color: #107c35; }
/*=============================*/

.cont-address p { font-size: 26px; }

ul.Address-footer li a { color:#484848;font-size: 17px;}
ul.Address-footer{list-style-type:none;}
ul.Address-footer li{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:17px;color:#484848;padding-right:0;float:left;font-weight:400;font-family: 'Poppins', sans-serif;}
.footer-menu li{display:inline-block;padding-right:70px;}
ul.Address-footer li.add1:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f015";color:#01602a;}
ul.Address-footer li.mobile:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f095";color:#01602a;}
.footer-menu li a{color:#484848;font-family: 'Poppins', sans-serif;font-weight:400;font-size:17px;}
ul.Address-footer li:last-child{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:15px;color:#484848;padding-right:0;font-family: 'Poppins', sans-serif;}
.footer-menu li:last-child{padding-right:0px;}
ul.Address-footer li.email:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f0e0";color:#01602a;}
li.email a{text-transform:lowercase;font-family: 'Poppins', sans-serif;}
.footer-menu li{display:inline-block;padding-right:30px;}



@media only screen and (max-width: 768px){
ul.Address-footer li{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:13px;color:#484848;padding-right:0;float:left;font-weight:400;font-family: 'Poppins', sans-serif;}
.footer-menu li a{color:#484848;font-family: 'Poppins', sans-serif;font-weight:400;font-size:14px;}
}
ul.footer-ul-list-links li { list-style: none; }

ul.footer-ul-list-links li{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:17px;color:#484848;padding-right:0;font-weight:400;font-family: 'Poppins', sans-serif;}

ul.footer-ul-list-links li:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f138";color:#01602a;}
ul.footer-ul-list-links li a { color: #484848; }

input.submit.class-submit {
    background: #03622b;
    border: 0;
    color: #fff;
    padding: 15px 50px;
    font-size: 24px;
}

/*============================================================*/




.h2,.h5{color:#002e71;font-family:Open Sans,M PLUS\ 1p,proxima-nova,Nanum Gothic,Noto Sans TC,Arial,serif;}
.h2{font-size:4rem;}
.h2{font-weight:600;}
.h5{font-weight:600;}
.h5{font-size:2rem;}
.btn--small{padding:12px 15px;}
.btn--small .btn__text{padding:0 7px;}
.btn--blue{background-color:#0d55a3;}
.btn--blue:focus,.btn--blue:hover{background-color:#007a14;border-color:#007a14;color:#fff;}
.section-header{margin:0 auto;max-width:950px;max-width:95rem;padding:70px 0 40px;text-align:center;}
.section-header__title{margin-bottom:40px;}
.section-header__title:last-child{margin-bottom:0;}
.master-detail{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-transition:background-image .3s cubic-bezier(.25,.46,.45,.94);background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;transition:background-image .3s cubic-bezier(.25,.46,.45,.94);}
.master-detail:before{content:"";float:left;padding-bottom:56.25%;}
.master-detail:after{clear:left;content:"";display:table;}
.master-detail--overlay{-ms-flex-align:center;-ms-flex-direction:row;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:center;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#303030),to(rgba(48,48,48,0)));background:linear-gradient(90deg,#303030 20%,rgba(48,48,48,0));background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding:40px;width:100%;}
.master-detail__list{margin:20px 0;max-width:20%;min-width:200px;z-index:1;}
.master-detail__list-item{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;border-bottom:1px solid #58595b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;list-style-type:none;margin:0!important;max-width:280px;padding:20px 0;}
.master-detail__list-item:after{background-color:#007a14;content:"";height:2px;max-width:0;opacity:.7;position:relative;top:20px;}
.master-detail__list-item:last-child{border-bottom-width:0;}
.master-detail__list-item:hover .master-detail__list-item-title{color:#007a14;}
.master-detail__content--mobile{-webkit-transition:height .3s cubic-bezier(.25,.46,.45,.94);height:0;overflow:hidden;transition:height .3s cubic-bezier(.25,.46,.45,.94);}
.master-detail__content-overlay{background:-webkit-gradient(linear,left top,right top,color-stop(35%,rgba(0,0,0,.9)),to(rgba(0,45,114,0)));background:linear-gradient(90deg,rgba(0,0,0,.9) 35%,rgba(0,45,114,0));padding-left:20px;padding-right:30%;}
.master-detail-bg--mobile{background-size:cover;}
.master-detail__list-item-title-container{-ms-flex-align:center;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:space-between;}
.master-detail__list-item-title{-ms-flex:1;-webkit-box-flex:1;color:#fff;flex:1;margin-bottom:0!important;margin-right:20px;max-width:250px;}
.master-detail__list-item.isCurrent .master-detail__list-item-title{-webkit-transition:color .2s cubic-bezier(.25,.46,.45,.94);color:#007a14;transition:color .2s cubic-bezier(.25,.46,.45,.94);}
.master-detail__content{-ms-flex-item-align:center;align-self:center;margin-left:100px;width:450px;z-index:1;}
.fadeInAndDown{-webkit-animation:fadeInAndDown .5s linear;animation:fadeInAndDown .5s linear;}
.master-detail__content-title{color:#fff;text-decoration:none;}
.master-detail__content-description{color:#fff;margin:14px 0 32px!important;}
.master-detail__list-item.isCurrent .btn{margin:10px 0 0;}
.bg--white{background-color:#fff;}
@media screen and (max-width:800px){
.h2,h2{font-size:3.5rem;}

.h5{font-size:2rem;}

}
@media screen and (max-width:559px){
.h2{font-size:3.25rem;}

.section-header[class]{padding:30px 0;}
.master-detail{background:none!important;min-height:auto;}
.master-detail--overlay{background:none;min-height:auto;padding:0;}
.master-detail__list{margin-top:0;min-width:100%;}
.master-detail__list-item{background:#000c14;margin:0!important;max-width:none;padding:0;}
.master-detail__content-overlay{height:100%;padding-bottom:5rem;}
.master-detail__list-item-title-container{padding:20px;}
.master-detail__list-item-title{max-width:inherit;}
.master-detail__content{display:none;}
.master-detail__content-title{padding-top:20px;}
}
@media screen and (max-width:959px){
.section-header__title{margin-bottom:25px;}
}
@media screen and (min-width:560px){
.master-detail__list-item.isCurrent .master-detail__content--mobile{height:0!important;}
}

/*! CSS Used keyframes */
@-webkit-keyframes fadeInAndDown{0%{-webkit-transform:translateY(40px);opacity:0;transform:translateY(40px);}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0);}}
@keyframes fadeInAndDown{0%{-webkit-transform:translateY(40px);opacity:0;transform:translateY(40px);}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0);}}


/*================================*/
.p-0 { padding: 0; }
figure.textblock-image img { width: 100%; }
.page-blocks{
    background: url(http://www.ratnamani.com/images/trame-bg.png) 50% -50px #ededed;
}
.page-block{position:relative;}
.textblock{text-align:center;background-color:#3c3c3b;}
.textblock.background-image{background-color:#0a7d3b;}
.textblock.background-image .textblock-content,.textblock.background-image .textblock-title{color:#fff;}
.textblock-image,.textblock-image img{position:relative;}
.textblock-image{z-index:2;}
.textblock-texture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.07;pointer-events:none;background-color:#0a7d3b;}
.textblock-texture img{width:120%;height:auto;max-width:none;}
.textblock-img{width:100%;height:auto;}
.textblock-content-cont{position:relative;padding:45px 30px 60px;z-index:2;}
@media (min-width:768px){
.textblock-content-cont{padding-top:70px;padding-right:90px;padding-left:90px;min-height:355px;}
}
@media (min-width:992px){
.textblock-content-cont{padding-right:60px;padding-left:60px;}
}
.textblock-title{position:relative;font-weight:700;font-size:18px;line-height:26px;color:#fff;letter-spacing:.05em;margin:0 0 20px;padding:0 30px;}
.textblock-title:before{position:absolute;content:'';display:inline-block;vertical-align:middle;top:16px;width:30px;height:1px;margin-left:-44px;background-color:#fff;}
.textblock-content{position:relative;font-size:16px;line-height:24px;color:#fff;}
.textblock-link-cont{position:relative;margin-top:30px;text-align:center;}
.textblock-link-cont a{padding-left:24px;font-size:16px;transition:.5s color cubic-bezier(.19, 1, .22, 1);color: #fff;}
.textblock-link-cont a:focus,.textblock-link-cont a:hover{color:#fff;}
.textblock-link-icon{position:absolute;top:-2px;width:16px;height:16px;fill:#fff;}
@media (min-width:768px){
.textblock-content{text-align:justify;}
.textblock-link-cont{text-align:left;}
}
@media (min-width:992px){
.textblock-content-cont{/*padding-top:70px;*/padding-top:55px;}
.textblock-image{height:300px;overflow:hidden;}
}
@media (min-width:1100px){
.textblock-image{height:400px;}
}
@media (min-width:768px){
.js .columned-block-textblock{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);transition:all .9s cubic-bezier(.19, 1, .22, 1);}
.columned-block-textblock:nth-child(2){transition-delay:.2s;}
.columned-block-textblock.in-view{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@media (min-width:992px){
.columnsblock.shifted{padding-top:100px;padding-bottom: 100px;}
.columnsblock.shifted .shifted-block{-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px);}
.columnsblock.shifted .shifted-block.in-view{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);}
}
.vsn-link{color:#e8e8e8!important;}
.block-title{margin-bottom:20px;}
@media (min-width:768px){
.top7{top:40px;}
.main-title{font-size:25px;color:#333;text-transform:uppercase;}
.main-title span{color:#252525;font-weight:600;}
.textblock-title.main-title,.textblock-title.main-title span{color:#fff;}
@media (max-width:767px){
[class*=col-md-]:not(.slick-slide){width:100%;float:none;clear:both;display:block;padding:15px 29px;}
[class*=col-md-]:after{clear:both;display:table;content:" ";height:15px;}
}
.no-padding{padding:0;}
}
/*! CSS Used from: http://www.ratnamani.com/css/responsive.css */
@media screen and (max-width: 767px){
.textblock-content{font-size:14px;}
}
/*! CSS Used from: http://www.ratnamani.com/css/dynamic-styles.css */
#block-dialogue-et-alchimie-57f2be1a4c42c,#block-dialogue-et-alchimie-57f2be1a4c42c .textblock-texture{background-color:#383838;}
#block-esprit-creatif{background-color:#0a7d3b;    top: -55px;}
#block-bureau{background-color:#0a7d3b;    top: 35px;}
.textblock-link-cont i { color: #fff; }

/*======================================================*/



.w50{width:50%;}
.w100{width:100%;}
.block{max-width:1200px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-position:center center;padding-bottom:64px;background-size:cover;position:relative;}
.block:first-child{padding-top:64px;}
.block.full{max-width:100%;}
.block.full{padding-left:calc(50vw - 608px);padding-right:calc(50vw - 608px);}
.block.has-bg{padding-top:64px;}
.block.column-has-bg{padding-top:0;padding-bottom:0;}
.block.column-has-bg .column{padding-top:64px;padding-bottom:64px;}
.nested .block.column-has-bg .column:first-child{padding-left:40px;}
.nested .block.column-has-bg .column:last-child{padding-right:40px;}
.block .column{background-size:cover;display:block;flex-direction:column;}
.block .column:not(:first-child){padding-left:16px;}
.block .column:not(:last-child){padding-right:16px;}
.block .column:last-child{margin-right:auto;}
.richtext p:last-child{margin-bottom:0;}
.richtext + .button{margin-top:22px;display:inline-block;}
.white-bg{background-color:#ffffff;}
.button{font-size:14px;font-weight:bold;text-decoration:none;text-align:center;text-transform:uppercase;height:auto;line-height:normal;border:none;box-shadow:none;margin:0 auto;padding:10px 24px;display:inline-block;border-radius:0;background-color:#292b2c;color:#ffffff;}
.button:hover,.button:focus{background-color:#89c2dc;color:white;}


@media only screen and (max-width: 1199px){
.block .column{padding-left:16px;padding-right:16px;}
.block .column{padding-left:16px!important;padding-right:16px!important;}
.block.t50 > .column{width:50%;}
.block .block.t50 > .column{width:50%;}
}
@media only screen and (max-width : 767px){
.block.m100 .column,.block.m100 .column + .column{width:100%;}
.block.m100 .column + .column{margin-top:15px;}
.block .block.m100 .column{width:100%;}
}

.no-gutters { padding: 0!important; }
.white-bg{background-color:#FFFFFF;}
.nested{box-shadow:0px 10px 24px rgba(0,0,0,0.1);max-width:1200px;}
.nested .block{margin:0;}
.empty-div{min-height:443px;}
.heading{    color: #484848;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;}
.button{padding:12px 24px;border:2px solid transparent;font-weight:bold;font-size:16px;align-items:center;letter-spacing:0.02em;text-transform:uppercase;}
.button.red{color:#FFFFFF;background-color:#0a7d3b;margin-left: 0;}
.button.red:hover{border-color:#0a7d3b;color:#0a7d3b;background-color:#FFFFFF;}
@media only screen and (max-width: 1199px){
.block{padding-bottom:40px;}
.block:first-child{padding-top:40px;}
.block.has-bg{padding-top:40px;}
.block.column-has-bg .column{padding-top:40px;padding-bottom:40px;}

}
@media only screen and (max-width: 767px){
.button{margin:8px 4px;}
}

/*=============================================================*/

/*! CSS Used from: https://www.dalsinind.com/css/plugins.css ; media=screen */
@media screen{

.w100{width:100%;}
.block{max-width:1200px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-position:center center;padding-bottom:64px;background-size:cover;position:relative;}
.block.full{max-width:100%;}
.block.full{padding-left:calc(50vw - 608px);padding-right:calc(50vw - 608px);}
.block.has-bg{padding-top:40px;}
.block.has-bg + .block{padding-top:40px;}
.block .column{background-size:cover;display:block;flex-direction:column;}
.block .column:last-child{margin-right:auto;}
.block.text-center-middle{text-align:center;align-items:center;}
.button{font-size:14px;font-weight:bold;text-decoration:none;text-align:center;text-transform:uppercase;height:auto;line-height:normal;border:none;box-shadow:none;margin:0 auto;padding:10px 24px;display:inline-block;border-radius:0;background-color:#292b2c;color:#ffffff;}
.button:hover,.button:focus{background-color:#89c2dc;color:white;}
.buckets{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -16px;}
.bucket{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px;}
.bucket .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.four-columns .bucket{width:25%;}
}
/*! CSS Used from: https://www.dalsinind.com/css/responsive.css ; media=screen */
@media screen{
@media only screen and (max-width: 1199px){
.block .column{padding-left:16px;padding-right:16px;}
.block .column{padding-left:16px!important;padding-right:16px!important;}
}
}

@media screen{
.red-overlay{position:relative;}
.red-overlay:before{height:100%;width:100%;position:absolute;left:0;top:0;background:rgb(16 124 53 / 20%);transform:matrix(-1,0,0,1,0,0);content:"";}
.red-overlay >*{position:relative;z-index:2;}
.heading{color: #0a7d3b; font-family: 'Poppins', sans-serif; font-weight: bolder; font-size: 50px; text-transform: uppercase;}
.heading.white{color:#FFFFFF;}
.button{padding:12px 24px;border:2px solid transparent;font-weight:bold;font-size:16px;align-items:center;letter-spacing:0.02em;text-transform:uppercase;}
.button.link-white{color:#FFFFFF;background-color:transparent;padding:12px 4px;}
.button.link-white:after{font-family:"FontAwesome";content:"\f061";color:#FFFFFF;margin-left:8px;}
.button.link-white:hover{text-decoration:underline;}
.buckets.buckets-button .bucket{padding:16px;}
.buckets.buckets-button .bucket .item{padding:8px 16px;padding-left:75px;padding-right:25px;box-shadow:0px 6px 12px rgba(0,0,0,0.1);position:relative;background-color:#FFFFFF;height:80px;}
.buckets.buckets-button .bucket .item .image{width:50px;height:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.buckets.buckets-button .bucket .item .image img{margin:auto;width:100%;}
.buckets.buckets-button .bucket .item .content{transition:.2s ease-in-out all;position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;}
.buckets.buckets-button .bucket .item .content .heading{margin:auto 0;font-weight:bold;font-size:15px;line-height:22px;text-transform:capitalize;}
.buckets.buckets-button .bucket .item i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;color:#0a7d3b;}
@media only screen and (min-width: 1200px){
.buckets.buckets-button .bucket .item:hover{transition:.2s ease-in-out all;}
.buckets.buckets-button .bucket .item:hover .content .heading{color:#0a7d3b;}
}
@media only screen and (max-width: 1199px){
.block{padding-bottom:40px;}
.block.has-bg{padding-top:40px;}
.block.has-bg + .block{padding-top:40px;}
.buckets.buckets-button .bucket{width:50%;}
.buckets.buckets-button .bucket .item{padding:0;}
.buckets.buckets-button .bucket .item .content{padding-left:85px;}
}
@media only screen and (max-width: 767px){
.button{margin:8px 4px;}
.buckets.buckets-button .bucket{width:100%;}
}
}
@media print{
#main-content img{max-width:25%;margin:10px;float:right;display:block;}
}
.nested h3 { color: #484848; font-family: 'Poppins', sans-serif; font-size: 18px; }
section.awards-sec.global-presence { padding: 40px 0; }
.global-presence-img img { width: 100%; }
.footer-img.text-center img { width: 100%; }
.equip-title.equip-title1 { text-align: left!important; }


/*==========================video-start=================================*/

/*==========================video-end=================================*/




@media (min-width: 1366px){
/*.yoe{margin-left:-74px;}*/
/*.kkk{margin-left:407px;}*/
}
/*.section-bg{background-color:#f3f5fa;}*/
.cliens{padding:15px 0 1px;text-align:left;}
.cliens img{max-width:30%;transition:all 0.4s ease-in-out;display:inline-block;padding:15px 0;width: 30%;}
.cliens img:hover{-webkit-filter:none;filter:none;transform:scale(1.1);}
@media (max-width: 768px){
/*.cliens img{max-width:40%;}*/
.cliens img{max-width:30%;}
}
@media (min-width:1920px){

/*.kkk{margin-left:673px!important;}*/
/*.cliens{margin-left:-90px;}*/
/*.yoe{margin-left:-43px!important;}*/
}
@media (min-width:1440px){
/*.yoe{margin-left:-92px;}*/
/*.kkk{margin-left:447px;}*/
}
@media (min-width:1600px){
/*.yoe{margin-left:-137px;}*/
/*.kkk{margin-left:520px;}*/
}
span.percent:after{content:"+";display:inline-block;font-weight: 500;}
.sp25{font-size:22px;color:#4d4d4d;/*padding-right:73px;*/padding-right: 0;}
.sp25a{top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;color:#4d4d4d;opacity:1;font-size:15px;}
.disti{font-size:22px;color:#4d4d4d;/*padding-right:73px;*/padding-right: 0;}
.distia{top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;color:#4d4d4d;opacity:1;font-size:15px;}
.dd1000{font-size:22px;color:#4d4d4d;/*padding-right:73px;*/padding-right: 0;}
.dd1000a{top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;color:#4d4d4d;opacity:1;font-size:15px;}
.ser18{font-size:22px;color:#4d4d4d;/*padding-right:73px;*/padding-right: 0;}
.ser{top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;color:#4d4d4d;opacity:1;font-size:15px;}
.iso1{top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;color:#4d4d4d;opacity:1;font-size:15px;}
.iso{color:#4d4d4d;padding-left:0px;top:835px;left:237px;width:100%;height:21px;text-align:left;font-size:18px;letter-spacing:0px;
     color:#4d4d4d;opacity:1;font-size:16px;}
@media (max-width: 768px){
/*.yoe{margin-left:56px!important;}*/
.yoe{margin-left:63px;}
.mobi{margin-left:63px;}
.mo1000{margin-left:63px;}
.m18{margin-left:63px;}
.m19{margin-right:327px;}
/*.kkk{margin-left:488px;}*/
}
/*! CSS Used from: Embedded */
.cliens img{padding:0 15px 15px 0;}
/*! CSS Used fontfaces */
section.abt-us-sec {
    /*background: #ddd;*/
    padding: 65px 0 15em;
    position: relative;
}
.abt-big-image img { width: 100%; }
.abt-us-sec { position: relative;background:url(../images/Counter/about-us-back.jpg);
    /* height: 900px; */
    padding: 90px 0 90px;
    background-repeat: no-repeat;
    background-size: cover; }
section.video-content { line-height: 0;}
.about-content { padding-bottom: 50px;    text-align: justify; line-height: 30px; }
section.about-main-hp { position: relative; top: -180px; }
.about-content h2 { font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 800; color: #0a7d3b; font-size: 45px; margin-bottom: 35px;}
.about-content h1 { font-weight: 800;text-transform: uppercase; color: #484848; font-size: 16px;font-family: 'Poppins', sans-serif; }    
p.title-p-bold { font-family: 'Poppins', sans-serif;font-weight: 700; }
.stellarnav.light li a {
    color: #000000!important;
    font-weight: bolder!important;
    text-transform: uppercase;
}

/*===========================================*/

span.percent-1:after {
    content: "Sq.Ft"; display: inline-block; font-weight: 500; font-size: 15px; padding-left: 1px; width: 100px;
}
#clients-logo .owl-nav { display: none!important; }
.mt-30 { margin-top: 30px; }
section.clients-logo-sec { padding: 25px 0; }
.about-pneocon p { font-size: 60px;font-family: 'Poppins', sans-serif;font-weight: 700; color: #0a7d3b;text-align: center; }

p.det-three.font-big { font-size: 23px; }

/*====================================================*/



/*===================================================*/

.top-image{position:relative;}
.page-title{width:100%;position:absolute;left:0;bottom:0px;z-index:10;}

/*===================================================*/


/*===================================================*/
.breadcrumb-content h1 {color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;}
.top-image img { width: 100%; }
.breadcrumps{background:#fff;}
.breadcrumps ul{margin:0;padding:0;}
.breadcrumps ul li{display:inline-block;padding:25px 0;font-size:15px;}
.breadcrumps ul li:before{display:none;}
.breadcrumps ul li:after{content:"";width:6px;height:9px;
             background:url(https://www.ferag.com/fileadmin/deepscreen_core/Public/css/img/bradcrump.svg) no-repeat right center;
             margin:0 18px;display:inline-block;}
.breadcrumps ul li a{font-size:15px;color:#a4a4a4;}
.breadcrumps ul li a:hover{color:#3e3e3e;}
.breadcrumps ul li:last-of-type:after{display:none;}
}

/*==================================================*/

.no-gutters{margin-right:0;margin-left:0;}
.no-gutters>[class*=col-]{padding-right:0;padding-left:0;}
.common-container{width:100%;max-width:1280px;margin:auto;position:relative;}
.common-pd-bottom{padding-bottom: 70px; padding-top: 70px;}
.mis-vis-lhs{width:100%;padding-left:94px;background-image:url(../images/abt-vision-verti-text_09.png);background-repeat:no-repeat;background-position:left top;}
.vis-bx{width:100%;background-color:#0a7d3b;height:340px;padding:50px;}
.vis-bx p{color:#fff;font-size:34px;font-weight:700;line-height:1.1;}
.mis-vis-rhs{padding:60px 70px 33px 245px;height:100%;background-image:url(../images/About-us/mission-icon.png);
    background-repeat:no-repeat;background-position:45px 70px;border-right:2px solid #0a7d3b;}
.mis-vis-rhs p.ttle-smll{font-weight:700;font-size:12px;color:#0a7d3b;text-transform:uppercase;margin:0px;}
.mis-vis-rhs h1.ttle{font-weight:700;color:#0a7d3b;font-size:36px!important;line-height:30px;margin:0px 0px 10px;}
.mis-vis-rhs p.body-copy{color:#333;font-size:14px;line-height:20px;}
.body-copy{font-size:18px;line-height:24px;font-weight:400;color:#333;}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){
.common-container{width:100%;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){
.common-container{width:100%;}
}
@media only screen  and (min-device-width: 481px)  and (max-device-width: 767px){
.common-container{width:100%;}
.common-pd-bottom{padding-bottom:30px;}
.mis-vis-lhs{width:100%;padding-left:0px;background-image:none;background-position:left top;}
.vis-bx{width:100%;background-color:#0a7d3b;height:auto;/*padding:15px;*/}
.vis-bx p{font-size:24px;}
.mis-vis-rhs{padding:170px 15px 0px 15px;height:100%;background-repeat:no-repeat;background-position:center top;border-right:none;}
.mis-vis-rhs h1.ttle{text-align:left;}
}
@media only screen  and (min-device-width: 320px)  and (max-device-width: 480px){
.common-container{width:100%;}
.common-pd-bottom{padding-bottom:30px;}
.mis-vis-lhs{width:100%;padding-left:0px;background-image:none;background-position:left top;}
.vis-bx{width:100%;background-color:#0a7d3b;height:auto;padding:15px;}
.vis-bx p{font-size:24px;}
.mis-vis-rhs{padding:170px 15px 0px 15px;height:100%;background-repeat:no-repeat;background-position:center top;border-right:none;}
.mis-vis-rhs h1.ttle{text-align:left;}
}


@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli.eot");src:url("https://www.princepipes.com/fonts/Muli.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli.svg#Muli") format("svg");font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-SemiBold.eot");src:url("https://www.princepipes.com/fonts/Muli-SemiBold.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-SemiBold.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-SemiBold.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-SemiBold.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-SemiBold.svg#Muli-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-Bold.eot");src:url("https://www.princepipes.com/fonts/Muli-Bold.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-Bold.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-Bold.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-Bold.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-Bold.svg#Muli-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-ExtraLight.eot");src:url("https://www.princepipes.com/fonts/Muli-ExtraLight.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-ExtraLight.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-ExtraLight.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-ExtraLight.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-ExtraLight.svg#Muli-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-Light.eot");src:url("https://www.princepipes.com/fonts/Muli-Light.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-Light.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-Light.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-Light.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-Light.svg#Muli-Light") format("svg");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-Medium.eot");src:url("https://www.princepipes.com/fonts/Muli-Medium.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-Medium.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-Medium.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-Medium.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-Medium.svg#Muli-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Muli';src:url("https://www.princepipes.com/fonts/Muli-ExtraBold.eot");src:url("https://www.princepipes.com/fonts/Muli-ExtraBold.eot#iefix") format("embedded-opentype"), url("https://www.princepipes.com/fonts/Muli-ExtraBold.woff2") format("woff2"), url("https://www.princepipes.com/fonts/Muli-ExtraBold.woff") format("woff"), url("https://www.princepipes.com/fonts/Muli-ExtraBold.ttf") format("truetype"), url("https://www.princepipes.com/fonts/Muli-ExtraBold.svg#Muli-ExtraBold") format("svg");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');unicode-range:U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:'Heebo';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/heebo/v12/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/*===================================================*/

.quality-inner-content h2 { font-size: 60px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #0a7d3b;    text-transform: uppercase; }
.quality-section { background: #f2f2f2; padding: 40px 0; }
.quality-inner-content p { margin-bottom: 50px; }
.border-img img { border:1px solid #c4c4c4; }

/*===================================================*/

.service-cont{text-align:center;/*margin-top:70px;*/}
.service-n{/*width:calc(25% - 24px);*//*display:inline-block;vertical-align:middle;min-height:350px;margin:10px 5px;
    text-align:center;position:relative;cursor:pointer;overflow:hidden;*/    /*width: calc(30%);*/
    /*display: inline-block;
    vertical-align: middle;*/
    /* min-height: 321px; */
   /* margin: 10px 5px;
    text-align: center;
    position: relative;
    cursor: pointer;*/
    overflow: hidden;    margin-bottom: 30px;}
.service-n img{height:100%;width:100%;}
.tint-service{width:0;height:5px;background-color:rgb(1 96 42);/*position:absolute;*/bottom:0;left:50%;/*z-index:-1;*/transition:all 0.3s ease-out;}
.service-n:hover .tint-service{width:100%;left:0;}
.service-cont .service-n .p-head-mark{position:absolute;color:white;font-weight:900;font-size:22px;width:100%;padding-top:25px;z-index:1;}
@media only screen and (max-width: 1024px){
/*.service-n{width:80%;}*/
}
.Infrastructure-section { padding: 80px 0;border-bottom: 1px solid #ccc; }
.bg-color-cl { background: #f2f2f2; }

section.product-det-des-sec p.det-three {
    font-size: 16px;
    margin: 15px 0;
    text-align: justify;
    line-height: 30px;
}

/*=========================================*/

.our-team{position:relative;text-align:center;overflow:hidden;}
.our-team img{width:100%;height:auto;transform:scale(1);transition:all 0.40s linear 0s;}
.our-team:hover img{transform:scale(1.3);transition:transform 3s linear 0s;}
@media only screen and (max-width: 990px){
.our-team{margin-bottom:20px;}
}
@media (max-width: 1024px){
.gallery-content-descrp p{font-weight:500;color:#000;text-transform:uppercase;min-height:6em;font-size:14px;}
.gallery-content-descrp h2{font-weight:600;color:#f89b32;text-transform:uppercase;font-size:18px;}
}
.our-team{position:relative;text-align:center;overflow:hidden;border:1px solid #ccc;}
.our-team img{width:100%;height:auto;transform:scale(1);transition:all 0.40s linear 0s;}
.our-team:hover img{transform:scale(1.3);transition:transform 3s linear 0s;}
@media only screen and (max-width: 990px){
.our-team{margin-bottom:20px;}
}
.industries-content{margin-bottom:30px;}
.gallery-content-descrp h2{/*font-weight: 600;
    color: #000000;
    text-transform: uppercase;
    font-size: 22px; text-align: center;*/
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 22px;
    text-align: center;
    background: #01602a;
    padding: 10px 0;
    margin-top: 0;
}
.gallery-content-descrp p{font-weight:500;color:#000;text-transform:uppercase;min-height:4em;}

@media (max-width: 991px){
.gallery-content-descrp p{font-weight:500;color:#000;text-transform:uppercase;min-height:6em;font-size:14px;}
.gallery-content-descrp h2{font-weight:600;color:#f89b32;text-transform:uppercase;font-size:18px;}
}
@media screen and (max-width: 667px){
.industries-content .our-team{margin-bottom:0;}
}
.client-satisfications-sec{  padding: 60px 0 30px;
    background: #f2f2f2; }
section.gallery-sec-inner { padding: 60px 0 30px; background: #f2f2f2;  }


/*=================================================*/

ul.Address-footer1{list-style-type:none;}
ul.Address-footer1 li{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:15px;color:#484848;padding-right:0;float:left;font-weight:400;/*letter-spacing:0.9px;*/font-family: 'Poppins', sans-serif;}
ul.Address-footer1 li.add1:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f015";color:#01602a;}
ul.Address-footer1 li.mobile:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f095";color:#01602a;}
ul.Address-footer1 li:last-child{position:relative;padding-left:30px;margin-bottom:10px;text-align:left;font-size:15px;color:#01602a;padding-right:0;/*letter-spacing:0.9px;*/font-family: 'Poppins', sans-serif;}
ul.Address-footer1 li.email:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f0e0";color:#01602a;}
ul.Address-footer1 li.globe:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f0ac";color:#01602a;}
li.globe.white-color a{color:#484848;}
li.email a{text-transform:lowercase;/*letter-spacing:0.9px;*/font-family: 'Poppins', sans-serif;}
/*input.submit.class-submit{color:#fff;border-radius:30px;font-size:18px;border:1px solid #fff;padding:10px 40px;background:transparent;}
input.submit.class-submit:hover{background:#ddd!important;color:#000;border:1px solid #000;}*/
section.contact-pg-section{padding:60px 0 40px;background: #f2f2f2;}
input.submit.class-submit.cntct-sbmt-btn{color:#000;border-radius:30px;font-size:18px;border:1px solid #000;padding:10px 40px;background:transparent;}
.blog-post.style2.active,.blog-post.style2:hover{
    border-color:#333;
    box-shadow:0 6px 2em rgba(0, 0, 0, 0.2);
    background:#ffffff;}
.blog-post{line-height:24px;color:#333;font-weight:300;overflow:hidden;}
.blog-post.style2{padding:20px;transition:all 0.25s linear;}
.blog-post h3{color:#03622b!important;font-weight:600;margin:0 0 40px;font-size:20px;line-height:24px;transition:all 0.25s linear;font-family: 'Poppins', sans-serif;letter-spacing:3px;text-transform:uppercase;}
li.mobile.white-color a,li.email.white-color a{color:#484848!important;}
.contact_row_text_2{float:left;padding:0 0 0 0px;letter-spacing:1px;}
.contact_row{float:left;width:100%;margin-bottom:15px;}
.form-control-feedback{display:none;}



@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}


/*===================================================================*/


.fltbox:after{content:" ";display:block;clear:both;}
.fltbox .boxL{float:left;}
.fltbox .boxR{float:right;}
@media only screen and (max-width: 1080px){
.fltbox .boxL{float:none;}
.fltbox .boxR{float:none;}
}


.top_indexpage .arrow{width:140px;}
.top_indexpage .earth02 .flimg{width:56%;}
.top_indexpage .earth02 .flimg img{width:100%;display:block;}
.top_indexpage .earth02 .fltext{width:44%;position:relative;}
.top_indexpage .earth02 .fltext:after{content:"";display:block;clear:both;}
.top_indexpage .earth02 .fltext h2{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-size:32px;font-family:'Josefin Sans', sans-serif;font-weight:500;color:#000;letter-spacing:2px;height:290px;margin:0 30px;}
.top_indexpage .earth02 .flimgR .fltext h2{float:right;}
.top_indexpage .earth02 .fltext .fltext_inner{padding-top:170px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);}
@media only screen and (min-width:1081px) and (max-width:1200px){
.top_indexpage .earth02 .fltext .fltext_inner{padding-bottom:100px;}
}
.top_indexpage .earth02 .fltext .fltext_inner .text{font-size:16px;line-height:2.1;margin-bottom:40px;}

@media only screen and (max-width: 1080px){
.top_indexpage .arrow{width:100%;}
.top_indexpage .arrow img{width:100px;}
.top_indexpage .earth02 .flimg{width:100%;}
.top_indexpage .earth02 .flimg img{width:100%;display:block;}
.top_indexpage .earth02 .fltext{width:100%;position:relative;}
.top_indexpage .earth02 .fltext:after{content:"";display:block;clear:both;}
.top_indexpage .earth02 .fltext h2{font-size:18px;letter-spacing:1px;height:161px;margin:0 10px;}
.top_indexpage .earth02 .flimgR .fltext h2{float:right;margin-top:30px;margin-bottom:30px;}
.top_indexpage .earth02 .flimgR .fltext .fltext_inner{float:left;text-align:right;}
.top_indexpage .earth02 .fltext .fltext_inner{padding:30px 3% 0;padding-top:40px;position:static;transform:none;-webkit-transform:none;}
.top_indexpage .earth02 .fltext .fltext_inner .text{font-size:12px;line-height:1.6;margin-bottom:0;}
.top_indexpage .earth02 .fltext .fltext_inner .arrow a{padding-top:20px;display:block;}
}


.top_indexpage .arrow a,.top_indexpage .arrow a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.top_indexpage .arrow a{position:relative;left:0;}
.top_indexpage .arrow{z-index:10;}
.top_indexpage .arrow a:hover{left:15px;}

/*! CSS Used fontfaces */
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}



/*===================================================================*/

@media all{
#contents section{clear:both;}
.fltbox:after{content:" ";display:block;clear:both;}
.fltbox .boxL{float:left;}
.fltbox .boxR{float:right;}
@media only screen and (max-width: 1080px){
.fltbox .boxL{float:none;}
.fltbox .boxR{float:none;}
}
}
@media all{
.top_indexpage .arrow{width:140px;}
.top_indexpage .earth01{width:100%;
    background:url('https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/images/top/earth_bk01.png') no-repeat right -150% ,     
    #F2F2F2;padding:230px 0 0px;}
.top_indexpage .earth01 .earth_news{padding-bottom:220px;}
.top_indexpage .earth01 .earth_head{font-family:'Josefin Sans', sans-serif;font-size:32px;text-align:center;letter-spacing:3px;font-weight:500;margin-bottom:30px;}
.top_indexpage .earth01 .earth_list{width:1140px;margin:0 auto;letter-spacing:-1em;}
.top_indexpage .earth01 .earth_list li{letter-spacing:normal;display:inline-block;vertical-align:top;width:32%;margin-right:2%;}
.top_indexpage .earth01 .earth_list li:nth-last-of-type(1){margin-right:0;}
.top_indexpage .earth01 .earth_list li a{display:block;background:#fff;padding:70px 25px;position:relative;height:230px;}
.top_indexpage .earth01 .earth_list li a:hover{opacity:1;}
.top_indexpage .earth01 .earth_list li a::before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.top_indexpage .earth01 .earth_list li a:hover::before{opacity:0.6;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.top_indexpage .earth01 .earth_list li a .tug{position:absolute;top:0;left:0;font-size:18px;font-family:'Josefin Sans', sans-serif;color:#fff;background:linear-gradient(135deg, rgba(71,160,41,1) 0%, rgba(10,60,169,1) 100%);padding:10px 15px 5px;letter-spacing:1px;}
.top_indexpage .earth01 .earth_list li a .day{display:block;text-align:center;font-size:22px;color:#000;font-family:'Josefin Sans', sans-serif;letter-spacing:2px;}
.top_indexpage .earth01 .earth_list li a .title{display:block;text-align:center;font-size:16px;letter-spacing:1px;color:#666;margin:15px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:33px;}
.top_indexpage .earth01 .earth_list li a .arrow{position:absolute;bottom:25px;right:-15px;z-index:4;}
.top_indexpage .earth01 .earth_news .news_btn{text-align:center;margin-top:30px;}
.top_indexpage .earth01 .earth_news .news_btn a{display:inline-block;margin:0 auto;text-align:center;font-size:16px;font-family:'Josefin Sans', sans-serif;letter-spacing:2px;padding:15px 55px;background:#fff;border:2px solid #bababa;-webkit-box-shadow:3px 3px 0px 0px rgba(186,186,186,1);-moz-box-shadow:3px 3px 0px 0px rgba(186,186,186,1);box-shadow:3px 3px 0px 0px rgba(186,186,186,1);position:relative;}
.top_indexpage .earth01 .earth_news .news_btn a:hover{opacity:1;color:#1c5aa5;-webkit-box-shadow:4px 4px 0px 0px rgba(238,238,238,1);-moz-box-shadow:4px 4px 0px 0px rgba(238,238,238,1);box-shadow:4px 4px 0px 0px rgba(238,238,238,1);border:2px solid #eee;}
.top_indexpage .earth01 .earth_news .news_btn a::before{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.top_indexpage .earth01 .earth_news .news_btn a:hover::before{opacity:0.8;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.top_indexpage .earth01 .who_we_are{
    background:url('https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/images/top/top_spot_bk.png') repeat center center;
    padding:200px 0 125px;position:relative;}
.top_indexpage .earth01 .who_we_are .boxL{width:58%;position:relative;}
.top_indexpage .earth01 .who_we_are .boxL h2{/*writing-mode:vertical-rl;-ms-writing-mode:tb-rl;
    -webkit-writing-mode:vertical-rl;font-size:32px;font-family:'Josefin Sans', sans-serif;font-weight:500;
    color:#000;letter-spacing:2px;position:absolute;top:-320px;left:690px;height:244px;*/


    
    /*-ms-writing-mode: tb-rl;
    font-size: 32px;
    font-weight: 700;
    color: #000;
    letter-spacing: 2px;
    position: absolute;
    top: -292px;
    left: 720px;
    height: 244px;*/

        /* writing-mode: vertical-rl; */
    -ms-writing-mode: tb-rl;
    /* -webkit-writing-mode: vertical-rl; */
    font-size: 45px;
    /* font-family: 'Josefin Sans', sans-serif; */
    font-weight: 700;
    color: #000;
    letter-spacing: 2px;
    position: absolute;
    top: -292px;
    left: 720px;
    height: 244px;
    width: 100%;
}
}
.top_indexpage .earth01 .who_we_are .boxL .image01{width:100%;position:absolute;top:-340px;left:0;z-index:1;}
.top_indexpage .earth01 .who_we_are .boxL .image02{width:500px;position:absolute;z-index:0;bottom:-515px;left:64%;}
@media only screen and (min-width:1081px) and (max-width:1450px){
.top_indexpage .earth01 .who_we_are .boxL .image02{left:48%;}
}
.top_indexpage .earth01 .who_we_are .boxL img{display:block;width:100%;}
.top_indexpage .earth01 .who_we_are .boxR{width:39%;}
.top_indexpage .earth01 .who_we_are .boxR h2{font-size:26px;margin-bottom:40px;letter-spacing:2px;color:#000;}
.top_indexpage .earth01 .who_we_are .boxR .text{font-size:16px;line-height:2.6;letter-spacing:1px;padding-left: 2%;padding-right: 5%;text-align:justify;}
.top_indexpage .earth01 .who_we_are .boxR .arrow{margin-top:40px;}
}
/*! CSS Used from: https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/css/nk_mobile.css ; media=all */
@media all{
@media only screen and (max-width: 1080px){
.top_indexpage .arrow{width:100%;}
.top_indexpage .arrow img{width:100px;}
.top_indexpage .earth01{background:url('https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/images/top/earth_bk01.png') no-repeat right 4% /300px,       #F2F2F2;padding:40px 0 0;}
.top_indexpage .earth01 .earth_news{padding-bottom:40px;}
.top_indexpage .earth01 .earth_head{font-size:18px;letter-spacing:1px;margin-bottom:20px;}
.top_indexpage .earth01 .earth_list{width:94%;}
.top_indexpage .earth01 .earth_list li{width:100%;margin-right:0;margin-bottom:10px;}
.top_indexpage .earth01 .earth_list li:nth-last-of-type(1){margin-bottom:0;}
.top_indexpage .earth01 .earth_list li a{padding:40px 4% 40px;height:auto;}
.top_indexpage .earth01 .earth_list li a .tug{font-size:14px;padding:10px 10px 5px;}
.top_indexpage .earth01 .earth_list li a .day{font-size:16px;letter-spacing:1px;}
.top_indexpage .earth01 .earth_list li a .title{font-size:14px;margin:5px 0 10px;}
.top_indexpage .earth01 .earth_list li a .arrow{width:100px;bottom:15px;right:2%;}
.top_indexpage .earth01 .earth_news .news_btn{text-align:center;margin-top:20px;}
.top_indexpage .earth01 .earth_news .news_btn a{font-size:14px;letter-spacing:1px;padding:12px 40px;}
.top_indexpage .earth01 .who_we_are{width:100%;background:url('https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/images/top/top_spot_bk.png') repeat center center;padding:40px 0;}
.top_indexpage .earth01 .who_we_are .boxL{width:300px;margin:0 auto;padding-top:0;height:225px;}
.top_indexpage .earth01 .who_we_are .boxL h2{font-size:18px;letter-spacing:1px;top:-60px;left:270px;height:137px;}
.top_indexpage .earth01 .who_we_are .boxL .image01{width:260px;top:-60px;left:0;}
.top_indexpage .earth01 .who_we_are .boxL .image02{width:200px;bottom:20px;left:77px;}
.top_indexpage .earth01 .who_we_are .boxL img{display:block;width:100%;}
.top_indexpage .earth01 .who_we_are .boxR{width:100%; padding: 0 15px; }
.top_indexpage .earth01 .who_we_are .boxR h2{font-size:17px;margin-bottom:10px;letter-spacing:1px;text-align:center;}
.top_indexpage .earth01 .who_we_are .boxR .text{width:94%;margin:0 auto;font-size:12px;line-height:1.6;letter-spacing:1px;}
.top_indexpage .earth01 .who_we_are .boxR .arrow{margin-top:10px;margin-left:3%;}
.top_indexpage .earth01 .who_we_are .boxR .arrow a{width:100%;display:block;}
}
}
/*! CSS Used from: https://www.sanyo-chemical.co.jp/eng/wp/wp-content/themes/sanyo_corp/assets/css/tera_style.css ; media=all */
@media all{
.top_indexpage .earth01 .earth_list li a:hover .arrow{right:-35px;}
.top_indexpage .earth01 .earth_list li a .arrow,.top_indexpage .earth01 .who_we_are .boxR .arrow a,.top_indexpage .arrow a,.top_indexpage .earth01 .who_we_are .boxR .arrow a:hover,.top_indexpage .arrow a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.top_indexpage .earth01 .who_we_are .boxR .arrow a,.top_indexpage .arrow a{position:relative;left:0;}
.top_indexpage .earth01 .who_we_are .boxR .arrow,.top_indexpage .arrow{z-index:10;}
.top_indexpage .earth01 .who_we_are .boxR .arrow a:hover,.top_indexpage .arrow a:hover{left:15px;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

section.who-we-are-sec {
    padding: 80px 0;
}

p.arrow a img { width: 100%; }

@media all{
.custom-background-img{background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;}
ul.bullets-list{list-style-image:url(https://www.leotronics.co.uk/wp-content/themes/leotronics_synbonesboot/library/img/icon_checkcircle.png);margin-top:30px;}
ul.bullets-list li.bullet-item{margin-bottom:30px;}
@media screen and (min-width: 768px){
ul.bullets-list li.bullet-item{padding-right:100px;}
}
ul.bullets-list li.bullet-item h3.bullet-item-title{margin-bottom:5px;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

.abt_bg_right_imgae img { width: 100%; }

.abt_head-title.abt-left-hd-title {
    padding-right: 30px;
    padding-left: 4em;
    padding-bottom: 3em;
}

section.layout_ou.lt-quality-sec {
    padding:20px 0;
    background: #f4efe9;
    overflow: hidden;

}
.vision-content img { width: 100%; }
.mission-content img { width: 100%; }
/*==========================================*/


button.btn.btn-primary.mybtn.click1.center-block,button.btn.btn-primary.mybtn.center-block{
        width: 100%;
    background: transparent;
    border: 0;
    padding: 0 26px;
    height: 48px;
    border-width: 1px;
    border-radius: 0;
    letter-spacing: .0625em;
    font-size: 16px;
    line-height: 46px;
    border: 1px solid #03622b; color:#01602a;}
.mybtn{margin-top:10%;}
.btn-primary:focus{box-shadow:none!important;}
/*button.btn.btn-primary.mybtn.click1.center-block:hover{
      width: 100%;
    background: transparent;
    border: 0!important;
    padding: 0 26px;
    height: 48px;
    border-width: 1px;
    border-radius: 5px;
    letter-spacing: .0625em;
    font-size: 16px;
    line-height: 46px;
    border: 1px solid #01602a;}*/

@media (max-width: 800px){
    .product-inner-right {
    margin-top: 10%;
}
.mybtn{margin-top:5%;}
}

@font-face{font-family:'FontAwesome';src:url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('https://www.renjetting.com/fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('https://www.renjetting.com/fonts/fontawesome-webfontd41d.eot#iefix&v=4.7.0') format('embedded-opentype'), url('https://www.renjetting.com/fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'), url('https://www.renjetting.com/fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'), url('https://www.renjetting.com/fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'), url('https://www.renjetting.com/fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}

section.product-inner-page-sec { padding: 60px 0;    background: #f0f0f0; }

button.btn.btn-primary.mybtn.click1.center-block:hover, button.btn.btn-primary.mybtn.center-block:hover { color: #01602a; } 
button.btn.btn-primary.mybtn.click1.center-block:focus, button.btn.btn-primary.mybtn.center-block:focus { outline: 0; } 

.product-inner-lft h2 {     text-transform: uppercase;
    font-size: 60px;
    font-weight: 600;
    color: #03622b; }
button.btn.btn-primary.mybtn.click1.center-block, button.btn.btn-primary.mybtn.center-block i { color: #01602a; }
.sub-product-sec {
    background: #ffffff;
    padding: 40px 0 40px;    border-top: 15px solid #01602a;
}
.sub-sub-product-sec { /*background: #f0f0f0;*/ padding: 0px 0 40px; }
.product-details-page-inner h2 { text-transform: capitalize;
    font-size: 50px;
    font-weight: 600;
    color: #03622b; }

ul.ul-li-lists-inner-page {
  list-style: none;
  padding: 0;
}
ul.ul-li-lists-inner-page li {
  padding-left: 1.3em;
  line-height: 32px;
}
ul.ul-li-lists-inner-page li:before {
  content: "\f138"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}    

.product-details-page-inner p { line-height: 32px; }

.quick-enquiry-sec { background: #f0f0f0;  }

/*==================================================*/


@media (max-width: 767.98px){

ul.form-ul-lists li{float:left;padding:0px 0;}
ul.clearfix.form-ul-lists li input,ul.clearfix.form-ul-lists li textarea{padding-left:20px!important;}

@media only screen and (min-width: 560px){

}
section.quick-enquiry-sec{padding:30px 0;background:#ffffff;}
.enquiry-title h2{font-family:"Poppins", sans-serif;font-weight:bold;color:#1589bb;font-size:54px;line-height:72px;letter-spacing:-1.44px;}
@media (min-width: 800px){
form.form-horizontal.form3 ul.clearfix.form-ul-lists.pb-ul-lists-15 li{margin-bottom:30px;}
}
}

@media (max-width: 812px){
ul.clearfix.form-ul-lists li{padding-bottom:8px;}
}
@media (max-width: 767.98px){
section.quick-enquiry-sec{padding:40px 0;background:#ffffff;}
}
@media (max-width: 540px){
.enquiry-title h2{font-family:"Poppins", sans-serif;font-weight:bold;color:#1589bb;font-size:32px;line-height:40px;letter-spacing:-1.44px;}
}

/*! CSS Used fontfaces */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

.quick-enquiry-sec {
    background: #f0f0f0;
    padding: 60px 0;border-top: 15px solid #01602a;
}

/*.product-details-page-inner h2 {
    text-transform: capitalize;
    font-size: 50px;
    font-weight: 600;
    color: #03622b;
}*/

.enquiry-title h2 { text-transform: capitalize;
    font-size: 50px;
    font-weight: 600;
    color: #03622b;margin-bottom: 30px; }


.carousel-control.right {
  right: 30px;
  left: auto;
  background-image: none !important;
  background-repeat: repeat-x;
}
 .carousel-control.left {
  left: 0;
  right: auto;
  background-image: none !important;
  background-repeat: repeat-x;
}
#carousel-example-generic {
    margin: 20px auto;
    width: 100%;
}

#carousel-custom {
    /*margin: 20px auto;*/
    /*width: 440px;*/
}
#carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
    overflow:hidden;
}
#carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
#carousel-custom .carousel-outer {
    position: relative;
}
.carousel-indicators li img {
 /* height: 100px;*/
  width: 100px;
}


.fa-chevron-circle-left{color: #01602a;top:50%;position: absolute;font-size: 40px;}
.fa-chevron-circle-right{color: #01602a;top:50%;position: absolute;font-size: 40px;}
.carousel-control {
opacity: 1;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: transparent!important;
}
.carousel-indicators .active {
    border: 1px solid #01602a;
}
.bg-form { background: #ffffff; padding: 50px; }

.product-inner-lft p { line-height: 32px; }

.mt-50 { margin-top: 50px; }

ul.submenu_ul.submenu_ul_menu li a { color: #ffffff!important; text-transform: capitalize!important; font-weight: 500!important;}

.stellarnav li.has-sub >a:after {
    content: '\f107';
    font-family: FontAwesome;
    margin-left: 10px; color: #000!important;
}

.our-team1 img { width: 100%; }

/*.thumbnail { background: transparent;border:0; }*/
.why-sec { position: relative; z-index: 9;}
.bg-ovelay:before {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(16 124 53 / 50%);
    transform: matrix(-1,0,0,1,0,0);
    content: "";
    
}
.why-title {
    z-index: 9;
    position: relative;
}
.service-n  a { z-index: 99999; }
a {display: inherit; }
.carousel-inner img { width: 100%; }

button.btn.btn-primary.mybtn.click1.center-block:hover, button.btn.btn-primary.mybtn.center-block:hover { background: #01602a; color: #ffffff; }
button.btn.btn-primary.mybtn.click1.center-block:hover i, button.btn.btn-primary.mybtn.center-block:hover i {
    color: #fff;
}
.product-main-sec { padding: 80px 0; background: #f0f0f0; }

.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}

ul.p-ul-lists-our-team {
  list-style: none;
  padding: 0;
}
ul.p-ul-lists-our-team li {
    padding-left: 1.3em;
    color: #484848;
    font-weight: 700;
}
ul.p-ul-lists-our-team li:before {
  content: "\f138"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.google-map { line-height: 0; }

.vision-mission-sec{ padding-bottom: 70px;  padding-top: 70px; }
.vision-content h2 { text-align: center;font-size: 60px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #0a7d3b;margin-bottom: 25px;
     }
.mission-content h2 { text-align: center;font-size: 60px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #0a7d3b;margin-bottom: 25px;
    }

.service_col p { font-weight: 700; }    
.service_col h4 { color: #484848; font-weight: 700; }

.service_col ul.p-ul-lists-our-team li:before {  color: #0a7d3b; }

.top_indexpage {
    overflow: hidden;
}



/*Modal CSS*/
.modal-header{border-bottom:0px;}
.modal-footer{border-top:0px;}
.modal{z-index:9999999;overflow-y:hidden;}
.modal-dialog{max-width:810px;width:95%;}
.modal-content{margin-top:20%;}
.stick_popup{height:auto;min-height:auto;display:inline-block;width:100%;text-align:center;padding:0;}
.pop-img{display:block;max-width:100%;margin-top:15%;}
.stick_close{cursor:pointer;position:absolute;top:0px;right:0px;font-size:20px;background-color:#000;color:#fff;text-decoration:none;width: 57px;height: 57px;line-height: 57px;text-align: center;}
.modal-backdrop.in{filter:alpha(opacity=95);opacity:.95;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background-color:#000;}
.headerh3{font-size:18px;line-height:33px;font-weight:bold;color: #000;}
.modal-header{background-color:#007b14;color:#fff;}
.modal-title{text-align:center;font-size:19px;color:#fff;}
.form-horizontal .form-group{clear:both;}
.form-control1{width:99%;}
.navbar23{overflow:hidden;background-color:#333;position:fixed;bottom:0;width:100%;z-index:999999;padding:10px 0px;}
.navbar23 button{font-size:12px;width:100%;}
.btn-danger{background-color:#007b14!important;border-color:#007b14!important;}
.sidebutton{left:0;position:fixed;top:250px;z-index:10000;}
.sidebutton1{right:0px;position:fixed;top:250px;z-index:10000;}
.formtop{margin-top:10px;}
.padd-0{padding:0px;}
.capside{float:left;margin-top:5px;margin-bottom:15px;}
.submitbutton{background:#007b14;color:#FFF!important;font-size:16px;line-height:13px;border-radius:5px;padding:6px 4px;border:1px solid #007b14;}

/*----------------- End Modal CSS------------------------*/

/*-----------------Validation----------------------------*/
.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid;}
.form-control-feedback{display:none;}
.has-feedback label~.form-control-feedback{top:0!important;}
.error{text-align:left!important;display:table!important;}

/*-----------------End Validation----------------------------*/


.top-header{z-index: 999999999;
    display: block;
    position: absolute;
    right: 0;}

div#google_translate_element{height: 20px;padding-right: 140px;}
