.itopplus-background {

}
body,
html {
    overflow-x: hidden;
}

.itopplus-bg3 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_300020239zwz/0/0/3z-z711409505682.webp');
}

.itopplus-bg4 {
    background-image: url('https://itp1.itopfile.com/ImageServer/z_itp_300020239zwz/0/0/3z-z711409505682.webp');
}

/************Menu***************/
.navbar-default .navbar-nav>li>a {
    color: #000;
    margin: 0 5px;
    padding: 10px 15px;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:active,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #000 !important;
    box-shadow: 0px 3px 0px 0px #a1c487;
    border-radius: none;
    background: transparent;
    background-color: transparent;
}

.dropdown-menu>li>a {
    color: #000;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #000;
    background: #e8e8e8;
}

/********Only Sidebar*********/
@media screen and (max-width : 992px) {
    
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000 !important;
    color: #000 !important;
}

#controlMenu,
#controlMenu i,
#controlMenu li a {
    color: #000 !important;
}

.navbar-default {
    background: #fff;
}

.navbar-header {
    display: flex;
    flex-direction: row-reverse;
}

.itopplus-logo img {
    position: fixed;
    object-fit: contain;
    width: 100px !important;
    top: 8px;
    left: 15px;
}

.navbar-inline .text-bar {
    display: none;
}
}

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

.navbar-default {
    background: transparent;
}

#controlPosition {
    margin-top: 3%;
    text-align: right;
}

#controlBanner {
    object-fit: contain;
    padding: 15px;
}
.plant h2 {
    color: #444;
    font-size: 22px!important;
}
}

@media screen and (min-width : 1366px) {}

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

}

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

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



/************font-size***************/

h2 .plant span {
    color: #333;
    font-size: 26.25px;
  	font-weight: 700 !important;
}


.navbar-default .navbar-nav>li>a {
    font-size: 16px;
}

h1 {
    font-size: 4.125em;
}

h2 {
    font-size: 3.6em;
}

h3 {
    font-size: 2.25em;
}

h4 {
    font-size: 1.875em;
}

h5 , .nav-template7 li strong{
    font-size: 1.5em;
}

h6 {
    font-size: 1.3125em;
}

p,.contact-page li,.dropdown-menu>li>a,.career-detail p {
    font-size: 16px;
}

.pt-1 {
	padding-top:1%;
}

.pt-3 {
	padding-top:3%;
}

.pt-5 {
	padding-top:5%;
}

.pe-15 {
	padding-left:15%;
}

.fw-medium,.nav-template7 li strong {
  font-weight: 500;
}
/********************master-page**************************/


.logo-footer {
    width: 20%;
}

.contact-footer li a, .product-footer li a, .contact-page li a , .about-first button a, .btn-news button a, .contact-page button a{
    color: #fff;
}

.contact-footer li {
    display: grid;
    grid-template-columns: 20% auto;
    margin-bottom: 2%;
}

ul.contact-footer, ul.product-footer {
    list-style: none;
    padding: 0;
}

ul.product-footer {
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 10px;
}

div#formdisplay64f85c27fe39eb0013b7cb6c {
    background-color: transparent !important;
}

div#Component64f0001c64eba9001327f36c .form-control,
div#Component64f0297a698f270014135455 .form-control{
    height: 35px;
    box-shadow: none;
    border: none;
    border-radius: 30px 0 0 30px;
}

div#form64f85c27fe39eb0013b7cb6c {
    padding: 0 !important;
}

div#capcha64f85c27fe39eb0013b7cb6c img {
    margin-top: 2%;
}

div#capcha64f85c27fe39eb0013b7cb6c span.label a {
    color: #000 !important;
    font-weight: 500;
}

div#formdisplay64f85c27fe39eb0013b7cb6c .form-control{
    height: 35px;
    box-shadow: none;
    border: none;
}

.caree-form {
    margin-bottom: 1%;
    margin-top: 2%;
}

div#Component64f0001c64eba9001327f36c button,
div#Component64f0297a698f270014135455 button {
    text-shadow: none;
    height: 35px;
    border-radius: 0 30px 30px 0;
    background-image: none;
    background-color: #4f4f4f;
    border: none;
    color: #fff;
}

