@media (min-width: 1201px) and (max-width: 1919px){
 .content-1740,.content-1920 {padding: 0 50px}
 .slick-arrow.slick-prev {left: -10px !important}
 .slick-arrow.slick-next {right: -10px !important}
 .slider-grid .slider-item {margin: 0 16px 40px;width: calc(24% - 22px);}

}

@media (min-width: 1741px) and (max-width: 1870px){
 .tabcontent,.concertina-details,.mumber .mumber-img .mumber-box,.small-banner, 
 .samll-banner-details .samll-banner-content  h2{padding-left: 1vw !important}
 .imgTextColorBlock .infoSec {max-width: 572px}
}

@media (min-width: 1445px) and (max-width: 1740px){ 
 .hero-banner .home-banner-content .title {font-size: 32px;line-height: 45px;width: 600px;}
 .hero-banner .home-banner-content .btnHolder {padding-top: 20px}
}

@media (min-width: 1280px) and (max-width: 1850px){ 
 .map-tooltip {width: 525px;padding: 35px;}
 .map-tooltip h3 {font-size: 24px} 
 .map-tooltip p,.tooltip-link {font-size: 18px}
}

@media (min-width: 1201px) and (max-width: 1740px){
 .tabcontent,.concertina-details,.mumber .mumber-img .mumber-box,.samll-banner-details .samll-banner-content  h2 {padding-left: 0!important}
 .imgTextColorBlock .infoSec {max-width: 600px}
  .close {right: 50px}
  .hero-banner .home-banner-content .btnHolder {padding-left: 38%;}
  .hero-banner .home-banner-img img {height: 41vw}
}

@media screen and (min-width: 1200px) and (max-width:1440px) {

  /*home page*/
   .hero-banner .home-banner-content .title {font-size: 30px;line-height: 40px;width: 550px}
   .hero-banner .home-banner-content .btnHolder {padding-top:20px;}
   .hero-banner .home-banner-img img {height: 41vw}

   .workshops-board .slick-list .slider-item .team-details .box {font-size: 24px}
   .slider-grid {margin: 0 !important}
}

@media screen and (min-width: 1200px) and (max-width:1280px) {

   .general-links .general-box .bg-box,.concertina-quick-link .left-content
   .general-box .bg-box,.according .left-content .general-box .bg-box {padding:40px!important;}

   .imgTextColorBlock .col-35 {padding: 0 40px}
   .stats-list .stats-info {padding: 0px 25px 70px 25px;}

}

@media screen and (min-width: 0px) and (max-width:1200px) {
 body,p { font-size:18px !important;line-height:30px !important }
 .content-1740,.content-1920 {padding: 0 25px}
 .samll-banner-details .samll-banner-content  h2 {padding-left: 0 !important;padding-bottom: 0 !important}
 blockquote {border-left: 5px solid var(--darkPurple);}
  .not-found-details p {padding:  0 25px}
  .socail-link li {line-height: 35px}
}

/*tablet landscape start*/

  @media all and (min-width: 820px) and (max-width: 1180px) and (orientation:landscape){
   h2 {padding-bottom: 45px !important;font-size: 38px;line-height: 45px}
   h3 {font-size: 26px} 

   /*home page*/
   .hero-banner .home-banner-content .title {font-size: 30px;line-height: 35px;top: 20px;width: 620px;}
   .hero-banner .home-banner-content .btnHolder {padding-top:20px;padding-left: 0;width: 195px;}
   .hero-banner .home-banner-img img {height: 115%;width: 100%}

   .quick-info {padding: 40px 0 20px !important}
   .quick-info .general-links,.publications .general-links {margin:0 -0.8rem}
   .general-links .general-box {padding: 0 15px 30px !important}
   .general-links .general-box .bg-box,.concertina-quick-link .left-content
   .general-box .bg-box,.according .left-content .general-box .bg-box {padding:30px!important;}

   .publications  {padding-top: 60px}
   .imgTextColorBlock,.logo-details,.team-board,.according,.publications,.reused-details,.concertina-quick-link,.project-guidelines,.arrow-info 
    {padding: 60px 0}
   .imgTextColorBlock .col-35 {padding: 40px}

   .stats-list .stats-info {padding: 0px 25px 70px 25px;}
   .stats-list .stats-info h3 {font-size: 35px}

    .team-board.grid-team {padding-bottom: 30px !important}
  .slider-grid {margin: 0 !important}
  .slider-grid .slider-item {margin: 0 12px 40px;width: calc(33% - 22px);}
  .reused-details .reused-content p {max-width: 850px}

   /*logo-details start*/
    .logo-details {padding: 60px 0 80px}
    .slick-arrow.slick-prev {left: 0 !important}
    .slick-arrow.slick-next {right: 0 !important}
    .tabcontent,.concertina-details,.mumber .mumber-img .mumber-box {padding-left: 0}
    .workshops-board .slick-list .slider-item .team-details .box {font-size: 22px}

    .according .col-70, .concertina-quick-link .col-70{width: 65% !important}
    .according .col-30,.concertina-quick-link .col-30 {width: 35% !important} 

  }

  @media all and (min-width: 1180px) and (max-width: 1200px) and (orientation:landscape){
     /*home page*/
      .hero-banner .home-banner-content .title {font-size: 30px;line-height: 35px;top: 20px;width: 620px;}
     .hero-banner .home-banner-content .btnHolder {padding-top:15px;width: 195px;}
  }

  @media all and (min-width: px) and (max-width: 1099px) and (orientation:landscape){  
    .short-content {width: 400px !important}   
  }

