@media (max-width: 1440px){
  .my-gallery .owl-carousel {
    left: 70px;
}
.first-inner-banner-social ul {
  margin-left: -50px;
}
.my-gallery .owl-nav {
  left: -510px;
}
}
@media (max-width: 1160px){
  .contact-innner-form-heading h1 {
    font-size: 52px;
    width: 90%;
}
.nav-social ul li a {
  font-size: 16px;
}
.nav-social ul li h2 {
  font-size: 14px;
}
  .banner-inner-add-image:before {
    background-size: 60%;
    left: 373px;
}
.first-banner-heading h2 {
  font-size: 60px;
  margin-left: 83px;

}
.first-banner-content p {
  width: 52%;
}
.first-banner-heading h1 {
  font-size: 60px;
}
marquee {
  margin-top: 80px;
}

.second-about-content h2 {
  font-size: 44px;
  line-height: 55px;
}
.second-about-content p {
  font-size: 14px;
  line-height: 20px;
}
.tab-image img {
  width: 75%;
}
.tab-inner-content p {
  font-size: 14px;
  line-height: 26px;
}
.sidebar ul li {
  font-size: 14px;
}
section.tab-banner-sec {
  /* border-top: 2px dashed #000; */
  padding-bottom: 60px;
}
.four-banner .item img {
  width: 80%;
  height: 50px;
}
.five-inner-card ul li h2 {
  font-size: 18px;
}
.second-about-content {
  padding-bottom: 20px;
}
.five-inner-card ul li p {
  font-size: 14px;
  line-height: 18px;
}
.five-banner-inner-image img {
  width: 90%;
}
section.client-sec {
  padding: 70px 0 70px;
}
.client-main-sec .item {
  width: 90%;
}
.client-inner-content p {
  font-size: 14px;
  line-height: 27px;
}

.client-inner-detail h2 {
  font-size: 24px;
}
.client-main-sec .owl-nav {
  right: 50px;
}

section.blogs-sec {
  padding: 100px 0 80px;
}
.blogs-sec .second-about-content h2 {
  font-size: 40px;
  line-height: 48px;
}
.my-gallery .owl-carousel {
  left: 110px;
}
.my-gallery .owl-nav {
  left: -440px;
  top: 185px;
}

.blogs-inner-heading p {
    font-size: 12px;
}
.blogs-inner-heading span {
  font-size: 14px;
}
.blogs-slide {
  margin-top: 110px;
}
.blogs-slide .item img {
  width: 80%;
  height: 70px;
  margin: 0 auto;
}
.footer-detail h2 {
  font-size: 40px;
  width: 90%;
}
.footer-detail p {
  width: 90%;
  line-height: 24px;
  font-size: 14px;
}
.footer-form {
  width: 90%;
  margin: 0 auto;
}
.sidebar {
  width: 300px;
}


}



