.content_section h3 {
  font-size: 65px;
  font-weight: 300;
}
.content_section h4 {
  font-size: 42px;
  font-weight: 400;
}
.content_section p {
  font-size: 20px;
  font-family: HelveticaNeueMedium;
}
.content_section .btn-w {
  display: inline-flex;
  text-decoration: none;
  font-size: 19px;
  width: 268px;
  height: 76px;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  border: solid 2px #bb7e20;
  color: #fff;
  transition: 0.3s;
  border: solid 2px #bb7e20;
}
.content_section .btn-w:hover {
  border: solid 2px #bb7e20;
  background: #bb7e20;
}
.content_section .btn-w:active {
  border: solid 2px #bb7e20;
}
.content_section .btn-b {
  display: inline-flex;
  text-decoration: none;
  font-size: 19px;
  width: 268px;
  height: 76px;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  color: #1a1b25;
  border: solid 2px #bb7e20;
  transition: 0.3s;
}
.content_section .btn-b:hover {
  border: solid 2px #bb7e20;
  background: #bb7e20;
  color: #fff;
}
.content_section .btn-b:hover:active {
  border: solid 2px #bb7e20;
}

.td-none{
  text-decoration: none;
}
.btn-b {
  display: inline-flex;
  text-decoration: none;
  font-size: 16px;
  width: 203px;
  height: 61px;
  padding: 25px 55.5px;
  border-radius: 30.5px;
  color: #1a1b25;
  border: solid 2px #bb7e20;
}
.btn-b:hover {
  border: solid 2px #bb7e20;
  background: #bb7e20;
}
.btn-b:active {
  border: solid 2px #bb7e20;
}

.btn-w {
  display: inline-flex;
  text-decoration: none;
  font-size: 19px;
  width: 268px;
  height: 76px;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  border: solid 2px #bb7e20;
  color: #fff;
  transition: 0.3s;
  border: solid 2px #bb7e20;
  text-decoration: none !important;
}
.btn-w:hover {
  border: solid 2px #bb7e20;
  background: #bb7e20;
  color: #fff;
}
.btn-w:active {
  border: solid 2px #bb7e20;
}

.text {
  font-size: 20px;
  font-family: HelveticaNeueMedium;
}

body {
  font-family: "Poppins", sans-serif;
  overflow-x: hidden;
}

@font-face {
  font-family: HelveticaNeuBold;
  src: url(../fonts/HelveticaNeuBold.ttf);
}
@font-face {
  font-family: HelveticaNeueMedium;
  src: url(../fonts/HelveticaNeueMedium.ttf);
}
@font-face {
  font-family: HelveticaNeueThin;
  src: url(../fonts/HelveticaNeueThin.ttf);
}
@font-face {
  font-family: HelveticaNeue;
  src: url(../fonts/HelveticaNeueLight.ttf);
}
.primary-color {
  color: #bb7e20;
}

.secondry-color {
  color: #1a1b25;
}

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

.text-w {
  color: #fff;
}
.text-b {
  color: black;
}

.text-primary {
  color: #bb7e20;
}

.container-fluid {
  width: 85%;
}

.secondry-color {
  color: #1a1b25;
}

.secondry-bg {
  background-color: #1a1b25;
}

.dark-grey {
  color: #53545a;
}

.sec_spacing {
  padding-top: 80px;
  padding-bottom: 80px;
}

header .navbar-brand img {
  width: 16rem;
  transition: 0.3s;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  border-top: 3px solid #bb7e20;
  transition: 0.3s;
  z-index: 100;
}

.darkHeader {
  background-color: #000;
  transition: 0.3s;
}

header .container-fluid {
  width: 96%;
  padding: 0px;
}

.darkHeader .navbar-brand img {
  width: 13rem;
  transition: 0.3s;
}

.darkHeader .navbar {
  padding: 0.7rem 0.5rem 0.7rem 0.5rem !important;
}

.darkHeader .nav-link {
  font-size: 17px !important;
}

.hero_sec {
  background: url("../images/index-banner.webp") center;
  background-size: cover;
  height: 950px;
  width: 100%;
}

.service_hero_sec {
  background:
    linear-gradient(to right, rgb(68 36 48), rgb(223 217 209 / 50%)),
    url(../images/index/techno.png) center;
  background-size: cover;
  height: 950px;
  width: 100%;
  background-repeat: no-repeat;
  color: #2c251f;
}

