 @media (min-width: 1300px) and (max-width: 1929px) {
/*  header .book_appointment a {
 	position: absolute;
	right: -80px;
	top: -8px;
}*/

  }
 @media (min-width: 1250px) and (max-width: 1299px) {
/*header .book_appointment a {
 	position: absolute;
	right: -70px;
	top: -8px;
}*/






 }
 @media (min-width: 992px) and (max-width: 1199px) {
 .banner .slide .slide__img {
 position: absolute;
 top: 50%;
 left: 0;
 transform: translateY(-50%);
}
.banner .slider, .slide {
 height: 360px;
}
footer .column:nth-child(1) a:nth-child(3), footer .column:nth-child(1) a:nth-child(4), footer .column:nth-child(1) a:nth-child(5) {
width:23px;
height:23px;
font-size:1.1em;
margin:6px;
}
 header .nav-item {
 padding: 0 5px;
}
.benefits-section .benefits-card p {
 width: 100%;
 font-size: 14px;
}
.benefits-section .benefits-card h3 {
 font-size: 16px;
}
.title_sec_2 p {
 font-size: 18px;
 width: 61%;
}
.manufacturing_gallery .card-image {
 height: 300px;
}
.what_we_one h2 {
 font-size: 17px;
}
.what_we_one p {
 font-size: 13px;
}
.environmentlly_one p {
 width: 100%;
}
.collections_all {
 padding: 30px 0 0;
}
.video--block {
 height: 410px;
}
.Our-Stats-r1 p {
 font-size: 15px;
}
footer .column {
 width: 19.6%;
}
.logo_footer img {
 width: 120px;
}
footer .column .social_media a {
 font-size: 15px;
 padding: 5px 0;
 width: 16px;
 height: 16px;
 line-height: 19px;
}
footer .column a {
 font-size: 13px;
}
.sub-footer {
 padding: 15px 0;
 font-size: 13px;
}
.sub-footer a {
 font-size: 13px;
}
footer .column:nth-child(1) a:nth-child(3), footer .column:nth-child(1) a:nth-child(4), footer .column:nth-child(1) a:nth-child(5) {
 width: 16px;
 height: 16px;
}
header .nav-item a {
 font-size: 15px;
}
header .book_appointment a {
 margin-right: 0;
 position: inherit;
}
header .nav-item a {
 font-size: 14px;
}
header .nav-item {
 padding: 0 4px;
}
header .book_appointment a {
 padding: 7px 5px;
 font-size: 14px;
 position: absolute;
}
header .navbar img {
 width: 110px;
}
header .book_appointment a {
 position: inherit;
}
header .nav-item a {
 padding: 20px 0px;;
}
header .navbar {
 height: 61px;
}
}
 @media (min-width: 768.5px) and (max-width: 991.5px) {
 header .nav-item {
 padding: 0 0 0 9px;
}
header .navbar ul {
 top: 82px !important;
}
header .nav-item {
 margin: 0px 0 !important;
}
header .navbar li {
 padding: 10px !important;
}
header .navbar li:first-child {
 margin-top: 0 !important;
}
header .nav-item a {
 border-bottom: 2px solid #000;
 float: left;
 text-align: left;
 width: 100%;
}
 header .features {
 flex-direction: column;
 padding: 50px;
}
 header .navbar ul {
 display: flex;
 flex-direction: column;
 position: fixed;
 justify-content: start;
 top: 55px;
 background-color: #fff;
 width: 100%;
 height: calc(100vh - 55px);
 transform: translate(-101%);
 text-align: center;
 overflow: hidden;
 right: 0;
}
header .navbar li {
 padding: 15px;
}
header .navbar li:first-child {
 margin-top: 50px;
}
header .navbar li a {
 font-size: 1rem;
}
header .menu-toggle, .bar {
 display: block;
 cursor: pointer;
}
header .mobile-nav {
 transform: translate(0%)!important;
}
 header .headline {
 height: 20vh;
}
header .feature-container p {
 margin-bottom: 25px;
}
header .feature-container {
 margin-top: 20px;
}
header .feature-container:nth-child(2) {
 order: -1;
}
 header .menu-toggle {
 margin-right: 0;
}
header .navbar li {
 padding: 10px !important;
 width: 100%;
}
.banner .slide .slide__content--headings h2 {
 font-family: 'cygnetroundregular';
 font-size: 40px;
 color: #000;
}
.handover-content h3 {
 font-size: 25px;
}
.handover-content p {
 font-size: 16px;
 padding-top: 3px;
}
.title_sec_2 h3 {
 font-size: 25px;
}
 .benefits-section .benefits-card h3 {
 font-size: 16px;
}
.benefits-section .benefits-card p {
 font-size: 13px;
 padding: 6px;
 width: 241px;
}
.benefits-section .benefits-card {
 border-radius: 0px 80px 0px 80px;
 margin: 20px 20px;
}
.title_sec_2 p {
 width: 100%;
}
.manufacturing_gallery .card-image {
 height: 230px;
}
.what_we_one h2 {
 font-size: 18px;
}
.what_we_one p {
 font-size: 13px;
 padding: 0 10px 20px;
}
.title_sec_white h3 {
 font-size: 25px;
}
.environmentlly_one p {
 width: 100%;
 font-size: 14px;
}
.collections_all {
 padding: 30px 0 0;
}
.collections_one h2 {
 width: 100%;
 font-size: 24px;
}
.video--block {
 height: 300px;
}
.Our-Stats-l h2 {
 font-size: 25px;
}
.main-r {
 margin-top: 8%;
 margin-left: 4%;
}
.Our-Stats-r1 img {
 width: 37px;
 padding: 0 0 10px 0;
}
.Our-Stats-r1 h2 {
 font-weight: 700;
 font-size: 20px;
}
.Our-Stats-r1 p {
 font-size: 12px;
}
.Our-Stats-l p {
 line-height: 22px;
 font-size: 16px;
}
footer .column:first-child {
 width:50%;
}
footer .column:nth-child(3), .column:nth-child(4), .column:nth-child(5) {
 width:32.8%;
}
.social_media {
 text-align: center;
}
header .nav-item a {
 font-size: 18px;
 padding: 8px 0px;
}
.about_top h2 {
 font-size: 25px;
}
.team-right h2 {
 padding: 20px 0 0;
 font-size: 25px;
 text-align: center;
}
.team-right p {
 font-size: 13px;
}
.team_all {
 padding: 20px 0;
}
.team_all h2 {
 font-size: 25px;
}
.member-info h3 {
 font-size: 16px;
 padding: 0;
 margin: 0;
}
.team_all .member-info p {
 margin: 10px 0;
 font-size: 13px;
}
#testimonials .section-header {
 margin-bottom: 0;
}
#testimonials h2 {
 font-size: 25px;
}
#testimonials .testimonial-item h3 {
 font-size: 17px;
}
#testimonials .testimonial-item p {
 font-size: 14px;
}
.img-fluid {
 text-align: center;
 margin: auto;
}
.team-left {
 text-align: center;
}
.manufacturing_what_we_one {
 width: 47%;
}
.benefits_bx .row {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 position: relative;
 text-align: center;
}
.we-offer-area.text-center .item {
 height: 440px;
}
.row.our-offer-items.less-carousel {
 padding: 50px 0 0;
}
.collections_page {
 padding: 0px 0;
}
.ht-btn--solid {
 padding: 12px 12px !important;
}
.ht-simple-job-listing .item {
 padding: 28px 10px 28px;
}
.menu_footer_one {
 width: 29% !important;
}
 .menu_footer_adders {
 width: 50% !important;
}
 .banner .slide .slide__img img {
 height: auto;
 width: 100%;
}
.banner .slide .slide__img video {
 height: auto;
}
.bracelets_collections_images {
 width: 80%;
}
.contact-info-text span {
 font-size: 14px;
}
.contact-info {
 margin-bottom: 10px;
 padding: 10px 0;
}
.contact_box .row {
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 position: relative;
 text-align: center;
}
header .book_appointment a {
 position: inherit;
 width: 98%;
 text-align: center;
 display: inline-block;
}
}
 @media only screen and (max-width: 767px) {
 header .nav-item {
 padding: 0 0 0 9px;
}
 header .nav-item {
 margin: 0px 0 !important;
}
header .nav-item a {
 font-size: 18px;
 padding: 13px 0px;
}
header .navbar li {
 padding: 10px !important;
}
header .navbar li:first-child {
 margin-top: 0 !important;
}
header .nav-item a {
 border-bottom: 2px solid #000;
 float: left;
 text-align: left;
 width: 100%;
}
 header .features {
 flex-direction: column;
 padding: 50px;
}
 header .navbar ul {
 display: flex;
 flex-direction: column;
 position: fixed;
 justify-content: start;
 top: 55px;
 background-color: #fff;
 width: 100%;
 height: calc(100vh - 55px);
 transform: translate(-101%);
 text-align: center;
 overflow: hidden;
 right: 0;
}
header .navbar li {
 padding: 15px;
}
header .navbar li:first-child {
 margin-top: 50px;
}
header .navbar ul {
 top: 77px !important;
}
header .navbar li a {
 font-size: 1rem;
}
header .menu-toggle, .bar {
 display: block;
 cursor: pointer;
}
header .mobile-nav {
 transform: translate(0%)!important;
}
 header .headline {
 height: 20vh;
}
header .feature-container p {
 margin-bottom: 25px;
}
header .feature-container {
 margin-top: 20px;
}
header .feature-container:nth-child(2) {
 order: -1;
}
header .nav-item a {
 font-size: 18 px;
 padding: 10px 0px;
}
 header .navbar {
 height: auto;
}
header .navbar img {
 width: 76px;
}
header .menu-toggle {
 margin-right: 0;
}
header .navbar li {
 padding: 10px !important;
 width: 100%;
}
.banner .slide .slide__content--headings h2 {
 font-size: 40px;
}
 .manufacturing_gallery .card_bx {
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 1rem;
}
.banner .slide .slide__content--headings h2 {
 font-size: 37px;
}
.handover-img img {
 margin-left: 0;
 padding: 30px 0;
}
.handover-content h3 {
 font-size: 25px;
 line-height: 14px;
}
.title_sec_2 h3 {
 font-size: 25px;
}
.benefits-section .benefits-card p {
 font-size: 16px;
 width: 321px;
}
.benefits-section .benefits-card {
 margin: 20px 20px;
}
.title_sec_2 p {
 width: 100%;
}
.manufacturing_gallery .card_bx {
 display: inherit;
}
.manufacturing_gallery .card-image {
 height: 157px;
}
.what_we_do_silder {
 padding: 30px 0 20px;
}
.title_sec_white h3 {
 font-size: 25px;
}
.environmentlly_one p {
 font-size: 13px;
}
.environmentlly_icon {
 padding: 0 0 7px 0;
 text-align: center;
}
.environmentlly_one {
 padding: 0 0 30px 0;
}
.environmentlly_one p {
 width: 100%;
 font-size: 13px;
}
.collections_section {
 padding: 20px 0;
}
.collections_all {
 padding: 30px 0 0;
}
.collections_one h2 {
 font-size: 20px;
}
.video--block {
 height: 204px;
}
.Our-Stats-l h2 {
 font-size: 25px;
}
.Our-Stats-l p {
 line-height: 27px;
}
.main-r {
 margin-top: 4%;
 margin-left: 0;
}
.Our-Stats-r1 img {
 width: 37px;
 padding: 0 0 10px 0;
}
.Our-Stats-r1 h2 {
 font-size: 21px;
}
footer .column {
 padding: 0px 0 20px;
}
.social_media {
 width: 100%;
 float: left;
 padding: 30px 0 0;
 text-align: center;
}
footer .column:first-child {
 width: 100%;
}
footer .column:nth-child(2), .column:nth-child(3), .column:nth-child(4), .column:nth-child(5) {
 width:49.4%;
}
footer .column a {
 font-size: 12px;
}
footer .column .footer_title {
 font-size: 14px;
}
.sub-footer {
 font-size: 12px;
}
.sub-footer a {
 font-size: 12px;
}
.about_top h2 {
 font-size: 25px;
}
.team-right h2 {
 padding: 20px 0 0;
 font-size: 25px;
 text-align: center;
}
.team-right p {
 font-size: 13px;
}
.team_all {
 padding: 20px 0;
}
.team_all h2 {
 font-size: 25px;
}
.member-info h3 {
 font-size: 16px;
 padding: 0;
 margin: 0;
}
.team_all .member-info p {
 margin: 10px 0;
 font-size: 13px;
}
#testimonials .section-header {
 margin-bottom: 0;
}
#testimonials h2 {
 font-size: 25px;
}
#testimonials .testimonial-item h3 {
 font-size: 17px;
}
#testimonials .testimonial-item p {
 font-size: 14px;
}
.img-fluid {
 text-align: center;
 margin: auto;
}
.team-left {
 text-align: center;
}
.manufacturing_what_we_one {
 width: 100%;
margin:0 0 10px;
}
.row.our-offer-items.less-carousel {
 padding: 50px 0 0;
}
.row.our-offer-items.less-carousel {
 width: auto;
}
.gurukripa_highlight_home iframe {
 width: 100% !important;
 height: auto !important;
 text-align: center;
 border: 1px solid #ccc;
}
.gurukripa_highlight_home h2 {
 font-size: 23px;
}
.bracelets_collections_images video {
 width: 100% !important;
 height: auto !important;
 margin: 20px 0;
}
.collections_page {
 padding: 0px 0;
}
.careers-experts-wrapper .row {
 width: auto;
 float: left;
}
.ht-simple-job-listing .item {
 padding: 33px 10px 36px;
}
.move-up.animate {
 -webkit-transform: 0;
 -ms-transform: translateY(100px);
 transform: inherit;
 -webkit-animation: moveVertical .65s ease forwards;
 animation: 0;
}
.section-space--pt_100 {
 padding-top: 50px;
}
.manufacturing_top {
 padding: 50px 0 0;
}
.menu_footer_one {
width: 42.4% !important;
}
.menu_footer_tow {
width: 56.4% !important;
}
.menu_footer_adders {
width: 56.4% !important;
}
.gurukripa_highlight_home video {
 width: 320px !important;
 height: 182px !important;
}
.home-banner-wrapper {
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: 50% 80%;
 background-size: auto;
 position: relative;
 float: left;
}
.banner .slide .slide__img img {
 height: auto;
}
.banner .slide .slide__img video {
 height: auto;
}
header .book_appointment a {
 position: inherit;
 width: 98%;
 text-align: center;
 display: inline-block;
}
}
 @media only screen and (max-width: 575px) {
 header .navbar {
 height: auto;
}
header .navbar img {
 width: 76px;
}
header .menu-toggle {
 margin-right: 0;
}
.banner .slide .slide__content--headings h2 {
 font-size: 24px;
}
.banner .slide .slide__content--headings .top-title {
 font-size: 13px;
}
 .handover-img img {
 margin-left: 0;
 padding: 10px 0;
}
.handover-content h3 {
 font-size: 25px;
 line-height: 43px;
}
.handover-content p {
 font-size: 16px;
 padding-top: 0;
}
.title_sec_2 h3 {
 font-size: 20px;
}
.benefits-section {
 padding: 30px 0;
}
.benefits-section .benefits-card h3 {
 font-size: 15px;
}
.benefits-section .benefits-card p {
 font-size: 12px;
 padding: 6px;
}
.benefits-section .benefits-card {
 margin: 0px 20px 30px;
}
.benefits-section .benefits-card .circle2 {
 width: 54px;
 height: 54px;
 right: -2%;
}
.benefits-section .benefits-card .circle1 {
 width: 54px;
 height: 54px;
 left: -2%;
}
.manufacturing_section {
 padding: 30px 0;
}
.title_sec_2 p {
 font-size: 14px;
 padding: 8px 0 0 0;
width:100%;
}
.manufacturing_gallery .card_bx {
 display: inline-block;
}
.manufacturing_gallery .card {
 width: 50%;
}
.manufacturing_gallery .card-image {
 height: 155px;
}
.title_sec_white h3 {
 font-size: 24px;
}
 .what_we_do_silder {
 padding:30px 0 20px;
}
.environmentlly_one p {
 width: 100%;
}
.environmentlly_one {
 padding: 0 0 20px 0;
}
.environmentlly_icon {
 padding: 0 0 10px 0;
}
.environmentlly_one p {
 font-size: 13px;
}
.benefits_bx {
 padding: 30px 0 0;
}
.environmentlly_all {
 padding: 30px 0;
}
.collections_all {;
 padding: 30px 0 0;
}
.collections_section {
 padding: 20px 0;
}
.collections_one {
 padding: 0 0 20px 0;
}
.video--block {
 height: 149px;
}
.video--block .video-play {
 margin-top: -48px;
}
.video--block a {
 font-size: 39px;
 width: 80px;
 height: 80px;
}
.video-play i {
 margin-top: 20px;
 margin-left: 31px;
}
.Our-Stats-l h2 {
 font-size: 24px;
}
.Our-Stats-l p {
 line-height: 24px;
 font-size: 14px;
}
.main-r {
 margin-top: 8%;
 margin-left: 0;
}
.Our-Stats-r1 img {
 width: 38px;
}
.Our-Stats-r1 h2 {
 font-size: 20px;
 padding: 0;
 margin: 0;
}
.Our-Stats-r1 p {
 font-size: 11px;
}
section#Our-Stats {
 padding: 30px 0 10px;
}
 footer .column {
 padding: 0px 0 20px;
}
.social_media {
 width: 100%;
 float: left;
 padding: 30px 0 0;
 text-align: center;
}
footer .column:first-child {
 width: 100%;
}
footer .column:nth-child(2), .column:nth-child(3), .column:nth-child(4), .column:nth-child(5) {
 width: 42.4%;
}
footer .column a {
 font-size: 12px;
}
footer .column .footer_title {
 font-size: 14px;
}
.sub-footer {
 font-size: 12px;
}
.sub-footer a {
 font-size: 12px;
}
header .nav-item a {
 font-size: 18 px;
 padding: 10px 0px;
}
header .navbar li {
 padding: 5px !important;
 width: 100%;
}
header .book_appointment a {
 padding: 10px 9px;
 font-size: 14px;
 margin: 10px 0 0;
 display: inline-block;
 width: 95%;
}
.what_we_one h2 {
 font-size: 17px;
}
.what_we_one p {
 font-size: 13px;
 text-align: center;
}
.title_icon_white img {
 width: 109px;
 margin: 0 0 0 0;
}
.title_icon img {
width: 109px;
 margin: 0 0 0 0;
}
.benefits-section .benefits-card p {
 width: 100%;
}
header .navbar ul {
 top: 48px !important;
}
 .about_top h2 {
 font-size: 25px;
}
.team-right h2 {
 padding: 20px 0 14px;
 font-size: 17px;
 text-align: center;
}
#home-banner h3 {
 padding: 20px 0 14px;
 font-size: 17px;
 text-align: center;
}
#home-banner .home-banner-caption p, #home-banner .home-banner-action a {
 font-size: 15px;
 text-align: justify;
}
 .team-right p {
 font-size: 15px;
 line-height: 25px;
}
.team_all {
 padding: 20px 0;
}
.team_all h2 {
 font-size: 25px;
}
.member-info h3 {
 font-size: 16px;
 padding: 0;
 margin: 0;
}
.team_all .member-info p {
 margin: 10px 0;
 font-size: 13px;
}
#testimonials .section-header {
 margin-bottom: 0;
}
#testimonials h2 {
 font-size: 25px;
}
#testimonials .testimonial-item h3 {
 font-size: 17px;
}
#testimonials .testimonial-item p {
 font-size: 14px;
}
}
