/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/

@media(min-width:1800px){
      .container{max-width: 1720px;}

      /* divyesh */
      /*================ home ==================*/
      .common-card-main .common-card-wrap .row>*{padding: 0 48px;}
      .common-card-main .common-card-wrap .row{margin: 0 -48px;}
      .enquire-main .enquire-main-wrap .row>*{padding:  0 45px;}
      .enquire-main .enquire-main-wrap .row{margin: 0 -45px;}
       /*================ home ==================*/
      /* divyesh */

        /*nidhi*/
      /*news-detail*/
      .news-detail-main .news-detail-block .row > * { padding: 0 33px !important; }
      .privacy-wrap .section-title{ margin: 200px 0 0 0; }
      /*news-detail*/
      /*nidhi*/

}

@media (min-width: 1700px) and (max-width: 1799px) {
      .container{max-width: 1620px;}

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -80px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      footer{overflow: hidden;}
      .common-card-main .common-card-wrap .row>*{padding: 0 45px;}
      .common-card-main .common-card-wrap .row{margin: 0 -45px;}
      .enquire-main .enquire-main-wrap .row>*{padding:  0 45px;}
      .enquire-main .enquire-main-wrap .row{margin: 0 -45px;}
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img{height: 339px; width: 339px;}
      /*================ our-team ==================*/
      
      /* divyesh */

      /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 68px; font-size: 55px; }
      .news-detail-main  .large-paragraph { font-size: 25px; }
      .news-detail-main .shape svg { height: 105%; } .news-detail-main .enquire-main-details { padding: 110px 0 0 0; }
      /*news detail page*/
      /*nidhi*/


}

@media (min-width: 1600px) and (max-width: 1699px) {
      .container{max-width: 1520px;}

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -40px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      footer{overflow: hidden;}
      .common-card-main .common-card-wrap .row>*{padding: 0 45px;}
      .common-card-main .common-card-wrap .row{margin: 0 -45px;}
      .enquire-main .enquire-main-wrap .row>*{padding:  0 45px;}
      .enquire-main .enquire-main-wrap .row{margin: 0 -45px;}

      /*================ our-team ==================*/
      .our-team-block .our-team-img{height: 339px; width: 339px;}
      /*================ our-team ==================*/

      .post-cart-list .post-cart-block{max-width: 167px;}

      /*================ home ==================*/
      /* divyesh */

      /*nidhi*/

      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 68px; font-size: 55px; }
      .news-detail-main  .large-paragraph { font-size: 25px; }
      .news-detail-main ol li{ font-size: 19px; }
      .news-detail-main .shape svg { height: 66%; } 
      .news-detail-main .enquire-main-details { padding: 110px 0 0 0; }
      /*news detail page*/
      /*nidhi*/
}

@media (min-width: 1500px) and (max-width: 1599px) {
      .container{max-width: 1420px;}


      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -10px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .common-card-main .common-card-wrap .row>*{padding: 0 45px;}
      .common-card-main .common-card-wrap .row{margin: 0 -45px;}
      .enquire-main .enquire-main-wrap .row>*{padding:  0 45px;}
      .enquire-main .enquire-main-wrap .row{margin: 0 -45px;}
      /*================ home ==================*/

      
      /*================ our-team ==================*/
      .our-team-block .our-team-img{height: 300px; width: 300px;}
      /*================ our-team ==================*/

      .post-cart-list .post-cart-block{max-width: 148px;}

      /* divyesh */
      
      /*nidhi*/
            /*news detail page*/
            .news-detail-main  .enquire-main-block .section-title { margin-bottom: 68px; font-size: 55px; }
            .news-detail-main  .large-paragraph { font-size: 25px; }
            .news-detail-main ol li{ font-size: 19px; }
            .news-detail-main .shape svg { height: 66%; } 
            .news-detail-main .enquire-main-details { padding: 0 0 0 0; }
            /*news detail page*/
            /*nidhi*/

      
}