@media (max-width: 1025px){

  .first-inner-banner-social ul {
    margin-left: -30px;
}
.nav-logo img {
  width: 62%;
}
.nav-social ul li h2 {
  font-size: 14px;
}
.nav-bar ul li a {
  font-size: 14px;
}
.banner-inner-add-image:before {
  background-size: 55%;
  left: 260px;
  top: 257px;
}
.nav-social ul {
  gap: 8px;
}
.nav-social ul li a {
  font-size: 18px;
}

section.second-sec {
  padding: 70px 0;
}
.my-gallery .owl-carousel {
  left: 41px;
}
.my-gallery .owl-nav {
  left: -370px;
  top: 175px;
}

}
@media only screen and (max-width:992px){
    /*RESPONSIVE NAVIGATION*/
    .mobile-menu{
      display: block;
      z-index: 9999999 !important;
      position: relative;
    }
    /*RESPONSIVE NAVIGATION*/
    .nav-bar {
      display: none;
  }
  section.contact-inner-form {
    padding: 70px 0;
}

  .contact-innner-form-heading h1 {
    font-size: 43px;
    width: 100%;
    line-height: 54px;
}
  .nav-social {
    display: none;
}
.nav-logo img {
  width: 100%;
}
.mobile-menu .circle {
  top: 25px;
  z-index: 999 !important;

}
.first-banner-heading h1 {
  font-size: 46px;
}
.first-banner-heading h2 {
  font-size: 39px;
  margin-left: 20px;
}
.banner-inner-add-image:before {
 display: none;
}
.first-banner {
  padding: 180px 0 70px;
}
.first-banner-content p {
  width: 82%;
}
.first-banner-content {
  padding-top: 40px;
}
.first-inner-banner-social ul {
  margin-left: -20px;
}
marquee {
  margin-top: 60px;
  transform: skewY(-2deg);
}
.second-about-content h2 {
  font-size: 36px;
  line-height: 45px;
}
.second-about-content p {
  font-size: 12px;
  line-height: 18px;
}
.tab-inner-content p {
  font-size: 12px;
  line-height: 20px;
}

.tab-inner-content h2 {
  font-size: 24px;
  margin-bottom: 5px;
}
.tab-inner-content h2 span {
  font-size: 19px;
  top: -11px;
}
.tab-image img {
  width: 85%;
}
.tab-inner-content ul li h4 {
  font-size: 14px;
}
.sidebar ul li {
  font-size: 12px;
}
section.five-banner h1 {
  font-size: 26px;
  line-height: 33px;
}
section.five-banner h5 {
  font-size: 12px;
}
section.five-banner {
  padding: 50px 0;
}
.five-inner-card ul li h2 {
  font-size: 12px;
}
.five-inner-card ul {
  gap: 6px;
}
.five-inner-card ul li p {
  font-size: 12px;
  line-height: 16px;
}
.five-banner-inner-image img {
  width: 100%;
}
.item .client-inner-image img {
  width: 100%;
}
.client-main-sec .item {
  width: 100%;
}
.client-main-sec .owl-nav{
  display: none;
}
.client-inner-detail h2 {
  font-size: 18px;
}
.my-gallery .owl-nav{
  display: none !important;
}
.blogs-sec .second-about-content h2 {
  font-size: 29px;
  line-height: 37px;
}
section.blogs-sec {
  padding: 120px 0 40px;
}
.footer-detail h2 {
  font-size: 33px;
  width: 100%;
  line-height: 44px;
}
.footer-detail p {
  width: 100%;
  line-height: 21px;
  font-size: 12px;
}
.footer-form h2 {
  font-size: 22px;
  color: #fff;
  padding-bottom: 7px;
}
.footer-form form input {
  padding: 6px 15px;
  margin: 7px 0;
}
footer {
  padding: 100px 0 50px;
}
.footer-logo img {
  width: 52%;
}
.footer-copy p {
  font-size: 12px;
}
.footer-last {
  padding-top: 10px;
  padding-bottom: 10px;
}
marquee ul li h2 {
  font-size: 26px;
}
marquee ul li img {width: 36px;}

marquee {
  margin-top: 38px;
  transform: skewY(-2deg);
}
.my-gallery .owl-carousel {
  left: 34px;
}
.first-inner-banner-social ul li a {
  font-size: 12px;
}
  }



