@media (max-device-width:767px) {
  body, html, p {font-size: 36px; line-height: 60px !important;}
  #temp { width: 90%; }
  .read-more { font-size: 26px; }

  .owl-theme .owl-prev { margin-right: 35px !important; }

  a.quick-contact-form-link {padding: 15px 30px !important;  font-size: 28px;right: -76px !important;}
  a.quick-contact-form-link:hover {  right: -75px; }

  .header { height:130px !important; margin-top: -1px; }  
  .header .input-sec-head { display: none; }
  .header .login-link-sec {    right: 180px !important;    top: 53px !important;}
  .header.active .login-link-sec {    right: 180px !important;    top: 36px !important;}
  .header .login-link-sec .login-link {padding: 10px 45px 10px 39px;font-size: 29px; text-transform: uppercase;}
  .header .login-link-sec .login-link::after {border-width: 6px;top: 51%;}
  .header .header-login-popup {top: 110px !important; right: 180px; width: auto;}
  .header.active .header-login-popup {top: 95px !important; }
  .header .header-login-popup a {font-size: 24px;padding: 20px 30px;text-transform: uppercase;}
  .header .menu-links { display:none;}
  .header .menu-icon {font-size:64px;cursor:pointer; position:fixed; right:35px; top:45px;color:#FFFFFF; background:none;  }
  .header .menu-icon img { width:65px;}
  .header .overlay { width:100%; top:0px; }
  .header .overlay a {
    padding: 35px 70px;
    text-decoration: none;
    font-size: 60px;
    display: block;
    transition: 0.3s;
  }
  .header .overlay a:hover, .header .overlay a:focus {padding: 35px 70px;}  
  .header .overlay .closebtn {
    position: absolute;
    top: 20px;
    right: -7px;
    font-size: 130px;
    line-height:2px;
    z-index:999;
    height:64px;
  } 
  .header .nav-close { width: 60px; height: 60px; font-size: 40px; line-height: 54px; top: 50px; right: 55px; }
  .header .overlay .SiteHeader-content_additional {padding: 50px 80px 30px;}
  .header .overlay .SiteHeader-content_additional h6 { font-size: 44px !important; margin-bottom: 40px !important; }
  .header .overlay .SiteHeader-content_additional .icon-call {background-size: 44%; height: 90px; width: 90px; border: #fff 1px solid; margin-right: 25px; top: 10px;}
  .header .overlay .SiteHeader-content_additional .icon-email {background-size: 44%; height: 90px; width: 90px; border: #fff 1px solid; margin-right: 25px; top: 10px;}
  .header .overlay .SiteHeader-content_additional a {font-size: 44px;}
  .header .overlay .SiteHeader-content_additional .social_sec_home { width: auto; margin-top: 30px;  }
  .header .overlay .SiteHeader-content_additional .social_sec_home ul li { width: auto; margin: 0 36px 0 0; }
  .header .overlay .SiteHeader-content_additional .social_sec_home ul li a {width: 100px; height: 100px; background: none;}
  .header .overlay .SiteHeader-content_additional .social_sec_home ul li a svg {bottom: -10px; width: 40px; height: 40px; }
  .header .overlay .SiteHeader-content_additional .social_sec_home ul li a svg g {fill: #fff;}

  .right_secoal_sec { right: -40px; }
  .social_sec_home ul li a {width: 50px; height: 50px;border: #fff 1px solid !important;}
  .social_sec_home ul li a svg {width: 24px; height: 24px;bottom: 8px;}
  .right_secoal_sec h2 { font-size: 36px;margin-left: -50px; margin-top: 80px;}
  .line {width: 3px;height: 200px;margin-left: 25px;margin-top: 100px;}

  .header .overlay .navigation { box-shadow:25px 25px 0px 0px rgba(0, 0, 0, .1); width: 100%; background: rgb(255,255,255, .95);  }
  .header .overlay-content { min-height: auto; max-height: 100%; padding: 30px 60px 40px; }

  .header .input-sec { margin: auto; width: 85%; }
  .header .input-sec input { padding: 40px; font-size: 30px;}
  .header .input-sec .icon-search { background-size: 40px; width: 100px; }

  .header .overlay-content a.drop-down::after {border-width: 9px;margin-left: 12px;}
  .header .overlay-content .dropdown-content a { font-size: 44px; margin: 0 0 40px 0; padding-left: 80px; }
  .header .overlay-content .dropdown-content .offer-new-txt {left: 255px; font-size: 20px;padding: 3px 8px; top: -12px;}  
  .header .header-logo-sec {top: 40px; left: 40px;}
  .header .header-logo-sec .logo { width: 150px; }
  .header .menu-icon-animated .menu_toggle-bar { height: 6px; margin-top: 10px; }
  .header .menu-icon-animated .menu_toggle-bar--first { width: 90px; }
  .header .menu-icon-animated .menu_toggle-bar--second { width: 75px; }
  .header .menu-icon-animated .menu_toggle-bar--third { width: 60px; }
  .header .menu-icon:hover .menu_toggle-bar--first,
  .header .menu-icon:hover .menu_toggle-bar--second,
  .header .menu-icon:hover .menu_toggle-bar--third { width: 90px; }

  .header.active .header-logo-sec {top: 12px; }
  .header.active .header-logo-sec .logo { width: 100px; }
  .header.active .menu-icon { top: 30px; }

  .cookies-sec { width: 84%; left: 8%; bottom: 70px; padding: 40px; }
  .cookies-sec .policy-wording { font-size: 24px !important; line-height: 50px; text-align: justify; }
  .cookies-sec .confirmation-button { font-size: 24px; padding: 15px 30px 15px 30px; margin-right: 10px; }
  .cookies-sec .decline-button {font-size: 24px; padding: 15px 30px 15px 30px; }

}

@media (max-device-width:767px) {
  .banner-sec .banner-txt-sec { bottom: 60%;}
  .banner-sec .banner-txt-sec h2 { font-size:90px !important; line-height:100px; text-align:center;  }
  .banner-sec .banner-txt-sec .txt-one {font-size:70px; }
  .banner-sec .banner-txt-sec .txt-two {font-size:120px; text-align:center;}  
  .banner-sec .banner-head-txt { text-align: center; margin-left: 0 !important; margin-bottom: 5px; font-size: 120px; line-height: 130px !important;  }
  .banner-sec .fs_name { text-align: center; margin-left: 0 !important; line-height: 150px !important; font-size: 130px; margin-top: 15px; }
}


@media (max-device-width:767px) {
  
  .corporate-sec {background-attachment:fixed; background-size: 90%;background-position: center; background: none; } 
  .corporate-sec .row .txt-box { margin-bottom: 60px; padding-right: 0 !important; }
  .corporate-sec h2 strong { display:block; } 
  .corporate-sec p { font-size: 46px; line-height: 70px; }
  
  section h2 .bottom-line { height:5px; }
  .download-sec .download-space-middle { margin-top:100px !important;}
  section h4 strong { font-size:3rem;}
  section h2 { margin-top:0 !important; margin-bottom:20px; font-size: 48px; }
  section .head-sec h2 {font-size: 2rem;}
  section h2 strong {font-weight:bold; font-size:82px; font-weight:400;}
  
  /*.banner-1 { background:url(../images/banner/1.jpg) left -620px bottom 0 no-repeat; width:100%; background-size:310% 100%; height:1800px; background-attachment:fixed; }
  .banner-2 { background:url(../images/banner/2.jpg) left -350px bottom 0 no-repeat; width:100%; background-size:200% 100%; height:1800px; background-attachment:fixed; }
  .banner-3 { background:url(../images/banner/3.jpg) center no-repeat; width:100%; background-size:280% 100%; height:1800px; background-attachment:fixed; }*/

  .banner-1 { background:url(../images/banner/1_ipad.jpg) center no-repeat; width:100%; background-size:100% 100%; height:1800px; }
  .banner-2 { background:url(../images/banner/1_ipad.jpg) center no-repeat; width:100%; background-size:100% 100%; height:1800px; }
  .banner-3 { background:url(../images/banner/1_ipad.jpg) center no-repeat; width:100%; background-size:100% 100%; height:1800px; }
  .banner-4 { background:url(../images/banner/1_ipad.jpg) center no-repeat; width:100%; background-size:100% 100%; height:1800px; }

  section { padding:100px 0%; margin:0px 0; position:relative; }
  
  .corporate-sec .corporate-box { font-size:36px; padding:65px 10px; height:auto; }
  .corporate-sec .corporate-box div { font-size:32px;}
  .corporate-sec .corporate-box .corporate-box-inner .numbers span {top: 147px;}
  .corporate-sec .corporate-box strong { font-weight:300; font-size:100px; line-height:130px; width:100%; }
  .corporate-sec h2 { margin-bottom:0;}
  
  .ajnara-projects-sec {/* background:url(../images/projects-google-map-bg.jpg) bottom center repeat; */ margin:50px 0; padding:50px 0 !important;}
  .ajnara-projects-sec img { width:500px; padding:0px; margin:0px 15px; background:#fff; transition:all .3s; }
  .ajnara-projects-sec img:hover { background:#fff; box-shadow: 0 15px 25px 0 rgba(0, 0, 0, .05); transform:translateY(-5px);-webkit-transform:translateY(-5px); }
  .ajnara-projects-sec h5 {position:relative; z-index:1; top:-15px; font-size:40px; }
  .simple-marquee-container { height:320px !important; }

  footer { font-size:30px; }  

}


@media (max-device-width:767px) {
  .awards-sec .award-box { width:44%;  margin: 0 20px 40px;}
}


@media (max-device-width:767px) {
  .latest-projects-sec p { font-size: 36px !important; line-height: 56px;  }
  .latest-projects-sec .project-box { width:100%; }
  .latest-projects-sec .project-box .project-pic-box { height: 520px; }
  .latest-projects-sec .project-box .project-info-box {min-height: 250px; padding: 50px;}
  .latest-projects-sec .project-box .project-info-box .project-name {font-size: 36px; margin-bottom: 10px;}
  .latest-projects-sec .project-box .project-info-box .unit-type {font-size: 24px;}
  .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-4 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-3 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-5 span { font-size: 24px; }
  .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-4, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-3, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-5 { font-size: 30px; }
  .latest-projects-sec .project-box .project-info-box .project-status {font-size: 20px; padding: 5px 12px 5px;}

  .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-4 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-3 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-5 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-6 span, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-12 span {
    font-size: 20px;
  }
  .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-4, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-3, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-5, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-6, .latest-projects-sec .project-box .project-info-box .bottom-area .col-lg-12 {
    font-size: 28px;
  }
  .latest-projects-sec .project-box .project-type {width: 50px; height: 50px;font-size: 22px;padding: 6px 5px 2px 11px;}
  .latest-projects-sec .project-box .project-type .txt-type {right: 44px;padding: 5px 5px 5px 20px;font-size: 25px;}

}


@media (max-device-width:767px) {
  .news-updates-sec .row .col-lg-4 { height: 750px; }

 }
@media (max-device-width:767px) {
  .BlogHiglightBlocks-item { width:100%; height: auto; margin: 0 0px 40px; padding: 50px; }
  .BlogHiglightBlocks-item h6 { font-size: 24px; }
  .BlogHiglightBlocks-item h4 { font-size: 28px; }
  .BlogHiglightBlocks-item .content_excerpt { font-size: 24px; margin: 40px 0; }
  .blog-image-box .blog-image-item-bg { height: 500px; background-position: top; margin-bottom: 0; }
  .BlogHiglightBlocks-item .image-box { height: 600px; overflow: hidden; }
  .BlogHiglightBlocks-item .content-box { padding-left: 0; padding-right: 0; }
  .BlogHiglightBlocks-item iframe { border:0; height: 600px; }
  .BlogHiglightBlocks-item .date-and-time { font-size: 22px; }
}

@media (max-device-width:767px) {
  .show_hide {font-size: 24px !important; padding: 22px 0 20px;}
  .show_hide span {top: 24px !important;}
}


@media (max-device-width:767px) {
  .testimonial-sec ol.carousel-indicators {top: 50px;}
  .testimonial-sec .bttn-div { margin-top: 20px; }
  .testimonial-sec .carousel-inner { height: 900px; }
  .testimonial-sec .carousel-item .col-lg-7 { padding-right: 0; }
  .testimonial-sec .carousel-item .col-lg-5 { padding-left: 0 !important; }
  .testimonial-sec .bttn-previus, .testimonial-sec .bttn-next { width: 100px; height: 100px; }
  .testimonial-slide-info p { font-size: 24px; line-height: 44px;}
  .testimonial-slide-name {font-size: 20px;}
  .testimonial-sec .testimonial-row .testimonial-content-sec { float: right; padding-left: 0px; padding-right: 0; }
}


@media (max-device-width:767px) {
  .quick-contact-form-sec h6 {font-size: 36px !important; line-height: 44px !important;    margin-bottom: 25px !important;}
  .quick-contact-form-sec p {    line-height: 40px !important;   font-size: 24px !important; margin-bottom: 20px !important;}
  .quick-contact-form-sec p a {font-size: 30px !important;}
  .quick-contact-form-sec {width: 80% !important; right: 10% !important; margin-right: inherit !important;    padding: 30px 50px 30px !important;}
  .quick-contact-form-sec .icon-close {top: -30px !important; right: -30px !important;width: 72px !important; height: 72px !important;font-size: 28px !important;line-height: 70px !important;}
  .quick-contact-form-sec .form-sec input, .quick-contact-form-sec .form-sec select {  margin: 10px 0 !important;  padding: 30px 30px !important;font-size: 32px !important;}
  .quick-contact-form-sec .form-sec textarea {height: 200px !important; margin: 10px 0 0 !important; font-size: 32px !important;padding: 30px !important;}
  .quick-contact-form-sec .form-sec button {margin-top: 10px !important;font-size: 26px !important; padding: 18px 40px !important; height: inherit !important;}
  .quick-contact-form-sec .icon-call {height: 60px !important;width: 60px !important;}
  .quick-contact-form-sec .icon-email {height: 60px !important;width: 60px !important; top: -10px !important;}
}

@media (max-device-width:767px) {
  .feature-sec .feature-box li { height: 700px; width: 700px; float: inherit; margin: auto;}
   .feature-sec .feature-box li h3 { font-size: 56px;}
  /*.feature-sec .feature-box li .read-more {font-size: 26px;bottom: 60px;} */
  .ajnara-projects-sec .owl-carousel .owl-item .item a {
    width: 700px;
    height: 700px;
    margin: auto;
  }
}

/* Footer */
@media (max-device-width:767px) {
  .hover-showhide:hover { height: 100%; }
  footer .footer-inner {    padding: 100px 7% 10px;}
  footer h3 {font-size: 36px;}
  footer ul li {font-size: 26px;margin: 40px 0;padding-left: 30px;background-size: 9px;}
  footer .col-lg-3 {margin-bottom: 80px;}
  footer .footer-logo { width: 250px;}
  .copyright-txt { width: 100% !important;font-size: 30px !important; text-align: center; padding:15px 0; line-height:46px; }
  .copyright-txt ul { text-align: center; margin-top: 20px; }
  .copyright-txt ul li { display: inline-block; margin: 0; background: none !important; padding: 0 !important; border-right: #fff 1px solid; padding:0 15px !important; line-height: 24px;}

  }

@media (max-device-width:767px) {
  .page-up-banner-sec {background: #f5f5f5; max-width: 960px; margin: inherit; margin-left: 0%;margin-top: -100px; border-bottom: #e5e5e5 1px solid; text-align: center; }
  .page-up-banner-sec h3 { font-size: 2.75rem; }
  .page-up-banner-sec p { font-size: 36px; }
}


@media (max-device-width:767px) {

  .contact-page .office-address-box .project-office-img-box { height: 450px !important; }
  .contact-page .office-address-box .project-office-content-box { text-align: left !important; }
  .contact-page .office-address-box .project-office-content-box .project-head-txt {  font-size: 24px;  color: #999; }
  .contact-page .office-address-box .project-office-content-box h3 {font-size: 44px;}
  .contact-page .office-address-box .project-office-content-box p {  font-size: 32px; line-height: 54px; }
  .contact-page .icon {font-size: 30px; padding-left: 50px;}
  .contact-page .icon::before {
      width: 30px;
      height: 30px;
      top: 10px;
  }
  .contact-page .contact-form input {font-size: 30px;padding: 16px 0;}
  .contact-page .contact-form select {font-size: 30px;}
  .contact-page .contact-form textarea {font-size: 30px; height: 250px;}
  .contact-page .contact-form .bttn { font-size: 30px; }
}


@media (max-device-width:767px) {

  .brandsBox div {
    padding: 120px 10px;
  }
  .brandsBox .brandLogoSec {
    display: flex;
    border-radius: 50%;
    overflow: hidden;
    height: 370px;
    width: 370px;
    background-color: #fff;
    justify-content: center;
    align-items: center;
  }
  .brandsBox div p {
    line-height: 48px !important;
    font-size: 24px;
    margin-bottom: 0;
  }

  .brandsBox .readmore {
    position: relative;
    padding-left: 30px;
    text-transform: uppercase;
    font-size: 18px;
  }
  .brandsBox .readmore::before {
    position: absolute;
    content: '>';
    width: 20px;
    height: 20px;
    background-color: #ccc;
    text-align: center;
    color: #19232c;
    border-radius: 50%;
    line-height: 18px;
    left: 0;
    top: 1px;
    font-size: 12px;
  }
  
  .sthan-platforms-sec .owl-carousel .owl-item .item a {
      width:90%;
      height:90%;
  }
  
  .music-publishing-sec p {
      font-size: 38px;
      line-height: 54px !important;
  }
  
  .owl-theme .owl-nav {
      top: 42%;
  }
  
  .social_icon_sec a  {
      width: 90px;
    height: 90px;
  }
  .social_icon_sec a svg {
      width: 30px;
    height: 30px;
  }
  
  .social_icon_sec_bhakti a  {
      width: 90px;
    height: 90px;
  }
  .social_icon_sec_bhakti a svg {
      width: 30px;
    height: 30px;
  }
  
  .latest_release_sec {
      width:95%;
      padding: 20px 25px 25px;
  }
  
  .artistBox {
      text-align: center;
      margin-bottom: 150px;
   }
   .artistBox p {
       font-size:36px;
   }
  .artistBox .artistImgBox {
      margin:auto;
      margin-bottom:30px;
      height: 500px;
      width: 500px;
  }
  .artistBox .artistImgBox img.artistImg {
      width: 500px;
  }
  .artistBox div h2 {
      font-size:60px;
  }
  .artistBox .readmore {
      font-size: 24px;
  }
  .artistBox .readmore::before {
      top:10px;
  }
  
  #top .owl-carousel .owl-item img {
      height:65vh;
  }

}