/*tablet landscape End*/

/*tablet portrait Start*/

 @media (min-width: 768px) and (max-width: 992px){
  
  h2 {padding-bottom: 35px!important;font-size: 35px;line-height: 40px}
  h3 {font-size: 26px} 
  .whitePadding + .whitePadding {padding-top: 0 !important;}

  /*home page*/
   .hero-banner .home-banner-content .title {font-size: 22px;line-height: 30px;width: 600px;padding-bottom: 0;top: 10px}
   .hero-banner .home-banner-content .btnHolder {padding-top:20px;padding-left: 0;width: 195px;}
   .hero-banner .home-banner-img img {height: 120%;width: 100%}
 
   /*quick-links start*/
  .quick-info {padding:30px 0 20px !important;}
  .quick-info .general-links,.publications .general-links {margin:0 -0.8rem}
  .general-links .general-box { width:50%!important;padding: 0 15px 30px !important}
  .general-links .general-box .bg-box {padding:40px!important;}

  /*project-guidelines start*/
  .project-guidelines {padding:50px 0 !important}
  .guidelines-left,.guidelines-right {width: 100%}
  .guidelines-left {display: none;}
  .guidelines-right {padding: 0}

  /*imgTextColorBlock start*/
  .imgTextColorBlock {padding: 50px 0}
  .col-35,.col-65  {width: 100% !important;padding: 0 !important}
  .col-65 {margin-bottom: 40px}
  .imgTextColorBlock .col-35 {padding:20px !important;max-width: 100%;}
  .imagebox {min-height:450px !important;}
  .imageLeftAlign .col-35 {padding-left: 0 !important}

  /*stats-details start*/
  .stats-details {padding:20px 0 !important}
  .stats-list .stats-info { width:50% !important;padding:5px 25px 25px !important}
  .stats-list .stats-info h3 {font-size: 35px}

  /*logo-details start*/
  .logo-details,.team-board {padding: 50px 0 !important}  
  .slick-arrow.slick-prev {left: 0 !important}
  .slick-arrow.slick-next {right: 0 !important}

  .team-board.grid-team {padding-bottom: 30px !important}
  .slider-grid {margin: 0 !important}
  .slider-grid .slider-item {margin: 0 11px 40px;width: calc(50% - 22px);}

   /*according start*/
  .according,.concertina-quick-link,.publications  {padding: 50px 0 !important}
  .according .col-70,.according .col-30,.concertina-quick-link .col-70,.concertina-quick-link .col-30 {width: 100% !important} 
  .left-content {display: flex;}
  .left-content .general-box  {width: 60%}
  .left-content .general-box a {height: 100%;display: flex;}
  .left-content .left-img {width: 40%;display: grid;}
  .openClose {top: 19px}
  .tabcontent,.concertina-details {padding: 0 0 30px 0 !important}
  .userOptionTab h3 {line-height: 30px;padding: 20px 60px 20px 20px !important;}
  .concertina-details h2 {padding: 25px 0}
  .according .col-30 .left-img .box::before,.concertina-quick-link .col-30 .left-img .box::before {padding-top: 90%;}
  .according .col-30,.concertina-quick-link .col-30 {margin-left: 0 }
  .according .left-content .general-box .bg-box,.concertina-quick-link .left-content .general-box .bg-box {padding: 30px;}
  .according .left-content .general-box .bg-box .right-arrow,
  .concertina-quick-link .left-content .general-box .bg-box .right-arrow {bottom: 30px !important;z-index: 1;}

  /*reused-details start*/
  .reused-details {padding: 50px 0}
  .reused-details .reused-content h2 {padding-bottom: 20px;}
  .reused-details .reused-content p {max-width: 850px}
 
   /*mumber strat*/
    .mumber .col-55 {width: 70%;}
    .mumber .col-45 {width: 30%}
    .mumber .imagebox {max-height: 600px;}
    .mumber .mumber-img .mumber-box {padding-left: 0}
    .mumber .mumber-content { padding: 30px;width: 600px; }

  .workshops-board .slick-list .slider-item .team-details .box {font-size: 20px;line-height: 30px;padding: 12px}
  .ginput_container--name .name_last {padding-left: 31px !important;}

  /*footer  start*/
  .arrow-info {padding: 60px 0}
  .footer .footer-inner .left-side .short-content{ width:100%;padding-bottom: 30px}
  .footerMenuliks {padding: 30px 0 0;}


 }