div#formdisplay64f85c27fe39eb0013b7cb6c button{
    text-shadow: none;
    height: 35px;
    border-radius:0;
    background-image: none;
    background-color: #4f4f4f;
    border: none;
    color: #fff;
}

div#Component64f0001c64eba9001327f36c .glyphicon,
div#Component64f0297a698f270014135455 .glyphicon,
div#formdisplay64f85c27fe39eb0013b7cb6c .glyphicon{
    display: none;
}

div#Component64effdc6a7ed9400137ca7e4 .thumbs,div#Component64f005419e2bf90013ea9925 .thumbs,
div#Component64f005f09e2bf90013ea999d .thumbs,
div#Component64f0447fa7ed9400137cb866 .thumbs{
    margin-bottom: 0;
}

.boderedlayoutClient {
	border:none;
}

figure.effect-selena, div#Component64f01bf137ab020013c36dd8 .thumbnail,.thumbnail {
    background: transparent;
}

.about-first {
    width: 130%;
    position: relative;
    left: 20px;
    z-index: 2;
    padding: 15% 5% 0 20%;
    background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 32%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 58%, rgb(0 0 0) 76%, rgb(0 0 0) 81%, rgb(0 0 0 / 75%) 91%, rgba(0,0,0,0) 100%);
    height: 475px;
}

.img-fisrt img
{
    height: 495px;
    object-fit: cover;
}

.nav-template7 li {
    border-top: none;
    border-bottom: 2px solid #4d4d4d;
    padding: 1%;
    text-align: left;
}

.about-first h2,.leader-first h2,.product-first h3, .about-page h2, .product-page h3, .article-page h3, .article-page h5 {
    font-weight: 800;
}

.about-first button {
    background-color: #0200c3;
    padding: 1rem 2.5rem;
    border-radius: 0;
    border: none;
    margin-top: 3%;
}

.about-first button:hover,div#formdisplay64f85c27fe39eb0013b7cb6c .btn-success:hover {
    background-color: #42890f;
}

div#formdisplay64f85c27fe39eb0013b7cb6c .btn-success {
    background-color: #0200c3;
    padding: 1rem 2.5rem;
    border-radius: 0;
    border: none;
    margin-top: 3%;
    background-image: none;
}

.leader-first h2 {
    color: #000;
}

.leader-first {
    padding: 13% 20% 0 15%;
}

.leader-first p {
    line-height: 26px;
}

.product-first h3, .product-page h3 , .article-page h3 , .article-page h5{
    text-align: center;
    margin-bottom: 2%;
}

.name-product h5 {
    font-weight: 700;
    margin: 0;
}

.name-product {
    border-bottom: 2px solid #000;

}

.name-product p {
    padding: 15% 3%;
    margin: 0;
    background-color: #42890f;
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    height: 60px;
    text-align: center;
}

.name-product {
    display: grid;
    grid-template-columns: 10% auto;
    border-bottom: 3px solid #373737;
    gap: 20px;
    align-items: center;
}

.btn-more button {
    position: absolute;
    z-index: 2;
    bottom: 20px;
    right: 0;
    font-size: 16px;
    background-color: transparent;
    color: #000;
    border: none;
    padding: 0.5rem 2rem;
    font-weight: 400;
}

.btn-more button:hover {
    background-color: #42890f;
}

div#Component64f007609e2bf90013ea99c2 .grid figure figcaption,
div#Component64f007ce64eba9001327f5d8 .grid figure figcaption,
div#Component64f0081d64eba9001327f5ea .grid figure figcaption,
div#Component64f0085f698f270014134e2e .grid figure figcaption,
div#Component64f008e237ab020013c36928 .grid figure figcaption,
div#Component64f008faa7ed9400137ca9af .grid figure figcaption,
div#Component64f009579e2bf90013ea9a31 .grid figure figcaption,
div#Component64f0097137ab020013c36961 .grid figure figcaption,
div#Component64f009cba7ed9400137ca9cd .grid figure figcaption,
div#Component64f009e9698f270014134e7e .grid figure figcaption{
    position: relative;
    padding: 0;
}

