@font-face {font-family:FontAwesome;src:url(../fonts/FontAwesome.otf);}
@font-face {font-family:BwGradualDEMO-Regular;src:url(../fonts/BwGradualDEMO-Regular.otf);}
@font-face {font-family:BwGradualDEMO-Light; src:url(../fonts/BwGradualDEMO-Light.otf);}
@font-face {font-family:BwGradualDEMO-Bold; src:url(../fonts/BwGradualDEMO-Bold.otf);}
@font-face {font-family:BwGradualDEMO-Medium; src:url(../fonts/BwGradualDEMO-Medium.otf);}

@font-face{font-family:Roobert-Regular; src: url(../fonts/Roobert-Regular.ttf); }
@font-face{font-family:Roobert-SemiBold; src: url(../fonts/Roobert-SemiBold.otf); }
@font-face{font-family:Roobert-Medium; src: url(../fonts/Roobert-Medium.otf); }

body{font-family: "Roobert-Regular", serif;color:#353332;line-height:1.7;font-size: 14px; letter-spacing: normal;}

h2{font-family:'BwGradualDEMO-Bold';}
h4{font-family:'BwGradualDEMO-Bold';}

h1, h2, h3, h4, h5, h6, p, ul, ol, li {position: relative;}
img {max-width: 100%;}
ul{list-style: none; padding: 0px; margin: 0px;}
a{text-decoration: none;}
/*---header----*/
#header{position: absolute; top: 60px; left: 0px; right: 0px; width: 100%;z-index: 99;}
.navbar-expand-lg .navbar-collapse{justify-content: end;}
.header-menu .navbar-dark{background:transparent; border-radius: 0px; padding:0px;} 
.header-menu .navbar-nav li a {color: #FFF;text-align: center;font-size: 16px;font-style: normal;font-weight: 500;
  line-height: 20px;letter-spacing: -0.32px; margin: 0px 20px;}
.header-menu .navbar-nav li.active a{color: #FCF8F1;}
.header-menu .navbar-nav li a:hover{color: #FCF8F1;}
   
.language-werrp ul{display: flex; align-items: center; gap: 0px 18px; margin-right: 20px;}
.language-werrp li a{color: #FFF;text-align: center;font-size: 16px;font-style: normal;font-weight: 500;
  line-height: 20px;letter-spacing: -0.32px;}

.contact-btn a.btn{display: inline-flex;justify-content: center;align-items: center;gap: 10px;padding: 14px 32px;border-radius: 160px;
  background: #FFF; color: #002A3A;font-size: 16px;font-weight: 500;line-height: 20.8px;letter-spacing: -0.32px; border: 0px;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}

.contact-btn a.btn:hover {background: #002A3A;color: #FFF;transform: translateY(-3px);box-shadow: 0px 10px 20px rgba(0, 42, 58, 0.2);}
.contact-btn a.btn:active {transform: translateY(1px);box-shadow: 0px 5px 10px rgba(0, 42, 58, 0.15);}



.navbar-toggler {position: relative;padding: 0px;border: none;background: #EAD9BE; border-radius: 30px; width: 36px; height: 36px; line-height: 36px;}

.menu-icon {display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;transition: all 0.3s ease-in-out;}
.navicon {background: #0c0b0b;display: block;height: 3px;width: 25px;position: relative;transition: all 0.3s ease-in-out; margin: 0 auto;}
.navicon:before,
.navicon:after {content: '';background: #0c0b0b;width: 80%;height: 3px;position: absolute;left: 0;transition: all 0.3s ease-in-out; margin: 0 auto; text-align: center; right: 0px;}
.navicon:before {top: -8px;}
.navicon:after {top: 8px;}
/* Toggle Animation */
.navbar-toggler[aria-expanded="true"] .navicon {background: transparent;}
.navbar-toggler[aria-expanded="true"] .navicon:before {transform: rotate(45deg);top: 0;}
.navbar-toggler[aria-expanded="true"] .navicon:after {transform: rotate(-45deg);top: 0;}

.navbar-toggler:focus{box-shadow: none;}

.moblie{display: none;}

.inner-header .header-menu .navbar-nav li a {color: #0B0B0B;}
.inner-header .contact-btn a.btn{background: #002A39; color: #fff;}
.inner-header .language-werrp li a{color: #0B0B0B;}


.social-icon {
    position: relative;
    z-index: 99;
}

.navmenu li { position: relative; }
.navmenu > ul > li:last-child { padding-right: 0; }

 .navmenu .dropdown { overflow: hidden; display: none;position: absolute;top: 100%;left: 0;background:#fff;min-width: 160px;box-shadow: 0 4px 8px rgba(0,0,0,0.15);z-index: 1000;flex-direction: column; border-radius: 9px;}
 .header-menu .navmenu .dropdown a {
    padding: 8px 20px;
    color: #7F7F7F;
    margin: 0px;
    display: block;
    width: 100%;
    text-align: left;
}
.header-menu .navmenu .dropdown a:hover {width: 100%;background: #fcf8f1;color: #222;}

.rotate{margin-left: 4px; font-size: 14px;}
    
/* Desktop Hover Support */
 @media (min-width: 769px) {
  .toggle-dropdown {
  transition: transform 0.3s ease;
}
  .nav-item:hover > a .toggle-dropdown {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
  }
      .nav-item:hover .dropdown {
        display: flex;
      }
      /* .nav-item > button::after {
        content: 'Ã¢â€“Â¼';
        font-size: 10px;
      } */
}

/* Hide submenu initially on mobile */
@media (max-width: 768px) {
  .navmenu .dropdown {
    display: none !important;
    position: static;
    box-shadow: none;
    background:transparent;
  }

  .nav-item.open .dropdown {
    display: flex !important;
    flex-direction: column;
    padding: 0px;
  }

      /* Reset rotation style */
.toggle-dropdown {
  transition: transform 0.3s ease;
  margin-left: 6px;
       transform: rotate(266deg);
}

 .nav-item.open .toggle-dropdown {
 transform: rotate(180deg);
}


/* Rotate icon on mobile when open */
/* .nav-item.open .toggle-dropdown::before {
  content: 'Ã¢Ë†â€™';
} */
/* .nav-item:not(.open) .toggle-dropdown::before {
  content: '+';
} */
}












/*---header close---*/


/*---banner section----*/
.banner-section{padding: 30px 40px 0px 40px; background: #FCF8F1;}
.banner-werrp{background-image: url(../images/Home-banner.jpg); background-position: center; background-size: cover; position: relative; padding: 40% 0px 0px 0px; border-radius: 50px;}
.tittle-hd{text-align: center; position: absolute; bottom: 40px;width: 100%; z-index: 22; left: 0px; right: 0px;}
.heading6 {padding: 2px 10px;border-radius: 4px;transition: background 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  background: #002A39;color: #FFF;font-size: 16px;font-weight: 500;line-height: 28.8px;display: inline-block;}

  .heading6:hover {background: #004d66;transform: translateY(-3px);box-shadow: 0px 10px 20px rgba(0, 42, 57, 0.3);}
  .heading6:active {transform: translateY(1px);box-shadow: 0px 5px 10px rgba(0, 42, 57, 0.2);}

  .tittle-hd h2{color: #FFF;font-size: 65px;font-weight: 700;line-height: 28.8px; display: flex;
    height: 60px;flex-direction: column;justify-content: center;flex-shrink: 0; margin: 0 auto;}
  .tittle-hd p{color: #FFF;font-size: 18px;font-weight: 300;line-height: 28.8px;}
/*---banner close----*/

/*-Partner section----*/
.partner-section{position: relative; padding: 100px 0px; overflow: hidden;background: #FCF8F1;}
.section-title{max-width: 946px; margin: 0px auto; text-align: center;}
.section-title .heading6{margin: 0px;}
.section-title h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin: 8px 0px;}
.section-title p{color:#0B0C0C;text-align: center;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.intrusion-card{display: grid; grid-template-columns: repeat(2 ,1fr); gap: 0px 20px; max-width: 600px; margin: 60px auto 0px;}
.card-werrp{border-radius: 30px;border: 1px solid #EAD9BE; padding: 60px; text-align: center;transition: transform 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
.card-werrp h2{font-size: 45px;font-weight: 700;line-height: 48.8px;
  letter-spacing: -1.8px; background: linear-gradient(101deg, #002A3A 10.2%, #2F7C99 48.89%, #59C7EE 83.89%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.card-werrp p{color:#0B0C0C;text-align: center;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; transition: color 0.3s ease-in-out;}

.card-werrp:hover {transform: translateY(-5px);border-color: #c9a87d;box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.15);}
.card-werrp:hover h2 {transform: scale(1.1);}
.card-werrp:hover p {color: #002A3A;}

.proudly-card.height{height:376px;}

.layer-grid{display: grid; grid-template-columns: repeat(4 ,1fr); gap: 0px 20px;    padding: 100px 0px 70px 0px;}
.card-box{border-radius: 20px;background: #F2ECE2; position: relative; overflow: hidden; padding: 80px 40px; text-align: center;transition: background 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
.card-box span img{margin-bottom: 50px;transition: transform 0.3s ease-in-out;}
.card-box h4{color: rgba(11, 11, 11, 0.30);font-size: 26px;font-family:'BwGradualDEMO-Medium';transition: color 0.3s ease-in-out; font-weight: 700;line-height: 28px;letter-spacing: -0.075rem; margin: 0px;}

/* .card-box:hover {background: #fff;transform: translateY(-5px);box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.15);}
.card-box:hover span img {transform: scale(1.1);}
.card-box:hover h4 {color: rgba(11, 11, 11, 0.7);} */


ul.formats li {font-weight:600; margin-bottom:8px;
    font-size: 16px;
	color:#000;
}


.more-btn a.btn {color: #FFF;font-size: 16px;font-weight: 600;line-height: 20.8px;letter-spacing: -0.32px;
  border-radius: 160px;background: #002A39;padding: 20px 52px;display: inline-block;border: 0px; 
   transition: background 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}

.more-btn a.btn:hover {background: #004d66;transform: translateY(-3px);box-shadow: 0px 10px 20px rgba(0, 42, 57, 0.3); color: #fff;}
.more-btn a.btn:active {transform: translateY(1px);box-shadow: 0px 5px 10px rgba(0, 42, 57, 0.2);}

/*-Partner section  ----*/
.product-section{position: relative; overflow: hidden; padding: 0px 0px 100px;background: #FCF8F1;}
.product-section h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; text-align: center; margin-bottom: 40px;}


.pallet-sec{border-radius: 40px;background: #F2ECE2; max-width: 960px; margin: 0 auto 16px;height: 450px;
  flex-shrink: 0;}
.lefsec img{border-radius: 40px;}
.rightsec{padding: 35px; position: relative;}
.rightsec h4{color: #000;font-family:'BwGradualDEMO-Medium';font-size: 40px;font-weight: 700;line-height: 42.8px;letter-spacing: -1.8px; margin-bottom: 10px;}
.rightsec p{color: rgba(0, 0, 0, 0.50);font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; margin-bottom: 40px;}

.rightsec ul{display: grid; grid-template-columns: repeat(2 ,1fr); gap: 0px 30px;}
.rightsec li a{color: rgba(0, 0, 0, 0.50);font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;display: flex; align-items: center; gap: 10px;}
.rightsec li {margin-bottom: 40px;}

.rightsec .arrow{display: block; margin-top: 40px;}
/*---product-section----*/
.wrap-pallet video {
    width: 100% !important;
}
/*---.steps-section------*/
.steps-section{position: relative; overflow: hidden; padding: 0px 0px 100px;background: #FCF8F1;}
.sustain-img{position: relative;}
.sustain-img .round-img img{border-radius: 40px;}
.effort-cnt {position: absolute;top: 50px;left: 0px;z-index: 22; padding:0px 30px;}
.effort-cnt h4{color: #000;font-size: 38px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin: 6px 0px;}
.effort-cnt p{color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; margin-bottom:30px;}
.effort-cnt a.btn {color: #002A3A;font-size: 16px;font-style: normal;font-weight: 600;line-height: 20.8px;letter-spacing: -0.32px;
  border-radius: 160px;background: #FFF;display: inline-block;padding: 20px 52px; border: 0px; transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}

  .effort-cnt a.btn:hover {background: #004d66;transform: translateY(-3px);box-shadow: 0px 10px 20px rgba(0, 42, 57, 0.3); color: #fff;}
  .effort-cnt a.btn:active {transform: translateY(1px);box-shadow: 0px 5px 10px rgba(0, 42, 57, 0.2);}

.manufacturer{background-image: url('../images/sustain-2.jpg');background-position: center; background-size: cover;border-radius: 27px; padding: 52px 40px 60px 40px;}
.manufacturer .heading6{background:#04CBE6;}
.manufacturer p{color:#fff;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.bottom-cnt{position: relative; padding-top: 80px;}
.bottom-cnt h5{color:#fff;font-size: 24px;font-weight: 300;line-height: 26px;letter-spacing: -0.48px; margin-bottom: 5px;}
.bottom-cnt p{margin: 0px;}

.proudly-card{border-radius: 36px;border: 1px solid #E3DCCC; padding: 40px 40px; position: relative; margin-top: 20px;}
.proudly-card h4{color: #000;font-size: 40px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 152px;}
.proudly-card ul{display: flex; align-items: center; gap: 40px;}
  /*---.steps-section------*/

  /*---Resources-------*/
 .resources{position: relative; overflow: hidden; padding: 10px 0px 100px;background: #FCF8F1;}
 .resources .heading6{margin-bottom: 20px;}
  .resources h4{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 40px;}
 .grid-layer3{display: grid; grid-template-columns: repeat(3 ,1fr); gap: 0px 20px; padding-bottom: 70px; max-width:980px; margin:0 auto;}
.blog-box{position: relative; overflow: hidden;transition: transform 0.3s ease-in-out;}
.blog-img img{border-radius: 40px; width: 100%; transition: transform 0.3s ease-in-out;}
.evangeline{position: absolute; bottom: 10px; left: 0px; right: 0px;border-radius: 28px; margin: 0px 10px;background: #FCF8F1; padding: 28px 20px;transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out; height:230px;}
.evangeline span{color: #000;font-size: 12px;font-weight: 300;line-height: normal; margin-bottom: 5px; display: block;}
.evangeline h5{color: #000;font-size:18px;font-weight: 300;line-height: 24px;letter-spacing: -0.48px; margin-bottom: 20px; max-width: 240px; position:relative; z-index:9; min-height:100px;}
.evangeline .arrow {display: inline-block;transition: transform 0.3s ease-in-out;}
.evangeline::after{content: ''; position: absolute; bottom: 0px; right: 12px; background-image: url('../images/stretch-vector.svg'); background-position: center; background-size: cover;     width: 101px;height: 89px; z-index:2;}

.blog-box:hover {transform: translateY(-5px);}
.blog-box:hover .blog-img img {transform: scale(1.05);}
.blog-box:hover .evangeline .arrow {transform: translateX(5px);}
.blog-box:hover .evangeline {background: #f0e7d8;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);}
/*---Resources-------*/


/*----footer----*/
.footer{ position: relative;background: #FCF8F1;padding: 0px 40px 40px 40px;}
.footer-bg{border-radius: 40px; background: #002A39; position: relative; padding: 52px 80px;}
.footer-bg::after{content: ''; position: absolute; bottom: 0px; right: 0px; background-image: url('../images/footer-bg2.png'); background-position: center; background-size: cover;
  width: 400px;height: 250px;}
.ftr-logo img{width:70%;}
.ftr-logo{margin-bottom: 40px;}
.social-icon a{color: #fff; font-size: 20px; width: 50px; height: 50px; line-height: 50px; display: inline-block; text-align: center;border-radius: 10px;background: rgba(255, 255, 255, 0.10);}
.ftr-menu li a{color:#F9F7F0;font-family:'BwGradualDEMO-Light';font-size: 16px;font-weight: 400;line-height: 20px;letter-spacing: -0.56px; display: inline-block; margin-bottom: 16px;}
.contact-adress {max-width: 427px;position: relative;z-index: 99;}
.contact-adress h5{color:#F9F7F0;    font-family: 'BwGradualDEMO-Bold';font-size: 16px;font-weight: 700;line-height: 28.8px;letter-spacing: -0.64px; margin-bottom: 0px;}
.contact-adress p{color: #FFF;font-size: 14px;font-weight: 300;line-height: 22px;letter-spacing: -0.32px; margin: 0px;font-family:'BwGradualDEMO-Light';}
.contact-adress p a{color: #FFF; text-decoration: none;}
.facility{margin-top: 38px;}

.copyright{position: relative; padding-top: 100px;}
.copyright p{color: #405760;font-size: 12px;font-weight: 300;line-height: normal;letter-spacing: -0.24px; margin: 0px; position: relative; z-index: 22;}




/*-----Contact page------*/

.contact-section{position: relative; padding: 100px 0px; background: #FCF8F1;}
.contact-section .Production{position: relative; padding: 80px 80px; border-radius: 50px; background: #002A39; margin-top: 60px;}
.get-werrp h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.get-werrp .heading6{background: #fff; color: #002A39;}

.email-get{position: relative; margin-top: 90px;}
.email-get h6{color: #FFF;font-size: 16px;font-weight: 500;line-height: normal;letter-spacing: -0.64px; margin-bottom: 2px;}
.email-get p{color: #fff;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}
.email-get a{text-decoration: none; color: #fff;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; display: block;} 

.address-info{position: relative; max-width: 390px; margin-left: auto; z-index: 99;}
.address-info h6{color: #FFF;font-size: 16px;line-height: normal;    font-weight: 700;
    font-family: 'BwGradualDEMO-Bold';}
.address-info p{color: #FFF;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}
.address-info p a{text-decoration: none; color: #fff;} 
.address-2{margin: 40px 0px;}
.address-info::after {content: '';position: absolute;bottom: -90px;right: 0px;background-image: url(../images/footer-bg2.png);background-position: center;background-size: cover;width: 500px;height:350px;z-index: -1;}


.form-section{position: relative; padding: 0px 0px 100px; background: #FCF8F1;}
.infom-form {border-radius: 50px;background: #F2ECE2; padding: 90px; position: relative;}
.get-hd h2{color: #000;font-size: 45px;font-style: normal;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; max-width: 390px;}
.contact-form label{color: #000;font-size: 16px;font-weight: 500;line-height: 26px;letter-spacing: -0.32px; margin-bottom: 6px;}
.contact-form .form-control{padding-left:20px; border-radius: 190px; height: 60px;border: 1px solid #C1C1C1; color: #A8A7A7;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; margin-bottom: 24px;
 background: transparent;}
 .contact-form  textarea.form-control{min-height: 90px; padding-left:30px; padding-top:10px;}
 textarea {resize: none;}
 .submit-btn .btn{margin-top:20px; padding: 20px 52px;border-radius: 160px;background: #002A39; color: #fff;font-size: 16px;font-weight: 500;line-height: 20.8px;letter-spacing: -0.32px; border: 0px;transition: background 0.3s ease-in-out, color 0.3s ease-in-out, transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
 .submit-btn .btn:hover {background: #002A3A;color: #FFF;transform: translateY(-3px);box-shadow: 0px 10px 20px rgba(0, 42, 58, 0.2);}
   
 
 /*---Media page----*/

 .media-page{position: relative; padding: 100px 0px; background: #FCF8F1;}
 .media-hd{text-align: center; padding: 90px 0px 20px 0px;}
 .media-hd .heading6{background: #002A39; color: #fff;}
 .media-hd h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}

 ul#pills-tab {justify-content: center;gap: 0px 15px; margin-bottom: 30px;}
 .scroll-tabs .nav-pills .nav-link{font-family:'Roobert-SemiBold'; border-radius: 160px;background: #FFF;padding: 20px 52px;color: #002A3A;font-size: 16px;font-weight: 600;line-height: 20.8px;letter-spacing: -0.32px;}
 .scroll-tabs  .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: #002A39; color: #fff;}

 .blog-box{margin-top: 20px;}


 /*-----Blog Detail page-------*/

.media-hd p{color: #000;font-size: 12px;font-weight: 300;line-height: normal; margin-bottom: 24px; }
.detail-img img{width: 100%; border-radius:50px;}
.detail-img{ padding-bottom: 100px;}

.blog-content {position: relative;max-width: 1100px;margin: 0 auto;}
.blog-content h4{color: #000;font-size: 24px;font-weight: 700;letter-spacing: -0.96px; margin-bottom: 6px;}
.blog-content p{color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}
.blog-content h5{color: #000;font-size: 24px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px;margin-bottom: 0px; padding-top: 30px;}

/*----Privacy Policy------*/
.privacy-hd{ padding: 90px 0px;}
.privacy-hd h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.processed-list h5{margin-bottom: 0px;}
.processed-list ul {list-style: disc; padding-left: 26px;}
.processed-list li{color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}



/*------Careers page------*/
.career-hd{text-align: center;padding: 90px 0px; position: relative; max-width: 1030px; margin: 0 auto;}
.career-hd h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.career-hd p{color: #0B0C0C;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.item-slider img{border-radius: 30px;}
.career-slider .owl-prev:before {content: '';background-image: url(../images/career/preview-left.svg);background-repeat: no-repeat;position: absolute;
  bottom: -10%;left:-2%; right: 0px; text-align: center;  width: 35px;  margin: 0 auto;height: 35px;background-size: 35px;}
.career-slider .owl-next:before {content: '';background-image: url(../images/career/preview-right.svg);background-repeat: no-repeat;position: absolute;
  bottom: -10%;right:-5%; text-align: center; left:0px; margin: 0 auto;   width: 35px;height: 35px;background-size: 35px;}
.career-slider .owl-theme .owl-controls .owl-nav div {height: 0px !important;}

.intensive{max-width: 780px; padding: 120px 0px 100px; margin-left: 100px;}
.intensive h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.academic{margin: 60px 0px;}
.academic p{ color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.Open-section{position: relative; padding: 0px 0px 100px;}
.Open-section h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.latest-list {padding: 20px 0px;position: relative;}
.latest-list ul {display: flex;align-items: center;justify-content: space-between;}
.latest-list li{color: #000;font-size: 16px;font-style: normal;font-weight: 500;line-height: 28.8px;}
.latest-list li a{text-decoration: none; color: #000;}
.latest-list li a img{margin-left: 6px;}
.latest-list li:first-child{width: 40%;}
.latest-list::after {content: '';position: absolute;bottom: 0px;left: 0%;width: 100%;height: 1px;background: #EAD9BE;text-align: center;}


.supportive{border-radius: 50px;background: #F2ECE2; padding: 60px 50px; position: relative;}
.supportive .row{align-items: center;}
.purchase-cnt h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 30px;}
.purchase-cnt h5{color: #000;font-size: 24px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px; margin-bottom: 0px;}
.purchase-cnt p{color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.getty-images img{border-radius: 30px; width: 100%;}



/*---about us page------*/

.career-hd.protectwarp{padding: 40px 0px 20px 0px;}

.video-section{position: relative; padding: 52px 0px 0px 0px;}
.wrap-pallet{position: relative;}
.wrap-pallet img{border-radius:36px;}
.play-button{position: absolute; top: 35%; left: 0px; right: 0px; text-align: center; margin: 0 auto; z-index: 2;}
.bottomcnt{position: absolute; top: 60%; left: 0px; right: 0px; text-align: center; margin: 0 auto; z-index: 2;}
.bottomcnt h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}

.vision-section{position: relative;max-width: 780px;margin-left: 100px; padding:40px 0px 0px 0px; }

.moments-section{position: relative; padding: 100px 0px; background: #F2ECE2; overflow: hidden;}
.growing-cnt{position: relative;}
.growing-cnt h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}


  .controls {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  bottom: 11%;
  z-index: 999;
}

.controls{}

/* .controls:hover:after {
  transform: translateX(-10px) rotate(45deg);
} */

.controls:hover:active:after {
  /* transform: translateX(-20px) rotate(45deg); */
  transition: 300ms all;
}

.controls:after {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-image: url('https://mushcreative.in/triomadastaging/wp-content/themes/triomada/assets/images/career/preview-left.svg');
  background-repeat: no-repeat;
  background-size: 35px;
  transition: 500ms all;
  right: 10px;
}


/* .controls.prev:before {
  content: '';
  background-image: url(../images/career/preview-left.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 10%;
  left: -2%;
  right: 0px;
  text-align: center;
  width: 35px;
  margin: 0 auto;
  height: 35px;
  background-size: 35px;
}

.controls.next::after {
  content: '';
  background-image: url(../images/career/preview-right.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 10%;
  right: -5%;
  text-align: center;
  left: 0px;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  background-size: 35px;
} */






.controls.next {
  /* left: auto;
  right: 120px; */
  transform: rotate(180deg);
}

.time-line {
  width: 100%;
  height: 480px;
  background-color: var(--bg);
  display: flex;
  justify-content: center;
  align-items: center;
}

.time-line * {
  transition: 800ms all cubic-bezier(0.23, 1, 0.32, 1);
}

.overflo-werrap {
  left: 0;
  width: 500vw;
  position: absolute;
  bottom: 50px;
  height: 200px;
}

.excellence-wrap {
  display: inline-block;
  position: absolute;
  height: 100%;
  left: calc(50vw - 200px);
}


.excellence-wrap:after {
  left: auto;
  right: -1px;
  background: linear-gradient(to left, rgba(0,83,160,1) 0%,rgba(125,185,232,0) 100%);
  transform: translate(50%, -50%);
}

.date {
  width: 260px;
  position: relative;
  float: left;
  height: 2%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 800ms all cubic-bezier(0.23, 1, 0.32, 1);
}

.label-content {
 opacity: 0;
  position: absolute;
  /* width: 240px;
  height: 240px; */
  bottom: 100%;
  margin-bottom: 80px;
  border-radius: 3px;
  transform-origin: 50% 100%;
  transform: scale(0.7);
  box-shadow: 0 10px 30px rgba(0,0,0,0);
}

.label-content:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 1px;
  top: 100%;
  margin-top: 8px;
  height: 60px;
  opacity: 0;
  background-color: #042939;
  transform: scaleY(0);
  transform-origin: 100% 100%;
  transition: 800ms all cubic-bezier(0.23, 1, 0.32, 1);
}

/* .label-image {
  width: 100%;
  height: calc(100% - 60px);
  background-image: url(../images/about/getty-img.jpg);
  background-size: cover;
  background-position: center;
} */

.label-image img{    border-radius: 9px 9px 0px 0px;}

.stone-text {
  text-align: center;
  width: 100%;
  height: 70px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px 0px 9px 9px;
  padding: 10px 0px;

}

.stone-year {
  /* opacity: 0.4; */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.stone-year:hover {
  opacity: 1 !important;
}

.stone-year:hover:after {
  transform: scale(1) !important;
}

.stone-year h2 {
  font-family:'BwGradualDEMO-Regular';
  position: absolute;
  top: 40px;
  color: #000;
  font-size: 22px;
  font-weight: 300;
  line-height: 24.8px;
  letter-spacing: -0.8px;
  transform: scale(0);
  z-index: 2;
  margin: 0px;
}

.stone-text p {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.48px;
  margin: 0px;

}
.stone-text p span{display: block; color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: -0.32px;}

.stone-year:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #D3D4D4;
  bottom: 100%;
  margin-bottom: -10px;
  border-radius: 50%;
  transform: scale(0.6);
  transition: 500ms all;
  z-index: 2;
}

.stone-year:before {
  content: "";
  position: absolute;
  top: 0;
  width: 200%;
  height: 1px;
  background-color: #BCBCBC;
}

.active .stone-year {
  opacity: 1;
}

.active .stone-year:before {
  width: calc(200% - 11px);
}

.active .stone-year:after {
  transform: scale(1);
  background-color: #002A39;
}

.active .stone-year h2 {
  transform: scale(1.2);
}

.active .label-content {
  transform: scale(1);
  opacity: 1;
}

.active .label-content:after {
  transition-delay: 200ms;
  opacity: 1;
  transform: scaleY(1);
}

.active .label-content div {
  transition-delay: 200ms;
  opacity: 1;
  transform: translateY(0px) scale(1);
}



.global-section{position: relative; padding: 100px 0px;background: #FCF8F1;}
.presence-bg{border-radius: 50px;border: 1px solid #EAD9BE;background: #FCF8F1; padding: 90px 0px;}
.global-hd {text-align: center;}
.global-hd h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 30px;}

.Sales-werrp{padding: 0px 40px; position: relative;}
.Countries{margin-bottom: 30px;}
.Sales-werrp p{color: #0B0B0B;font-size: 14px;font-weight: 300;line-height: normal;letter-spacing: -0.28px; margin: 0px;}
.Sales-werrp p span{font-family:'Roobert-SemiBold';}

.Lab-section{position: relative; overflow: hidden; margin: 20px 0px;}
.labslider2{position: relative;}
.service-img img{width: 100%; border-radius: 50px;}
.item-werrp{position: relative;}
.testing-cnt{position: absolute; top: 0px; padding: 60px 42px; z-index: 2;}
.testing-cnt h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 38px;}
.testing-cnt li{color: #FFF;font-size: 20px;font-weight: 300;line-height: 45px;letter-spacing: -0.48px;}

.labslider2 .owl-dots{position: absolute; bottom: 53px; left: 53px;}
.labslider2 .owl-theme .owl-dots .owl-dot span{background: #D9D9D9E5;width: 15px;height: 15px; margin: 0px 5px;}
.labslider2 .owl-theme .owl-dots .owl-dot.active span{background: #fff; opacity: 100%;}


.service-box{border-radius: 50px; padding: 100px 42px; position: relative;background: #F2ECE2;    height: 660px;}
.proudly-cnt h2{margin-bottom: 68px; color: #000;;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.colum1{display: flex; align-items: center; gap: 0px 80px; position: relative; z-index: 99;}
.service-box::after {content: '';position: absolute;bottom: 0px;right: 0px;background-image: url(../images/about/stretch-vector2.svg);background-position: center;background-size: cover; width: 419px;height: 370px;}

.retrieval-section{position: relative; border-radius: 50px;background: #F2ECE2; padding: 50px 55px;}
.retrieval-section .row{align-items: center;}
.standard-cnt {position: relative;max-width: 600px;}
.standard-cnt h2 p{color: #000;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 18px;}
.standard-cnt p{color: #000;font-size: 20px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px;}
.retrieval-section .labslider2 .owl-dots{position: absolute; bottom: 38px; left: 0px; right: 0px; text-align: center; margin: 0 auto;}

.brands-section{position: relative;background: #FCF8F1; padding: 0px 0px 100px 0px;}
.brands-hd{text-align: center;}
.brands-hd h2{color: #0B0C0C;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 50px;}
.brands-section .brandlogo{max-width: 1000px; margin: 0 auto;}

.item-logo {
    display: flex
;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 160px;
    margin: 0 auto;
    text-align: center;
    padding: 20px;
    overflow: hidden;
}


.map {position: relative;
    overflow: hidden;
    transition: .13s;
    padding: 0px 40px 40px 40px;
}




/*----Product page-------*/
.career-hd h3{color:  #002A39;font-family:'BwGradualDEMO-Bold';font-size: 85px;font-weight: 700;line-height: 85.8px;letter-spacing: -3.4px; margin-bottom: 20px;}
.more-btn.brochure{margin-top: 50px; position: relative;}
.hand-cnt p{color: #121211;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; margin: 20px 0px 0px 0px;}

.silage-section{position: relative; padding: 30px 0px 0px 0px;}
.silage-img{position: relative;}
.silage-img img{width: 100%; height: 450px; border-radius: 36px;}
.arrow-img img{width: auto; height: auto;}
.silage-cnt{position: absolute; top: 0px; left: 0px; z-index: 2; padding: 50px;}
.silage-cnt h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.silage-cnt p{color: #FFF;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.silage-cnt2{position: absolute; top: 0px; left: 0px; z-index: 2; padding: 140px 40px;}
.silage-cnt2 h3{font-family:'BwGradualDEMO-Bold';color: #FFF;text-align: center;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 30px;}
.silage-cnt2 a.btn{background: #fff; color: #002A3A;}


/*----Product Detail page-------*/

.product-banner{position: relative; padding: 100px 0px;}
.product-banner img{width: 100%;border-radius: 36px;}

.colours-box{border-radius: 36px;border: 1px solid #E3DCCC; padding: 45px; display: flex; justify-content: space-between;height: 377px;}
.colours-box h2{color: #0B0B0B;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px;}
.all-colours ul{column-count: 2; gap: 0px 80px;}
.all-colours li{color: #000;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px; margin-bottom: 43px;  display: flex;align-items: center;gap: 8px;}
.all-colours li:nth-child(1) i {color: black;}
.all-colours li:nth-child(2) i {color: blue;}
.all-colours li:nth-child(3) i {color: red;}
.all-colours li:nth-child(4) i {color: purple;}
.all-colours li:nth-child(5) i {color: white;}
.all-colours li:nth-child(6) i {color: green;}
.all-colours li:nth-child(7) i {color: yellow;}


.grid-layer2{display: grid; grid-template-columns: repeat(2 ,1fr); gap: 0px 20px;}
.percentage{border-radius: 36px;background: #F2ECE2; position: relative; padding: 45px 36px;height: 377px;}
.percentage h5{color: #000;font-size: 24px;font-weight: 600;line-height: 26px;letter-spacing: -0.48px; margin-bottom: 40px;     font-family: 'BwGradualDEMO-Bold';}
.percentage span{color: #918F8F;font-size: 50px;font-weight: 300;line-height: 48.8px;letter-spacing: -2px;display: block;}
.specialty{border-radius: 36px;background:#002A39;position: relative; padding: 45px 36px;height: 377px;}
.specialty h5{color: #FFF;font-size: 24px;font-weight: 600;line-height: 26px;letter-spacing: -0.48px; margin-bottom: 45px;}
.specialty li{color: #FFF;font-size: 22px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px; display: flex; align-items: center; gap: 0px 8px; margin-bottom: 30px;}

.sustainable{position: relative; overflow: hidden; padding: 30px 0px 100px 0px;}
.variants-bg{position: relative;}
.jeremy-img img{width: 100%; border-radius: 36px; height: 428px;}
.biodeg-text{position: absolute; top: 0px; z-index: 2; padding:45px 30px;}
.biodeg-text h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 30px;}
.biodeg-text p{color: #FFF;font-size: 24px;font-weight: 300;line-height: 66px;letter-spacing: -0.48px;}
.retail-cnt{position: absolute; top: 0px; z-index: 2; padding:45px 30px;}
.retail-cnt h5{color: #FFF;font-size: 24px;font-weight: 600;    font-family: 'BwGradualDEMO-Bold';line-height: 26px;letter-spacing: -0.48px; margin-bottom: 45px;}
.retail-cnt li{color: #FFF;font-size: 24px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px; display: flex; align-items: center; gap: 0px 8px; margin-bottom: 30px;}
.variants-bg .percentage{height: 428px;}
.percentage li{color: #000;font-size: 24px;font-weight: 300;line-height: 30px;letter-spacing: -0.48px; margin-bottom: 30px;}

.paragraph{position: relative;max-width: 1030px; margin: 0 auto;}
.paragraph p{color: #0B0C0C;text-align: center;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}

.download-section {border-radius: 50px;background:#0B0B0B;text-align: center;padding: 100px 0px;position: relative; margin-top: 80px;}
.sheet-cnt{position: relative; z-index: 99;}
.sheet-cnt h2{color: #FFF;font-size: 45px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.8px; margin-bottom: 30px;}
.sheet-cnt a.btn{background: #fff; color: #002A3A;}

.download-section::after {content: '';position: absolute;bottom: 0px;left: 0px;background-image: url(../images/product/vector-bg.svg);
  background-position: center;background-size: cover;width: 458px;height: 292px;}


/*---Product Page_Silage page----*/

.intrusion-card .card-werrp h2 {font-size: 35px;font-weight: 700;line-height: 48.8px;letter-spacing: -1.4px;}
.intrusion-card .card-werrp{padding: 40px 30px;}




/*---Product machina page----*/
.product-tabs{position: relative; padding: 100px 0px 40px 0px;}
.scroll-werrp{border-radius: 12px;max-width: 907px; margin: 0 auto;background: #002A39;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding: 15px 0px; margin-bottom: 30px;}
.scroll-werrp .nav-link{white-space: pre-line;color: #FFF;text-align: center;font-size: 16px;font-family:'Roobert-SemiBold';font-weight: 600;line-height: 20.8px;letter-spacing: -0.32px;
  padding: 11px 18px;border-radius: 60px; max-width:260px;}
.scroll-werrp .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color: #000; background: #fff;}
.machine-cnt {max-width: 900px; margin: 0 auto;}
.machine-cnt h2{color: #002A39;font-size: 40px;font-weight: 700;line-height: 45.8px;letter-spacing: -1.8px; margin:0px; text-align:center;}
.machine-cnt p{color: #0B0C0C;text-align: center;font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;     margin: 20px 0px 30px 0px;}

/* 25 March 25 */

.mapboxgl-ctrl-bottom-left {
    display: none;
}


.mapboxgl-ctrl-bottom-right {
	display: none;
}

/*--golu add css 27 march 25*/
 .resources-slider {padding-bottom: 70px;}
    .resources-slider .owl-dots{margin: 0 auto; text-align: center; bottom: -44px;position: absolute;left: 0px;right: 0px;}
    .resources-slider .owl-theme .owl-dots .owl-dot span{background: #D9D9D9E5;width: 14px;height: 14px; margin: 0px 6px;}
    .resources-slider .owl-theme .owl-dots .owl-dot.active span{background: #F2ECE2; opacity: 100%;}

.wpcf7-not-valid-tip{position:relative; margin-top:-22px;}

.steps-section .labslider2 .owl-dots{bottom:46px;
    left: 0px;
    right: 0px;
    text-align: center;
}



.desktop-image { display: block;}
.mobile-image {display: none;}

@media only screen and (max-width: 719px) {
	.desktop-image { display: none;}
    .mobile-image { display: block;}
}






/*----new css add map zoom---*/

.map-container {
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
}

.map img {
  width: 100%;
  transition: transform 0.4s ease;
  transform-origin: center center;
}

.map-controls {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.map-controls .btn {
  padding: 6px 12px;
  font-size: 20px;
  background-color: #fff;
  border: 1px solid #ccc;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s;
}

.map-controls button:hover {
  background-color: #f0f0f0;
}




.modal-dialog{max-width:1200px;}
.modal-header{border-bottom:0px; padding:30px;}
.infomform{padding:30px 90px 90px 90px;}
.modal-content {
	box-shadow:none;
    border-radius: 50px;
    background: #F2ECE2;
}

.submit-btn .btn.cancel{font-weight:600px; margin-right:15px;
border: 1px solid #0B0B0B; color:#002A3A; background:transparent;}

.infomform .contact-form textarea.form-control{min-height: 140px; border-radius:40px;}

.infomform .get-hd p{color:#121211;
font-size: 24px;
font-weight: 300;
line-height: 30px;
letter-spacing: -0.48px; margin-top:30px;}


.infomform .submit-btn {
    margin-top: 20px;
}


.upload-btn-wrapper p{margin-bottom:0px !important;}
.upload-btn-wrapper {
  position: relative;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid #C1C1C1;
  padding: 10px 30px;
  border-radius: 9999px;
  justify-content: center;
  gap: 0px 20px;
  cursor: pointer;
}

.upload-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  cursor: pointer;
  transition: background 0.2s ease;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}

.upload-icon {
  width: 28px;
  height: 28px;
  background-color: #d9d0c1;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.resumefile {
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 11999;
    height: 60px;
    overflow: hidden;
    right: 0px;
    text-align: center;
}


.wpcf7-not-valid-tip{font-size:12px !important;}




/*----new css add-----*/
.DownloadData .modal-content {border-radius:50px;background: #F2ECE2;}
.DownloadData .modal-dialog{max-width:1200px; margin: 10% auto;}
.DownloadData .modal-header{border: 0px; justify-content: end;}
.DownloadData .btnclose {z-index:99; border: 0px;background: #000;border-radius: 50px;width: 50px;height: 50px;padding: 0px;line-height: 50px;position: absolute;top: 20px;right: 20px;}
.silage-form{padding: 60px 80px; position: relative;}
.silage-form .get-hd h2{max-width: inherit;}
.silage-form p{color: rgba(0, 0, 0, 0.50);font-size: 16px;font-weight: 300;line-height: 24px;letter-spacing: -0.32px;}
.silage-form .submit-btn .btn{margin-top: 10px;}
button.btn.Cancel{background: transparent; border: 1px solid #0B0B0B; margin-left: 12px; color: #002A39;}
input#cancelForm {background: transparent; border: 1px solid #0B0B0B; margin-left: 12px; color: #002A39;
}



/*---contact--------*/







body.rtl .evangeline::after {
    right: auto;
    left: 0px;
}
body.rtl.wp-singular.page-template.page-template-page-template.page-template-Blog.page-template-page-templateBlog-php.page.page-id-1529.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .evangeline::after {
    left: 0px;
    right: auto;
}


body.rtl.wp-singular.page-template.page-template-page-template.page-template-Contact.page-template-page-templateContact-php.page.page-id-1497.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .contact-form {
    text-align: right;
}

body.rtl.wp-singular.page-template.page-template-page-template.page-template-Contact.page-template-page-templateContact-php.page.page-id-1497.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .contact-form p{
    text-align: right !important;
}

body.rtl.wp-singular.page-template.page-template-page-template.page-template-Contact.page-template-page-templateContact-php.page.page-id-1497.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .contact-form .form-control{ text-align: right;}


body.rtl.wp-singular.page-template.page-template-page-template.page-template-Careers.page-template-page-templateCareers-php.page.page-id-1495.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .Open-section p {
    text-align: right !important;
}


body.rtl.wp-singular.page-template.page-template-page-template.page-template-About.page-template-page-templateAbout-php.page.page-id-1493.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .testing-cnt {
    left: auto;
}


body.rtl.home.wp-singular.page-template-default.page.page-id-15.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.twentyseventeen-front-page.has-header-image.page-two-column.colors-light.customize-support .evangeline::after {
    left: 0px;
    right: auto;
}


body.rtl.wp-singular.page-template.page-template-page-template.page-template-Contact.page-template-page-templateContact-php.page.page-id-1497.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-triomada.has-header-image.page-two-column.colors-light.customize-support .submit-btn .btn{display:block; text-align:right; margin-left:auto;}




html[dir="ltr"] .slider2 {
  text-align: left;
}

html[dir="rtl"] .slider2 {
  text-align: right;
}

html[dir="ltr"] .supportiveslider {
  text-align: left;
}

html[dir="rtl"] .supportiveslider {
  text-align: right;
}


.contact-form p {
    color: #000;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: -0.32px;
	text-align: left !important;
	font-family: 'Roobert-Regular' !important;
}

body.rtl .infom-form p {
    text-align: right !important;
}


body.rtl .infom-form span.wpcf7-form-control-wrap.recaptcha {
    text-align: right;
    display: block;
    width: auto;
    margin-left: auto;
}