/*tablet portrait End*/


/*Mobile view Start*/

@media (min-width: 768px) and (max-width: 975px){ 
  @media all and (orientation: landscape) {
  .short-content {
    width: 100% !important;
  }
 }
}

@media (min-width: 768px) and (max-width: 915px){ 
   @media all and (orientation: landscape) {


    .imageLeftAlign .col-35 {padding-left: 0 !important}
    .left-content {display: flex;}
    .left-content .general-box  {width: 60%}
    .left-content .general-box a {height: 100%;display: flex;}
    .left-content .left-img {width: 40%;display: grid;}
     .according .left-content .general-box .bg-box .right-arrow, .concertina-quick-link .left-content .general-box .bg-box .right-arrow {z-index: 1}
     .according .col-30 .left-img .box::before,.concertina-quick-link .col-30 .left-img .box::before  {padding-top: 78%;}

    .mumber {padding-bottom: 0}
    .mumber .col-55 {width: 100%;padding-bottom: 30px}
    .mumber .col-45 {width: 100%}
    .mumber .mumber-img .mumber-box {padding-left: 0;position: relative;padding-right: 25px;}
    .mumber .mumber-img h2 {padding-bottom: 30px}
    .mumber .mumber-content {padding:0px 0 30px 0;width: 100%;box-shadow: none;}
    .mumber .mumber-content .mumber-list {overflow-x: scroll;width: 100%;display: block;}
    .mumber .mumber-content .mumber-list table {width: 100% !important;}
    .mumber-list tbody tr:last-child {padding-bottom: 30px}
    .stats-list .stats-info h3 {font-size: 35px}

   }
 }

@media screen and (min-width: 568px) and (max-width: 766px) {
     @media all and (orientation: landscape) { 

      .left-content {display: flex;}
      .left-content .general-box  {width: 60%}
      .left-content .general-box a {height: 100%;display: flex;}
      .left-content .left-img {width: 40%;display: grid;}
      .according .left-content .general-box .bg-box .right-arrow, .concertina-quick-link .left-content .general-box .bg-box .right-arrow {z-index: 1}
      .according .col-30 .left-img .box::before,.concertina-quick-link .col-30 .left-img .box::before  {padding-top: 78%;}

       /*mumber strat*/
      .mumber .imagebox,.imgTextColorBlock .col-65 .imagebox {min-height: 470px !important;}
      .mumber .mumber-content .mumber-list table {min-width: 500px !important}

      /*footer  start*/
      .footerMenuliks {padding: 30px 0 0;display: flex !important;}
      .menu-legalpages-container .FooterMenuLink {display: flex !important;}
      .menu-legalpages-container .FooterMenuLink .menu-item a::after {display: block !important;}
      .stats-list .stats-info h3 {font-size: 35px}

    }
 }