.hero_caption h2 {
  font-size: 80px;
  font-weight: 300;
  color: #fff;
}
.hero_caption h2 span {
  color: #bb7e20;
}

.hero_caption h4 {
  font-weight: 300;
  color: #fff;
  font-family: HelveticaNeueMedium;
}

.navbar {
  padding: 1.25rem 0.5rem 0.7rem 0.5rem !important;
}

.navbar-nav .nav-link {
  text-decoration: none;
  color: #fff;
  padding-left: 45px !important;
  display: inline-flex;
  font-size: 19px;
  letter-spacing: 0.4px;
  transition: 0.3s;
}

.navbar-nav .nav-link:hover {
  color: #bb7e20;
}

.content-sec ul li {
  font-size: 20px;
  font-family: HelveticaNeueMedium;
}

.services-list-box {
  padding: 0px 15px 40px 15px;
}

.services-list-box .icon-box {
  max-height: 93px;
  height: 93px;
}

.services-list-box img {
  height: 100%;
}

.services-list-box h5 {
  font-size: 29px;
  font-weight: 300;
}

.services-list-box p {
  font-size: 18px;
  font-family: HelveticaNeueMedium;
}

/* dropdown menu start */
/* .dropbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px; 
  font-size: 16px;
  border: none;
} */
.dropbtn .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  top: 2.6rem;
}
.dropbtn .dropdown-content .list-style-none{list-style: none;}
.dropbtn .dropdown-content a {
  color: white;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  background-color: #1b1b25;
  opacity: 1;
}