@media (min-width: 1400px) and (max-width: 1499px) {
      .container{max-width: 1320px;}

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -60px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 460px;}
      .banner-section .shape-2{height: 78px; top: 278px;}
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img{height: 280px; width: 280px;}
      /*================ our-team ==================*/

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 490px; }
      .post-research-main { padding: 90px 0 90px; }        
      /*================ post-research-main ==================*/

      /* divyesh */

      /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 68px; font-size: 48px; }
      .news-detail-main  .large-paragraph { font-size: 22px; }
      .news-detail-main ol li{ font-size: 19px; }
      .news-detail-main .enquire-main-details { margin: -3px 0 0 0; padding: 0 0 0 0; }
      .news-detail-main .shape svg { height: 65%; }
      .news-detail-main .shape { top: 2px; }
      /*news detail page*/
      
      .post-cart-list .post-cart-block{max-width: 148px;}
      .post-cart-block.active{max-width: calc(100% - 599px) !important;}
      
      /*news publications page*/
      /*report*/
      .report-main { padding: 70px 0; }
      .report-title {     margin: 0 0 30px 0; max-width: unset; }
     .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; align-items: center; margin-bottom: 50px;  } 
      .academic-title .main-title{ max-width: 400px; }
     .blue-btn { font-size: 19px; padding: 14px 30px; } 
     .academic-block { margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-main{ padding: 80px 0; } 
     .update-title .main-title{ max-width: 511px; }
     .update-title{ margin-bottom: 50px; align-items: center;} 
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/
      /*news publications page*/
      /*nidhi*/ 
}

@media (min-width: 1300px) and (max-width: 1399px) {


      .nav-link{font-size: 22px;}
      .navbar-nav .nav-item{margin-right: 36px;}

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -20px; padding: 0px 0;}
      .form-main-contain{padding: 60px 0 120px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 460px;}
      .banner-section .shape-2{height: 78px; top: 278px;}
      .common-card-main{padding: 100px 0 100px;}
      .tabing-contain-wrap >*:last-child { padding: 30px 0px 250px 0px; }
      /*================ home ==================*/

       /*================ our-team ==================*/
       .our-team-block .our-team-img{height: 220px; width: 220px;}
       .our-team-block{margin-bottom: 80px; height: calc(100% - 80px);}
       /*================ our-team ==================*/

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 490px; }
      .post-research-main { padding: 90px 0 90px; }        
      /*================ post-research-main ==================*/

      .post-cart-list .post-cart-block{max-width: 148px;}
      .post-cart-block.active{max-width: calc(100% - 599px) !important;}

      /* divyesh */

      /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 68px; font-size: 48px; }
      .news-detail-main  .large-paragraph { font-size: 22px; }
      .news-detail-main ol li{ font-size: 19px; }
      .news-detail-main .enquire-main-details { margin: -3px 0 0 0; padding: 0 0 0 0; }
      .news-detail-main .shape svg { height: 85%; }
      .news-detail-main .shape { top: 2px; }
      .interest-main{ padding: 0 0 50px 0; }
      /*news detail page*/

           
      /*news publications page*/
      /*report*/
      .report-main { padding: 70px 0; }
      .report-title { margin: 0 0 30px 0; max-width: unset; } 
      .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; align-items: center; margin-bottom: 50px;  } 
      .academic-title .main-title{ max-width: 400px; }
     .blue-btn {   font-size: 19px; padding: 14px 30px; } 
     .academic-block { margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-main{ padding: 80px 0; } 
     .update-title .main-title{ max-width: 507px; }
     .update-title{ margin-bottom: 50px; align-items: center;} 
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/
      /*news publications page*/

      /*nidhi*/ 
}

@media (min-width: 1200px) and (max-width: 1299px) {

      .nav-link{font-size: 22px;}
      .navbar-brand{width: 283px;}
      .navbar-nav .nav-item{margin-right: 36px;}

      .update-img{
            height: 300px;
      }
      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -15px; padding: 0;}
      .form-main-contain{padding: 60px 0 120px; margin-top: -210px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 410px; top: -165px;}
      .banner-section .shape-2{height: 48px; top: 278px;}
      .common-card-main{padding: 80px 0px;}
      .f-content .f-right ul li{margin-right: 30px;}
      .tabing-contain-wrap >*:last-child { padding: 30px 0px 250px 0px; }
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img{height: 220px; width: 220px;}
      .our-team-block{margin-bottom: 80px; height: calc(100% - 80px);}
      .our-team-main .shape{height: 144px;}
      .our-team-main { position: relative; z-index: 9999; margin-top: -142px; }
      /*================ our-team ==================*/

      .post-cart-list .post-cart-block{max-width: 148px;}
      .post-cart-block.active{max-width: calc(100% - 599px) !important;}

      
      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 460px; }
      .post-research-main { padding: 90px 0 40px; }        
      .enquire-main.ourteam-page .enquire-main-details { padding-bottom: 218px !important; }
      /*================ post-research-main ==================*/

      

      /* divyesh */
        /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 57px; font-size: 47px; }
      .news-detail-main  .large-paragraph { font-size: 23px; }
      .news-detail-main ol li{ font-size: 19px; }
      .news-detail-main .enquire-main-details { margin: -3px 0 0 0; padding: 0 0 0 0; }
      .news-detail-main .shape svg { height: 81%; }
      .news-detail-main .shape { top: 2px; }
     /*interest block*/
      .news-img { margin: 39px 0 0 0; } 
      .news-description * { font-size: 20px; margin: 0 0 15px 0; } 
      .news-description { margin: 15px 0 0 0; } 
      .interest-wrap .row{ row-gap: 15px; }
      .interest-main{ padding: 0 0 60px; }
      /*interest block*/
      .news-form-content { margin-top: 0; }
      /*news detail page*/

      /*news publications page*/
      /*report*/
      .report-main { padding: 70px 0; }
      .report-title {  margin: 0 0 30px 0; max-width: unset; }
     .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; align-items: center; margin-bottom: 50px;  } 
      .academic-title .main-title{ max-width: 400px; }
     .blue-btn {        font-size: 17px;
        padding: 12px 25px; } 
     .academic-block { margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-main{ padding: 80px 0; } 
     .update-title .main-title{ max-width: 475px; }
     .update-title{ margin-bottom: 50px; align-items: center;} 
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/
      /*news publications page*/
      /*nidhi*/
}