@media(max-width:767px) {

  h2 {padding-bottom: 35px!important;font-size: 28px;line-height: 40px}
  h3 {font-size: 22px} 
  .whitePadding + .whitePadding {padding-top: 0 !important;}

  /*home page*/
   .hero-banner .home-banner-content .title {font-size: 26px;line-height: 30px;height: auto;}
   .hero-banner .home-banner-content,.hero-banner .home-banner-img {width: 100%}
   .hero-banner .home-banner-content .banner-inner-content { position: relative; top: 20px;right: 0;}
   .hero-banner .home-banner-content .title {font-size: 22px;line-height: 30px;width: 100%;
    align-items: flex-start;justify-content: flex-start;}
   .hero-banner .home-banner-content .btnHolder {padding-left: 0;padding-top: 30px;padding-bottom: 30px}
   .hero-banner .home-banner-img img {display: none;}

   .small-banner .samll-banner-details .samll-banner-content {width: 100% !important}
   .small-banner .samll-banner-details .samll-banner-img {display: none;}

   .btnHolder a {font-size: 18px}
   .btnHolder a img{width: 30px;height: 30px}
   .slick-arrow.slick-prev,.slick-arrow.slick-next {background-size: 30px}
   .according .left-content .general-box .bg-box .right-arrow,
   .concertina-quick-link .left-content .general-box .bg-box .right-arrow {width: 30px;height: 30px}
   .gform_footer .gform_button {background-size: 30px;padding: 10px 0 10px 44px;font-size: 18px}
   .slick-slide {margin: 0 5px}
   .team-board .slick-slide {margin: 0 8px}

   /*quick-links start*/
  .quick-info {padding:50px 0!important;}
  .general-box .bg-box h3 {padding-bottom: 18px!important;}
  .general-links .general-box { width:100%!important;padding: 0 25px 25px !important}
  .general-links .general-box:last-child {padding-bottom: 0!important}
  .general-links .general-box .bg-box { padding:30px!important;}
  .general-links .general-box .bg-box .right-arrow {right:-12px!important;bottom: 22px!important;width: 30px;height: 30px}

  /*project-guidelines start*/
  .project-guidelines {padding:50px 0 !important}
  .guidelines-left,.guidelines-right {width: 100%}
  .guidelines-left {display: none;}
  .guidelines-right {padding: 0}

  /*imgTextColorBlock start*/
  .imgTextColorBlock {padding: 50px 0}

  .col-35,.col-65  {width: 100% !important;padding: 0 !important}
  .col-65 {margin-bottom: 40px}
  .imgTextColorBlock .col-35 {padding:20px !important;max-width: 100%;}
  .imgTextColorBlock .col-65 .imagebox {min-height: 260px}
  .imageLeftAlign .col-35 {padding-left: 0 !important}

  /*stats-details start*/
  .stats-list .stats-info h3 {font-size: 32px}
  .stats-details {padding: 20px 0 !important}
  .stats-list .stats-info { width:100% !important;padding:5px 25px 25px !important}

  /*logo-details start*/
  .logo-details,.team-board {padding: 50px 0 !important}  
  .slick-arrow.slick-prev {left: 0 !important}
  .slick-arrow.slick-next {right: 0 !important}

  /*according start*/
  .according,.concertina-quick-link,.publications  {padding: 50px 0 !important}
  .according .col-70,.according .col-30,.concertina-quick-link .col-70,.concertina-quick-link .col-30 {width: 100% !important} 
  .tabcontent,.concertina-details {padding: 0 0 30px 0;}
  .userOptiondata {padding: 0;}
  .userOptionTab h3 {line-height: 30px;padding: 20px 50px 20px 0 !important;}
  .openClose {right: 8px;top: 19px}
  .concertina-details h2 {padding: 25px 0}
  .according .col-30,.concertina-quick-link .col-30 {margin-left: 0 }
  .according .col-30 .left-img .box::before,.concertina-quick-link .col-30 .left-img .box::before  {padding-top: 95%;}
  .according .left-content .general-box .bg-box,.concertina-quick-link .left-content .general-box .bg-box {padding: 30px;}
  .according .left-content .general-box .bg-box .right-arrow,
  .concertina-quick-link .left-content .general-box .bg-box .right-arrow {right:-12px!important;bottom: 22px!important;}

  
  /*mumber strat*/
  .mumber {padding-bottom: 0}
  .mumber .col-55 {width: 100%;padding-bottom: 30px}
  .mumber .col-45 {width: 100%}
  .mumber .imagebox {min-height: 260px}
  .mumber .mumber-img .mumber-box {padding-left: 0;position: relative;padding-right: 25px;}
  .mumber .mumber-img h2 {padding-bottom: 30px}
  .mumber .mumber-content {padding:0px 0 30px 0;width: 100%;box-shadow: none;}
  .mumber .mumber-content .mumber-list {overflow-x: scroll;width: 100%;display: block;}
  .mumber .mumber-content .mumber-list table {width: 450px !important;}
  .mumber-list tbody tr:last-child {padding-bottom: 30px}

  /*reused-details start*/
  .reused-details {padding: 50px 0}
  .reused-details .reused-content h2 {padding-bottom: 20px;}

  .workshops-board .slick-list .slider-item .team-details .box {font-size: 20px;line-height: 30px;padding: 12px}

  .mapimgSize {width: 100%;max-width: none !important;}

  .pinch-zoom-container {height: auto !important;min-height: 73.6vw;}
  .zoomPan {width: 100%;}

  .team-board.grid-team {padding-bottom: 30px !important}
  .slider-grid {margin: 0 !important}
  .slider-grid .slider-item {width: 100%; margin: 0 0 40px;}


  /*form start*/
  .gform_wrapper.gravity-theme .gfield_checkbox label {font-size: 18px !important}
  .gfield_label_before_complex {padding-top: 16px !important;font-size: 20px !important;}
  .ginput_container_checkbox {padding-bottom: 15px !important}
  .gform_wrapper.gravity-theme .ginput_complex span {margin-bottom: 0 !important;margin-top: 25px;}
  .gform_footer {padding: 0 !important;margin-bottom: 0 !important}
  .gform_footer .gform_button {margin-bottom: 0 !important}
   .gform_wrapper.gravity-theme .gfield-choice-input[type=checkbox] {height:20px;width: 20px;margin: 0 13px 0 0;}
  
  .gform_wrapper.gravity-theme .gfield-choice-input[type=checkbox]:before {width: 4px;height: 9px;margin: -1px -1px 0 -1px;}
  .gform_validation_errors h2 {line-height: 26px !important;font-size: 18px !important;}
  .gform_ajax_spinner{left:187px !important;}


  input[type='text'],
  input[type='email'],
  input[type='tel'],
  input[type='date'],
  input[type='number'],
  input[type="password"],
  textarea { font-size:18px !important;height:50px;padding:24px 20px !important}

  /*footer  start*/
  .arrow-info {padding: 50px 0}
  .footer {padding: 40px 0;}
  
  .footer .footer-inner .left-side .short-content{ width:100%;padding-bottom: 30px}
  .footerMenuliks {padding: 30px 0 0;display: block;}
  .menu-legalpages-container .FooterMenuLink {display: block;}
  .menu-legalpages-container .FooterMenuLink .menu-item a::after {display: none;}

  .cky-modal.cky-modal-open {transform: translate(-50%, 0%) !important;top: auto !important;height: 100% !important;bottom: 0 !important;}


 }

@media (max-width: 576px) {
  .cky-modal {
    max-width: 100%;
  }
  .cky-box-bottom-left {width: 100% !important}
}

@media(min-width:600px) and (max-width:767px) {

  .quick-info .general-links, 
  .publications .general-links { margin: 0 -0.8rem;}
  .general-links .general-box {width: 50% !important;padding: 0 15px 30px !important;}
  .general-links .general-box:last-child {padding-bottom: 30px !important}
  .stats-list .stats-info {width: 50% !important;padding: 5px 25px 25px !important;}

  .left-content {display: flex;}
  .left-content .general-box  {width: 60%}
  .left-content .general-box a {height: 100%;display: flex;}
  .left-content .left-img {width: 40%;display: grid;}
  .according .left-content .general-box .bg-box .right-arrow, .concertina-quick-link .left-content .general-box .bg-box .right-arrow {z-index: 1}
  .according .col-30 .left-img .box::before,.concertina-quick-link .col-30 .left-img .box::before  {padding-top: 78%;}

 .slider-grid .slider-item {margin: 0 11px 40px;width: calc(50% - 22px);}
}

/*Mobile view End*/