@media only screen and (min-width: 1400px) and (max-width: 1680px) {
     .offcanvas-contact-detail{
          overflow-y: auto;
     }
     .offcanvas-menu-wrap ul li{
          padding: 12px 0;
     }
      .banner-main-title{
          font-size: 55px;
     }
     .theme-title{
          font-size: 50px;
     }
     .year-of-exp h2{
          font-size: 130px;
     }
     .get-start-wrap h2{
          font-size: 65px;
     }
      #menu-offcanvas .offcanvas-menu-wrap{
          height: 570px;
     }
     .offcanvas-contact-detail::-webkit-scrollbar {
          display: none;
     }
}

@media (min-width: 1400px) {}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
     .offcanvas-contact-detail{
          overflow-y: auto;
     }
     .offcanvas-menu-wrap ul li{
          padding: 12px 0;
     }
     .banner-main-title{
          font-size: 55px;
     }
     .theme-title{
          font-size: 50px;
     }
     .year-of-exp h2{
          font-size: 130px;
     }
     .get-start-wrap h2{
          font-size: 65px;
     }
     #menu-offcanvas .offcanvas-menu-wrap{
          height: 600px;
     }
     .offcanvas-contact-detail::-webkit-scrollbar {
          display: none;
     }
}

@media (max-width: 1199px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
     .who-certificate-wrap{
          text-align: center;
          margin-bottom: 20px;
     }
     .open-drop-icon{
          width: 15px;
          height: 15px;
          right: 25px;
     }
     .banner-main-title{
          font-size: 50px;
     }
     .get-start-wrap h2{
          font-size: 50px;
     }
     .who-we-are-slogen h2{
          font-size: 40px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 40px;
     }
     .marquee-slider-carousel h2{
          font-size: 17px;
     }
     .f-credit-wrap{
          margin-top: 20px;
     }
     .certification-logo-box img{
/*           padding: 20px; */
     }
      p,
     a,
     ul li,
     ul li a,
     .desc > p{
          font-size: 16px;
     }
      #menu-offcanvas .offcanvas-menu-wrap{
          height: 600px;
     }
}

@media (min-width: 992px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {
     .f-credit-wrap{
          margin-top: 20px;
     }
}

@media (max-width: 991px) {
     #menu-offcanvas .offcanvas-menu-wrap ul li a{
          padding: 0 10px;
          font-size: 20px;
     }
     #menu-offcanvas .close-icon-wrap{
          padding-top: 15px;
          padding-right: 15px;
     }
     #menu-offcanvas .offcanvas-menu-wrap ul li > .dropdown-menu li a{
          padding: 0 5px;
     }
     #menu-offcanvas .offcanvas-menu-wrapper .btn-close{
          width: 30px;
          height: 30px;
     }
     .who-certificate-wrap{
          text-align: center;
          margin-bottom: 20px;
     }
     .open-drop-icon{
          width: 15px;
          height: 15px;
          right: 25px;
     }
     .banner-main-title{
          font-size: 45px;
     }
     .get-start-wrap h2{
          font-size: 45px;
     }
     .who-we-are-slogen h2{
          font-size: 35px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 28px;
     }
     .marquee-slider-carousel h2{
          font-size: 17px;
     }
      #menu-offcanvas{
          width: 80% !important;
          background: #121212;
     }
     .theme-minititle{
          margin-bottom: 10px;
     }
      p,
     a,
     ul li,
     ul li a,
     .desc > p{
          font-size: 16px;
     }
      .apply-now-btn-wrap{
          margin-top: 20px;
     }
}

@media (max-width: 767px) {
     .new-arrivals-slider-text{
          margin-top: 0;
     }
     .new-arrivals-wrap-box{
          margin-top: 30px;
     }
     .get-start-wrap p{
          font-size: 18px;
     }
     p,
     a,
     ul li,
     ul li a,
     .desc > p{
          font-size: 16px;
     }
     .global-presence-col-left{
          border-right: none;
     }
     .cat-row:nth-child(even){
          flex-flow: column;
     }
     .cat-name{
          font-size: 28px;
          margin-top: 20px;
     }
     .investor-information-box:nth-child(even) .row{
          flex-flow: column;
     }
     .investor-information-box:nth-child(even) .investor-information-desc{
          padding-right: 0;
     }
     .investor-information-box:nth-child(odd) .investor-information-desc{
          padding-left: 0;
     }
     .investor-information-box{
          margin-bottom: 30px;
     }
     .investor-information-desc{
          margin-top: 20px;
     }
     .contact-info-wrap-box, .inqury-form-wrap{
          padding: 20px;
     }
     .banner-points{
          text-align: center;
     }
     .banner-points .theme-btn{
          margin: auto;
     }
	.get-start-wrap{ 
		padding: 70px 0 20px;
	}
	.our-services-list-wrap ul {
		grid-template-columns: repeat(1, 1fr);
	}
	.our-services-list-wrap ul li:nth-child(even) {margin-left:0}
	.our-services-list-wrap ul li a {
		    padding-right: 25px;
	}
	.sticky-wp-icon {bottom:90px}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
     section{
          padding: 45px 0;
     }
     .who-certificate-wrap{
          text-align: center;
          margin-bottom: 20px;
     }
     .open-drop-icon{
          width: 15px;
          height: 15px;
          right: 25px;
     }
     .banner-main-title{
          font-size: 40px;
     }
     .get-start-wrap h2{
          font-size: 40px;
     }
     .who-we-are-slogen h2{
          font-size: 33px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 33px;
     }
     .marquee-slider-carousel h2{
          font-size: 17px;
     }
     #menu-offcanvas{
          width: 80% !important;
     }
     .f-credit-wrap{
          margin-top: 20px;
     }
}

@media (max-width: 575px) {
     section{
          padding: 40px 0;
     }
     .who-certificate-wrap{
          text-align: center;
          margin-bottom: 20px;
     }
     .open-drop-icon{
          width: 15px;
          height: 15px;
          right: 25px;
     }
     .banner-main-title{
          font-size: 35px;
     }
     .get-start-wrap h2{
          font-size: 35px;
     }
     .who-we-are-slogen h2{
          font-size: 30px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 30px;
     }
     .marquee-slider-carousel h2{
          font-size: 17px;
     }
     .current-openigs-wrap-box,
     .apply-now-form-wrap{
          padding: 15px;
     }
     .apply-now-btn-wrap .theme-btn-border-radius{
          display: block;
     }
     .apply-now-form-wrap{
          margin-top: 20px;
     }
	.footer-product-list {
		grid-template-columns: auto;
	}
	.certification-logo-box {
		margin-right: 15px;
	}
	.certification-logo-box img {
		max-width: 60px;
		margin-top: 20px;
	}
}


@media (max-width: 480px) {
     section{
          padding: 35px 0;
     }
     .navbar-brand img{
          max-width: 125px;
     }
     .who-we-are-slogen h2{
          font-size: 28px;
     }
     .banner-main-title{
          font-size: 33px;
     }
     .get-start-wrap h2{
          font-size: 33px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 28px;
     }
     .marquee-slider-carousel h2{
          font-size: 16px;
     }
}

@media (max-width: 375px) {
     section{
          padding: 30px 0;
     }
     .banner-main-title{
          font-size: 30px;
     }
     .get-start-wrap h2{
          font-size: 30px;
     }
     .theme-title,
     .inq-wrapper .inq-text, .global-presence-title{
          font-size: 25px;
     }
     .marquee-slider-carousel h2{
          font-size: 16px;
     }
}