@media(min-width: 1200px){    
      .navbar-nav .dropstart.show,
      .navbar-nav .dropend.show,
      .navbar-nav li.dropstart .dropdown-toggle:before { position: absolute; left: 5px; border: none; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
      .navbar-nav li.dropend .dropdown-toggle:after { position: absolute; right: 5px; border: none; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); }
      .navbar-nav .dropdown-menu { display: block; visibility: hidden; opacity: 0; left: -10px; min-width: inherit; transition: 0.7s; -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.7s; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; border: none; width: 282px; top: 45px;}
      .navbar-nav li.dropstart > .dropdown-menu { right: 100%; top: -5px; }
      .navbar-nav li.dropend > .dropdown-menu { left: 100%; top: -5px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
      .navbar-nav li.dropstart:hover > .dropdown-menu,
      .navbar-nav li.dropend:hover > .dropdown-menu,
      .navbar-nav li.dropdown:hover > .dropdown-menu { display: block; visibility: visible; opacity: 1; border: none;}
      .navbar-nav li.dropstart .dropdown-menu { left: auto; right: 100%; top: 0; }
      .navbar-nav li.dropend .dropdown-menu { left: 100%; top: 0; }
      .navbar-nav li.dropstart:hover .dropdown-toggle,
      .navbar-nav li.dropend:hover .dropdown-toggle { color: #0a4557 !important; background: #ffffff !important; }
}

@media (max-width: 1199px){
      html.nav-menu-open .header { z-index: 999; }
      html.nav-menu-open .navbar .navbar-brand { position: relative; z-index: 9999; }
      html.nav-menu-open .navbar .navbar-toggler { z-index: 9999; }
      .navbar-nav .nav-item { margin: 0 !important; padding: 0; border-bottom: 1px solid var(--primary); }
      .navbar-nav .nav-item:last-child { border: none; }
      .navbar .navbar-collapse { display: block; position: fixed; right: -100%; top: 0; bottom: 0; height: 100%; z-index: 999; width: 100%; overflow: auto; background: #ffffff; padding: 150px 15px 30px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
      .navbar-nav .dropdown-toggle::after{ left: unset; right: 0; bottom: unset; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
      .navbar .navbar-collapse.show { right: 0; }
      .navbar-nav .nav-item .nav-link { display: flex; align-items: center; justify-content: space-between; padding: 15px 0 !important; }
      .navbar-nav .dropstart .dropdown-toggle,
      .navbar-nav .dropend .dropdown-toggle { padding-right: 35px !important; }
      .navbar-nav .dropstart .dropdown-toggle:before,
      .navbar-nav .dropend .dropdown-toggle:after { position: absolute; right: 15px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; }
      .navbar-nav .dropstart > .dropdown-toggle,
      .navbar-nav .dropend > .dropdown-toggle,
      .navbar-nav .dropdown > .dropdown-toggle { background: transparent !important; }
      .navbar-nav .dropdown > .dropdown-toggle.show { color: var(--secondary); }
      .dropdown-item{font-size: 16px;}
      .navbar-nav .dropdown-menu{margin-bottom: 10px;}
      .dropdown-item{padding: 10px 20px;}
      .navbar { padding: 20px 0px 15px; }
      .navbar-nav .dropstart .dropdown-toggle.show:before,
      .navbar-nav .dropend .dropdown-toggle.show:after,
      .navbar-nav .dropdown > .dropdown-toggle.show:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
      .navbar-nav .dropstart > .dropdown-toggle:hover,
      .navbar-nav .dropstart > .dropdown-toggle.show,
      .navbar-nav .dropend > .dropdown-toggle:hover,
      .navbar-nav .dropend > .dropdown-toggle.show { color: #0a4557 !important; background: #ffffff !important; }
      .nav-link{font-size: 18px;} 
      .header .navbar-nav [title^='About']::after{left: unset; right: 0; bottom: 50%;}
      .menu-arrow { position: absolute; right: -41px; top: 0px; width: 95px; height: 50px; left: unset; display: flex; align-items: center; justify-content: end; bottom: unset; z-index: 9;}
      .navbar .navbar-collapse.show:before { position: fixed; content: ""; left: 0; right: 0; top: 0; width: 100%; height: 100px; background: #ffffff; z-index: 99; }
      .menu-arrow svg{height: 25px;}
      /* svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa{position: absolute; right: 0;} */
}

@media (min-width: 992px) and (max-width: 1199px) {

      .navbar-brand{width: 224px;}

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -55px; padding: 80px 0;}
      .btn-enquire svg{top: 112px;}
      .form-main-contain{padding: 60px 0 80px; margin-top: -190px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 389px; top: -172px; width: 348px;}
      .banner-section .shape-2{height: 48px; top: 200px; width: 228px;}
      .common-card-main{padding: 80px 0px;}
      .f-content .f-right ul li{margin-right: 30px;}
      .tabing-contain-wrap >*:last-child { padding: 30px 0px 250px 0px; }
      .logo-slider-item .logo-block{height: 120px;}
      .btn-enquire{padding: 135px 30px 129px 61px;}
      .banner-section .banner-img{ height: 410px; }
      .enquire-main .enquire-btn-contain{top: -236px;}
      .enquire-main{padding: 0px 0 0;}
      .form-contain-common .row{margin: 0 15px;}
      .form-contain-common .row>*{padding: 0 15px;}
      .enquire-main.researchers-pages .enquire-main-details { padding-bottom: 210px !important; }
      .update-img{height: 320px;}
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img { height: 170px; width: 170px; }
      .our-team-block{margin-bottom: 80px; height: calc(100% - 80px);}
      .our-team-main .shape{height: 98px;}
      .our-team-main .our-team-contain .section-title { margin-bottom: 70px; }
      .our-team-detail .row{margin: 0 -20px;}
      .our-team-detail .row>*{padding: 0 20px;}
      .our-team-main { position: relative; z-index: 9999; margin-top: -97px; }
      .enquire-main.our-team-page { padding: 100px 0 170px; }
      .enquire-main.ourteam-page .enquire-main-details { padding-bottom: 158px !important; }
      /*================ our-team ==================*/

      .post-cart-list .post-cart-block{max-width: 148px;}
      .post-cart-block.active{max-width: calc(100% - 599px) !important;}

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 460px; }
      .post-research-main { padding: 90px 0 40px; }        
      .researchers-img-main{margin-top: -140px;}
      .post-research-main .post-research-wrap .row{margin: 0 -15px;}
      .post-research-main .post-research-wrap .row>* { padding: 0 15px; }
      /*================ post-research-main ==================*/

      /* divyesh */
            /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 57px; font-size: 39px; }
      .news-detail-main  .large-paragraph { font-size: 19px; }
      .news-detail-main ol li{ font-size: 18px; }
      .news-detail-main .enquire-main-details { margin: -3px 0 0 0; padding: 0 0 0 0; }
      .news-detail-main .shape svg { height: 81%; }
      .news-detail-main .shape { top: 2px; }
      .news-detail-main .news-detail-block .row > * { padding: 0 15px !important; }
      /*interest block*/
      .news-img { margin: 39px 0 0 0; } 
      .news-description * { font-size: 20px; margin: 0 0 15px 0; } 
      .news-description { margin: 15px 0 0 0; } 
      .interest-wrap .row{ row-gap: 15px; }
      .interest-main{ padding: 0 0 60px; }
      /*interest block*/
      .news-form-content{ margin: 0; }

      /*news detail page*/
      /*news publications page*/
      /*report*/
      .report-main { padding: 70px 0; }
      .report-title {  margin-bottom:30px;  }
     .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; align-items: center; margin-bottom: 50px;  } 
      .academic-title .main-title{ max-width: 400px; }
     .blue-btn {        font-size: 17px;
        padding: 12px 25px; } 
     .academic-block { margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-main{ padding: 80px 0; } 
     .update-title .main-title{ max-width: 460px; }
     .update-title{ margin-bottom: 50px; align-items: center;} 
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/
      /*news publications page*/

      .page-template-tpl_news_and_publications .report-main{ margin-top: -240px; border-radius: 150px 0 0 0; -webkit-border-radius: 150px 0 0 0; -moz-border-radius: 150px 0 0 0; -ms-border-radius: 150px 0 0 0; -o-border-radius: 150px 0 0 0; }
      /*nidhi*/
}


@media(min-width:992px){}

@media(max-width:991px){

}

@media (min-width: 768px) and (max-width: 991px) {

      
      h1{margin-bottom: 20px;}
      h2{margin-bottom: 30px;}

      .navbar-brand{width: 184px;}

      
      .update-img{height: 320px;}
      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -15px; padding: 80px 0;}
      .page-template-tpl_research_and_design .post-research-main{ margin-top: -260px; border-radius: 220px 0 0 0 ; -webkit-border-radius: 220px 0 0 0 ; -moz-border-radius: 220px 0 0 0 ; -ms-border-radius: 220px 0 0 0 ; -o-border-radius: 220px 0 0 0 ; }
      .enquire-main-wrap .row{align-items: start !important;}
      .btn-enquire svg{top: 112px;}
      .form-main-contain{padding: 60px 0 80px; margin-top: -190px;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 312px; left: -100px; width: 279px;}
      .banner-section .shape-2{height: 48px; top: 130px; width: 227px;}
      .common-card-main{padding: 80px 0px;}
      .f-content .f-right ul li{margin-right: 30px;}
      .tabing-contain-wrap >*:last-child { padding: 30px 0px 250px 0px !important; }
      .logo-slider-item .logo-block{height: 110px;}
      .btn-enquire{padding: 135px 30px 129px 61px;}
      .banner-section .banner-img{ height: 360px; }
      .enquire-main .enquire-btn-contain{top: -232px !important;}
      .enquire-main{padding: 0px 0 0px;}
      .form-contain-common .row{margin: 0 15px;}
      .tabing-tab-contain.research-contain{ border-radius: 0 100px 0 0 ; -webkit-border-radius: 0 100px 0 0 ; -moz-border-radius: 0 100px 0 0 ; -ms-border-radius: 0 100px 0 0 ; -o-border-radius: 0 100px 0 0 ; }
      .tabing-tab-contain .section-title { margin-bottom: 48px; }
      .f-bottom .f-content{flex-direction: column; justify-content: center; align-items: center;}
      .f-bottom .f-right{margin-bottom: 25px;}
      .tabing-contain .tabing-tab-contain{padding: 20px 0 20px;}
      .form-contain-common .row>*{padding: 0 15px;}
      .enquire-main.researchers-pages .enquire-main-details { padding-bottom: 200px !important; }
      .post-research-main .post-research-wrap .row{margin: 0 -15px;}
      .post-research-main .post-research-wrap .row>* { padding: 0 15px; }
      .form-check .wpcf7-not-valid-tip { position: absolute; bottom: -32px; left: 64px; }
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img { height: 170px; width: 170px; }
      .our-team-block{margin-bottom: 80px; height: calc(100% - 80px);}
      .our-team-main .shape{height: 97px;}
      .our-team-main .our-team-contain .section-title { margin-bottom: 70px; }
      .our-team-detail .row{margin: 0 -20px;}
      .our-team-detail .row>*{padding: 0 20px;}
      .our-team-main { position: relative; z-index: 9999; margin-top: -95px; }
      .enquire-main.our-team-page { padding: 100px 0 170px; }
      .enquire-main.ourteam-page .enquire-main-details { padding-bottom: 178px !important; }
      /*================ our-team ==================*/

      
      .post-cart-list .post-cart-block{max-width: 100%;}
      .post-cart-block.active{width: 100%; max-width: 100%;}
      .post-cart-block.active .about-post{padding: 16px 0 10px 0;}
      .post-cart-img-deails .post-cart-number { margin-left: 0px; }
      .post-research-main .post-cart-details{margin-top: 50px;}
      .post-cart-list .post-cart-block .post-cart-img { height: 408px; }
      .page-template-tpl_news_and_publications .report-main{ margin-top: -240px; border-radius: 150px 0 0 0; -webkit-border-radius: 150px 0 0 0; -moz-border-radius: 150px 0 0 0; -ms-border-radius: 150px 0 0 0; -o-border-radius: 150px 0 0 0; }

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 370px; }
      .post-research-main { padding: 70px 0 30px; }
      .post-research-main { padding: 90px 0 40px; }        
      .researchers-img-main{margin-top: -140px;}
      .enquire-block .contact-us-from{max-width: 100%;}
      /*================ post-research-main ==================*/

      .page-template-tpl_research_and_design .enquire-main .enquire-main-details { padding: 10px 0 315px; }


      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { margin-bottom: 40px; font-size: 39px; }
      .news-detail-main  .large-paragraph { font-size: 19px; margin: 20px 0 0 0; }
      .news-detail-main ol li{ font-size: 18px; margin: 0 0 5px 0; }
      .news-detail-main img { width: 100%;}
      .news-detail-main .shape svg { height: 81%; } .news-form-content { margin-top: 0; }

      /*interest block*/
      .news-img { margin: 39px 0 0 0; } 
      .news-description * { font-size: 20px; margin: 0 0 15px 0; } 
      .news-description { margin: 15px 0 0 0; } 
      .interest-wrap .row{ row-gap: 15px; }
      .interest-main{ padding: 0 0 60px; }
      /*interest block*/
      /*news detail page*/

      /*news publications page*/
      /*report*/
      .report-main { padding: 70px 0; }
      .report-title {  margin-bottom:30px;  }
     .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; align-items: center; margin-bottom: 50px;  } 
      .academic-title .main-title{ max-width: 400px; }
     .blue-btn { font-size: 14px; padding: 11px 19px; } 
     .academic-block { margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-main{ padding: 80px 0; } 
     .update-title .main-title{ max-width: 450px; }
     .update-title{ margin-bottom: 50px; align-items: center;} 
   
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/
      /*news publications page*/


      .common-card-main .common-card-block .common-card-img { height: 360px; }
         
      .home-card-main .common-card-block { margin: 0 0 20px 0 ; }
}

@media (max-width: 767px) {

      h1{margin-bottom: 20px;}
      h2{margin-bottom: 30px;}
      .navbar-brand{width: 160px;}

      .content{ overflow-x: hidden; }

      .update-img{height: 350px;}

      .page-template-tpl_news_and_publications .enquire-main .enquire-main-details { padding: 10px 0 30px; }

      /* divyesh */
      /*================ home ==================*/
      .enquire-main{margin-top: -25px; padding: 80px 0;}
      .btn-enquire svg{top: 37px; right: 11px;}
      .btn-enquire:hover svg { right: 4px; }
      .form-main-contain{ padding: 60px 0 60px; border-radius: 80px 0 0 0; -webkit-border-radius: 80px 0 0 0; -moz-border-radius: 80px 0 0 0; -ms-border-radius: 80px 0 0 0; -o-border-radius: 80px 0 0 0; margin-top: -240px; background: var(--primary); }
      .form-main-contain .form-main-shape{display: none;}
      .logo-slider .slick-list.draggable{margin: 0 -15px;}
      .logo-slider .logo-slider-item{ padding: 0 15px; }
      .banner-section .shape-1{height: 248px;     top: -150px; left: -88px; width: 221px;}
      
      .banner-section .shape-2{height: 28px; top: 110px; width: 132px;}
      .footer .f-top { padding: 20px 0 10px; }
      .common-card-block{margin-bottom: 30px;}
      .f-content .f-right ul li{margin-right: 0px; text-align: center; margin-bottom: 25px;}
      .tabing-contain-wrap >*:last-child { padding: 30px 0px 270px 0px !important; }
      .logo-slider-item .logo-block{height: 110px;}
      .tabing-contain .tabing-tab-contain:first-child{ border-radius: 0 70px 0 0; -webkit-border-radius: 0 70px 0 0; -moz-border-radius: 0 70px 0 0; -ms-border-radius: 0 70px 0 0; -o-border-radius: 0 70px 0 0; }
      .btn-enquire { padding: 55px 10px 59px 41px; width: 112px;}
      .banner-section .banner-img{ height: 210px; }

      .page-template-tpl_home .banner-section .banner-img{ height: 210px; }
      .page-template-tpl_research_and_design .enquire-main .enquire-main-details { padding: 10px 0 235px; }
      .post-research-main .post-research-block .section-title{margin-bottom: 30px;}

      .enquire-main .enquire-btn-contain{top: -109px;}
      .banner-img-main{width: 100%;}
      .f-content ul{flex-direction: column;}
      .page-template-tpl_news_and_publications .report-main{ margin-top: -240px; border-radius: 150px 0 0 0; -webkit-border-radius: 90px 0 0 0; -moz-border-radius: 150px 0 0 0; -ms-border-radius: 150px 0 0 0; -o-border-radius: 150px 0 0 0; }
      .enquire-main .enquire-main-details{padding: 30px 0 75px;}
      .enquire-main.researchers-pages .enquire-main-details { padding-bottom: 140px !important; }
      .all-publication-template-default .enquire-main .enquire-main-details{padding: 30px 0 30px;}

      .enquire-main{ padding: 0px 0 0px;  }
      .form-group .wpcf7-not-valid-tip{bottom: -27px;}
      .form-contain-common .row{margin: 0 -15px;}
      .form-check .wpcf7-not-valid-tip { position: absolute; bottom: -31px; left: 35px; }
      .tabing-tab-contain.research-contain{ border-radius: 0 55px 0 0 ; -webkit-border-radius: 0 55px 0 0 ; -moz-border-radius: 0 55px 0 0 ; -ms-border-radius: 0 55px 0 0 ; -o-border-radius: 0 55px 0 0 ; }
      .tabing-tab-contain .section-title { margin-bottom: 22px; }
      .common-card-main { padding: 30px 0px 30px; }
      .enquire-main-shape{height: 42px; top: -40px;}
      .form-main-wrap .block-title * { margin-bottom: 50px; }

      .page-template-tpl_research_and_design .post-research-main{ margin-top: -150px; border-radius: 150px 0 0 0 ; -webkit-border-radius: 150px 0 0 0 ; -moz-border-radius: 150px 0 0 0 ; -ms-border-radius: 150px 0 0 0 ; -o-border-radius: 150px 0 0 0 ; }
      .form-contain-common .form-group { margin-bottom: 50px; }
      .f-bottom .f-content{flex-direction: column; justify-content: center; align-items: center;}
      .f-bottom .f-right{margin-bottom: 25px;}
      .tabing-contain .tabing-tab-contain{padding: 20px 0 20px;}
      .form-contain-common .row>*{padding: 0 15px;}
      .enquire-main-block{text-align: center;}
      .enquire-main-block .section-title{margin-bottom: 30px;}
      .form-contain-common .form-check-label{margin-left: 10px;}
      .form-contain-common .form-check .form-check-input{width: 20px; height: 20px;}
      .form-contain-common .form-check .form-check-input input[type="checkbox"]{width: 23px; height: 23px;}
      .form-contain-common .form-check .form-check-input input[type="checkbox"]:checked{background-size: 20px 20px}
  
      /*================ home ==================*/

      /*================ our-team ==================*/
      .our-team-block .our-team-img { height: 170px; width: 170px; }
      .our-team-block { margin-bottom: 30px; height: calc(100% - 30px); }
      .our-team-main .shape{height: 97px;}
      .our-team-main .our-team-contain .section-title { margin-bottom: 40px; }
      .our-team-detail .row{margin: 0 -15px;}
      .our-team-detail .row>*{padding: 0 15px;}
      .our-team-main { position: relative; z-index: 9999; margin-top: -36px; }
      .enquire-main.our-team-page { padding: 100px 0 120px; }
      .our-team-main .shape { height: 38px; }
      .our-team-main .our-team-contain { padding: 50px 0 0px;}
      .contact-us-from form .form-group{margin-bottom: 30px;}
      .contact-us-from form .form-btn .btn{margin-top: 30px;}
      .enquire-main .enquire-block h1{margin-bottom: 40px;}
      /*================ our-team ==================*/

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 270px; }
      .post-research-main { padding: 70px 0 30px; }
      .post-research-main { padding: 50px 0 40px; }      
      .post-research-block{text-align: center;}
      .post-research-main .post-research-wrap .row>* { padding: 0 15px; }
      .post-research-main .post-research-wrap .row { margin: 0 -15px; }
      .researchers-img-main{margin-top: -80px;}
      .enquire-main.ourteam-page .enquire-main-details { padding-bottom: 98px !important; }
      /*================ post-research-main ==================*/

      /*================ typography ==================*/
      .typography-main { padding: 50px 0 50px; }
      .typography-main img { max-width: 100%; width: 100%;}
      .typography-main h1{margin-bottom: 20px;}
      /*================ typography ==================*/

      /* divyesh */
      
      /*nidhi*/
      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title {margin-bottom: 34px; font-size: 35px; }
      .news-detail-main .large-paragraph { font-size: 20px; margin: 20px 0 0 0; }
      .news-detail-main ol li{ font-size: 18px; text-align: left;  margin: 0 0 7px 0 ;}
      .news-detail-main { padding: 0 0 30px;}
      .news-detail-main { background: #fff; border-radius: 100px 0 0 0; -webkit-border-radius: 100px 0 0 0; -moz-border-radius: 100px 0 0 0; -ms-border-radius: 100px 0 0 0; -o-border-radius: 100px 0 0 0; }
      .news-detail-main .shape { display: none; }
      .news-form-content { margin-top: 0; }
      .right-content .tab-img{ margin-top: 25px; }
      
      /*interest block*/
      .news-img { margin: 39px 0 0 0; } 
      .news-description * { font-size: 20px; margin: 0 0 15px 0; } 
      .news-description { margin: 15px 0 0 0; } 
      .interest-wrap .row{ row-gap: 15px; }
      .interest-main{ padding: 0 0 60px; }
      /*interest block*/

      /*news detail page*/

      .post-cart-list .post-cart-block{max-width: 100%;}
      .post-cart-block.active{width: 100%; max-width: 100%;}
      .post-cart-block.active .about-post{padding: 16px 0 10px 0;}
      .post-cart-img-deails .post-cart-number { margin-left: 0px; }
      .post-research-main .post-cart-details{margin-top: 50px;}
      .post-cart-list .post-cart-block .post-cart-img { height: 408px; }

      /*news publications page*/

      /*report*/
      .report-main { padding: 30px 0 0 0; }
      .report-title { align-items: center; margin-bottom:30px; flex-direction: column; }
     .report-content a { font-size: 20px; line-height: normal; } 
     .report-content { padding: 18px 17px 21px 17px; } 
     .report-block { position: relative; margin-bottom: 30px; }
     /*report*/
     /*acadamic*/
     .academic-title { display: flex; margin-bottom: 50px; flex-direction: column; align-content: center; align-items: center; text-align: center; } 
     .blue-btn { padding: 20px; font-size: 16px; font-weight: 500; line-height: normal; padding: 11px 24px; } 
     .next-btns{ margin-top: 15px; } 
     .academic-block { text-align: center; margin-bottom: 40px; } 
     .academic-block *{ margin-bottom: 20px; }
     /*acadamic*/
     /*update*/
     .update-title { flex-direction: column; text-align: center; } 
     .update-title{ margin-bottom: 50px; } 
     .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
     /*update*/

      /*news publications page*/

      .common-card-main .common-card-block .common-card-img { height: 340px; }
      .home-card-main .common-card-block .common-card-img { height: 100%; width: 100%; }
}

/*---------- Small Mobile , IPhone Start ----------*/
/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px) {.enquire-main .enquire-btn-contain { top: -111px !important;}
}

