/*@font-face{font-family:"VistaSansOT";font-style:normal;font-weight:300;
src:url(../fonts/VistaSansOT-Light.eot),
url(../fonts/VistaSansOT-Light.woff) format("woff"),
url(../fonts/VistaSansOT-Light.ttf) format("truetype");}
@font-face{font-family:"VistaSansOT";font-style:normal;font-weight:400;
src:url(../fonts/VistaSansOT-Reg.eot),
url(../fonts/VistaSansOT-Reg.woff) format("woff"),
url(../fonts/VistaSansOT-Reg.ttf) format("truetype");}*/
/*===================================== 
YOU CAN WRIGHT CUSTOME CSS 
======================================*/
.padding-custom-c { padding: 0px 0 100px 0; }
button.scroltop { color: #fff !important; }
span.bold-title { color: #0016a9; font-size: 15px; font-weight: 600; text-transform: uppercase; }
.sticky-header.main-bar-wraper.is-fixed.color-fill .logo-header-inner img { /*width: 220px;*/ width: 285px; }

.section-title {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 40px;
}
.section-title h3 {
    float: left;
    padding: 13px 20px;
    color: #373435;
    text-transform: none;
    position: relative;
    margin-bottom: 30px;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400!important;
}
.section-title h2 {
    
    /* float: left;
    width: 100%;
    position: relative;
    font-size: 32px;
    font-weight: 400!important;
    color: #373435;
    text-transform: none;
    text-align: left;
    text-transform: uppercase; */

    float: left;
    width: 100%;
    position: relative;
    font-size: 46px;
    font-weight: 600!important;
    color: #225C9A;
    text-transform: none;
    text-align: left;
    text-transform: uppercase;

}

.st-separator {
    float: left;
    width: 180px;
    height: 3px;
    position: relative;
    margin-top: 10px;
    background: #15A545 !important;
}

/*.st-separator:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 50px;
    height: 4px;
    background: #15A545 !important;
}*/

.read-mr-btn {
   padding: 10px 30px;
    background: transparent;
    border: 1px solid #0016a9;
    color: #0016a9;
}

.nav-stacked>li{float:none;}
.nav-stacked>li+li{margin-top:2px;margin-left:0;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.media-body{overflow:hidden;zoom:1;}
.media-body{width:10000px;}
.media-body{display:table-cell;vertical-align:top;}
.clearfix:after,.clearfix:before{display:table;content:" ";}
.clearfix:after{clear:both;}
.menu a:before,.menu.has-magic-line .active a:before{visibility:hidden;}

.font_18{font-size:16px;}
.font_20{font-size:20px;}
.font_30{font-size:30px;}
.font_35{font-size:35px;}
.uppercase{text-transform:uppercase;}
.white{color:#000;}
.containerWrapper{width:90%;margin:0 auto;position:relative;}
.containerWrapperInner{width:100%;float:left;}
.sectionHomeSecondWrapper{width:100%;/*background-image:url(http://www.shubhamextrusion.com/images/tab_panel_background.jpg);*/

	    background: #f4f4f4;
	background-repeat:no-repeat;background-size:cover;padding:2em 5em;display:inline-block;}
.sectionHomeSecondWrapperInner{width:100%;float:left;position:relative;}
.sectionHomeSecondWrapperInnerBlock{float:left;position:relative;padding:0 0 2em;display:inline-block;cursor:pointer;}
.sectionHomeSecondWrapperInnerBlockImage{padding:2em 0 1.5em;width:100%;display:inline-block;position:relative;}
.secTwoSliderTextBig{/*font-family:'font_semibold';*/color:#000;}
.sectionHomeSecondWrapperInnerBlock:after{position:absolute;width:1px;top:50%;right:0;height:55%;content:"";background:#000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.sectionHomeSecondWrapperInnerBlock.lastBlock:after{background:0 0;content:"";}
.sectionHomeSecondWrapperInnerBlock.active .hoverImage{opacity:1;}
.secTwoSliderTextSmall{color:#000;/*font-family:'font_regular';*/}
.sectionHomeSecondWrapperInnerBlock.active .secTwoSliderTextBig,.sectionHomeSecondWrapperInnerBlock.active .secTwoSliderTextSmall{/*color:#fff;*/ color: #0016a9; }
.sectionHomeSecondWrapperInnerBlock.active .mainImage{opacity:0;}
.sectionHomeSecondWrapperInnerBlock .sectionHomeSecondImageBlock{width:25%;position:relative;margin:0 auto;}
.sectionHomeSecondWrapperInnerBlock .sectionHomeSecondImageBlock img{width:100%;}
.sectionHomeSecondWrapperInnerBlock .hoverImage{opacity:0;position:absolute;top:0;left:0;}
.secTwoSliderWhiteTagLine{padding:2em 0 1em;display:inline-block;width:100%;font-weight:lighter;}
.menu,.menu a{position:relative;}
.sectionHomeSecondWrapperInner a{color:#0E5E05;}
.menu{padding:0;list-style-type:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.menu a{display:block;color:inherit;text-decoration:none;text-align:center;white-space:nowrap;}
.menu .magic-line:before,.menu a:before{content:"";position:absolute;top:0;bottom:-6px;width:100px;left:calc(50% - 50px);
z-index:999;border-bottom:6px solid #0016a9;}
.magic-line{position:absolute;top:0;bottom:0;left:0;width:1px!important;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;}
.sectionHomeSecondWrapperInner ul li{width:28%;float:left;position:relative;}
.sectionHomeSecondWrapperInner ul li:last-child{position:absolute;float:none;width:25%!important;z-index:999;left:0;}
.sectionHomeSecondWrapperInnerBlock{width:100%;}
.sectionHomeSecondWrapperInner ul li:after{position:absolute;content:"";bottom:-4px;z-index:1;width:100%;height:1px;background:#000;left:0;}
.menu a:before{border-color:transparent;}
.displayMobile{display:none;}
.displayMobile.tabletTabPanel{display:none;}
.TabPaneldisplayMobile{display:none;}
.sectionHomeSecondWrapperInnerBlock .sectionHomeSecondImageBlock.certiImage{width:55%;}
/*! CSS Used from: http://www.shubhamextrusion.com/css/media_query.css?v=0.0.7 */
@media only screen and (max-width:1680px){
.font_18{font-size:17px;}
.font_35{font-size:32px;}
.font_30{font-size:28px;}
.font_20{font-size:18px;}
}
@media screen and (max-width:1600px){

.font_20{font-size:17px;}
.font_18{font-size:16px;}
.font_35{font-size:29px;}
.font_30{font-size:24px;}
}

@media screen and (max-width:1536px){ .wt-half-right {
    width: 590px;
    float: left;
    padding-left: 0;
} }
@media only screen and (max-width:1440px){
.wt-half-right {
    width: 100%;
    float: left;
    padding-left: 0;
}
    .bg-icon1:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    left: 0;
    bottom: -10px;
    background-size: 94%!important;
}
    .bg-icon:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    right: 0;
    background-size: 94%!important;
}
    .sectionHomeSecondWrapper {
    width: 100%;
    /* background-image: url(http://www.shubhamextrusion.com/images/tab_panel_background.jpg); */
    background: #f4f4f4;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2em 1em;
    display: inline-block;
    z-index: 99999999999;
}
.font_18{font-size:15px;}
.font_35{font-size:27px;}
.font_30{font-size:22px;}
.font_20{font-size:16px;}
.containerWrapper{width:93%;}
}


@media only screen and (max-width:1400px) { .bg-icon:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    right: 0;
    background-size: 90%!important;
} }


@media only screen and (max-width:1380px) { .wt-half-right.p-a50.p-l50.p-r0 p {
    text-align: justify;
    padding: 0;
    margin: 0;
} }

@media only screen and (max-width:1366px){
    .header-nav .nav > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /*color: #000;*/
    font-size: 13px;
    padding: 20px 10px;
    cursor: pointer;
    letter-spacing: 2px;
    margin: -10px 0;
    font-weight: 600;
}
    .bg-icon:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    right: 0;
    background-size: 88%!important;
}
.font_18{font-size:13px;}
.font_20{font-size:17px;}
.font_35{font-size:23px;}
.font_30{font-size:20px;}
.containerWrapper{width:96%;}
}
@media screen and (max-width:1280px){
    .bg-icon1:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    left: 0;
    bottom: -10px;
    background-size: 82%!important;
    background-position: center left !important;
}
.bg-icon:before {
    width: 757px;
    height: 910px;
    background: url(../images/logo-icon/Ashok-icon-back.png) no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    right: 0;
    background-size: 83%!important;
    background-position: top center!important;
}
.sectionHomeSecondWrapper {
    width: 100%;
    background: #f4f4f4;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2em 2em;
    display: inline-block;
}


  .wt-half-right {
    /*width: 555px;*/
    float: left;
    padding-left: 0;
    padding-top: 15px;
}
  .header-nav .nav > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /*color: #000;*/
    font-size: 12px;
    padding: 35px 12px;
    cursor: pointer;
    letter-spacing: 2px;
    margin: -10px 0;
    font-weight: 600;
}
.font_30{font-size:19px;}
.font_18{font-size:13px;}
.font_35{font-size:21px;}
.font_20{font-size:16px;}
}
@media screen and (max-width:1170px){
.font_18{font-size:14px;}
.font_35{font-size:20px;}
.font_20{font-size:15px;}
.sectionHomeSecondWrapper{padding:2em 1em;}
}


@media screen and (max-width:1054px){
.font_18{font-size:13px;}
.containerWrapper{width:97%;}
.font_35{font-size:18px;}
.font_20{font-size:14px;}
}

@media screen and (max-width:1024px){.bg-icon1:before {
  
    display: none;
}

.bg-icon:before { display: none; }

}
@media screen and (max-width:992px){
.font_18{font-size:16px;}
.sectionHomeSecondWrapper{padding:1em;}
.displayMobile{display:block;}
.font_35{font-size:22px;}
.secTwoSliderTextSmall.font_18{font-size:9px!important;}
}


@media screen and (max-width:991px) { 

.project-title {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    /* font-family: oswald,sans-serif; */
    font-weight: 400;
    font-size: 15px!important;
    line-height: 1.45;
    letter-spacing: .07em;
    color: #757575;
    text-transform: uppercase;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
    .wt-half-left img {
    /* width: 100%; */
    margin: 84px 0 0 0!important;
} }


@media screen and (max-width:769px){
    .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    margin-bottom: 0;
}
  .secTwoSliderTextSmall.font_18 {
    font-size: 15px!important;
}

.sectionHomeSecondWrapperInnerBlock{visibility:visible!important;animation-name:unset!important;}
.sectionHomeSecondWrapperInnerBlock{padding:1em 0;}
.hideTabPenalMobile{display:none;}
.TabPaneldisplayMobile{display:block;}
.closeTabButton{position:absolute;top:15px;right:15px;}
.mobileTabExpand{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:-1;transform:rotateY(90deg);}
.sectionHomeSecondWrapper .mobileTabExpand .tab-content{display:block;height:100%;width:100%;position:relative;background:#fff;}
.secTwoSliderWhiteTagLine p{padding:2em 0 1em;color:#fff;}
.mobileTabExpand .secTwoSliderWhiteTagLine p{padding:1em 0;color:#000;}
.closeTabButton a{color:#e40714;}
.displayMobile.tabletTabPanel{display:block;}
.sectionHomeSecondWrapper .mobileTabExpand .tab-content .tab-pane{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 1em;}
.sectionHomeSecondWrapperInner ul{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;display:block;}
.sectionHomeSecondWrapper .tab-content,.sectionHomeSecondWrapperInner .magic-line{display:none;}
/*.sectionHomeSecondWrapperInner ul li{float:left;width:50%;}*/
.sectionHomeSecondWrapperInner ul li{float:left;width:100%;}
.sectionHomeSecondWrapperInnerBlock:after { display: none; }
.sectionHomeSecondWrapperInner ul li:nth-child(3) .sectionHomeSecondWrapperInnerBlock:before { display: none; }
.TabPaneldisplayMobile ul li:nth-child(3), .TabPaneldisplayMobile ul li:nth-child(4) {
    border-bottom: 1px solid transparent!important;
}
.sectionHomeSecondWrapperInner ul li:after{height:0;}
.sectionHomeSecondWrapperInner ul li:first-child .sectionHomeSecondWrapperInnerBlock:after,.sectionHomeSecondWrapperInner ul li:nth-child(3) .sectionHomeSecondWrapperInnerBlock:after{height:100%;}
.sectionHomeSecondWrapperInner ul li:nth-child(3) .sectionHomeSecondWrapperInnerBlock:before{height:1px;width:100%;bottom:0;top:0;background:#000;transform:translateY(0);content:"";position:absolute;}
.sectionHomeSecondWrapperInner .nav-stacked>li+li{margin-top:0;}
.sectionHomeSecondWrapperInner ul li:nth-child(2) .sectionHomeSecondWrapperInnerBlock:after{background:0 0;}
.sectionHomeSecondWrapperInner ul li:nth-child(4) .sectionHomeSecondWrapperInnerBlock:after{height:1px;width:100%;bottom:0;top:0;background:#000;transform:translateY(0);}
.sectionHomeSecondWrapperInnerBlock.lastBlock:after{background:#000;content:"";}
.sectionHomeSecondWrapperInner ul li.active:after{background:#fff;}
.font_18{font-size:15px;}
.TabPaneldisplayMobile ul li:nth-child(5){float:none;margin:0 auto;display: table;}
.TabPaneldisplayMobile ul li:nth-child(3),.TabPaneldisplayMobile ul li:nth-child(4){border-bottom:1px solid #000;}
.TabPaneldisplayMobile ul li:nth-child(5) .sectionHomeSecondWrapperInnerBlock.lastBlock:after{background:transparent;}
}
@media screen and (max-width:480px){
    .banner-breadcrumb .text .subheadline h2 {
    font-size: 33px;
    color: #fff;
    line-height: 1.1;
    font-family: 'Poppins', sans-serif;
    text-shadow: 1px 1px 10px #000;
    margin: 5px 0;
}
    .is-fixed .header-nav .nav > li > a {
    padding: 8px 15px!important;
}
    .logo-header-inner img {
    max-width: inherit;
    width: 270px !important;
}
  .sectionHomeSecondWrapperInner ul {
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    display: block;
    margin-bottom: 0;
}
  .secTwoSliderTextSmall {
    color: #000;
    margin-bottom: 0;
}

.secTwoSliderTextBig {
    color: #000;
    margin-bottom: 0;
}
.wt-half-right-outer.m-t50.bg-gray-1 {
    margin-top: 0;
}


 /* .application_page .grid-item h4 {
   
    display: table;
}
  .grid-item {
    position: inherit!important;
  
}*/

  .section-title h2 {
    float: left;
    width: 100%;
    position: relative;
    font-size: 30px!important;
    font-weight: 600!important;
    color: #0016a9;
    text-transform: none;
    text-align: left;
    text-transform: uppercase;
    line-height: 45px;
}
  span.glyphicon.glyphicon-chevron-left {
    border: 2px solid #0016a9;
    width: 30px;
    height: 30px;
    line-height: 27px!important;
    border-radius: 50%;
    font-size: 10px!important;
}

  span.glyphicon.glyphicon-chevron-right {
    border: 2px solid #0016a9;
    width: 30px;
    height: 30px;
    line-height: 27px!important;
    border-radius: 50%;
    font-size: 10px!important;
}
.font_30 {
    font-size: 25px;
}
.sectionHomeSecondWrapperInnerBlock .font_18{font-size:16px!important;}
.sectionHomeSecondWrapperInnerBlock{padding:0 0 1em;}
.secTwoSliderWhiteTagLine{padding:1em 0 1em;}
.containerWrapper{width:100%;}
.containerWrapper{padding:0 15px;display:inline-block;}
.font_35{font-size:20px;}
}
/*! CSS Used keyframes */
.mt-8 { margin-top: 8px; }

.p-bl00 { padding-bottom: 100px; }

.black{color: #000000; }

.wt-half-right.p-a50.p-l50.p-r0 p { text-align: justify;     margin-bottom: 0; line-height: 30px;}
.filter-content.bg-white.p-a30 h4 {
    font-size: 15px!important;
    text-align: center;
    font-weight: 400; margin-bottom: 0;
}


/*--------------------------------------------------------------------------*/


/*! CSS Used from: https://www.rajoo.com/css/edit.css */
.content section:nth-child(odd){background:#fff;}

.pb0{padding-bottom:0;}
.inner_page h4{margin-bottom:10px;text-transform:uppercase;letter-spacing:.6px;}

.application_page .grid-item h6{    font-size: 18px;
    color: #5f5f5f;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;    margin: 0;}
.application_page .grid-item h4{    font-weight: 500;
    letter-spacing: 1px!important;
    font-size: 25px;
    text-transform: uppercase;}
.application_page .grid-item h4 em{color:#0016a9;}
.application_page .grid-item h4 sup{font-size:26px;}

.content{width:100%;position:relative;z-index:2;float:left;height:100%;}
.wrapper-inner{float:right;width:65%;position:relative;background:#fff;padding:150px 0 0;z-index:4;opacity:0;}
.home-wrap{padding-top:0;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25;}

.gallery-items{float:left;width:100%;position:relative;background:#fff;}
.grid-item-holder{height:auto;opacity:0;}
.gallery-item{overflow:hidden;}
.spad .grid-item-holder{padding:2px;}
.gallery-item{position:relative;}
.gallery-item img{width:100%;height:auto;position:relative;z-index:1;

padding-bottom: 85px;

}
.folio-img{float:left;position:relative;width:100%;z-index:1;}
.folio-img .overlay{opacity:0.1;z-index:4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.grid-item{background:rgba(255,255,255);bottom:0;left:0;padding:5px 15px 10px;text-align:left;width:100%;border:1px solid #ccc; border-top: 0;
 }
.grid-item{z-index:5;position:absolute;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.grid-item:after,.grid-item:before{content:'';position:absolute;left:15px;background:hsl(358, 85%, 52%);}
.grid-item:before{top:-11px;width:50%;height:1px;}
.grid-item:after{top:-14px;width:50px;height:3px;}
.grid-item-holder:hover .overlay{opacity:.6;}
.grid-item-holder:hover .grid-item{bottom:20px;}
.fixed-filter{position:fixed;top:0;right:0;width:65%;z-index:7;background:#f3f3f3;height:70px;line-height:70px;-webkit-transform:translate3d(0, 0, 0);}
::-webkit-input-placeholder{color:#111;}
::-moz-placeholder{color:#111;}
:-ms-input-placeholder{color:#111;}
:-moz-placeholder{color:#111;}
@media only screen and (max-width:1036px){
  section.counter-section {
   /* padding: 0px 0 40px 0!important;*/
}
.home-page .content{margin-top:0;}
.inner_page{margin-top:70px!important;}
.content{margin-top:70px;}
section{padding:40px 0;}
.wrapper-inner{width:100%;}
.wrapper-inner{float:left;}
.fixed-filter{position:relative;width:100%;background:#292929;}
}
@media only screen and (max-width:756px){
/*.gallery-item{width:50%;}*/
}
@media only screen and (max-width:540px){
.gallery-item{width:100%;}
}
.gallery-items .gallery-item{cursor:pointer;}
.pb0{padding-bottom:0;}
@media (max-width:767px){
.gallery-filters{display:none;}
}

@media only screen and (max-width:767px){
  .logo-header-inner img {
    max-width: inherit;
    /*width: 160px;*/
}
.inner_page h4{display:inline-block;width:100%;}
}
/*! CSS Used from: Embedded */
@media (max-width: 1025px){
.application_page{margin-top:0px!important;}
.application_page section{padding:0px;}
.application_page .fixed-filter{position:fixed;}
}
.filter-holder:before{content:"";left:-70px;border-top:70px solid rgb(243, 243, 243);border-left:70px solid transparent;position:absolute;z-index:-1;top:0;}

/*--------------------------------------------------*/

input.submit.class-submit {     padding: 10px 30px;
    background: transparent;
    border: 1px solid #0016a9;
    color: #0016a9;     font-weight: 600;}

 .centered-form {
    margin-top: 40px;
}


ul.footer-address {
  list-style: none;
  padding: 0;
}
ul.footer-address li {
      padding-left: 1.3em;
    display: flex;
    color: #225C9A;

}
ul.footer-address li.addrs-icon:before {

  content: "\f041"; /* 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 */
  width: 30px;
  height:30px;
  line-height: 30px;
  /*border-radius: 50%;
  border:1px solid #0016a9;*/
  text-align: center;    
  margin-right: 15px;
  font-size: 20px;
  color: #15A545;

}

ul.footer-address li.email-icon:before {
  content: "\f0e0"; /* 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 */
  width: 30px;
  height:30px;
  line-height: 30px;
  /*border-radius: 50%;
  border:1px solid #0016a9;*/
  text-align: center;    
  margin-right: 15px;
  font-size: 20px;
  color: #15A545;

}

ul.footer-address li.mob-icon:before {
  content: "\f095"; /* 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 */
  width: 30px;
  height:30px;
  line-height: 30px;
  /*border-radius: 50%;
  border:1px solid #0016a9;*/
  text-align: center;    
  margin-right: 15px;
  font-size: 20px;
  color: #15A545;
}

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


/*! CSS Used from: https://www.chinaheromachine.com/template/pc/default/css/public.css */


.wp{margin:0 auto;width:1200px;}
/*! CSS Used from: https://www.chinaheromachine.com/template/pc/default/css/main.css */
.indexG{padding:80px 0;}
.indexG .list{float:left;width:580px;}
.indexG .tit{margin:0 0 30px 0;}
.indexG .tit h3{font-size:60px;color:#080404;text-align:center;}
.indexG .tit p{color:#999;font-size:16px;text-align:left;margin:16px 0 0 0;}
.indexG ul li{padding:20px 0 0;box-sizing:border-box;cursor:pointer;margin:0;}
.indexG ul li .ico{float:left;width:100px;height:68px;text-align:center;box-sizing:border-box;}
.indexG ul li .t{margin:0 0 0 100px;}
.indexG ul li h5{font-size:30px;color:#010101;}
.indexG ul li p{font-size:15px;color:#747474;line-height:24px;margin:6px 0 0 0;}
.indexG ul li:nth-child(1) .ico{background:url("../images/after-sale-service.png") no-repeat center;}
.indexG ul li:nth-child(2) .ico{background:url("../images/professional-advice.png") no-repeat center;}
.indexG ul li:nth-child(3) .ico{background:url("../images/high-quality.png") no-repeat center;}
.indexG ul li:nth-child(4) .ico{background:url("../images/widely-praised.png") no-repeat center;}
.indexG .indexnews{float:right;width:590px;}
/*! CSS Used from: https://www.chinaheromachine.com/template/pc/default/css/media-queries.css */
@media screen and (max-width:768px){
.wp{width:100%;padding-right:10px;box-sizing:border-box;padding-left:10px;}
}
@media screen and (max-width:768px){
.indexG{padding:30px 10px;}
.indexG .list{float:none;width:100%;margin:0 auto;}
.indexG .tit{margin:0;}
.indexG .tit h3{font-size:32px;}
.indexG .tit p{font-size:15px;margin:15px 0 0;}
.indexG ul li{padding:20px 0 0;text-align:center;}
.indexG ul li .ico{float:none;width:100px;height:68px;margin:0 auto;}
.indexG ul li .t{margin:15px 0 0;}
.indexG ul li h5{font-size:22px;}
.indexG ul li p{font-size:14px;line-height:22px;}
/*.indexG .indexnews{display:none;}*/
}

ul.Advantages-lists li { list-style: none; }

/*=======================================hover-effect=======================================*/

.da-thumbs {
	list-style: none;
	/*width: 200px;*/
/*	width: 984px;
	height: 600px;*/
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs .industries-we-serve-hover {
/*	float: left;
	margin: 5px;
	background: #fff;
	padding: 8px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
margin-bottom: 0px;
    float: left;
    /* margin: 5px; */
    /* background: #fff; */
    padding: 4px;
    position: relative;width: 100%;
    /* box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
}
.da-thumbs .industries-we-serve-hover a,
.da-thumbs .industries-we-serve-hover a img {
	display: block;
	position: relative;
}
.da-thumbs .industries-we-serve-hover a {
	overflow: hidden;
}
.da-thumbs .industries-we-serve-hover a div {
    position: absolute;
   /* background: #333;*/
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
}
.da-thumbs .industries-we-serve-hover a div span {
/*	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);*/
         display: block;
    padding: 10px 0;
    /* margin: 40px 20px 20px 20px; */
    text-transform: uppercase;
    font-weight: normal;
    color: #000;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    border-bottom: 1px solid #0016a9;
    box-shadow: 0 1px 0 #0016a9, 0 -10px 0 #0016a9;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}

.industries-we-serve-hover img { width: 100%; }
h5.services-classic-title a { text-transform: uppercase;
    color: #333;
    font-weight: 500;}


    h5.services-classic-title a:hover {
    text-transform: uppercase;
        color: #a8ce45;
    font-weight: 500;
}


.oh .services-classic:hover .services-classic-figure img {
    transform: scale(1.05);
}

.services-classic-figure img {
    width: 100%;
    transform: none;
    will-change: transform;
    transition: all .5s ease;
}
/*===============================================*/

/*.section-title.text-center-class{ float: none; }
  .section-title.text-center-class h2 { text-align: center; }

.section-title.text-center-class.st-separator {
    float: none;
    width: 180px;
    height: 2px;
    position: relative;
    margin-top: 10px;
    background: #0016a9!important;
    display: table;margin:0 auto;
}*/

section.project-one.project-one__home-two.project-one__project-page-three {
    background: #f4f4f4;
    padding: 80px 0;
}

.display-center-c { display: table;margin: 0 auto; }

.section-title.text-center-class {
    float: none;
}

.section-title.text-center-class h2 {
    float: none!important;
}

.section-title.text-center-class .st-separator {
    float: none;
}

.widget.widget_services.inline-links h4 { color: #15A545; }
.p-0 { padding: 0; }


span.glyphicon.glyphicon-chevron-left {
    border: 2px solid #0016a9;
    width: 50px;
    height: 50px;
    line-height: 47px;
    border-radius: 50%;
    font-size: 20px;background: #0016a9;
}

span.glyphicon.glyphicon-chevron-right {
    border: 2px solid #0016a9;
    width: 50px;
    height: 50px;
    line-height: 47px;
    border-radius: 50%;
    font-size: 20px;background: #0016a9;
}


@media (max-width: 991px ) { 
    .banner-breadcrumb .text {
    position: absolute;
    top: 50%!important;
    left: 50%;
    transform: translate(-50%,-50%)!important;
    color: #fff;
    text-align: center;
    width: 100%;
}
  .header-nav .nav > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #000!important;
    font-size: 12px;
    padding: 10px 12px!important;
    cursor: pointer;
    letter-spacing: 2px;
    margin: 0px 0!important;
    font-weight: 600;
}
.section-title h2 {
    margin-bottom: 0;
    float: left;
    width: 100%;
    position: relative;
    font-size: 35px;
    font-weight: 600!important;
    color: #0016a9;
    text-transform: none;
    text-align: left;
    text-transform: uppercase;
    line-height: 45px;
}
.is-fixed .main-bar {
    position: relative;
    top: 0;
    left: 0;
    box-shadow: 0px 15px 10px -15px #0000004f;
}

 }

 @media (max-width: 812px ) { 
    .project-link {
    position: absolute;
    left: 100px!important;
    top: 50%!important;
    width: 5em!important;
    height: 5em!important;
    margin: -4.5em!important;
    border-radius: 50%;
    background-color: rgb(227 7 19);
    overflow: hidden;
    opacity: 0;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transition: all .7s;
    -o-transition: all .7s;
    transition: all .7s;
    right: 0;
    text-align: center;
}
span.glyphicon.glyphicon-chevron-left {
       border: 2px solid #0016a9;
    width: 30px;
    height: 30px;
    line-height: 26px;
    border-radius: 50%;
    font-size: 12px;
}

  span.glyphicon.glyphicon-chevron-right {
       border: 2px solid #0016a9;
    width: 30px;
    height: 30px;
    line-height: 26px;
    border-radius: 50%;
    font-size: 12px;
} }


section.counter-section { padding:100px 0 80px 0; }

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: #0016a9;
    /*border: 1px solid #0016a9;*/
    border-radius: 10px;
}


/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}


.f-social-link.social-icons li a:hover {
    font-size: 27px;
    margin-right: 10px;
    /*border: 1px solid #0016a9;*/
    /*width: 30px;
    height: 30px;
    line-height: 30px;*/
    text-align: center;
    background: none;
}

.bg-icon { position: relative; }
.bg-icon:before {
    width: 757px;
    height: 910px;
    background: url('../images/logo-icon/Ashok-icon-back.png') no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    right: 0;display: none;
}
.bg-icon1 { position: relative; }
.bg-icon1:before {
    width: 757px;
    height: 910px;
    background: url('../images/logo-icon/Ashok-icon-back.png') no-repeat;
    position: absolute;
    content: "";
    z-index: 9;
    left: 0;bottom: -10px;
}
section.addvantages-sec { position: relative; }

/*.footer-2:after {
    width: 282px;
    height: 280px;
    background: url(../img/right-icon-footer.png) no-repeat;
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    z-index: 9;
}*/


.wt-half-left img {
    /* width: 100%; */
    margin: 84px 0;float: right;
}

/*==========================inner-pages-start================================*/
/*.banner-breadcrumb { position: relative; }
span.background-banner { position: relative; }*/
.banner-breadcrumb{position:relative;width:100%;padding:0%;overflow: hidden;
    backface-visibility: hidden;}
.banner-breadcrumb .background-banner img{width:100%;height:100%;position:relative;
    left:0;top:0;z-index:1;transform:translate3d(0,0,0) scale(1.25);}
.loaded .banner-breadcrumb .background-banner img{transform:scale(1);transition:6.5s transform;overflow: hidden;}
.banner-breadcrumb .h2-banner-caption{/*color:#fff;margin:0;line-height:normal;text-transform:uppercase;
    position:absolute;bottom:5%;left:40px;padding:5px 15px;background:rgba(22, 84, 150, 0.91);border-radius:4px;font-size:24px;    z-index: 1;*/
    color: #fff;
    margin: 0;
    line-height: normal;
    text-transform: capitalize;
    position: absolute;
    top: 50%;
    left: 0;
    padding: 5px 15px;
    /*background: transparent;*/
    border-radius: 4px;
    font-size: 24px;
    z-index: 99;
    right: 0;
}

.banner-breadcrumb .h2-banner-caption h1 { color: #fff;
    font-size: 70px;
    display: table;
    text-align: center;
    margin: 0 auto;
    text-shadow: 3px 3px 3px rgb(15 6 14 / 60%)}

@media (max-width: 768px){
.banner-breadcrumb .h2-banner-caption{color:#EEE;margin:0;line-height:normal;
    text-transform:capitalize;text-shadow:0 0 0.3rem black;position:absolute;bottom:10%;font-size:12px;text-align:center;}
}
@media (max-width: 640px){
.banner-breadcrumb .h2-banner-caption{color:#EEE;margin:0;line-height:normal;
    text-transform:capitalize;text-shadow:0 0 0.3rem black;position:absolute;bottom:10%;font-size:10px;text-align:center;}
}
@media (max-width: 575px){
.banner-breadcrumb .h2-banner-caption{color:#EEE;margin:0;line-height:normal;
    text-transform:capitalize;text-shadow:0 0 0.3rem black;position:absolute;bottom:10%;font-size:8px;text-align:center;
text-shadow: 3px 3px 3px rgb(15 6 14 / 60%);
}
}
/*=======================================*/

.matrixEffect{-webkit-animation-name:matrixEffect;animation-name:matrixEffect;}
.black{color:#000;}
.font_16{font-size:16px;}
.black{color:#000;}
.justify{text-align:justify;}
.containerWrapper{width:90%;margin:0 auto;position:relative;}
.containerWrapperInner{width:100%;float:left;}
.sectionPaddingCommon{padding:2em 0 2em 0;width:100%;display:inline-block;}
.aboutPara p{margin-bottom:20px;line-height:1.6;}
.aboutContentWrapperMain{padding:0em 4em;display:inline-block;width:100%;}
@media only screen and (max-width:1680px){
.font_16{font-size:15px;}
}
@media screen and (max-width:1600px){
.font_16{font-size:14px;}
.aboutPara p{margin-bottom:14px;}
}
@media only screen and (max-width:1440px){
.font_16{font-size:13px;}
.containerWrapper{width:93%;}
}
@media only screen and (max-width:1366px){
.font_16{font-size:13px;}
.containerWrapper{width:96%;}
}
@media screen and (max-width:1280px){
.font_16{font-size:12px;}
}
@media screen and (max-width:1054px){
.font_16{font-size:11px;}
.containerWrapper{width:97%;}
.sectionPaddingCommon{padding:2em 0 1em 0;}
}
@media screen and (max-width:992px){
.font_16{font-size:16px;}
.aboutContentWrapperMain{padding:0em 0em;}
}
@media screen and (max-width:769px){
.sectionPaddingCommon{text-align:center;}
.sectionPaddingCommon{padding:15px 0 1em;}
.aboutPara p{text-align:justify;}
}
@media screen and (max-width:480px){
.containerWrapper{width:100%;}
.containerWrapper{padding:0 15px;display:inline-block;}
}
/*! CSS Used keyframes */
@-webkit-keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}
@keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}

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

.matrixEffect{-webkit-animation-name:matrixEffect;animation-name:matrixEffect;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.img{max-width:100%;}
.containerWrapper{width:90%;margin:0 auto;position:relative;}
.containerWrapperInner{width:100%;float:left;}
.sectionPaddingCommon{padding:2em 0 2em 0;width:100%;display:inline-block;}
.img_bg,.lazy_img{background:#e2e2e2;}
/*.lazy_img{opacity:0;}*/
.companyImage{position:relative;}
.imgWidth{width:100%;}

@media only screen and (max-width:1440px){
.containerWrapper{width:93%;}
}
@media only screen and (max-width:1366px){
.containerWrapper{width:96%;}
}
@media screen and (max-width:1054px){
.containerWrapper{width:97%;}
.sectionPaddingCommon{padding:2em 0 1em 0;}
}
@media screen and (max-width:992px){
.companyImageWrapper{margin:0 0 50px 0;display:inline-block;width:100%;}
}
@media screen and (max-width:769px){
.sectionPaddingCommon{text-align:center;}
.sectionPaddingCommon{padding:15px 0 1em;}
}
@media screen and (max-width:480px){
.containerWrapper{width:100%;}
.containerWrapper{padding:0 15px;display:inline-block;}
}
/*! CSS Used keyframes */
@-webkit-keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}
@keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}



section.inner-about-us-sec {
    padding: 40px 0;
}

.banner-breadcrumb .grid-overlayer {
    position: absolute;
    /* width: 100%;
    height: 600px;*/
    width: 100%;
    height: 100%;
    background-image: url(../../www.exelliq.com/typo3conf/ext/greiner/Resources/Public/Images/greiner-headerimage-grid.html);
    top: 0;
    left: 0;
    opacity: .4;
    z-index: 1;
}



.banner-breadcrumb .text{    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-10%);
    color: #fff;
    text-align: center;
    width: 100%;}
.banner-breadcrumb .text .headline{animation:1s ease-in-out 0s 1 slideInFromTop;}
.banner-breadcrumb .text .subheadline{animation:1s ease-in-out 0s 1 slideInFromBottom;}
.banner-breadcrumb .text .headline h1{line-height:1.1; font-family: 'Poppins', sans-serif;font-size:70px;text-shadow:1px 1px 10px #000;}
.banner-breadcrumb .text .subheadline h2{ margin-bottom: 0;   font-size: 33px;color: #fff;line-height:1.1;font-family: 'Poppins', sans-serif;text-shadow:1px 1px 10px #000;}
@media screen and (max-width:991px){
    .banner-breadcrumb .text .subheadline h2 {
    font-size: 20px!important;
}
.banner-breadcrumb .text .headline h1{font-size:35px;}
.banner-breadcrumb .text .subheadline h2{font-size:1.5em;}
}
@media (max-width:767px){
.banner-breadcrumb .text .headline h1{font-size:1.5em;}
.banner-breadcrumb .text .subheadline h2{font-size:1.2em;}
}
.vision-mision-values-sec { padding: 80px 0; }
.image-inner img { width: 100%; }
.inner-descrp  { /*padding: 15%; width: 80%;*/padding: 5%;
    /* width: 80%;*/ }
.inner-descrp h2 {     font-size: 40px;
    color: #0016a9;
    font-weight: 800;
    text-align: center; }
.inner-descrp p {      font-size: 14px;
    color: #000000;
    text-align: justify; }
.logo-abt-inner img { margin-bottom: 30px; }



@media screen and (max-width:991px){
.aboutContentWrapperMain ul li{line-height:36px!important;    text-align: left;}
}
.aboutContentWrapperMain ul li{    list-style: none;
    background-repeat: no-repeat;
    line-height: 38px;
    padding-left: 70px;
    background-image: url(../images/ul-li-left-menu-symb.png);
    color: #000;
    font-size: 16px;
    /* font-weight: 900; */
    margin-top: 16px;
    margin-bottom: 16px;
    background-size: 38px;}
.aboutContentWrapperMain .list-normal{padding:0;margin-bottom:0!important;margin-left:-20px!important;}
.aboutPara p b { font-size: 18px;color: #000; }
h3.element-subheader.custom-subheader {
    font-size: 50px;
    font-weight: 300;
    margin-bottom: 45px;
}
.mt-80 { margin-top: 80px; }



.text-primary{color:#378746;}
.section{position:relative;}
.section-title{text-align:center;margin:0;margin-left:.32em;}
.project{padding:0;overflow:hidden;}
.project figure{position:relative;}
.project figure img{display:block;width:100%;-webkit-transition:all 8s linear;-o-transition:all 8s linear;transition:all 8s linear;}
.project figure:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-shadow:0px 0px 14px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 14px -5px rgba(0,0,0,0.75);box-shadow:0px 0px 14px -5px rgba(0,0,0,0.75);}
.project.project-light figure:after{opacity:.4;}
.project figcaption{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;margin:3.2em 3.6em;}
.project-title{position:relative;top:0;left:0;margin:0;/*font-family:oswald,sans-serif;*/font-weight:400;font-size:1.56em;line-height:1.45;letter-spacing:.07em;color:#757575;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.project-category{position:absolute;left:0;bottom:0;margin:0 0 -.8em;/*font-family:oswald,sans-serif;*/font-weight:400;font-size:14px;color:#fff;letter-spacing:.8em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.project figure:hover:after{opacity:0;}
.project figure:hover img{-webkit-transform:scale(1.4);transform:scale(1.4);}
.project figure:hover .project-title{top:30px;opacity:0;}
.project figure:hover .project-category{opacity:0;letter-spacing:2em;}
.project-link{position:absolute;left:50%;top:50%;width:9em;height:9em;margin:-4.5em;border-radius:50%;
    background-color:rgb(227 7 19);overflow:hidden;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;}
.project-link:after{content:'';position:absolute;left:50%;top:50%;width:2.625em;height:2.625em;background:url(../../www.agrional.com/controls/tema/default/assets/img/img-icon/link.png) 0 0 no-repeat;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.project figure:hover .project-link{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.p-0{padding:0;}
@media (max-width:768px){
.mobile-hidden{display:none;}
}
@media (max-width:992px){
.section{position:relative;margin-top:0;margin-bottom:4.1em;}
.section-content{margin-top:4.1em;}
}
.productss .project-title{color:#ffffff;}
.productss .project figure:after{background-color:#111;}
@media (max-width:768px){
.productss .project-title{font-size:17px;line-height:20px;}
}
.projects.section { padding: 80px 0;    display: flex; }
/*===========================inner-pages-end================================*/


/*====================================================*/
.matrixEffect{-webkit-animation-name:matrixEffect;animation-name:matrixEffect;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.nav{padding-left:0;margin-bottom:0;list-style:none;}
.nav>li{position:relative;display:block;}
.nav>li>a{position:relative;display:block;padding:10px 15px;}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{float:left;margin-bottom:-1px;}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.clearfix:after,.clearfix:before,.nav:after,.nav:before{display:table;content:" ";}
.clearfix:after,.nav:after{clear:both;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important;}
@media (max-width:767px){
.visible-xs{display:block!important;}
}
@media (min-width:768px) and (max-width:991px){
.visible-sm{display:block!important;}
}
@media (min-width:992px) and (max-width:1199px){
.visible-md{display:block!important;}
}
@media (min-width:1200px){
.visible-lg{display:block!important;}
}

.img{max-width:100%;}
.viewOverlayButton{-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;}
.font_20{font-size:20px;}
.font_26{font-size:26px;}
.uppercase{text-transform:uppercase;}
.containerWrapper{width:90%;margin:0 auto;position:relative;}
.containerWrapperInner{width:100%;float:left;}
.sectionPaddingCommon{padding:2em 0 2em 0;width:100%;display:inline-block;}
.viewMoreLink .viewMoreLinkHover{  position: relative;
    margin: 1em 0 0;
    float: left;
    color: #0016a9;
    padding-bottom: 10px;
    font-family: 'Poppins', sans-serif;
    font-size: 25px;
    font-weight: 600; }
.news_exhibition_ref_cls .slides_img .viewMoreLink .viewMoreLinkHover{margin:1em 0 2em;}
.tab-content .slides_img{margin-top: 30px}
.viewMoreLink a:hover{color:#0016a9;}
.viewMoreLink a:hover:after{width:100%;}
.viewOverlayButton{position:absolute;top:50%;left:50%;width:40px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all ease-in-out .3s;}
.slides_img_1{overflow:hidden;}
.img_overlay,.slides_img_1.relative img{transition:all ease-in-out .5s;}
.slides_img_1.relative a img{transform:scale(1);}
.img_overlay{opacity:0;position:absolute;width:100%;top:0;left:0;height:100%;background:rgba(0,0,0,.90);}
.slides_img:hover .img_overlay,.slides_img:hover .viewOverlayButton{opacity:1;}
.slides_img:hover .hover_Text a:after,.slides_img_1.relative img{width:100%;}
.slides_img:hover .slides_img_1.relative a img{transform:scale(1.1);}
.viewMoreLink .viewMoreLinkHover:after{position:absolute;bottom:0;height:2px;width:30px;content:"";
background:#0016a9;left:0;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.relative{position:relative;}
.news_exhibition_wraper{padding-top:50px;}
.news_section_wrapper{display:inline-block;width:100%;margin-bottom:50px;}
.news_exhibition_ref_cls ul>li>a{border:0;}
.news_exhibition_ref_cls ul li{float:none;display:inline-block;}
.news_exhibition_ref_cls .nav-tabs>li{margin-bottom:0;border:0;}
.news_exhibition_ref_cls .nav>li>a:focus,.news_exhibition_ref_cls .nav>li>a:hover{text-decoration:none;background-color:transparent;}
.news_exhibition_ref_cls .nav-tabs>li>a{border:2px solid transparent;color:#848484;}
.news_exhibition_ref_cls .nav-tabs>li.active>a,.news_exhibition_ref_cls .nav-tabs>li.active>a:focus,.news_exhibition_ref_cls .nav-tabs>li.active>a:hover{
    border: 2px solid transparent;
    border-bottom-color: #0016a9;
    color: #0016a9;}

@media only screen and (max-width:1680px){
.font_20{font-size:18px;}
.font_26{font-size:24px;}
}
@media screen and (max-width:1600px){
.font_20{font-size:17px;}
.font_26{font-size:22px;}
}
@media only screen and (max-width:1440px){
.viewOverlayButton img{width:80%;}
.font_20{font-size:16px;}
.containerWrapper{width:93%;}
.font_26{font-size:20px;}
}
@media only screen and (max-width:1366px){
.font_20{font-size:17px;}
.containerWrapper{width:96%;}
.font_26{font-size:18px;}
}
@media screen and (max-width:1280px){
.font_20{font-size:16px;}
}
@media screen and (max-width:1170px){
.font_20{font-size:15px;}
.font_26{font-size:16px;}
}
@media screen and (max-width:1054px){
.containerWrapper{width:97%;}
.font_20{font-size:14px;}
.sectionPaddingCommon{padding:2em 0 1em 0;}
}
@media screen and (max-width:992px){
.news_exhibition_ref_cls ul{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;}
.news_exhibition_ref_cls ul{display:block;}
.news_exhibition_ref_cls ul li{float:none!important;width:auto;display:inline-block;}
}
@media screen and (max-width:769px){
.sectionPaddingCommon{text-align:center;}
.sectionPaddingCommon{padding:15px 0 1em;}
}
@media screen and (max-width:480px){
.news_exhibition_ref_cls .col-xs-6{width:100%;padding:0;}
.news_exhibition_ref_cls .viewMoreLink a{text-align:left;}
.containerWrapper{width:100%;}
.containerWrapper{padding:0 15px;display:inline-block;}
.viewMoreLink .viewMoreLinkHover{margin:1em 0;}
}

@-webkit-keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}
@keyframes matrixEffect{from{opacity:0;transform:matrix3d(.9,0,0,0,0,.779423,-.45,0,0,.5,.866025,0,0,200,0,1);transform-origin:50% center 0;}to{opacity:1;transform:matrix(1,0,0,1,0,0);}}

.gallery-section { padding: 80px 0; }
.industries-we-serve-hover.our-team { margin-bottom: 30px; }
.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.pagination a.active { background: #0016a9; color: #fff; }
/*===========================================*/

.contact-info-box .contact-info-cell{display:table-cell;width:36px;vertical-align:inherit!important;}
.contact-info-box .wrapper-info .text .text-bold{color:rgba(255, 255, 255, .9)!important;font-size:14px!important;}
.contact-address{background:#f2f2f2;padding:30px;box-shadow:7px 10px 20px 0px rgb(0 0 0 / 20%);}
.contact-info-box.contact-info-box1 .wrapper-icons{ width: 36px; height: 36px; text-align: center; color: #0016a9; border: 2px solid #0016a9; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.contact-info-box.contact-info-box1 .wrapper-info .text .text-bold{
    color:rgba(0, 0, 0, .9)!important;
    font-size: 16px!important;
    font-weight:500;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.contact-info-box.contact-info-box1 .wrapper-info .text a:hover, .contact-info-box.contact-info-box1 .wrapper-info a:hover{
    color: #15A545 !important;
    font-weight: bold;
}
.contact-info-box.contact-info-box1 .wrapper-info .text{
    font-size:15px;
    display:block;
    margin-bottom:0;
    color:rgba(0, 0, 0, .9)!important;
    /*font-family:'Montserrat', sans-serif;*/
    font-weight:500;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
@media (max-width: 812px){
    .vision-mision-values-sec {
    padding: 0px 0 80px 0;
}
    .companyImageWrapper {
    margin: 0 0 20px 0;
    display: inline-block;
    width: 100%;
}
    .inner-descrp h2 {
    font-size: 40px;
    color: #0016a9;
    font-weight: 800;
}
    .inner-descrp {
    padding: 5%;
    width: 100%;
    text-align: justify;
}
    .project figcaption {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    right: 0;
    bottom: 0;
     margin: inherit!important; 
    text-align: center;
}
    .productss .project-title {
    font-size: 12px!important;
    line-height: 20px;
}
.contact-address{background:#f2f2f2;padding:2px;box-shadow:7px 10px 20px 0px rgb(0 0 0 / 20%);}
}
@media (max-width: 320px){
.contact-info-box.contact-info-box1 .wrapper-info .text .text-bold{color:rgba(0, 0, 0, .9)!important;font-size:14px!important;font-weight:400; }
.contact-info-box.contact-info-box1 .wrapper-info .text{font-size:13px;display:block;margin-bottom:0;color:rgba(0, 0, 0, .9)!important;/*font-family:'Montserrat', sans-serif;*/font-weight:500; }
}
.contact-info-box .wrapper-info .text .text-bold:hover{color:#f58f17;}
.contact-info-box{display:table;width:100%;}
.contact-info-box .contact-info-cell{display:table-cell;width:36px;vertical-align:top;}
.contact-info-box .contact-info-cell + .contact-info-cell{width:auto;padding-left:20px;}
.contact-info-box .wrapper-icons{width:36px;height:36px;text-align:center;color:#3a4d6a;border:2px solid #edf2f9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.contact-info-box .wrapper-icons .icons{font-size:14px;line-height:32px;}
.contact-info-box .wrapper-info .text{font-size:14px;display:block;margin-bottom:0;color:#61728d;}
.contact-info-box .wrapper-info .text .text-bold{/*font-family:'Montserrat', sans-serif;*/font-size:15px;font-weight:normal;display:inline-block;padding-left:5px;white-space:nowrap;}
@media screen and (max-width:768px){ .list-contact{padding:0 15px;} }
.contact-info-box{margin:15px 0;}
.contact-info-box .wrapper-info .text .text-bold{color:rgba(255, 255, 255, .7);font-size:13px;}
.contact-info-box .wrapper-info .link:hover{color:#00aeef;}
ul.contact-ul-lists {  }
ul.contact-ul-lists li { list-style: none; }
.contact-section { padding: 80px 0; }
ul.contact-ul-lists { margin-bottom: 0; }
input.submit.class-submit:hover { background: #ffffff; color: #000!important; }
/*====================================================*/
.contact-title h2 {     text-transform: capitalize;
    font-size: 2em;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: left; }
.contact-title h4 { text-transform: capitalize; font-size: 20px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #0016a9; }
.contact-title p  { text-transform: capitalize; font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: 400; text-align: left; }
span.background-banner { position: relative; }

ul.social-icons.f-social-link li a { color: #225C9A; }

.inner-product-content-section { padding: 80px 0; }

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

.carousel-control.right {
  right: 0;
  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; }
a.carousel-control span.fa-angle-left { color: #fff;
    top: 50%;
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #041bb7;
    border-radius: 50%;
    left: 15px;}
a.carousel-control span.fa-angle-right{ color: #fff;
    top: 50%;
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #041bb7;
    border-radius: 50%;right: 15px;}


button.btn.btn-primary.mybtn.click1.center-block,button.btn.btn-primary.mybtn.center-block, .catalogue-btn2.call-now{outline: 0;width:100%;
    background:#041bb7;border:0;padding:0 26px;height:48px;border-width:1px;border-radius:0px;letter-spacing:.0625em;font-size:16px;line-height:46px;}
.mybtn{margin-top:25%;}
.catalogue-btn2 a{
    outline: 0;width:100%;
    background:#041bb7;
    border:0;
    padding:0 26px;
    height:48px;
    border-width:1px;
    border-radius:0px;
    letter-spacing:.0625em;
    font-size:16px;
    line-height:46px;
}
.catalogue-btn2 a:hover{
    background:#15A545;
}
.catalogue-btn a:hover{
    background:#15A545 !important;
}
.mybtn{margin-top:25%;}
.btn-primary:focus{box-shadow:none!important;}
button.btn.btn-primary.mybtn.click1.center-block:hover, button.btn.btn-primary.mybtn.click1.center-block:focus{width: 100%;
    background: #0016a9;
    border: 0;
    padding: 0 26px;
    height: 48px;
    border-width: 1px;
    border-radius: 0px;
    letter-spacing: .0625em;
    font-size: 16px;
    line-height: 46px;
    color: #fff;}
button.btn.btn-primary.mybtn.center-block:hover, button.btn.btn-primary.mybtn.center-block:focus{width: 100%;
    background: #15A545;
    border: 0;
    padding: 0 26px;
    height: 48px;
    border-width: 1px;
    border-radius: 0px;
    letter-spacing: .0625em;
    font-size: 16px;
    line-height: 46px;
    color: #fff;}


@media (max-width: 800px){
.mybtn{margin-top:5%;}
button.btn.btn-primary.mybtn.click1.center-block{width:100%;background:#041bb7;border:0;padding:0 0px;height:48px;border-width:1px;border-radius:0px;letter-spacing:.0625em;font-size:14px;line-height:46px;}
}
@media (max-width: 684px){
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px!important;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
}

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

.product-inner-descrp h1 { 
    text-transform: uppercase;
    font-weight: 700;
    color: #225C9A;
    font-size: 30px;
    line-height: 65px;
 }
.product-inner-descrp h2 { 
    color: #fff;
    display: table;
    background: #0016a9;
    padding: 5px 15px;
    font-weight: 500; }

.product-details-section { /*padding: 80px 0; */}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
    background: #e0e0e0;
}

li.resp-tab-item.resp-tab-active { background: #848383; color: #fff; }
.resp-tab-content { background: #f2f2f2; }
table.table-product-inner>thead>tr>th p { margin-bottom: 0; }
table.table-product-inner>thead>tr>th { background:#041bb7;color: #ffffff; text-align: center;padding: 5px!important;vertical-align: middle; }
table.table-product-inner>tbody>tr>td p { margin-bottom: 0; }
table.table-product-inner>tbody>tr>td { padding: 5px!important; text-align: center; vertical-align: middle;color: #000; }
table.table-product-inner>tbody { background: #ffffff; }
.product-details-sub.container { padding: 40px 0; }
p.title-p { font-size: 16px; color: #000; }

.product-details-sub ul li {
   /* list-style: none;
    background-repeat: no-repeat;
    line-height: 38px;
    padding-left: 70px;
    background-image: url(../images/ul-li-left-menu-symb.png);
    color: #000;
    font-size: 16px;
    margin-top: 16px;
    margin-bottom: 16px;
    background-size: 38px;*/
    list-style: disc;
    background-repeat: no-repeat;
    line-height: 41px;
    /*padding-left: 70px;*/
    margin-left: 20px;
    color: #000;
    font-size: 16px;
    /* font-weight: 900; */
    margin-top: 16px;
    margin-bottom: 16px;
    background-size: 41px;
}
.product-details-sub ul li::marker {
    color: #15A545 !important;
    font-size: 25px!important;
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9999!important;
/*    */
}

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




.layout-set{width:100%;float:left;}
a.linkx{float:right;font-weight:600;color:#0016a9!important;}
.listings .view a:hover{color:#15A545 !important;}
a.linkx:after{margin-left:8px;margin-right:7px;}
.home_products img{border:5px solid #cfd3d6;}
.home_products h4{font-weight:600;color:#0016a9;margin-bottom:10px;font-size:14px;}
.cat_products h4{font-weight:700;margin-bottom:5px;font-size:20px;line-height:17px;padding-bottom:0;}
.cat_products img{border:5px solid #15A545;margin-bottom:10px;    width: 100%;}
.row.listings .col-md-3{margin-bottom:35px;}
a.linkx:hover{color:#000!important;transition:0.6s;}
.home_products a:hover img{border-color:#225C9A; border-radius: 30px}
@media screen and (min-width: 320px) and (max-width: 767px){
.home_products a{float:left;width:100%;text-align:center;}
.home_products a.linkx{margin-top:10px;margin-bottom: 30px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.home_products h4{min-height:30px;}
}
section.product-details-section { overflow: hidden; }
section.home_products.cat_products.layout-set { padding: 80px 0; }

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


.bg-light{background-color:#f8f9fa!important;}
.w-100{width:100%!important;}
.py-2{padding-top:.5rem!important;}
.py-2{padding-bottom:.5rem!important;}
.py-5{padding-top:3rem!important;}
.py-5{padding-bottom:3rem!important;}


.application h2{color:#333333;font-size:40px;font-weight:700;margin-bottom:26px;}
.application h2{margin-bottom:12px;}
.industry{margin-right: 10px}
.industry-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;}
/*.industry img{mix-blend-mode:luminosity;}*/
/*.industry:before{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);}*/
.industry h6{/*margin-bottom:0;position:absolute;left:0;bottom:-30%;background:rgba(255, 255, 255, 0.65);
    font-size:22px;color:#333333;font-weight:400;text-align:center;padding:12px;
    right:0;z-index:2;*/
    text-transform: capitalize;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    bottom: -30%;
    background: #0016a9;
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
    padding: 12px;
    right: 0;
    z-index: 2;}
/*.industry:hover h6{bottom:0;}
.industry:hover img{mix-blend-mode:normal;}
.industry:hover .industry-icon{opacity:0;transform:translate(-50%, -50%) scale(0.5);}*/

.industry h6{bottom:0;}
.industry img{mix-blend-mode:normal;}
.industry .industry-icon{opacity:0;transform:translate(-50%, -50%) scale(0.5);}
.industry h6,.industry-icon,.industry img{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.application{position:relative;width:100%;overflow:hidden;}
.subpage p{font-size:21px;color:#656565;padding-bottom:7px;}
.subpage h2{/*font-size:30px;color:rgb(135, 68, 68);font-weight:400;*/    
    font-size: 30px;
    color: rgb(0 0 0);
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;}
.subpage .img-fluid{max-width:100%;}

@media only screen and (max-width:991px){
.application{background-color:#f8f9fa;}
}
@media only screen and (max-width:479px){
.application h2{font-size:30px;}
}
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters>.col, .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.nav-wide .container {
    padding: 0px 25px;
}
input.white-button { border: 1px solid #ffffff!important; color: #ffffff!important; }
.header-nav .nav i {
    font-size: 17px;
    margin-left: 3px;
    margin-top: -3px;
    vertical-align: middle;
    opacity: 0.7;
}

header.site-header.header-style-1.nav-wide { background: transparent; position: ; left: 0; right: 0;z-index: 999; }
ul.ul-lists-topbar-info li { float: left; list-style: none; }
ul.ul-lists-topbar-info {
  list-style: none;
  padding: 0;
}
ul.ul-lists-topbar-info li {
  padding-left: 1.3em; color: #15A545;
}
ul.ul-lists-topbar-info li.phone-icon:before {
  content: "\f095"; /* 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 */
}
ul.ul-lists-topbar-info li.email-icon:before {
  content: "\f0e0"; /* 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 */
}

ul.ul-lists-topbar-info li:first-child { padding-right: 15px; }

ul.ul-lists-topbar-info li a { /*color: #000000;*/
    font-size: 14px;
    font-weight: 600; }

.header-nav .nav > li:last-child > a { padding-right: 0; }
section.about-inner-vmvo{ padding: 70px 0 40px;
    background: #f4f4f4; }

.headerfixed {
    position: fixed!important;
    top:0; left:0;
    width: 100%; }
header.site-header.header-style-1.nav-wide.headerfixed .main-bar {
    padding: 0px 0 0 0;
    box-shadow: 2px 0px 12px -2px rgb(204 204 204 / 65%);
}
header .site-header .header-style-1 .nav-wide .headerfixed .logo-header {
    margin-top: 0px !important;
}
header.site-header.header-style-1.nav-wide.headerfixed .header-nav .nav > li > a i { color: 000; font-weight: 600; }
header.site-header.header-style-1.nav-wide.headerfixed .logo-header-inner.logo-header-one  img {
    max-width: inherit;
    width: 300px;
}
header.site-header.header-style-1.nav-wide.headerfixed .main-bar-wraper.main-bar {
    position: relative;
    width: 100%;
    padding: 10px 0px!important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow: hidden;
}
header.site-header.header-style-1.nav-wide.headerfixed { background: #ffffff; padding:0px 0px; z-index: 9999; }
header.site-header.header-style-1.nav-wide.headerfixed .header-nav .nav > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #225C9A;
    font-size: 14px;
    /* padding: 35px 12px; */
    padding: 20px 12px;
    cursor: pointer;
    /*letter-spacing: 2px;*/
    margin: -10px 0;
    font-weight: 600;font-family: 'Poppins', sans-serif;   
}
header.site-header.header-style-1.nav-wide.headerfixed .header-nav .nav > li > a:hover {
    color: #15A545;
}

header.site-header.header-style-1.nav-wide.headerfixed ul.ul-lists-topbar-info li a { color: #225C9A !important; }
header.site-header.header-style-1.nav-wide.headerfixed ul.ul-lists-topbar-info li a:hover { color: #15A545 !important; }
.sticky-wrapper { height: auto!important; }
.videos-sec { padding: 80px 0; }
.videos-sec h2, .testimonials-sec h2 { color: #000; font-size: 50px; }
.testimonials-sec { padding: 80px 0; }
.site-footer .widget_services.inline-links li a:hover { color: #ffffff; }

header.site-header.header-style-1.nav-wide.headerfixed .header-nav .nav > li:last-child > a { padding-right: 0!important; }
header.site-header.header-style-1.nav-wide.headerfixed ul.ul-lists-topbar-info li.phone-icon:before, 
header.site-header.header-style-1.nav-wide.headerfixed ul.ul-lists-topbar-info li.email-icon:before { color: #15A545 !important; }
ul.ul-lists-topbar-info li a { color: #225C9A; }

ul.footer-address li a {
    color: #225C9A;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
ul.footer-address li a:hover {
    color: #15A545;
    font-weight:bold;
}

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


.top-bar-info {
    padding-top: 30px;
}
header.site-header.header-style-1.nav-wide.headerfixed .main-bar .top-bar-info { padding-top: 0px; }

/*.header-nav.nav-animation .nav > li > ul.sub-menu li > a:hover i { color: #ffffff; }*/

.header-nav .nav > li .sub-menu li a:hover { color: #000; }

.header-nav .nav > li .sub-menu li a {
    color: #ffffff!important;
    display: block;
    font-size: 12px;
    padding: 10px 20px;
}

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

.mb-0 { margin-bottom: 0; }


ul.social-icons.f-social-link li a {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    font-size: 27px;
}
ul.social-icons.f-social-link li a:hover {
    color: #15A545;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    font-size: 27px;
}

.product-inner-descrp p {
    color: #000;
    font-size: 18px;
    line-height: 30px;
    text-align: justify;
}
.product-details-sub h2:hover {
    background: #15A545;
    border: 1px solid #041bb7;
    color: #ffffff;
    box-shadow: 10px 4px 30px -4px rgb(2 2 2 / 88%);
    border-radius: 10px;
}
.product-details-sub h2 {     
    /*color: #041bb7;
    font-size: 45px;
    display: table;
    margin: 0 auto 40px;*/    
    color: #225C9A;
    font-size: 35px;
    display: table;
    margin: 0 auto 40px;
    border: 1px solid #225C9A;
    padding: 20px 50px;
    line-height: 20px;
    border-radius: 20px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
.ptb-70 { padding: 70px 0; }
.p-50 { padding: 0 50px!important; }

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9999!important;
    
}

header.site-header.header-style-1.nav-wide .header-nav .nav > li:last-child > a { padding-right: 0; }
.map-add-id iframe { line-height: 0!important; }
.contact-address img { padding-top: 30px; }

input.submit.class-submit.blue-btn {
    padding: 10px 30px;
    background: #041bb7;
    border: 1px solid #0016a9;
    color: #ffffff;
    font-weight: 600;
}

input.submit.class-submit.blue-btn:hover {
    padding: 10px 30px;
    background: #15A545;
    border: 1px solid #0016a9;
    color: #ffffff!important;
    font-weight: 600;
}

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

/*.vc_column_container{width:100%;}
.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
.vc_col-sm-6{float:left;}
.vc_col-sm-6{width:50%;}
}*/
.wpb_content_element{margin-bottom:35px;}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table;}
.vc_column-inner::after{clear:both;}
.vc_column_container{padding-left:0;padding-right:0;}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px;}
.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none;}
.vc_separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.vc_separator .vc_sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%;}
.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%;}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%;}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none;}
.vc_sep_width_100{width:100%;}
.vc_sep_pos_align_center{margin-left:auto;margin-right:auto;}

[class^="icon-"]{font-family:'liquid-icon'!important;
speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-et-map-pin:before{content:"\ece1";}
.icon-md-call:before{content:"\ea91";}

.iconbox{display:flex;margin-bottom:2em;position:relative;align-items:center;justify-content:center;flex-direction:column;text-align:center;transition:box-shadow 0.3s ease, background 0.3s ease;}
.iconbox .iconbox-icon-container,.iconbox .contents{position:relative;z-index:2;}
.iconbox .iconbox-icon-container,.iconbox p,.iconbox h3{transition:color 0.3s ease, background 0.3s ease;}
.iconbox h3{display:inline-block;margin:0 0 0.7em;font-size:24px;line-height:1.5em;}
.iconbox .iconbox-icon-container{display:flex;margin-bottom:0.5em;border:0 solid #F2F4F7;align-items:center;justify-content:center;font-size:40px;line-height:1em;color:var(--color-primary);transition:border 0.3s, box-shadow 0.3s;}
.iconbox .iconbox-icon-container i{position:relative;z-index:2;}
.iconbox .iconbox-icon-container i{display:inline-block;font-size:1em;}
.iconbox .contents{max-width:100%;}
.iconbox .iconbox-icon-hover-bg{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:inherit;transition:opacity 0.3s;opacity:0;}
.iconbox p{margin-bottom:0;}
.iconbox:hover .iconbox-icon-hover-bg{opacity:1;}
.iconbox-circle .iconbox-icon-container i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.iconbox-circle .iconbox-icon-container{border-radius:6px;background:var(--color-primary);font-size:40px;color:#fff;}
.iconbox-circle .iconbox-icon-container{width:80px;height:80px;}
.iconbox-circle .iconbox-icon-container{border-radius:50em;}
.iconbox-side{flex-flow:row wrap;align-items:stretch!important;justify-content:flex-start;text-align:left;}
.iconbox-side .iconbox-icon-wrap{margin-right:30px;}
.iconbox-side .iconbox-icon-container{margin-bottom:0;}
.iconbox-side .contents{overflow:hidden;flex:1;}
.iconbox-heading-sm h3{font-size:20px;}
.iconbox-sm.iconbox-circle .iconbox-icon-container{width:60px;height:60px;}
.iconbox-sm .iconbox-icon-container{font-size:25px;}
.wpb_wrapper-inner:before,.wpb_wrapper-inner:after{content:'';display:table;}
.wpb_wrapper-inner:after{clear:both;}
.vc_column-gap-0 .ld-row>.vc_column_container>.vc_column-inner{padding-left:0px;padding-right:0px;}
.wpb_gmaps_widget .wpb_wrapper{padding:0px;}
.vc_custom_1582633392424{padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important;}
.vc_custom_1593608430382{margin-bottom:0px!important;}
.vc_custom_1582124696407{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important;}

@media (min-width: 992px){
.liquid-column-responsive-6102337d9660e > .vc_column-inner > .wpb_wrapper{padding-top:15px!important;padding-right:15px!important;padding-left:15px!important;}
}

.ld_spacer_6102337d96cb3{height:32px;}
.ld_icon_box_6102337d970b0 .iconbox-icon-container{color:rgb(255, 255, 255);font-size:30px;background:rgb(4 27 183);border-radius:px;}
.ld_icon_box_6102337d970b0 .iconbox-icon-container:before{border-color:rgb(4 27 183);}
.ld_icon_box_6102337d970b0 .iconbox-icon-container .iconbox-icon-hover-bg{background:rgb(4 27 183);}
.ld_icon_box_6102337d970b0:hover .iconbox-icon-container:before{border-color:rgb(4 27 183);}
.ld_icon_box_6102337d970b0 h3{color:rgb(4 27 183);margin-bottom:px;}
.ld_spacer_6102337d98c87{height:32px;}
.ld_icon_box_6102337d99099 .iconbox-icon-container{color:rgb(255, 255, 255);background:rgb(4 27 183);border-radius:px;}
.ld_icon_box_6102337d99099 .iconbox-icon-container:before{border-color:rgb(4 27 183);}
.ld_icon_box_6102337d99099 .iconbox-icon-container .iconbox-icon-hover-bg{background:rgb(4 27 183);}
.ld_icon_box_6102337d99099:hover .iconbox-icon-container:before{border-color:rgb(4 27 183);}
.ld_icon_box_6102337d99099 h3{color:rgb(4 27 183);margin-bottom:px;}



/*! CSS Used fontfaces */
@font-face{font-family:'liquid-icon';src:url("../fonts/liquid-icon.woff") format("woff"),url("../fonts/liquid-icon.svg") format("svg");font-weight:normal;font-style:normal;}

.contact-box-shadow { box-shadow: 0 9px 35px 0 rgb(0 0 0 / 7%); }
ul.clearfix.contact-ul-lists input.form-control {
    border-color: #e1e6eb;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 50px;
    font-size: 16px;
    line-height: 20px;
    padding: 9px 12px 9px 10px;
}
ul.clearfix.contact-ul-lists textarea.form-control {
    border-color: #e1e6eb;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-size: 16px;
    line-height: 20px;
    padding: 9px 12px 9px 10px;
}

.contact-box-shadow p { font-size: 16px; }
.contact-box-shadow p strong { color: #000; }
.contact-box-shadow h3 { font-family: 'Poppins', sans-serif; }

.contact-form { padding: 30px; }
/*.carousel-inner{
    overflow: visible;
}*/
.carousel-inner .img-responsive{
}
/*===========================================================*/
/*-----------------------------modal-pop-up--------------------------------------------*/

/*Modal CSS*/
.modal-header{border-bottom:0px;}
.modal-footer{border-top:0px;}
.modal{z-index:99999999;overflow-y:hidden;}
.modal-dialog{max-width:810px;width:95%;}
.modal-content{margin-top:20%;    border: 0;}
.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:30%;}
.stick_close{cursor: pointer;position: absolute; top: 0px; right: 0px; float: right; font-size: 21px; background-color: #000000; color: #fff; padding: 17px; text-decoration: none;}
.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:19px;line-height:33px;font-weight:bold;}
.modal-header{ background-color: #041bb7;color:#fff; }
.modal-title{text-align:center;font-size:24px;}

/*-----------------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;}
.navbar23 { overflow: hidden; background-color: #333; position: fixed; bottom: 0; width: 100%; z-index: 999999; padding: 10px 0px; }
.navbar23 button.btn.btn-danger.center-block { font-size: 10px!important; width: 100%;background: #041bb7; }
form.form-horizontal.form4 label { color: #ffffff; }
h5.modal-title { color: #fff; }

.section-thankyou { padding: 150px 0; }
h2.text-center.thnak3 { font-family: 'Poppins', sans-serif; }
h4.text-center.thnak4 { font-family: 'Poppins', sans-serif; color: #000; }

.centered {
  position: absolute;
    width: 100%;
  top: 50%;
  left: 50%;
  z-index: 99;
  transform: translate(-50%, -50%);
}
.centered p{
    text-align: center;
    font-size: 40px;
    color: #225C9A;
    font-weight: bold;
    line-height: 53px;    
    margin-bottom: 7px;
}
.centered hr{
    height:2px;
    border-width:0;
    color: #15A545;
    background-color: #15A545;
    margin-bottom: 30px;
    margin-top: 0px;
    width: 30%;
}
.pera-txt{
    margin-top: 15px !important;
}
.dna{
    background: #225C9A9c;
    text-align: center;
    padding: 30px;
}
.dna h2{
    text-align: center;
    color: #fff;
    font-size: 28px;
    padding-bottom: 30px;
}
.dna .plus ul li{
    display: inline-block;
    background: #fff;
    color: #000;
    padding: 8px;
    border-radius: 50px;
    margin-top: 20px;
    font-size: 15px;
}
.dna .plus i{
    color: #000;
    margin: 10px;
}
.product-details-sub .industry{
    margin-top: 20px;
}
.product-details-sub .industry h6{
    background-color: none !important;
    background: none;
    position: relative;
    padding-top: 0px;
    color: #225C9A;
    margin-right: 10px
}
.product-details-sub .industry img{
    width: 90%;
    border: 3px solid #15A545;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.product-details-sub .industry img:hover{
    width: 90%;
    border: 5px solid #225C9A;
    box-shadow: 10px 4px 30px -4px rgb(75 75 75 / 67%) !important;
}
.cat_products img{
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.product-heading9{
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
}