


/*-- custome-responsive --*/

@media screen and (max-width: 1200px){

.full-header_block .nav-header_block .rt_block ul li a {
  padding: 26px 4px;  font-size: 15px;  line-height: 21px; }

.full-header_block .nav-header_block .rt_block ul .submanu-hed0:hover ul {
  position: absolute;  left: 0;  top: 80px; }
  .full-header_block .nav-header_block .rt_block ul .submanu-hed0 ul li a {
  padding: 0 16px inherit;  font-size: 14px;  line-height:24px; }

.breadcumb-content { position: absolute;  top: 50%;  transform: translateY(-50%);  margin: 0 0 0 27px; }

.jds-product-block .item-lt-block .contact-block .contact_contentblock04 .item p {
   font-size: 14px; }


.jds-product-block .item-lt-block ul li a {  font-size:13px;  padding: 10px 10px; }



/**/
}
/**/


/**/
@media screen and (max-width:991px){

.full-header_block .nav-header_block .lt_block { width:20%; }
.full-header_block .nav-header_block .lt_block h1 a img {  width: 80%;  height: 100%; }

.full-header_block .nav-header_block .rt_block { width: 80%; }
.full-header_block .nav-header_block .rt_block ul li a {  padding: 18px 4px;  font-size: 12px;
  line-height: 21px; }

.full-header_block .nav-header_block .lt_block h1 a img {  width: 55%;  height: 100%; }

.full-header_block .nav-header_block .rt_block ul .submanu-hed0:hover ul {
  position: absolute;  left: 0;  top: 65px; }

.full-header_block .nav-header_block .rt_block ul .submanu-hed0 ul {
  position: absolute;  left: 0;  top:60px; }

.about-single-thumb {  position: static !important; }


  

/**/
}
/**/


@media screen and (max-width:767px){


/*----*/

.r-mobile_manu {  display:block; flex-basis:35%; box-sizing:border-box; }
.jd-stage1-light0-mobile-manu { display: none; }
/*----*/

.full-header_block .nav-header_block .lt_block h1 {
  width: 210px; flex-basis:60%;  box-sizing:border-box; }

.full-header_block .nav-header_block .lt_block h1 a img {
  width: 100px;  height: 100%; }

.full-header_block .nav-header_block .lt_block {
  width: 100%;  display: flex;  flex-wrap: wrap; }

.full-header_block .nav-header_block .rt_block {  width: 100%; }
.full-header_block .nav-header_block .rt_block ul { text-align: left; 
  width: 100%;  background: #353535; }

.full-header_block .nav-header_block .rt_block ul li { display: block; }
.full-header_block .nav-header_block .rt_block ul li a {
  padding: 8px 13px;  font-size: 14px;  line-height: 21px;
  border-bottom: 1px solid #ccc;  color: #fff; }
.full-header_block .nav-header_block .rt_block ul li a:hover { color:#f2f2f2; }

.full-header_block .nav-header_block .rt_block { padding: 13px 0 0 0; }

.full-header_block .nav-header_block .rt_block ul .submanu-hed0:hover ul {
  position: absolute;  left: 0;  top: 38px; }
.full-header_block .nav-header_block .rt_block ul .submanu-hed0 ul {
  position: absolute;  left: 0;  top: 21px;  width: 100%; }

.full-header_block .nav-header_block .rt_block ul .submanu-hed0 ul li a {
 display:block; font-size:14px; }
/**/

.jd-stagelight-banner.style-two .carousel-slider {  height: 350px !important; }

.pb-75 {  padding-bottom: 45px; }
.pt-75 {  padding-top: 45px; }

.section-head p { line-height: 1.5; padding: 18px 0 0;  margin: 0;  font-size: 14px; }
.section-head #tabs {  border: none;  background: transparent;  margin-top: 0; }

.tabs-content-area p { font:14px; }

.about-block-sec .lt-img-fig {  margin: 0 30px 15px 0;  padding: 0;  width: 100%;  height: 100%;  float: none; }

.about-block-sec p {  margin: 0;  padding: 17px 0 0 0;  font-size: 13px; line-height: 24px;
  text-align: justify; }

.breadcumb-area {  height: 350px;  position: relative;  background-size: cover !important; }

.activities_block82 {  padding: 50px 0; }
.activities_block82 .single-event-wrap a h4 {  font-size: 16px;  padding: 27px 0 0 0; }

.news-06block-91sec .blog-thumb a img {  width: 100%;  height: auto; }
.jd-gallery-sec .image_gallery a img {  width: 100%;  height: auto; }

.jd-gallery-sec .image_gallery a {  height: auto; }

.job-application_form .item-block p {  font-size: 24px;  line-height:100px; }
.job-application_form .item-block {  padding: 50px 20px;  width: 100%; }

.job-application_form .item-block .item input[type="file"] {
  padding: 7px 0;  height:54px;  font-size: 16px; }

.cda-2-container {   padding: 35px 0 0 0 !important; }

/*-- product --*/

.product-34desktop-view04 { display:none; }
.product-16mobile-view7 { display: block; }

/*-- product --*/


/**/
}
/**/



/**/
@media screen and (max-width:600px){

.jd-stagelight-banner.style-two .carousel-slider {  height: 310px !important; }


/**/
}
/**/



/*-- custome-responsive --*/