div#Component64f007609e2bf90013ea99c2 figure.effect-selena:hover .btn-more button,
div#Component64f007ce64eba9001327f5d8 figure.effect-selena:hover .btn-more button,
div#Component64f0081d64eba9001327f5ea figure.effect-selena:hover .btn-more button,
div#Component64f0085f698f270014134e2e figure.effect-selena:hover .btn-more button,
div#Component64f008e237ab020013c36928 figure.effect-selena:hover .btn-more button,
div#Component64f008faa7ed9400137ca9af figure.effect-selena:hover .btn-more button,
div#Component64f009579e2bf90013ea9a31 figure.effect-selena:hover .btn-more button,
div#Component64f0097137ab020013c36961 figure.effect-selena:hover .btn-more button,
div#Component64f009cba7ed9400137ca9cd figure.effect-selena:hover .btn-more button,
div#Component64f009e9698f270014134e7e figure.effect-selena:hover .btn-more button{
    background-color: #42890f;
    color: #fff;
}




.contact-page button {
    text-shadow: none;
    border-radius:0;
    background-image: none;
    border: none;
    background-color: #42890f;
    color: #fff;
    padding:1rem 2rem;
    font-size:16px;
    margin-top:1%;
}

.contact-page button:hover {
    background-color: #429f00;
}

hr.line-pass {
    border-width: 3px;
    border-color: #373737;
}

.template1 .section-pagination{
    display: none;
}

.template1 .caption strong,
.template1 .caption strong{
    font-weight: 400;
}

.template1 .caption{
    text-align: center;
    padding: 2%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.template1 .caption span,
.template1 .caption span{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

div#Component64f03f63698f2700141358ff .caption{
    text-align: center;
    padding: 2%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.btn-news button {
    font-size: 16px;
    background-color: #0200c3;
    color: #fff;
    border: none;
    padding: 1rem 2rem;
}

.btn-news button:hover {
    background-color: #42890f;
}

.btn-news {
    text-align: center;
}
.contact-footer li a:hover, .product-footer li a:hover, .contact-page li a:hover {
	color:#42890f;
}

.about-page h2 {
	color:#42890f;
}

/*.about-page {
    padding: 0 2%;
}*/

.product-page {
    border-bottom: 3px solid #373737;
}

.product-detail h6 {
    font-weight: 600;
    margin: 3%;
}

.product-detail li {
    font-size: 16px;
    margin-bottom: 1%;
}

.slider-pager img {
    border: 1px solid #000;
}

div#Component64f038419e2bf90013eaa2c3 .grid figure img,
div#Component6678cb54095cf1001a78dad8 .grid figure img,
div#Component66755194b643e0001ab9eb18 .grid figure img,
div#Component64f03058df0bc7001439859c .grid figure img,
div#Component64f037bfa7ed9400137cb518 .grid figure img,
div#Component64f0391ea7ed9400137cb615 .grid figure img,
div#Component66754c540f860b001ae2b02e .grid figure img,
div#Component667551a5bf7527001a524908 .grid figure img,
div#Component64f03978df0bc700143989e9 .grid figure img,
div#Component66754c6d0f860b001ae2b041 .grid figure img,
div#Component667551b8b643e0001ab9eb5e .grid figure img,
div#Component64f039d037ab020013c3720f .grid figure img,
div#Component66754c81bf7527001a524674 .grid figure img,
div#Component667551cabf7527001a524948 .grid figure img,
div#Component64f03a5237ab020013c37283 .grid figure img,
div#Component66754c940f860b001ae2b059 .grid figure img,
div#Component667551daf405ac001afcd09a .grid figure img,
div#Component64f03adc698f270014135808 .grid figure img,
div#Component64f03bdb9e2bf90013eaa44d .grid figure img,
div#Component66754cb3757d0e001aefaa79 .grid figure img,
div#Component667551fbbf7527001a5249a3 .grid figure img,
div#Component64f03c2237ab020013c3734a .grid figure img,
div#Component64f03978df0bc700143989e1 .grid figure img,
div#Component64f14b4cc57f8b00124f04fc .grid figure img,
div#Component64f14c377b390300136e0e6e .grid figure img,
div#Component66754ca60f860b001ae2b073 .grid figure img,
div#Component667551edf405ac001afcd0b5 .grid figure img,
div#Component64f14ca37b390300136e0f19 .grid figure img,
div#Component66754cc20f860b001ae2b09e .grid figure img,
div#Component6675520abf7527001a5249d2 .grid figure img,
div#Component66754b60b643e0001ab9e849 .grid figure img,
div#Component64f6de50e1662e0013f1eb7f .grid figure img{
    object-fit: contain;
}

.product-detail {
    padding: 2%;
    background-color: #ffffff6e;
}

.contact-page {
    width: 130%;
    position: relative;
    z-index: 2;
    padding: 10% 0 0 15%;
    background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 32%, rgba(0,0,0,1) 55%, rgba(0,0,0,1) 58%, rgb(0 0 0) 76%, rgb(0 0 0) 81%, rgb(0 0 0 / 75%) 91%, rgba(0,0,0,0) 100%);
    height: 495px;
}