.dropbtn:hover .dropdown-content {display: block;}
.dropbtn .dropdown-content a:hover{background-color: #bb7e20; color: #000000;}

/* .navbar-nav:hover .dropbtn {background-color: #3e8e41;} */
/* dropdown menu end */

.our_innovation {
  background:
    linear-gradient(to right, rgb(16 16 16), rgb(223 217 209 / 50%)),
    url(../images/index/techno.png) center;
    
  background-size: cover;
  height: 100vh;
  width: 100%;
  background-attachment: fixed;
  background-position-y: 80px;
  background-repeat: no-repeat;
  color: #2c251f;
}

.our_innovation .content-sec {
  width: 46%;
}

.our_innovation .content-sec h3 {
  font-size: 42px;
  font-weight: 300;
}

.our_innovation .content-sec h4 {
  font-size: 26px;
  font-weight: 300;
}

.our_innovation .content-sec p {
  font-size: 20px;
  /* font-weight: 300; */
  letter-spacing: 1.0px;
}

.our_innovation .content-sec .btn-w {
  display: inline-flex;
  text-decoration: none;
  font-size: 19px;
  width: 268px;
  height: 76px;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  border: solid 2px #bb7e20;
  color: #fff;
  border: solid 2px #bb7e20;
}
.our_innovation .content-sec .btn-w:hover {
  border: solid 2px #bb7e20;
}
.our_innovation .content-sec .btn-w:active {
  border: solid 2px #bb7e20;
}

.about-benzeen {
  background: url(../images/about-image-bg.jpg) center;
  background-size: cover;
  height: 100vh;
  width: 100%;
}

.about-benzeen .content-sec {
  padding: 100px;
  background-color: #fff;
  width: 62%;
  margin-left: -5.5%;
}

.locations_sec p {
  font-size: 25px;
  font-family: HelveticaNeueMedium;
}

.address-box-parent {
  padding: 0px 15px;
  margin-top: 65px;
}

.address-box .icon-box {
  height: 200px;
}

.address-box .icon-box img {
  height: 100%;
}

.address-box {
  background: #eeeeee;
  padding: 100px 40px;
  text-align: center;
}

.address-box .content-box h5 {
  font-size: 29px;
  font-family: HelveticaNeueMedium;
}

.address-box .content-box a {
  font-size: 29px;
  color: #bb7e20;
  font-weight: 300;
}

footer {
  background: #1a1b25;
  padding: 40px 0px 40px 0px;
  border-top: 3px solid #bb7e20 !important;
}

footer ul {
  list-style: none;
  margin-bottom: 0;
}

footer ul li img {
  width: 65px;
}

footer ul li:last-child {
  margin-left: 10px;
}

footer p {
  font-size: 20px;
  margin-bottom: 0px;
}

.desk-none {
  display: none;
}

.desk-inline-none {
  display: none;
}

.inner_hero_sec {
  background-size: cover !important;
  height: 790px;
  width: 100%;
}

.about_hero_sec {
  background: url(../images/about_banner.jpg) center;
}

.gallery_hero_sec {
  background: url(../images/about_hero-image02.jpeg) center;
}

.contact_hero_sec {
  background: url(../images/contact-bg2.jpg) center;
}

.clients_sec{
  /* background: linear-gradient(to right, rgb(67 58 58), rgb(0 0 0 / 50%)), url(../images/client-banner.jpg) center */
  background: url(../images/client-banner2.jpg) center;
}

.client-mid-section .client-overview{
  text-align: justify;
}

.career_hero_sec_body {
  background: linear-gradient(to right, rgb(67 58 58), rgb(0 0 0 / 50%)), url(../images/career-banner-03.jpg) center;
  background-size: cover;
  width: 100%;
  background-attachment: fixed;
  background-position-y: 0px;
  background-repeat: no-repeat;
  color: #2c251f;
  margin: 0;
  padding: 0;
  position: relative;
  background-position: right;

}
.career_hero_sec_body .choose_file{
  border: solid 1px #ccc;
  padding: 13px 8px;
  position: absolute;
  top: 0;
  left: 0;
  background: #ececec;
  font-size: 14px;
}
.fs6{font-size: 12px;}
.stats-sec .d-flex .stat-sec-parent {
  margin-bottom: 80px;
  text-align: center;
}

.stat-sec {
  padding: 0px 50px;
}

.stats-sec h5 {
  color: #fff;
  font-size: 35px;
  margin-bottom: 45px;
}

.stat-sec .icon-box {
  margin: 0 auto 50px auto;
}

.stat-sec .icon-box {
  width: 120px;
  height: 120px;
}

.stat-sec .icon-box img {
  width: 100%;
}
/* changes starts here  */
.stat-sec.core-value p {
  font-size: 28px;
  font-weight: 600;
}
/* changes ends here  */

.get-in-touch-form{
  box-shadow: rgba(0, 0, 0, 0.10) 0px 8px 10px 0px;
}
.core-value .value{
  width: 19.0%;
  /* margin-right: 0.8%; */
  transition: ease-in-out 0.5s;
  /* box-shadow: rgba(0, 0, 0, 0.10) 0px 4px 6px 0px; */
}
.core-value .value:hover{
  box-shadow: rgba(0, 0, 0, 0.10) 0px 8px 10px 0px;
}

.disabled_tab {
  pointer-events: none;
  background-color: rgba(0,0,0,0.1);
  border: 1px solid #c0c0c0 !important;
}
.stat-sec.core-value p > span {
  font-size: 50px !important;
  display: inline-block;
}

.ourHistory-timeline {
  position: relative;
}

.ourHistory-timeline .col-md-6 {
  padding: 0px 50px;
}

.ourHistory-timeline .col-md-6 h4 {
  color: #bb7e20;
  font-size: 35px;
  margin-bottom: 30px;
}

.history_section .history-year {
  margin: 79px 0px 79px 0px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.history_section .history-year h6 {
  color: #000;
  font-size: 35px;
  margin-bottom: 0;
  margin-top: 13px;
}

.ourHistory-timeline .col-md-6 p {
  line-height: 36px;
}

.history_section .container-fluid .ourHistory-timeline:first-child:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border: solid 5px #de9e3c;
  background: #ffffff;
  border-radius: 50%;
  top: -56px;
  bottom: 0;
  left: 50%;
  margin-left: -12px;
}

.ourHistory-timeline::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 123%;
  background-color: #de9e3c;
  top: -37px;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}

.services_box {
  position: relative;
  margin-bottom: 60px;
}

.services_box .content-sec {
  padding: 100px;
  background-color: #fff;
  width: 52%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}

.services_box_left .content-sec {
  left: 8.2%;
}

.services_box_right .content-sec {
  right: 8.2%;
}

.services_box .img-sec {
  width: 66%;
  height: 855px;
  max-height: 855px;
}