@media (max-width: 576px){
  .first-banner-inner-image {
      display: flex;
  }
  .nav-social {
    display: none;
}

.orbit{
    display: none;
}

.privacy-page h2 {
    font-size: 30px;
}
.nav-logo img {
  width: 50%;
}
.first-banner {
  padding: 150px 0 70px;
}
.first-banner-heading h2 {
  font-size: 60px;
  margin-left: 13px;
}
.first-banner-heading h1 {
  font-size: 34px;
}
.first-banner-heading h2 {
  font-size: 30px;
  margin-left: 0px;
}
.banner-inner-add-image:before{
  display: none;
}
.first-banner-content {
  padding-top: 30px;
  margin: 0;
}
.first-banner-content p {
  width: 100%;
}
.floatbutton{
  display: none;
}
.first-banner-inner-image img {
  width: 50%;
  margin-top: 30px;
  z-index: 1;
  margin: 0 auto;
  display: flex;
  padding-top: 30px;
}
.first-inner-banner-social {
  display: none;
}
marquee {
  margin-top: 50px;
}
.second-about-content h2 {
  font-size: 28px;
  line-height: 31px;
  margin-top: 10px;
}
section.second-sec {
  padding: 50px 0;
}
section.five-banner {
  padding: 50px 0;
}
section.tab-banner-sec {
  /* border-top: 2px dashed #000; */
  padding-bottom: 40px;
}
.sidebar ul li {
  font-size: 18px;
  border: 1px solid #000;
  margin: 10px 0;
  padding: 10px 12px;
  width: 100%;
}
.tab-image img {
  width: 75%;
  display: none;
}
.four-banner .item img {
  width: 80%;
  height: 42px;
}
.five-inner-card ul li h2 {
  font-size: 20px;
}
.client-main-sec .owl-nav {
  display: none;
}
.my-gallery .owl-carousel {
  left: 0px;
}
.blogs-slide {
  margin-top: 270px;
}
section.blogs-sec {
  padding: 50px 0 50px;
}
.my-gallery .owl-carousel {
  left: 0px;
  position: relative;
  top: 300px;
}
.blogs-slide {
  margin-top: 33px;
}
.blogs-slide .item img {
  width: 70%;
  height: 60px;
}
footer {
  padding: 50px 0 40px;
}
.footer-detail h2 {
  font-size: 40px;
  width: 100%;
}
.footer-form {
  width: 100%;
  margin: 0 auto;
  padding-top: 20px;
}
.footer-copy p {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}
.footer-logo img {
  width: 42%;
}
.third-tab {
  display: block;
}

.contact-inner-heading h1 {
  font-size: 50px;
}
.contact-innner-form-heading h1 {
  font-size: 34px;
}
marquee {
  margin-top: 50px;
  display: none;
}
.sidebar {
  width: 100%;
}
.content {
  padding: 20px;
  border-left: none;
  width: 400px;
}
.tab-inner-content h2 {
  font-size: 24px;
  margin-bottom: 5px;
}
.tab-inner-content p {
  font-size: 14px;
  line-height: 23px;
}
.tab-inner-content ul li h4 {
  font-size: 18px;
}
.five-inner-card ul li p {
  font-size: 14px;
  line-height: 19px;
}
.item .client-inner-image img {
  width: 80%;
}
.client-inner-content::before {
  top: -8px;
  left: 0px;
}
.first-banner-heading {
  margin-left: 0;
}

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

  .my-gallery .owl-carousel {
    top: 260px;
}
}
@media (max-width:375px)  {
  .my-gallery .owl-carousel {
    top: 190px;
}
  .sidebar ul li {
    font-size: 14px;
    width: 100%;
}

    .content {
        width: 300px;
    }
section.blogs-sec {
  padding: 50px 0 30px;
}
.blogs-slide {
  margin-top: 57px;
}
.footer-detail h2 {
  font-size: 34px;
  width: 100%;
}
.first-banner-heading h1 {
  font-size: 32px;
}
.first-banner-heading h2 {
  font-size: 28px;
}
.first-banner-content p {
  width: 100%;
  font-size: 12px;
  line-height: 23px;
}
.first-banner-heading {
  margin-left: 0;
}
section.five-banner h1 {
  font-size: 23px;
  line-height: 32px;
}
.client-inner-content p {
  font-size: 12px;
  line-height: 22px;
}
.tab-inner-content ul li h4 {
  font-size: 16px;
}
section.tab-banner-sec {  
  padding-bottom: 9px;
}
.second-about-content h2 {
  font-size: 22px;
  line-height: 29px;
  margin-top: 10px;
}
.tab-inner-content p {
  font-size: 13px;
  line-height: 22px;
}

.contact-innner-form-heading h1 {
  font-size: 29px;
  line-height: 16px;
}
.contact-innner-form-heading ul li a {
  font-size: 16px;
}
section.contact-banner {
  background: #000;
  padding: 150px 0 50px;
  position: relative;
}
.contact-inner-heading h1 {
  font-size: 38px;
}
.contact-inner-heading p {
  color: #fff;
  font-size: 14px;
  padding-top: 10px;
}
}
@media (max-width: 320px){

  .sidebar ul li {
    font-size: 12px;
    width: 100%;
}

    .content {
        width: 300px;
    }
    
section.five-banner h1 {
  font-size: 18px;
  line-height: 28px;
}
.five-inner-card {
  margin: 10px 0;
}
.five-inner-card ul li h2 {
  font-size: 16px;
}
section.client-sec {
  padding: 50px 0 50px;
}
.client-inner-content p {
  font-size: 10px;
  line-height: 19px;
}
.blogs-sec .second-about-content h2 {
  font-size: 26px;
  line-height: 27px;
}
.my-gallery .owl-carousel {
  top: 170px;
}
.blogs-slide {
  margin-top: 27px;
}
.footer-detail h2 {
  font-size: 21px;
  width: 100%;
  line-height: 0;
}
.footer-detail p {
  width: 100%;
  line-height: 17px;
  font-size: 10px;
}
.footer-copy p {
  text-align: center;
  font-size: 10px;
  margin-top: 10px;
}
.first-banner-heading h1 {
  font-size: 26px;
}
.first-banner-heading h2 {
  font-size: 23px;
  padding-top: 9px;
}
.first-banner-content p {
  width: 100%;
  font-size: 10px;
  line-height: 18px;
}
.first-banner-content {
  padding-top: 13px;
  margin: 0;
}
.second-about-content h2 {
  font-size: 15px;
  line-height: 20px;
  margin-top: 12px;
}
.second-about-content h5 {
  font-size: 10px;
}
.second-about-content p {
  font-size: 10px;
  line-height: 15px;
}
section.second-sec {
  padding: 20px 0;
}
.tab-inner-content p {
  font-size: 10px;
  line-height: 18px;
}
.tab-inner-content h2 {
  font-size: 20px;
  margin-bottom: 4px;
}
section.five-banner h1 {
  font-size: 14px;
  line-height: 2px;
}
section.five-banner h5 {
  font-size: 10px;
}
.five-inner-card ul li p {
  font-size: 12px;
  line-height: 16px;
}
.five-inner-card ul li i {
  font-size: 15px;
}


}