.contact-page li {
    display: grid;
    grid-template-columns: 5% auto;
    gap: 10px;
    align-items: center;
    margin-bottom: 2%;
}

.contact-page ul {
    padding: 0;
    list-style: none;
    margin-top: 3%;
}

.contact-form h4{
    border-bottom: 3px solid #373737;
    padding: 2% 0;
      font-weight: 700;
    margin-bottom: 2%;
}

div#Component64f0482d9e2bf90013eaa886 button {
    background-image: none;
    border: none;
    border-radius: 0;
    padding: 0.7rem 2.5rem;
    background-color: #0200c3;
    text-shadow: none;
    color: #fff;
}

div#Component64f0482d9e2bf90013eaa886 button:hover {
    background-color: #42890f;
}

div#Component64f0482d9e2bf90013eaa886 .form-control {
    border-radius: 0;
    border: none;
    background-color: #ffffff94;
}

div#Component64f0482d9e2bf90013eaa886 span.label a {
    color: #000;
}

.post-time, .social-share , .fbcomments, .landingpagemanager{
    display: none;
}

.page-header {
    border-bottom: 3px solid #373737;
}

h3.managerHeader {
    margin-bottom: 0;
}

div#Component64f01bf137ab020013c36dd8 .col-xs-12.col-md-3 {
    padding: 5px;
  width: 33%;
}

div#Component667bdda745cc36001321da2e .col-xs-12.col-md-3 {
    padding: 5px;
  width: 33%;
}

div#Component667bdba06b7335001347aff6 .col-xs-12.col-md-3 {
    padding: 5px;
  width: 33%;
}

.img-thumbnail, .thumbnail {
    box-shadow: none;
    padding: 0;
    border: none;
}

.template1 .img-container:hover .img,
.template1 .img-container:hover .img,
.template1 .col-xs-12.col-md-3:hover img{
    transform: scale(0.95);
}

.template1 .img-container .img,
.template1 .img-container .img,
.template1 .col-xs-12.col-md-3 img{
    transition: transform 0.2s ease-out;
}

.itpHideMenuUncomplete .dropdown-menu>li>a:focus, .itpHideMenuUncomplete .dropdown-menu>li>a:hover {
    background: transparent;
    border-bottom: 2px solid #42890f;
}

.backToTop {
    bottom: 0 !important;
    right: 0 !important;
    width: 50px !important;
}

.TabItpContentLandingPage2>ul>li>a>span {
    font-size: 20px !important;
    font-weight: 600;
}

div#Component64f19cb8e1662e0013f1c194 .TabItpContentLandingPage2>ul>li>a>span {
    font-size: 18px !important;
    font-weight: 600;
}

.TabItpContentLandingPage2>ul>li>a {
    padding: 3% 0;
}

 .TabItpContentLandingPage2>ul>li.active>a {
    border-bottom: 3px solid #000!important;
}

 .TabItpContentLandingPage2>ul>li>a:hover {
    border-bottom: 3px solid #ccc;
}

div#Component64f14781e421d700132cc616 .tab-itp-background,
div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .tab-itp-background,
div#Component64f6dec2edf03100136c1cce .tab-itp-background{
    padding: 0;
}