.services_box_001 .second_div {
  background: url(../images/about-image@3x.jpg);
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
  background-repeat: no-repeat;
}
.services_box_002 .img-sec {
  background: url(../images/d_m.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_003 .img-sec {
  background: url(../images/b_b.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_004 .img-sec {
  background: url(../images/c_c.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_005 .img-sec {
  background: url(../images/a_d.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_006 .img-sec {
  background: url(../images/i_t.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_007 .img-sec {
  background: url(../images/b_p.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_008 .img-sec {
  background: url(../images/k_p.png) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_009 .img-sec.pc_ser {
  background: url(../images/ser_009.jpg);
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
  background-repeat: no-repeat;
}
.services_box_010 .img-sec {
  background: url(../images/ser_010.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_011 .img-sec {
  background: url(../images/ser_017.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_012 .img-sec {
  background: url(../images/ser_012.jpeg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_013 .img-sec {
  background: url(../images/ser_013.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_014 .img-sec {
  background: url(../images/ser_014.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_015 .img-sec {
  background: url(../images/ser_015.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_016 .img-sec {
  background: url(../images/ser_016.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
.services_box_017 .img-sec {
  background: url(../images/ser_010.jpg) no-repeat;
  width: 66%;
  height: 855px;
  max-height: 855px;
  background-size: contain;
}
/* changes ends here  */

.ldship_box {
  margin-bottom: 60px;
}

.ldship_box .content-sec {
  padding: 100px;
  background-color: #fff;
  height: -moz-max-content;
  height: max-content;
}

.resp-tabs-list li {
  color: #212529 !important;
  border: 2px solid #212529;
  font-weight: 400;
  cursor: pointer;
}

h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}

.resp-tab-content {
  display: none;
  padding: 15px;
}

.resp-tabs-list li.resp-tab-active {
  background: #212529;
  border-bottom: none;
  color: #fff !important;
}

.resp-content-active,
.resp-accordion-active {
  display: block;
}

h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
}

h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}

/*-----------Accordion styles-----------*/
.resp-easy-accordion h2.resp-accordion {
  display: block;
}

.resp-jfit {
  width: 100%;
  margin: 0px;
}

.resp-tab-content-active {
  display: block;
}

h2.resp-accordion:first-child {
  border-top: 1px solid #c1c1c1 !important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
.job-box .btn-group .badge {
  border: 2px solid #212529;
  color: #212529;
  background: #ebebeb;
  font-weight: 400;
  text-decoration: none;
}

.job-box h2 {
  margin-bottom: 1rem !important;
  font-weight: 600;
}

.job-box .apply_icon {
  text-decoration: none !important;
}

.direction_btn_grp {
  padding-left: 0px;
  list-style: none;
}

.direction_btn_grp li {
  display: inline-block;
}

.direction_btn_grp li:first-child {
  margin-right: 18px;
}

.get-in-touch-popup .modal-dialog {
  max-width: 600px !important;
}

.get-in-touch-popup .modal-header-custom {
  padding-bottom: 20px;
}

.get-in-touch-popup .modal-header-custom h5 {
  font-size: 25px;
}

.get-in-touch-popup .modal-header-custom p {
  font-size: 13px;
}

.get-in-touch-popup .modal-body {
  padding: 0px;
}

.get-in-touch-popup .modal-content {
  padding: 35px 25px 45px 25px;
  border-radius: 18px;
}

.get-in-touch-popup .get-in-touch-form label {
  display: block;
}

.get-in-touch-popup .get-in-touch-form input {
  width: 100%;
  height: 50px;
  border: 1px solid #e7e7e9;
  border-radius: 4px;
  padding-left: 39px;
}

.get-in-touch-popup .get-in-touch-form select {
  width: 100%;
  height: 50px;
  border: 1px solid #e7e7e9;
  border-radius: 4px;
  padding-left: 39px;
}

.get-in-touch-popup .get-in-touch-form textarea {
  width: 100%;
  border: 1px solid #e7e7e9;
  border-radius: 4px;
  padding: 10px 15px;
}

.get-in-touch-popup .get-in-touch-form input::-moz-placeholder {
  font-size: 14px;
}

.get-in-touch-popup .get-in-touch-form input::placeholder {
  font-size: 14px;
}

.get-in-touch-popup .get-in-touch-form textarea::-moz-placeholder {
  font-size: 14px;
}

.get-in-touch-popup .get-in-touch-form textarea::placeholder {
  font-size: 14px;
}

.get-in-touch-popup .input-patent {
  position: relative;
}

.get-in-touch-popup .input-patent img {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  width: 22px;
}

.get-in-touch-form button {
  background: #bb7e20;
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: 1px solid #bb7e20;
  height: 50px;
  border-radius: 4px;
}

.get-in-touch-popup .btn-close {
  position: absolute;
  top: 30px;
  right: 25px;
  font-size: 13px;
}

.input-group-text {
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
}

.resp-tabs-list li i {
  display: none;
}

/* extra changes starts here   */

.back-to-top {
  position: fixed;
  visibility: visible;
  opacity: 0;
  right: 25px;
  bottom: 15px;
  z-index: 996;
  background: #000000;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
  text-decoration: none;

  &:hover {
    background: #e65d5f;
    color: #fff;
  }
  &.active {
    visibility: visible;
    opacity: 1;
  }
}

a.nav-link.active {
  color: #bb7e20;
  font-weight: 600;
}

.gallery-full::before {
  content: none;
}

.t_scale img {
  transition: all 0.5s ease-in-out;
}

.t_scale:hover img {
  transform: scale(1.1);
}

.gallery-full {
  position: relative;
  padding-bottom: 248px;
}

.gallery-full:before {
  content: "";
  position: absolute;
  background: #1a1b25;
  width: 100%;
  height: 63%;
  top: 30%;
  z-index: -1;
}

.about_us.gallery-full:before {
  content: "";
  position: absolute;
  background: #1a1b25 !important;
  width: 100%;
  height: 70%;
  top: 30%;
  z-index: -1;
}

.about_us.gallery-full {
  position: relative !important;
  padding-bottom: 80px !important;
  z-index: 1;
}
/*# sourceMappingURL=style.css.map */

.border-top {
  border-top: 1px solid #efce87 !important;
}
.over-hidden{
  overflow: hidden !important;
}

.error-message {
  color: red;
  font-size: 0.9em;
  margin-top: 5px;
}

.btn-check:focus+.btn, .btn:focus {
  outline: 0;
  box-shadow: none;
}

.error-message {
  color: red;
  display: none;
  margin-top: 10px;
}

/* thank you styling starts here  */
.bg-thnk{
  background-color: #1b1b25;
}

.thnakyou_hero_sec {
  background: linear-gradient(to right, rgb(0 0 0 / 40%), rgb(0 0 0 / 30%)), url("../images/thankyou-banner.jpg") center !important;
  width: 100%;
  background-size: cover !important;
}


.thankyou_footer{
  position: absolute;
  bottom: 0;
  width: 100%;
}
.thnku_shd{
  box-shadow: 27px 24px 8px rgb(0 0 0 / 10%), 0 6px 20px rgb(0 0 0 / 15%) !important;
}

.spinner-border2{
  width: 5rem !important; height: 5rem !important; color: #bb7e20 !important;
}
@media only screen and (min-width: 820px) and (max-width: 820px) {
  .thnk_hero_img{
      height:572px;
      width: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
  .thnk_hero_img{
      height:572px;
  }
}
@media only screen and (min-width: 912px) and (max-width: 912px) {
  .thnk_hero_img{
      height:67vh;
          
  }
}
@media only screen and (min-width: 360px) and (max-width: 414px) {
  .thnk_hero_img{
      height:38vh !important;
          padding: 161px 0 0 11px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 425px) {
 .thnk_hero_img {
  height: 44vh !important;
  padding: 161px 0 0 11px;
}
}
@media only screen and  (max-width: 350px) {
 .thnk_hero_img {
  height: 28vh !important;
  padding: 161px 0 0 11px;
}
}
@media only screen and (min-width:430px) and (max-width: 600px) {
 .thnk_hero_img {
  height: 33vh !important;
  padding: 161px 0 0 11px;
}
}

/* thank you c  */

/* not found starts  */

.message-box {
  color: #FFF;
  font-family: Roboto;
  font-weight: 300;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.message-box h1 {
  font-size: 12rem;
  font-weight: bold;
  line-height: 46px;
  margin-bottom: 80px;
}
.message-box p{
  font-size: 3rem;
}
.buttons-con .action-link-wrap {
  margin-top: 40px;
}
.buttons-con .action-link-wrap a {
  background: #d39d4f;
  padding: 8px 25px;
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  transition: all 0.3s linear;
  cursor: pointer;
  text-decoration: none;
  margin-right: 10px
}
.buttons-con .action-link-wrap a:hover {
  background: #5A5C6C;
  color: #fff;
}
.not_found{
  height:84vh;
}
@media (max-width: 450px) {
 
  .message-box {
    text-align: center;
  }
  .mt-sm-6{
    margin-top: 1rem;
  }
}

/* not found ends  */


