@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea {appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit;color: inherit; }

/* #Media Queries
================================================== */
 

 

@media only screen and (min-width:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}

}
@media screen and (min-width:1600px) and (max-width:3000px) {
  .row { width:1378px;}
  
  
  }
@media screen and (min-width:1600px) and (max-width:2000px) {
  .row { width:1378px;}
  .jor-cnt{transform: translateY(82%);}
  
  }

@media screen and (min-width:1400px) and (max-width:1599px) {
  .row {width: 1322px;}
 
 
 
  }

@media screen and (min-width:1280px) and (max-width:1399px) {
.row  { width:1105px;}
  
}
@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;} 
.rs-menu a{font-size: 16px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:740px;}
.m-menu{display: block;}
.main-menu{display: none;}
.ban-cnt h1, .ban-cnt h1 span{font-size: 36px;}
.ban-cnt h1 br{display: none;}
.ban-cnt p{margin: 10px 0;}
section.wht ul.w1 li{flex: 0 1 49%;}
ul.w2 li{flex: 0 1 49%;}
.insight-rgt.cn ul li{flex: 0 1 100%;}
section.pro-journey ul li{flex: 0 1 49%;}
section.pro-journey ul {row-gap: 50px;}
section.pro-journey{padding-top: 60px;}
footer ul li{flex: 0 1 50%;}

 footer ul li:last-child {
  flex: 0 1 100%;

}
.copy{flex-wrap: wrap;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width: 767px) {
img {max-width:100%; }.tre-full{padding: 0;}
.row, .row1 { width:100%; padding:0px 15px; } 

.menu a{display: none;}
.m-menu{display: block;}
.main-menu{display: none;}


.ban-cnt h1, .ban-cnt h1 span{font-size: 32px; line-height: 40px;}
.ban-cnt h1 br{display: none;}
.ban-cnt p{margin: 20px 0; font-size: 18px;}
.ban-cnt p br{display: none;}
section.wht ul.w1 li{flex: 0 1 100%;}
ul.w2 li{flex: 0 1 100%;}
.insight-rgt.cn ul li{flex: 0 1 100%;}
section.pro-journey ul li{flex: 0 1 100%;}
section.pro-journey ul {row-gap: 50px;}
section.pro-journey{padding-top: 60px; background-size: cover;}
section.pro-journey ul{padding: 30px 0;}
footer ul li{flex: 0 1 100%;}
section.pro-journey ul li{padding: 0 15px;}
 footer ul li:last-child {
  flex: 0 1 100%;

}
footer ul{row-gap: 25px;}
.copy p{text-align: center;}
.copy {padding: 15px 30px;}
.insight-rgt.cn ul li input[type="submit"]{font-size: 14px;}
.copy{flex-wrap: wrap;}
section.banner img{opacity: 0;}
section.banner {min-height: 500px;}
.logo img{width: 150px;}
section.abt-us{padding: 30px 0;}
h2{font-size: 32px; line-height: 40px;}
.who-lft{width: 100%;}
.w-cnt{top: 0; width: 100%; padding: 15px;}
.who-rgt{width: 100%; padding-top: 20px;}
section.wht, section.insight{padding: 30px 0;}
.insight-lft{width: 100%;}
.insight-rgt{width: 100%; padding-left: 0; padding-top: 20px;}
.insight-rgt ul li p{font-size: 16px;}
section.career{padding: 30px 0;}
ul.w2 li{padding: 15px;}
footer ul li ul li, footer ul li ul li:last-child{flex: 0 1 100%;}
ul.nav-menu li{margin-bottom: 15px;}
.nav-menu > li > a{text-transform: capitalize;}
section.pro-journey h2 br{display: none;}
}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) { 
 
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) { 
 
}

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

}

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



}