div#Component64f14781e421d700132cc616 .col-md-offset-2 {
    margin-left: 0;
}

div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .col-xs-12.col-md-3 {
    padding: 10px;
}

div#Component64f14781e421d700132cc616 .col-md-8.col-md-offset-2.text-center {
    width: 100% !important;
}

div#Component64f14781e421d700132cc616 .thumbnail>img,div#Component64f14781e421d700132cc616 .thumbnail,
div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .thumbnail>img,div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .thumbnail{
    padding: 0;
    border: none;
    border-radius: 0;
}

.TabItpContentLandingPage2>ul {
    width: 100%;
}

/*.about-page p {
    margin-bottom: 2%;
}*/

div#Component64f9738bfe39eb0013b7d0bb .grid figure img {
    border-radius: 50%;
    width: 320px !important;
    height: 300px !important;
    box-shadow: 2px 4px 10px #00000059;
  object-fit: cover;
}

div#Component64f9738bfe39eb0013b7d0bb .grid figure {
    padding: 3%;
}

div#Component64f9738bfe39eb0013b7d0bb .grid figure figcaption {
    position: static;
    padding: 0;
    text-transform: inherit;

}

.plant h2 {
    
  color: #444;
  font-size: 36px!important;
   font-weight: 700 !important;
}

div#Component64f9738bfe39eb0013b7d0bb .grid figure h2 {
    word-spacing: 0;
}

/****************pdpa*****************/


.ITPcookiebar {
  width: 100% !important;
    background-color: #42890f75 !important;
    color: #fff;
}

.buttonExampleSite {
    border-radius: 5rem !important;
    border: 1px solid #fff !important;
    color: #171717 !important;
}

.buttonExampleSite:hover {
    background: #42890f !important;
    color: #ffffff !important;
}

.ITPlinkToCookiepage:hover {
    color: #42890f !important;
}

.itpPDPALandingPage ,
.ITP-pdpa-template-contentFont{
    font-size: 16px !important;
    margin-bottom: 3% !important;
}

div#Component64f0482d9e2bf90013eaa886 .form-group.col-sm-offset-3.col-sm-6.col-md-offset-3.col-md-6 {
    width: 60% !important;
    margin-left: 25%;
}

  .contact-footer li, .product-footer li {
    font-size: 16px;
}

.img-custom img {
    border-radius: 50%;
    width: 50% !important;
    margin-bottom: 7%;
}

.career-detail li {
    list-style: auto;
    border: none;
    font-size: 16px;
}

.career-detail h6 {
    margin: 2% 0;
    text-decoration: underline;
}

div#mainmenu64f978de8c8edb0012c1dd3e .none-middle-mid .none-middle-mid {
    display: block;
}

div#mainmenu64f978de8c8edb0012c1dd3e .none-middle-mid {
    display: flex;
    align-items: center;
}

div#Component64f14781e421d700132cc616 .thumbnail>img {
    height: 550px;
    object-fit: cover;
}

/*.product-detail li {
    display: grid;
    grid-template-columns: 4% auto;
    align-items: center;
    gap: 5px;
}


.product-detail ul {
    list-style: none;
    padding: 0;
}*/


/****************responsive*****************/

@media screen and (min-width : 1900px) {
  
.navbar-default .navbar-nav>li>a, p, .contact-page li ,.btn-more button,div#Component64f01bf1698f27001413536f .caption,div#Component64f03f63698f2700141358ff .caption {
    font-size: 20px;
}
 
  
h2 .plant span {
    font-size: 36px;
}  
  
  .about-first ,.img-fisrt img,.contact-page{
    height: 600px;
}
  
  h2 {
    font-size: 4.4em;
}
  
  .about-first button,.btn-news button,div#Component64f0482d9e2bf90013eaa886 button,.control-label ,.product-detail li{
    font-size: 18px;
}

  h3 {
    font-size: 3.4em;
}
  
  .name-product p {
    font-size: 38px;
    height: 75px;
}
  
  h5,.nav-template7 li strong {
    font-size: 2em;
}
  
  h4 {
    font-size: 2.6em;
}
  
  .contact-page li {
    grid-template-columns: 4% auto;
    margin-bottom: 1%;
}
  
  .leader-first p {
    line-height: 30px;
}
  
  h6 {
    font-size: 22px;
}
  
  .contact-footer li, .product-footer li {
    font-size: 16px;
}
  
  div#Component64f14781e421d700132cc616 .TabItpContentLandingPage2>ul>li>a {
    padding: 5% 0;
}
  
  div#Component64f03f63698f2700141358ff .caption {
    height: 43px;
    padding: 1% 0;
}
  
  div#Component66751580b643e0001ab9c5a5 .caption {
    height: 43px;
    padding: 1% 0;
}
  
  div#Component6674f0a0f405ac001afc891f .caption {
    height: 43px;
    padding: 1% 0;
}
  
  div#Component64f01bf1698f27001413536f .caption {
    height: 45px;
}
}