@media (min-width: 240px) and (max-width: 575px) {

      /*================ post-research-main ==================*/
      .researchers-bg-img { height: 180px; }
      .banner-img-main{width: unset;}
      /*================ post-research-main ==================*/
   
      /*nidhi*/

      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title { font-size: 35px;  margin-bottom: 13px;}
      .news-detail-main .large-paragraph { font-size: 19px; margin: 20px 0 0 0; }
      .news-detail-main ol li{ font-size: 17px; margin: 0 0 10px 0;}
      .news-detail-main { padding: 0 0 30px;}
      .news-detail-main .news-detail-block .row > * { padding: 0 15px !important; }

      /*interest block*/
      .news-img { margin: 39px 0 0 0; } 
      .news-description * { font-size: 17px; margin: 0 0 15px 0; } 
      .news-description { margin: 15px 0 0 0; } 
      .interest-wrap .row{ row-gap: 15px; }
      .interest-main{ padding: 0 0 60px; }
      /*interest block*/

      /*news detail page*/

      /*news publications page*/     

      .form-main-contain .block-title{max-width: 300px; margin: 0 auto;}

      /*report*/
      .report-content a { font-size: 20px; line-height: normal; } 
      .report-content { padding: 18px 17px 21px 17px; } 
      .report-block { position: relative; margin-bottom: 30px; }
      /*report*/
      /*acadamic*/
      .academic-title { display: flex; margin-bottom: 50px; flex-direction: column; align-content: center; align-items: center; text-align: center; } 
      .blue-btn { padding: 20px; font-size: 16px; font-weight: 500; line-height: normal; padding: 11px 24px; } 
      .next-btns{ margin-top: 15px; } 
      .academic-block { text-align: center; margin-bottom: 40px; } 
      .academic-block *{ margin-bottom: 20px; }
      /*acadamic*/
      /*update*/
      .update-title { flex-direction: column; text-align: center; } 
      .update-title{ margin-bottom: 50px; } 
      .update-block .update-description > *:last-child { margin-top: 15px; font-size: 17px; }
      /*update*/

      /*news publications page*/


}

@media (max-width: 380px) {
      /*nidhi*/

      /*news detail page*/
      .news-detail-main  .enquire-main-block .section-title {font-size: 27px; }
      .news-detail-main .large-paragraph { font-size: 17px; margin: 20px 0 0 0; }
      .news-detail-main ol li{ font-size: 16px; margin-bottom: 8px; text-align: left;}
      /*news detail page*/

      /*nidhi*/
}