@media screen and (max-width : 1366px) {
.plant h2 {
    color: #444;
    font-size: 26px!important;
}
}

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

.about-first br,.leader-first br,.footer br {
    display: none;
}
  
  h2 {
    font-size: 3.2em;
}
  
  .leader-first {
    padding: 10% 10% 0 10%;
}
  
  .navbar-default .navbar-nav>li>a {
      font-size: 16px;  
  }
  
  .navbar-default .navbar-nav>li>a {
  
    padding: 10px 10px;
  }

/*.product-detail li {
    grid-template-columns: 5% auto;
}*/
}

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

div#imagesControl64effdc6a7ed9400137ca7e4 {
    padding: 0 !important;
}
  
  .leader-first {
    padding: 5%;
}
  
  h2 {
    font-size: 2.6em;
}
  
   .about-first ,.img-fisrt img,.contact-page{
    height: 430px;
}
  
  h5,.nav-template7 li strong {
    font-size: 20px;
}
  
  .name-product {
    grid-template-columns: 15% auto;
}
  
    .about-first button,.btn-news button,div#Component64f0482d9e2bf90013eaa886 button,.control-label {
    font-size: 14px;
}
  
  .pe-15 {
    padding-left: 0;
}
  
  div#Component64f01bf137ab020013c36dd8 .thumbnail {
    margin: 0;
}
  
  div#Component64f01bf137ab020013c36dd8 .col-xs-12.col-md-3 {
    padding: 10px;
    width: 50%;
}
  
  h3 {
    font-size: 2em;
}
  .contact-page li {
    grid-template-columns: 7% auto;
}
  
  h4 {
    font-size: 1.6em;
}
  
  .contact-page {
    padding: 15% 0 0 15%;
}
.tab-content {
    padding: 0 !important;
}
  
  div#Component64f14781e421d700132cc616 .TabItpContentLandingPage2>ul>li>a>span {
    font-size: 16px !important;
  }
  
  div#Component64f14781e421d700132cc616 .TabItpContentLandingPage2>ul>li>a {
    padding: 1% 0;
}
  
  div#Component64f9738bfe39eb0013b7d0bb .grid figure img {
  height: 200px !important;
  }

  div#Component667513c10f860b001ae28fd5 .grid figure img {
  height: 200px !important;
  }
  
    div#formdisplay64f85c27fe39eb0013b7cb6c .col-md-12.col-sm-12, div#formdisplay64f85c27fe39eb0013b7cb6c .col-md-6.col-sm-12 {
    padding-right: 0;
    padding-left: 0;
}
  div#formdisplay64f85c27fe39eb0013b7cb6c {
    padding: 0 2%;
}
  
  div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .col-xs-12.col-md-3 ,
  div#ContentmanagerTemplate64f6dec2edf03100136c1cce .col-xs-12.col-md-3 {
    width: 33%;
    padding: 10px;
}
  div#Component64f19cb8e1662e0013f1c194 .TabItpContentLandingPage2>ul ,div#Component64f6dec2edf03100136c1cce .TabItpContentLandingPage2>ul{
    display: flex;
}
  
  /*.product-detail li {
    grid-template-columns: 7% auto;
}*/
}

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

.about-first {
    width: 100%;
    padding: 10% 2%;
    position: static;
    height: auto;
}
  
  .leader-first {
    padding: 5% 2%;
}
  
  h3 {
    font-size: 1.8em;
}
  
  .page-header {
    margin: 0;
}
  
  div#Component64f01bf137ab020013c36dd8 .col-xs-12.col-md-3 {
    width: 100%;
}
  
  .contact-page {
    padding: 5% 2%;
    width: 100%;
    position: static;
    height: auto;
}
  
  h2 {
    font-size: 2.2em;
}
  
  p, .contact-page li, .dropdown-menu>li>a {
    font-size: 14px;
}
  
  .pt-5 {
    padding-top: 0;
}
  
  h6 {
    font-size: 16px;
}
  
  .product-detail li {
    font-size: 14px;
}
  
  .about-first, .img-fisrt img, .contact-page {
    height: auto;
}
  
  
    .ITPcookiebar {
    padding: 3%;
    display: flex !important;
}
  
  .ITPcookieLeftText {
    /* color: white; */
    float: unset !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
  
  .ITPcookieButton {
    float: unset !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
  
   .ITPcookieLeftText span {
    font-size: 14px;
}

 div#Component64f0482d9e2bf90013eaa886 .form-group.col-sm-offset-3.col-sm-6.col-md-offset-3.col-md-6 {
    width: 100% !important;
    margin-left: 0;
}
div#mainmenu64f978de8c8edb0012c1dd3e .none-middle-mid {
    display: block;
  }

  .article-page h5 {
    margin-top: 5%;
}
  div#Component64f85a8f8c8edb0012c1d61d .col-md-12.text-justify {
    padding: 0;
}
  .TabItpContentLandingPage2>ul>li>a>span {
    font-size: 14px !important;
  }
  
  div#ContentmanagerTemplate64f19cb8e1662e0013f1c194 .col-xs-12.col-md-3, div#ContentmanagerTemplate64f6dec2edf03100136c1cce .col-xs-12.col-md-3 {
    width: 50%;
    padding: 5px;
}
  
  div#Component64f14781e421d700132cc616 .thumbnail>img {
    height: auto;
  }
  
  /*.product-detail li {
    grid-template-columns: 10% auto;
}*/
  
  div#Component64f19cb8e1662e0013f1c194 .TabItpContentLandingPage2>ul>li>a>span {
    font-size: 14px !important;
  }
}



.col-md-6 .bootstrap-collum figcaption>div {
    position: absolute;
    bottom: 20px;
    right: 0;
    width: -webkit-fill-available;
}

.col-md-6 .bootstrap-collum figure.effect-selena:hover .btn-more button {
    background-color: #42890f;
    color: #fff;
}

/*.about-page p {
    margin-bottom: 2%;
}*/

div#Component667286a88d320000131c5db1 .grid figure img {
    border-radius: 50%;
    width: 320px !important;
    height: 300px !important;
    box-shadow: 2px 4px 10px #00000059;
  object-fit: cover;
}

div#Component667286a88d320000131c5db1 .grid figure {
    padding: 3%;
}

div#Component667286a88d320000131c5db1 .grid figure figcaption {
    position: static;
    padding: 0;
    text-transform: inherit;

}

.plant h2 {
    
  color: #444;
  font-size: 36px!important;
   font-weight: 700 !important;
}

div#Component667286a88d320000131c5db1 .grid figure h2 {
    word-spacing: 0;
}


/*.about-page p ENG {
    margin-bottom: 2%;
}*/

div#Component667513c10f860b001ae28fd5 .grid figure img {
    border-radius: 50%;
    width: 320px !important;
    height: 300px !important;
    box-shadow: 2px 4px 10px #00000059;
  object-fit: cover;
}

div#Component667513c10f860b001ae28fd5 .grid figure {
    padding: 3%;
}

div#Component667513c10f860b001ae28fd5 .grid figure figcaption {
    position: static;
    padding: 0;
    text-transform: inherit;

}

.plant h2 {
    
  color: #444;
  font-size: 36px!important;
   font-weight: 700 !important;
}

div#Component667513c10f860b001ae28fd5 .grid figure h2 {
    word-spacing: 0;
}


