 /*Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1000px) and (max-width: 1180px){
.container {
	width: 1000px;
	margin: auto;
}
.header #logo {    background-size: 90%; min-height: 140px;}

.top_nav .topsocial li a {font-size: 15px;}

.highlights-block img{ width: 100%;}

.container-service {width: 1000px;margin: auto;}

.service-image h4 { font-size: 19px;margin-top: -81px;}

.broucher-right p{padding-bottom: 20px;}

.download-broucher { padding: 45px 0px 0px;}


.margin_bottom12 {   margin-bottom: 100px;}

.footer-1 {  width: 29%; margin-right: 3%;}
.footer-2 {  width: 17%; margin-right: 3%;}
.footer-3 {  width: 16%; margin-right: 3%;}
.footer-4 {  width: 29%; margin-right: 0%;}

.footer-about { font-size: 32px !important;}

.copyright_info-1 i { padding-right: 18px;padding-top: 11px;  font-size: 36px;}

.copyright_info-1 h5 {  font-size: 21px;  line-height: 19px;}

.copyright_info-2 {  padding: 25px 0px 25px 0px;}

.page-header {padding: 60px 0px;}

.quality-policy .right-sec img{width: 165px;}

.quality-policy h4 { font-size: 26px;width: 79%;padding: 46px 20px 24px;}

.project-img-box h4{font-size: 0.95em;}

.download-brochure { padding: 12px 23px;}

.download-brochure a { font-size: 14px;}

.lacation-section .right-section {padding: 73px 25px;}

.projects-content-page .first-right-section { padding-top: 75px;}

.projects-page .peoject-item img {  width: 190px;}

.projects-page .peoject-item h2 {  font-size: 21px;}


.slider {
  width:100%;
  min-width:860px;
  height:335px;
  position:relative;
  overflow:hidden;
  background:#fff;
  text-align:center;
  margin-top:150px;
}
.slider .bd {  width:860px; margin-left:-430px}

.slider .bd li {  width:860px;}

.slider .tempWrap ul { margin-left:-860px !important;}

.slider .prev {    margin-left: -430px;}

.slider .next {  margin-left: 430px;}

.wrapper__video {
    object-fit: cover;
    width: 100%;
    height: 340px;
}


.ayush-managed-form li i {margin-bottom: 20px;    float: left;}

.ayush-managed-form li {line-height: 25px;}

.lacation-highlights ul {  width: 80%; margin-top: 0%; }

.porject-features h5 {font-size: 13px;}

.location-address-section {     padding: 27px 27px;}

.testimonial-item:nth-child(4n) {padding-bottom: 45px;}

.career-item a {  padding: 8px 12px;}

.career-page h3 {  font-size: 25px;margin-bottom: 20px;}

.contact-title {line-height: 28px;}

.contact-page p { line-height: 30px;}

.contact-page .item-address { padding:20px 14px;}

.contact-page .item-address:first-child{  padding-bottom: 50px;}









}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}
.menu_main_full {
	width: 70%;
}
.header #logo {   background-size: 48%; min-height: 110px;background-position: left top;  margin-top: -55px;}

.top_nav { padding-bottom: 0px; padding-top: 5px;}

.top_nav  .container { width: auto; padding: 0px 5px}

.top_nav .left {   padding: 9px 0px;}

.tpbut {display: none;}

.top_nav .right { text-align: left;}

.top_nav .topsocial li { margin: 6px 0px 0px 0px;}

.top_nav .topsocial li a { font-size: 15px;   text-align: left;}

.top_nav ul.topsocial {  padding: 0px; margin: 0px 0px 0px 0px; float: left;}

.top_nav .topsocial li a i {  font-size: 15px; padding-right: 10px;}

.top-email { font-size: 16px !important;     margin-top: 3px !important;padding-right: 1px;}


/*============================home
=====================================*/
.about-block { padding: 50px 0px 50px;}



.highlights-block img{ width: 100%;}

.title-heading h4 { font-size: 24px; line-height: 30px;margin-bottom: 13px;}

.about-container h6 { margin-top: 10px; padding: 0px 23px; font-size: 1rem; line-height: 1.7rem;} 

.about-block p { font-size: 1.05em; line-height: 28px;  }



.featured_section2 { padding: 50px 0px 25px;}

.featured_section2 h2 { font-size: 28px;padding: 0px; }

.featured_section2 .one_fourth {margin-bottom: 0px;}

.featured_section2 .three_fourth {  padding-left: 28px;}

.featured_section2 p { font-size: 16px; line-height: 30px; }

.container-service {width: 747px;margin: auto;}


.service-image {  height: 300px;}

.service-image img {  width: 100%;}

.service-image h4 {font-size: 16px; margin-top:-74px;}

.service-image h4 span { font-size: 32px;}


.works01 h2 { font-size: 30px; margin-bottom: 16px;}

.works01 h6 {font-size: 15px; line-height: 26px;  padding-bottom: 10px;}

.cbp-l-filters-button .cbp-filter-item {font: 400 12px/27px "Poppins", sans-serif !important;margin: 10px 0px 0 0!important;
										 padding:0px 10px !important;}

.margin_top6 {margin-top: 40px;}

.donate-video { margin: 0px 0px 0px;}

.layer {padding: 60px 0px;}

.layer h1 {font-size: 1.2em; line-height: 38px;     margin-bottom: 35px; margin-top: 24px;}

.counters6 {  padding: 20px 18px !important;  text-align: center !important;}

.counters6 span {   font-size: 30px !important;}

.counters6 h4 { text-align: center !important;}

.count-text {  float: none !important;}

.count-icon {  display: none;}

.counters6 .one_fourth:nth-child(2n+2){margin-right: 0px;}



.download-broucher { padding: 0px 0px;}

.download-logo img {
    width: 85%;
    margin-top: 50px;
    margin-left: 10px;
}

.download-broucher-right h2 {font-size: 26px; margin-bottom: 13px;}

.download-broucher-right p{font-size: 1.05em;}

.download-btn {  padding: 6px 0px; font-size: 15px; margin-top: 9px;}

.margin_bottom12 {  margin-bottom: 55px;}

.broucher-right p{ padding-bottom: 40px; }

.download-broucher-right h6 {font-size: 15px; margin-bottom: 15px;}





.footer {padding: 40px 0px 0px 0px;}

.footer-1 { width: 55%; margin-right: 5%; padding-bottom: 20px;}

.footer-2 { width: 40%; margin-right: 0%; padding-bottom: 20px;}

.footer-3 { width: 48%; margin-right: 4%; padding-bottom: 20px;}

.footer-4 { width: 48%; margin-right: 0%; padding-bottom: 40px;}

.footer-about {font-size: 30px !important;  line-height: 30px !important;}

.pb-50 { padding-bottom: 00px !important;}

.qlinks li {  padding: 1px 0px;}

.footer h4 {margin-bottom: 5px;}

.qlinks li a { font-size: 14px;}

.twitter_feeds_three li {line-height: 26px; font-size: 14px;}

.faddress li { font-size: 14px; padding-bottom: 0px !important;}

.copyright_info-1 { width: 40%; padding: 18px 10px 5px 17px;}

.copyright_info-1 h5 { font-size: 17px; line-height: 15px;}

.copyright_info-2 { width: 60%; padding: 23px 4px 15px 10px; font-size: 13px;line-height: 22px;}

.copyright_info-1 i {padding-right: 16px;  font-size: 30px;}

/*==============================pages
============================================*/

.page-header { padding: 36px 0px; margin-top:120px;}

.page-header h2 { margin-bottom: 0px; font-size: 25px;}

.about-page .left-sec { width:60%; }

.about-page .right-sec { width: 35%;}

.inner-page {  padding-top: 35px;}

.inner-page p { font-size: 1.05em; line-height: 28px;  margin-bottom: 15px; text-align: left;}

.slider {
  width:100%;
  min-width:660px;
  height:235px;
  position:relative;
  overflow:hidden;
  background:#fff;
  text-align:center;
  margin-top:130px;
}
.slider .bd {  width:660px; margin-left:-330px}

.slider .bd li {  width:660px;}

.slider .tempWrap ul { margin-left:-660px !important;}

.slider .bd li img {
  display:block;
  width:100%;
  height:235px;
}
.slider .pnBtn {
  position:absolute;
  z-index:1;
  top:0;
  width:100%;
  height:235px;
  cursor:pointer;
}

.slider .pnBtn .blackBg {
  display:block;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:235px;
  background:#000;
  filter:alpha(opacity=50);
  opacity:0.7;
}
.slider .pnBtn .arrow {
  display:none;
  position:absolute;
  top:0;
  z-index:1;
  width:60px;
  height:235px;
}

.slider .prev {    margin-left: -330px;}

.slider .next {  margin-left: 330px;}

.wrapper__video {
    object-fit: cover;
    width: 100%;
    height: 240px;
}
.vision-item .left-sec {  width: 12%;   margin-right: 4%;}

.vision-item .right-sec {  width: 84%;}

.vision-item img { margin-top:0px; width: 90px;  float: left;}

 .side-title {  line-height: 28px;  margin-bottom: 24px;}

.mission-item .left-sec {width: 84%;margin-right: 4%;}

.mission-item .right-sec { width: 12%;   margin-right: 0%;}

.mission-item { margin-top: 20px;position: relative;}

.mission-item img { margin-top:0px; width: 90px;  float: right;}

.side-title { font-size: 24px;}

.mt30 { margin-top: 0px;}

.vision-item:last-child p{margin-bottom: 0px;}

.margin_bottom8 {  margin-bottom: 50px;}




.quality-policy .left-sec { width: 60%;   margin-right: 5%;}

.quality-policy h3 {font-size: 19px; line-height: 29px;  padding: 0px 0px 0px 12px; margin-bottom: 26px;}

.quality-policy h3 i { font-size: 19px; margin-bottom: 65px; float: left;  margin-right: 10px;}

.quality-policy .right-sec {  width:35%; }

.quality-policy h4 { font-size: 17px; line-height: 33px;font-weight: 600; width: 100%; padding: 38px 20px 20px;}

.quality-policy .right-sec img{  width: 120px;margin-top:5px; }




.projects-page .peoject-item { width: 48%; margin-right: 4%; margin-bottom: 60px; }

.projects-page .peoject-item:nth-child(2n+2){margin-right:0px;}

.projects-page .peoject-item:nth-child(3){margin-right:4% !important;}

.projects-page .peoject-item img { width: 165px;}

.projects-page .peoject-item h2 {  font-size: 18px; margin-top: 0px; margin-bottom: 0px;}

.projects-page .peoject-item .content {  padding: 20px 20px;}

.projects-page .read-more { padding: 6px 25px; }

.projects-page .last{margin-bottom: 60px !important;}

.projects-page .peoject-item:last-child{margin-bottom: 20px !important;}

.margin_bottom4 {   margin-bottom: 0px;}


/*===========projects==pages=================*/




.projects-content-page .first-left-section { width: 55%;  margin-right:5%;margin-bottom: 20px;}

.download-brochure {padding: 8px 30px;}

.download-brochure a {font-size: 14px;}

.projects-content-page .first-right-section { width: 40%;  padding-top: 10px;}

.porject-features {margin-top: 50px;}


.vybhav-features-left { padding: 20px;}

.vybhav-features-left li { font-size: 1.05em;  line-height: 28px;  margin-bottom: 8px;}

.vybhav-features-right video { width: 100%;  height: 320px;}



.porject-gallery { margin-top: 40px;}

.project-img-box { width: 48%; margin-right: 4%;  margin-bottom: 30px;}

.project-img-box:nth-child(2n+2){margin-right:0px;}

.project-img-box .title {  padding: 10px 2px 5px;}

.project-img-box:last-child{margin-bottom: 10px;}




.lacation-section {  background: #f9f9f9;  padding: 40px 0px;  margin-top: 50px;}

.lacation-section .left-section {  width: 40%;  float: left;  margin-right: 2%;}

.location-address-section {   padding: 25px 20px;}

.location-address-section h2 {margin-bottom: 6px;  font-size: 22px;}

.location-section .margin_bottom2 { margin-bottom: 10px;}

.location-address-section p { text-align: center;}

.lacation-section .right-section { width: 58%; padding: 10px;}

.layout-section { margin-top: 35px;}

.layout-left-section { width: 40%;  margin-right: 2%; padding: 40px 0px;text-align: center;}

.layout-right-section {width: 57%; padding: 10px; }

.layout-section img {  width: 100%;}

.margin_bottom9 {
    margin-bottom: 60px;
}
.margin_bottom3 {  
	margin-bottom: 15px;}


.ayush-managed-form { margin-top: 40px;}

.ayush-managed-form .left-section { }

.ayush-managed-form .right-section {}

.ayush-managed-form ul { margin-bottom: 0px;}

.ayush-managed-form li { font-size: 1.05em;  line-height: 21px;}

.ayush-managed-form li i{float: left;  }

.ayush-managed-form li i { margin-bottom: 20px;}


.ayush-features {margin-top: 40px;}

.ayush-features-layer { padding: 40px 0px;}

.ayush-features-left-item { padding: 15px; width: 35%; margin-right: 5%;}

.ayush-features h3 {  font-size: 18px;   margin-bottom: 8px;}

.ayush-features-left-item p{ margin-bottom: 5px;}

.ayush-features-right-item li { font-size: 1.05em; line-height: 30px; margin-bottom: 7px; width: 50%; margin-right:0%;}

.ayush-img-box { width: 48%; margin-right:4%; margin-bottom: 30px;}

.ayush-img-box:nth-child(2n+2){margin-right:0px;}

.ayush-img-box:last-child{margin-bottom: 0px;}

.wood-house-box {width: 49%;margin-right: 2%; margin-bottom: 15px;}

.wood-house-box:nth-child(2n+2){margin-right: 0px;}

.ayush-gallery { display: block;}


.organic-form { margin-top: 30px;}

.organic-form-left {  width: 100%;margin-right: 0%; margin-bottom: 30px;}

.organic-form-right {width: 100%;padding: 18px; }

.organic-form li {font-size: 1.05em; line-height: 27px; margin-bottom: 8px;}


.lacation-highlights { margin-top: 50px;   padding: 00px 0px;}

.section-title {font-size: 24px;  margin-bottom: 20px;}

.lacation-highlights .left-section { }

.lacation-highlights .right-section { padding: 0px;}

.lacation-highlights ul {width: 100%; margin-top: 0%; margin-bottom: 0px;}

.lacation-highlights li {font-size: 1.05em; line-height: 24px;}

.lacation-highlights li i{float: left;}



.dwaraka-features-left {padding: 20px; padding-right:10px;}

.dwaraka-features-left li {  font-size: 1.05em;  line-height: 22px;}



.projects-page {  margin-top: 40px;}



.content-ul li {  font-size: 1.05em; margin-bottom: 8px;}

.projects-content-page .senapathi-right-section {    padding-top: 5px;}

.porject-features .item {margin-top: 30px; min-height: 140px;}

.porject-features .image-item img {  width: 35px;  height: 35px;}

.porject-features .image-item { width: 70px; height: 70px; padding: 12px;}

.porject-features h5 {font-size: 1em; margin-bottom: 0px;}

.porject-features .item-row { margin-bottom: 0px;}

.margin_bottom10 {
    margin-bottom: 60px;
}


.video-box {  width: 48%; margin-right: 4%;}

.video-box:nth-child(2n+2) {  margin-right: 0%;}

.video-box1 { width: 48%;margin-right:4% !important;}

.video-box1:nth-child(2n){margin-right: 0% !important;}

.video-box:last-child{margin-bottom: 0px;}



.testimonial-sec1 {  width: 100%;margin-top: 20px; margin-bottom: 40px;}

.testimonial-item {width: 100%;  margin-right: 0%;  padding: 20px;  margin-bottom: 40px;}

.testimonial-item .small-text { margin-bottom: 5px;}

.testimonial-item:nth-child(2) {  padding-bottom: 15px;margin-bottom: 30px !important;} 

.testimonial-sec1  .title-heading{margin-top:40px;}

.testimonial-sec1 .one_third{ width: 48%; margin-right: 4%}

.testimonial-sec1 .one_third:nth-child(2n+2) {  margin-right: 0%;}


.testimonial-sec1 .one_third:last-child{margin-bottom: 0px;}


.career-page h3 {  font-size: 19px; margin-bottom:10px;}

.opportunities { padding: 12px 12px;}

.career-item { padding: 15px;}

.job-details h5 { font-size: 1.05em;  line-height: 22px;}

.job-details i {  margin-right: 10px; width: 13px; margin-left: -23px;}

.job-details p {  font-size: 14px;  line-height: 22px;}

.career-item a {  padding: 5px 20px;  font-size: 13px; float: right;}

.career-popup {  width: 90%;}

.career-popup i {  font-size: 46px;}

.career-popup p {font-size: 11px;  margin-bottom: 13px;line-height: 17px;}

.submit-job { padding: 6px 20px;  font-size: 13px;margin-top: 5px;}




.contact-page .item-address { padding:15px 11px;  margin-bottom: 50px;}

.contact-page .icon i { width: 35px; height: 35px;  padding:7px;margin-top: 5px}

.contact-title {  font-size: 15px;  margin-bottom: 13px;  line-height: 29px;}

.contact-page p {margin-bottom: 0px;}

.contact-page .item-address:nth-child(3n) {  padding-bottom: 42px;}

.margin_top8 {    margin-top: 00px;}

.contact-title-border::before { width: 50px;  left: 30px;}

.contact-page .item {padding: 11px;}


.contact-form-item {padding: 26px 24px;}

.contact-page h3 {  font-size: 21px; margin-bottom: 19px; word-spacing: 1px;}

.contact-page .form-control {  height: 36px;}

.contact-page .message-control { height: 75px;}

.contact-page .form-group {  margin-bottom: 12px;}

.contact-page .submit { padding: 6px 30px; margin-top: 10px;}


.map-sec iframe{height: 260px;}


}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width: 590px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}


.menu_main_full {
	width: 70%;
}
.header #logo {   background-size: 52%; min-height: 100px;background-position: left top;  margin-top: -55px;}

.top_nav { padding-bottom: 0px; padding-top: 5px;}

.top_nav  .container { width: auto; padding: 0px 5px}

.top_nav .left {   padding: 9px 0px;}

.tpbut {display: none;}

.top_nav .right { text-align: left;}

.top_nav .topsocial li { margin: 6px 0px 0px 0px;}

.top_nav .topsocial li a { font-size: 15px;   text-align: left;}

.top_nav ul.topsocial {  padding: 0px; margin: 0px 0px 0px 0px; float: left;}

.top_nav .topsocial li a i {  font-size: 15px; padding-right: 10px;}

.top-email { font-size: 16px !important;     margin-top: 3px !important;padding-right: 1px;}


/*============================home
=====================================*/
.about-block { padding: 50px 0px 50px;}

.about-container {width: 100%; margin-right: 0%; margin-bottom: 20px;}

.highlights-block { width: 100%;}

.title-heading h4 { font-size: 24px; line-height: 30px;margin-bottom: 13px;}

.about-container h6 { margin-top: 10px; padding: 0px 23px; font-size: 1rem; line-height: 1.7rem;} 

.about-block p { font-size: 1.05em; line-height: 28px;  margin-bottom: 20px;text-align: left;}



.featured_section2 { padding: 50px 0px 25px;}

.featured_section2 h2 { font-size: 28px;padding: 0px; }

.featured_section2 .one_fourth {margin-bottom: 0px;}

.featured_section2 .three_fourth {  padding-left: 28px;}

.featured_section2 p { font-size: 16px; line-height: 30px; }

.container-service {width: 590px;margin: auto;}

.service-image { width: 48.2%; }

.service-image img {  width: 100%;}

.service-image h4 {font-size: 17px;}

.service-image h4 span { font-size: 34px;}


.works01 h2 { font-size: 30px; margin-bottom: 16px;}

.works01 h6 {font-size: 15px; line-height: 26px;  padding-bottom: 10px;}

.cbp-l-filters-button .cbp-filter-item {font: 400 12px/27px "Poppins", sans-serif !important;margin: 10px 0px 0 0!important;
										 padding:0px 10px !important;}

.margin_top6 {margin-top: 40px;}

.donate-video { margin: 0px 0px 0px;}

.layer {padding: 60px 0px;}

.layer h1 {font-size: 1.1em; line-height: 34px;     margin-bottom: 35px; margin-top: 24px;}

.counters6 {  padding: 20px 18px !important;  text-align: center !important;}

.counters6 span {   font-size: 30px !important;}

.counters6 h4 { text-align: center !important;}

.count-text {  float: none !important;}

.counters6 .one_fourth{
    width: 48%;
    margin-right: 4%;
    float: left;
    margin-bottom: 30px;
}
.count-icon {  display: none;}

.counters6 .one_fourth:nth-child(2n+2){margin-right: 0px;}



.download-broucher { padding: 0px 0px;}

.download-logo { width: 100%;  margin-right: 0%;margin-bottom: 30px; text-align: center;}

.download-logo img{ width: 35%; }

.download-broucher-right {  width: 100%;}

.download-broucher-right h2 {font-size: 26px; margin-bottom: 13px;}

.download-btn {  padding: 6px 0px; font-size: 15px;}

.margin_bottom12 {  margin-bottom: 55px;}

.broucher-right p{ padding-bottom: 20px;}




.footer {padding: 40px 0px 0px 0px;}

.footer-1 { width: 55%; margin-right: 5%; padding-bottom: 20px;}

.footer-2 { width: 40%; margin-right: 0%; padding-bottom: 20px;}

.footer-3 { width: 48%; margin-right: 4%; padding-bottom: 20px;}

.footer-4 { width: 48%; margin-right: 0%; padding-bottom: 40px;}

.footer-about {font-size: 30px !important;  line-height: 30px !important;}

.pb-50 { padding-bottom: 00px !important;}

.qlinks li {  padding: 1px 0px;}

.footer h4 {margin-bottom: 5px;}

.qlinks li a { font-size: 14px;}

.twitter_feeds_three li {line-height: 26px; font-size: 14px;}

.faddress li { font-size: 14px; padding-bottom: 0px !important;}

.copyright_info-1 { width: 40%; padding: 18px 10px 5px 17px;}

.copyright_info-1 h5 { font-size: 17px; line-height: 15px;}

.copyright_info-2 { width: 60%; padding: 23px 4px 15px 10px; font-size: 13px;line-height: 22px;}

.copyright_info-1 i {padding-right: 16px;  font-size: 30px;}

/*==============================pages
============================================*/

.page-header { padding: 36px 0px; margin-top:120px;}

.page-header h2 { margin-bottom: 0px; font-size: 25px;}

.about-page .left-sec { width: 100%; margin-right: 0%; margin-bottom: 10px;}

.about-page .right-sec { width: 100%;}

.inner-page {  padding-top: 35px;}

.inner-page p { font-size: 1.05em; line-height: 28px;  margin-bottom: 15px; text-align: left;}


.vision-item img { margin-top:0px; width: 75px;  float: left;}

.mission-item { margin-top: 20px;position: relative;}

.mission-item img { margin-top:0px; width: 75px;  float: right;}

.side-title { font-size: 24px;}

.mt30 { margin-top: 0px;}

.vision-item:last-child p{margin-bottom: 0px;}

.margin_bottom8 {  margin-bottom: 50px;}




.quality-policy .left-sec { width: 60%;   margin-right: 5%;}

.quality-policy h3 {font-size: 19px; line-height: 29px;  padding: 0px 0px 0px 12px; margin-bottom: 26px;}

.quality-policy h3 i { font-size: 19px; margin-bottom: 65px; float: left;  margin-right: 10px;}

.quality-policy .right-sec {  width:35%; }

.quality-policy h4 { font-size: 17px; line-height: 33px;font-weight: 600; width: 100%; padding: 38px 20px 20px;}

.quality-policy .right-sec img{  width: 120px;margin-top:5px; }




.projects-page .peoject-item { width: 48%; margin-right: 4%; margin-bottom: 60px; }

.projects-page .peoject-item:nth-child(2n+2){margin-right:0px;}

.projects-page .peoject-item:nth-child(3){margin-right:4% !important;}

.projects-page .peoject-item img { width: 165px;}

.projects-page .peoject-item h2 {  font-size: 18px; margin-top: 0px; margin-bottom: 0px;}

.projects-page .peoject-item .content {  padding: 20px 20px;}

.projects-page .read-more { padding: 6px 25px; }

.projects-page .last{margin-bottom: 60px !important;}

.projects-page .peoject-item:last-child{margin-bottom: 20px !important;}

.margin_bottom4 {   margin-bottom: 0px;}


.slider{margin-top:120px;}

/*===========projects==pages=================*/




.projects-content-page .first-left-section { width: 100%;  margin-right: 0%;margin-bottom: 20px;}

.download-brochure {padding: 8px 30px;}

.download-brochure a {font-size: 14px;}

.projects-content-page .first-right-section { width: 100%;  padding-top: 10px;}

.porject-features {margin-top: 50px;}


.vybhav-features-left { padding: 20px;width: 100%; margin-right: 0%;  margin-top: 20px;}

.vybhav-features-left li { font-size: 1.05em;  line-height: 28px;  margin-bottom: 8px;}

.vybhav-features-right { width: 100%;  padding-top: 45px;}

.vybhav-features-right video { width: 100%;  height: 173px;}



.porject-gallery { margin-top: 40px;}

.project-img-box { width: 48%; margin-right: 4%;  margin-bottom: 30px;}

.project-img-box:nth-child(2n+2){margin-right:0px;}

.project-img-box .title {  padding: 10px 2px 5px;}

.project-img-box:last-child{margin-bottom: 10px;}

.lacation-section {  background: #f9f9f9;  padding: 40px 0px;  margin-top: 50px;}

.lacation-section .left-section { width: 100%;  margin-right: 0%;margin-bottom: 30px;}

.location-address-section {   padding: 25px 20px;}

.location-address-section h2 {margin-bottom: 6px;  font-size: 22px;}

.location-section .margin_bottom2 { margin-bottom: 10px;}

.location-address-section p { text-align: center;}

.lacation-section .right-section { width: 100%; padding: 10px;}

.layout-section { margin-top: 25px;}

.layout-left-section { width: 100%; margin-right: 0%;  padding: 00px 0px;margin-bottom: 20px; text-align: center;}

.layout-right-section { width: 100%; padding: 10px; }

.layout-section img {  width: 60%;}

.margin_bottom9 {
    margin-bottom: 60px;
}
.margin_bottom3 {  
	margin-bottom: 15px;}


.ayush-managed-form { margin-top: 40px;}

.ayush-managed-form .left-section { width: 100%;  margin-right: 0%; margin-bottom: 20px;}

.ayush-managed-form .right-section { width:100%;   margin-right: 0%;}

.ayush-managed-form ul { width: 100%;   margin-right: 0%; margin-bottom: 0px;}

.ayush-managed-form li { font-size: 1.05em;  line-height: 21px;}

.ayush-managed-form li i{float: left;  }



.ayush-features {margin-top: 40px;}

.ayush-features-layer { padding: 40px 0px;}

.ayush-features-left-item { padding: 15px; width: 100%; margin-right: 0%; margin-bottom: 20px;}

.ayush-features h3 {  font-size: 18px;   margin-bottom: 8px;}

.ayush-features-left-item p{ margin-bottom: 5px;}

.ayush-features-right-item {  width: 100%;}

.ayush-features-right-item li { font-size: 1.05em; line-height: 30px; margin-bottom: 7px; width: 50%; margin-right:0%;}

.ayush-img-box { width: 48%; margin-right:4%; margin-bottom: 30px;}

.ayush-img-box:nth-child(2n+2){margin-right:0px;}

.ayush-img-box:last-child{margin-bottom: 0px;}

.wood-house-box {width: 49%;margin-right: 2%; margin-bottom: 15px;}

.wood-house-box:nth-child(2n+2){margin-right: 0px;}

.ayush-gallery { display: block;}


.organic-form { margin-top: 30px;}

.organic-form-left {  width: 100%;margin-right: 0%; margin-bottom: 30px;}

.organic-form-right {width: 100%;padding: 18px; }

.organic-form li {font-size: 1.05em; line-height: 27px; margin-bottom: 8px;}


.lacation-highlights { margin-top: 50px;   padding: 00px 0px;}

.section-title {font-size: 24px;  margin-bottom: 20px;}

.lacation-highlights .left-section { width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.lacation-highlights .right-section { width: 100%;padding: 0px;}

.lacation-highlights ul {width: 100%; margin-top: 0%; margin-bottom: 0px;}

.lacation-highlights li {font-size: 1.05em; line-height: 24px;}

.lacation-highlights li i{float: left;}



.dwaraka-features-left {padding: 20px; padding-right:10px;width: 100%;margin-right:0%;   margin-top: 30px;}

.dwaraka-features-left li {  font-size: 1.05em;  line-height: 22px;}

.dwaraka-features-right { width: 100%;  padding-top: 40px;}



.projects-page {  margin-top: 40px;}

.projects-content-page .senapathi-left-section {  width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.content-ul li {  font-size: 1.05em; margin-bottom: 8px;}

.projects-content-page .senapathi-right-section { width: 100%;   padding-top: 5px;}

.porject-features .item {  width: 48%;  margin-right: 4%; margin-top: 40px;}

.porject-features .item:nth-child(2n+2) {  margin-right: 0%;}

.porject-features .image-item img {  width: 35px;  height: 35px;}

.porject-features .image-item { width: 70px; height: 70px; padding: 12px;}

.porject-features h5 {font-size: 1.05em; margin-bottom: 0px;}

.porject-features .item-row { margin-bottom: 0px;}

.margin_bottom10 {
    margin-bottom: 60px;
}


.video-box {  width: 48%; margin-right: 4%;}

.video-box:nth-child(2n+2) {  margin-right: 0%;}

.video-box1 { width: 48%;margin-right:4% !important;}

.video-box1:nth-child(2n){margin-right: 0% !important;}

.video-box:last-child{margin-bottom: 0px;}



.testimonial-sec1 {  width: 100%;margin-top: 20px; margin-bottom: 40px;}

.testimonial-item {width: 100%;  margin-right: 0%;  padding: 20px;  margin-bottom: 40px;}

.testimonial-item .small-text { margin-bottom: 5px;}

.testimonial-item:nth-child(2) {  padding-bottom: 15px;margin-bottom: 30px !important;} 

.testimonial-sec1  .title-heading{margin-top:40px;}

.testimonial-sec1 .one_third{ width: 48%; margin-right: 4%}

.testimonial-sec1 .one_third:nth-child(2n+2) {  margin-right: 0%;}


.testimonial-sec1 .one_third:last-child{margin-bottom: 0px;}


.career-page .left-sec { width: 100%;margin-right: 0%; margin-bottom: 30px;}

.career-page .right-sec { width: 100%; text-align: center;}

.career-page h3 {  font-size: 19px; margin-bottom:10px;}

.opportunities { padding: 12px 12px;}

.career-item { padding: 15px;}

.job-details h5 { font-size: 1.05em;  line-height: 22px;}

.job-details i {  margin-right: 10px;}

.job-details p {  font-size: 14px;  line-height: 22px;}

.career-item a {  padding: 5px 20px;  font-size: 13px; float: right;}

.career-popup {  width: 90%;}

.career-popup i {  font-size: 46px;}

.career-popup p {font-size: 11px;  margin-bottom: 13px;line-height: 17px;}

.submit-job { padding: 6px 20px;  font-size: 13px;margin-top: 5px;}

.career-page .right-sec img {   width: 70%;}



.contact-page .item-address { width: 100%;  margin-right: 0%; padding: 11px;  margin-bottom: 30px;}

.contact-page .icon i { width: 40px;   height: 40px;  padding: 9px;}

.contact-title {  font-size: 15px;     margin-bottom: 13px;     line-height: 29px;}

.contact-page p {margin-bottom: 0px;}

.contact-page .item-address:nth-child(3n) {  padding-bottom: 20px;}

.contact-left-box { width: 100%;  margin-right: 0%;}

.margin_top8 {    margin-top: 30px;}

.contact-title-border::before { width: 50px;  left: 30px;}

.contact-page .item {padding: 11px;}

.contact-right-box {  width: 100%; margin-top:10px;}

.contact-form-item {padding: 26px 24px;}

.contact-page h3 {  font-size: 21px; margin-bottom: 19px; word-spacing: 1px;}

.contact-page .form-control {  height: 36px;}

.contact-page .message-control { height: 75px;}

.contact-page .form-group {  margin-bottom: 12px;}

.contact-page .submit { padding: 6px 30px; margin-top: 10px;}


.map-sec iframe{height: 260px;}

.slider {
  width:100%;
  min-width:400px;
  height:235px;
  margin-top:130px;
}
.slider .bd {  width:400px; margin-left:-200px}

.slider .bd li {  width:400px;}

.slider .tempWrap ul { margin-left:-400px !important;}

.slider .bd li img {
  display:block;
  width:100%;
  height:235px;
}
.slider .pnBtn {
  height:235px;
  cursor:pointer;
}

.slider .pnBtn .blackBg {
  height:235px;
}
.slider .pnBtn .arrow {
  height:235px;
  top: -45px;
}

.slider .prev {    margin-left: -200px;}

.slider .next {  margin-left: 200px;}

.wrapper__video {
    object-fit: cover;
    width: 100%;
    height: 240px;
}



}


@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}


.menu_main_full {
	width: 70%;
}
.header #logo {   background-size: 28%; min-height: 100px;background-position: center top;}

.top_nav { padding-bottom: 20px; padding-top: 5px;}

.top_nav  .container { width: auto; padding: 0px 5px}

.top_nav .left {  display: none;}

.tpbut {display: none;}

.top_nav .right { width: 100%;  text-align: left;}

.top_nav .topsocial li { margin: 0px 0px 0px 0px;}

.top_nav .topsocial li a { font-size: 12px;   text-align: left;}

.top_nav ul.topsocial {  padding: 0px; margin: 0px 0px 0px 0px; float: left;}

.top_nav .topsocial li a i {  font-size: 14px; padding-right: 2px;}

.top-email { font-size: 15px !important;     margin-top: 3px !important;padding-right: 1px;}


.ms-view, .ms-mask-frame, .ms-slide, .ms-view img{ height:200px !important; object-fit:cover; object-position:top left; }

.ms-view img{ margin-top:0 !important; }

.slidermar {  margin-top: 170px;}

/*============================home
=====================================*/
.about-block { padding: 50px 0px 50px;}

.about-container {width: 100%; margin-right: 0%;}

.highlights-block { width: 100%;}

.highlights-block img{ width: 100%;}

.title-heading h4 { font-size: 24px; line-height: 30px;margin-bottom: 13px;}

.about-container h6 { margin-top: 10px; padding: 0px 23px; font-size: 1rem; line-height: 1.7rem;} 

.about-block p { font-size: 1.05em; line-height: 28px;  margin-bottom: 20px;text-align: left;}



.featured_section2 { padding: 50px 0px;}

.featured_section2 h2 { font-size: 28px;padding: 0px; }

.featured_section2 .one_fourth {margin-bottom: 0px;}

.featured_section2 .three_fourth {  padding-left: 28px;}

.featured_section2 p { font-size: 16px; line-height: 30px; }

.container-service {width: 440px;margin: auto;}

.service-image { width: 100%; margin-right: 0%;margin-bottom: 10px; }

.service-image img {  width: 100%;}



.works01 h2 { font-size: 30px; margin-bottom: 16px;}

.works01 h6 {font-size: 15px; line-height: 26px;  padding-bottom: 10px;}

.cbp-l-filters-button .cbp-filter-item {font: 400 12px/27px "Poppins", sans-serif !important;margin: 10px 0px 0 0!important;
										 padding:0px 10px !important;}

.margin_top6 {margin-top: 40px;}

.donate-video { margin: 0px 0px 0px;}

.layer {padding: 60px 0px;}

.layer h1 {font-size: 1.1em; line-height: 34px;     margin-bottom: 35px; margin-top: 24px;}

.counters6 {  padding: 20px 18px !important;  text-align: center !important;}

.counters6 span {   font-size: 30px !important;}

.counters6 h4 { text-align: center !important;}

.count-text {  float: none !important;}

.counters6 .one_fourth{
    width: 48%;
    margin-right: 4%;
    float: left;
    margin-bottom: 30px;
}
.count-icon {  display: none;}

.counters6 .one_fourth:nth-child(2n+2){margin-right: 0px;}



.download-broucher { padding: 0px 0px;}

.download-logo { width: 100%;  margin-right: 0%;margin-bottom: 30px; text-align: center;}

.download-logo img{ width: 70%; }

.download-broucher-right {  width: 100%;}

.download-broucher-right h2 {font-size: 26px; margin-bottom: 13px;}

.broucher-left { width: 100%; margin-right: 0%;}

.download-btn {  padding: 6px 0px; font-size: 15px;}

.broucher-right { width: 100%;}

.margin_bottom12 {  margin-bottom: 55px;}


.footer {padding: 40px 0px 0px 0px;}

.footer-1 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-2 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-3 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-4 { width: 100%; margin-right: 0%; padding-bottom: 40px;}

.footer-about {font-size: 30px !important;  line-height: 30px !important;}

.pb-50 { padding-bottom: 00px !important;}

.qlinks li {  padding: 1px 0px;}

.footer h4 {margin-bottom: 5px;}

.qlinks li a { font-size: 14px;}

.twitter_feeds_three li {line-height: 26px; font-size: 14px;}

.faddress li { font-size: 14px; padding-bottom: 0px !important;}

.copyright_info-1 { width: 100%; padding: 18px 10px 5px 17px;}

.copyright_info-1 h5 { font-size: 21px; line-height: 18px;}

.copyright_info-2 { width: 100%; padding: 30px 0px 20px 0px;}

/*==============================pages
============================================*/

.page-header { padding: 36px 0px;}

.page-header h2 { margin-bottom: 0px; font-size: 25px;}

.about-page .left-sec { width: 100%; margin-right: 0%; margin-bottom: 10px;}

.about-page .right-sec { width: 100%;}

.inner-page {  padding-top: 35px;}

.inner-page p { font-size: 1.05em; line-height: 28px;  margin-bottom: 15px; text-align: left;}

.slider {
  width:100%;
  min-width:400px;
  height:235px;
  margin-top:130px;
}
.slider .bd {  width:400px; margin-left:-200px}

.slider .bd li {  width:400px;}

.slider .tempWrap ul { margin-left:-400px !important;}

.slider .bd li img {
  display:block;
  width:100%;
  height:235px;
}
.slider .pnBtn {
  height:235px;
  cursor:pointer;
}

.slider .pnBtn .blackBg {
  height:235px;
}
.slider .pnBtn .arrow {
  height:235px;
}

.slider .prev {    margin-left: -200px;}

.slider .next {  margin-left: 200px;}

.wrapper__video {
    object-fit: cover;
    width: 100%;
    height: 240px;
}


.vision-item .left-sec { width: 100%;  margin-right: 0%;}

.vision-item .right-sec {width: 100%;}

.vision-item img { margin-top:0px; width: 75px;  float: left;}

.vision-item .side-title {font-size: 26px; margin-top: -50px; margin-left: 40%}

.side-title-border::before { left: 17%;}

.side-title-border::after {left: 4%;}

.mission-item { margin-top: 20px;position: relative;}

.mission-item .left-sec { width: 100%; margin-right: 0%;}

.mission-item .right-sec { width: 100%; position: absolute;right: 50px; right: 0px; top:-15px;}

.mission-item img { margin-top:0px; width: 75px;  float: right;}

.side-title { font-size: 24px;}

.mt30 { margin-top: 0px;}

.vision-item:last-child p{margin-bottom: 0px;}

.margin_bottom8 {  margin-bottom: 50px;}




.quality-policy .left-sec { width: 100%;   margin-right: 0%;}

.quality-policy h3 {font-size: 19px; line-height: 29px;  padding: 0px 0px 0px 12px; margin-bottom: 15px;}

.quality-policy h3 i { font-size: 19px; margin-bottom: 65px; float: left;  margin-right: 10px;}

.quality-policy .right-sec {  width: 100%; }

.quality-policy h4 { font-size: 22px; line-height: 33px;font-weight: 600; width: 100%; padding: 38px 20px 20px;}

.quality-policy .right-sec img{  width: 130px;margin-top:5px; }




.projects-page .peoject-item { width: 100%; margin-right: 0%; margin-bottom: 60px; }

.projects-page .peoject-item img { width: 175px;}

.projects-page .peoject-item h2 {  font-size: 22px; margin-top: 0px; margin-bottom: 0px;}

.projects-page .peoject-item .content {  padding: 20px 20px;}

.projects-page .read-more { padding: 6px 25px; }

.projects-page .last{margin-bottom: 60px !important;}

.projects-page .peoject-item:last-child{margin-bottom: 20px !important;}



/*===========projects==pages=================*/




.projects-content-page .first-left-section { width: 100%;  margin-right: 0%;margin-bottom: 20px;}

.download-brochure {padding: 8px 30px;}

.download-brochure a {font-size: 14px;}

.projects-content-page .first-right-section { width: 100%;  padding-top: 10px;}

.porject-features {margin-top: 50px;}


.vybhav-features-left { padding: 20px;width: 100%; margin-right: 0%;  margin-top: 20px;}

.vybhav-features-left li { font-size: 1.05em;  line-height: 28px;  margin-bottom: 8px;}

.vybhav-features-right { width: 100%;  padding-top: 45px;}

.vybhav-features-right video { width: 100%;  height: 173px;}



.porject-gallery { margin-top: 40px;}

.project-img-box { width: 100%; margin-right: 0%;  margin-bottom: 30px;}

.project-img-box .title {  padding: 10px 2px 5px;}

.project-img-box:last-child{margin-bottom: 10px;}

.lacation-section {  background: #f9f9f9;  padding: 40px 0px;  margin-top: 50px;}

.lacation-section .left-section { width: 100%;  margin-right: 0%;margin-bottom: 30px;}

.location-address-section {   padding: 25px 20px;}

.location-address-section h2 {margin-bottom: 6px;  font-size: 22px;}

.location-section .margin_bottom2 { margin-bottom: 10px;}

.location-address-section p { text-align: center;}

.lacation-section .right-section { width: 100%; padding: 10px;}

.layout-section { margin-top: 25px;}

.layout-left-section { width: 100%; margin-right: 0%;  padding: 00px 0px;margin-bottom: 20px;}

.layout-right-section { width: 100%; padding: 10px; }

.margin_bottom9 {
    margin-bottom: 60px;
}
.margin_bottom3 {  
	margin-bottom: 15px;}


.ayush-managed-form { margin-top: 40px;}

.ayush-managed-form .left-section { width: 100%;  margin-right: 0%; margin-bottom: 20px;}

.ayush-managed-form .right-section { width:100%;   margin-right: 0%;}

.ayush-managed-form ul { width: 100%;   margin-right: 0%; margin-bottom: 0px;}

.ayush-managed-form li { font-size: 1.05em;  line-height: 21px;}

.ayush-managed-form li i{float: left;  }



.ayush-features {margin-top: 40px;}

.ayush-features-layer { padding: 40px 0px;}

.ayush-features-left-item { padding: 15px; width: 100%; margin-right: 0%; margin-bottom: 20px;}

.ayush-features h3 {  font-size: 18px;   margin-bottom: 8px;}

.ayush-features-left-item p{ margin-bottom: 5px;}

.ayush-features-right-item {  width: 100%;}

.ayush-features-right-item li { font-size: 1.05em; line-height: 30px; margin-bottom: 7px; width: 100%; margin-right:0%;}

.ayush-img-box { width: 100%; margin-right:0%; margin-bottom: 30px;}

.ayush-img-box:last-child{margin-bottom: 0px;}

.wood-house-box {width: 49%;margin-right: 2%; margin-bottom: 15px;}

.wood-house-box:nth-child(2n+2){margin-right: 0px;}

.ayush-gallery { display: block;}


.organic-form { margin-top: 30px;}

.organic-form-left {  width: 100%;margin-right: 0%; margin-bottom: 30px;}

.organic-form-right {width: 100%;padding: 18px; }

.organic-form li {font-size: 1.05em; line-height: 27px; margin-bottom: 8px;}


.lacation-highlights { margin-top: 50px;   padding: 00px 0px;}

.section-title {font-size: 24px;  margin-bottom: 20px;}

.lacation-highlights .left-section { width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.lacation-highlights .right-section { width: 100%;padding: 0px;}

.lacation-highlights ul {width: 100%; margin-top: 0%; margin-bottom: 0px;}

.lacation-highlights li {font-size: 1.05em; line-height: 24px;}

.lacation-highlights li i{float: left;}


.dwaraka-features-left {padding: 20px; padding-right:10px;width: 100%;margin-right:0%;   margin-top: 30px;}

.dwaraka-features-left li {  font-size: 1.05em;  line-height: 22px;}

.dwaraka-features-right { width: 100%;  padding-top: 40px;}



.projects-page {  margin-top: 40px;}

.projects-content-page .senapathi-left-section {  width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.content-ul li {  font-size: 1.05em; margin-bottom: 8px;}

.projects-content-page .senapathi-right-section { width: 100%;   padding-top: 5px;}

.porject-features .item {  width: 48%;  margin-right: 4%; margin-top: 40px;}

.porject-features .item:nth-child(2n+2) {  margin-right: 0%;}

.porject-features .image-item img {  width: 35px;  height: 35px;}

.porject-features .image-item { width: 70px; height: 70px; padding: 12px;}

.porject-features h5 {font-size: 1.05em; margin-bottom: 0px;}

.porject-features .item-row { margin-bottom: 0px;}

.margin_bottom10 {
    margin-bottom: 60px;
}


.video-box {  width: 100%;}

.video-box1 { width: 100%;}

.video-box:last-child{margin-bottom: 0px;}



.testimonial-sec1 {  width: 100%;margin-top: 20px; margin-bottom: 40px;}

.testimonial-item {width: 100%;  margin-right: 0%;  padding: 20px;     margin-bottom: 40px;}

.testimonial-item .img-item {width: 100%;    margin-right: 0%; text-align: center;}

.testimonial-item:after {bottom: 98%;  left: 85%;}

.testimonial-item img {  width: 65%;}

.testimonial-item .text-item {width: 100%;  text-align: center;}

.testimonial-item .small-text {text-align: center; margin-bottom: 5px;}

.testimonial-item:nth-child(2) {  padding-bottom: 15px;margin-bottom: 30px !important;} 

.testimonial-sec1  .title-heading{margin-top:40px;}

.testimonial-sec1 .one_third{margin-bottom: 30px !important;}

.testimonial-sec1 .one_third:last-child{margin-bottom: 0px;}


.career-page .left-sec { width: 100%;margin-right: 0%; margin-bottom: 30px;}

.career-page .right-sec { width: 100%;}

.career-page h3 {  font-size: 19px; margin-bottom:10px;}

.opportunities { padding: 12px 12px;}

.job-details { width: 100%;}

.career-item { padding: 15px;}

.job-details h5 { font-size: 1.05em;  line-height: 22px;}

.job-details i {  margin-right: 10px;}

.job-details p {  font-size: 14px;  line-height: 22px;}

.career-item a {  padding: 5px 20px;  font-size: 13px; float: right;}

.career-popup {  width: 90%;}

.career-popup i {  font-size: 46px;}

.career-popup p {font-size: 11px;  margin-bottom: 13px;line-height: 17px;}

.submit-job { padding: 6px 20px;  font-size: 13px;margin-top: 5px;}




.contact-page .item-address { width: 100%;  margin-right: 0%; padding: 11px;  margin-bottom: 30px;}

.contact-page .icon i { width: 40px;   height: 40px;  padding: 9px;}

.contact-title {  font-size: 15px;     margin-bottom: 13px;     line-height: 29px;}

.contact-page p {margin-bottom: 0px;}

.contact-page .item-address:nth-child(3n) {  padding-bottom: 20px;}

.contact-left-box { width: 100%;  margin-right: 0%;}

.margin_top8 {    margin-top: 30px;}

.contact-title-border::before { width: 50px;  left: 30px;}

.contact-page .item {padding: 11px;}

.contact-right-box {  width: 100%; margin-top:10px;}

.contact-form-item {padding: 26px 24px;}

.contact-page h3 {  font-size: 21px; margin-bottom: 19px; word-spacing: 1px;}

.contact-page .form-control {  height: 36px;}

.contact-page .message-control { height: 75px;}

.contact-page .form-group {  margin-bottom: 12px;}

.contact-page .submit { padding: 6px 30px; margin-top: 10px;}


iframe{height: 260px;}






















}





@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px;
	margin: auto;
}


.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}

.menu_main_full {
	width: 70%;
}
.header #logo {   background-size: 42%; min-height: 100px;background-position: center top;}

.top_nav { padding-bottom: 20px; padding-top: 5px;}

.top_nav  .container { width: auto; padding: 0px 5px}

.top_nav .left {  display: none;}

.tpbut {display: none;}

.top_nav .right { width: 100%;  text-align: left;}

.top_nav .topsocial li { margin: 0px 0px 0px 0px;}

.top_nav .topsocial li a { font-size: 12px;   text-align: left;}

.top_nav ul.topsocial {  padding: 0px; margin: 0px 0px 0px 0px; float: left;}

.top_nav .topsocial li a i {  font-size: 14px; padding-right: 2px;}

.top-email { font-size: 15px !important;     margin-top: 3px !important;padding-right: 1px;}


.ms-view, .ms-mask-frame, .ms-slide, .ms-view img{ height:200px !important; object-fit:cover; object-position:top left; }

.ms-view img{ margin-top:0 !important; }

.slidermar {  margin-top: 170px;}

/*============================home
=====================================*/
.about-block { padding: 50px 0px 50px;}

.about-container {width: 100%; margin-right: 0%;}

.highlights-block { width: 100%;}

.highlights-block img{ width: 100%;}

.title-heading h4 { font-size: 24px; line-height: 30px;margin-bottom: 13px;}

.about-container h6 { margin-top: 10px; padding: 0px 23px; font-size: 1rem; line-height: 1.7rem;} 

.about-block p { font-size: 1.05em; line-height: 28px;  margin-bottom: 20px;text-align: left;}



.featured_section2 { padding: 50px 0px;}

.featured_section2 h2 { font-size: 28px;padding: 0px; }

.featured_section2 .one_fourth {margin-bottom: 0px;}

.featured_section2 .three_fourth {  padding-left: 28px;}

.featured_section2 p { font-size: 16px; line-height: 30px; }

.container-service {width: 300px;margin: auto;}

.service-image { width: 100%; margin-right: 0%;margin-bottom: 10px; }

.service-image img {  width: 100%;}



.works01 h2 { font-size: 30px; margin-bottom: 16px;}

.works01 h6 {font-size: 15px; line-height: 26px;  padding-bottom: 10px;}

.cbp-l-filters-button .cbp-filter-item {font: 400 12px/27px "Poppins", sans-serif !important;margin: 10px 0px 0 0!important;
										 padding:0px 10px !important;}

.margin_top6 {margin-top: 40px;}

.donate-video { margin: 0px 0px 0px;}

.layer {padding: 60px 0px;}

.layer h1 {font-size: 1.1em; line-height: 34px;     margin-bottom: 35px; margin-top: 24px;}

.counters6 {  padding: 20px 18px !important;  text-align: center !important;}

.counters6 span {   font-size: 30px !important;}

.counters6 h4 { text-align: center !important;}

.count-text {  float: none !important;}

.counters6 .one_fourth{
    width: 48%;
    margin-right: 4%;
    float: left;
    margin-bottom: 30px;
}
.count-icon {  display: none;}

.counters6 .one_fourth:nth-child(2n+2){margin-right: 0px;}



.download-broucher { padding: 0px 0px;}

.download-logo { width: 100%;  margin-right: 0%;margin-bottom: 30px; text-align: center;}

.download-logo img{ width: 70%; }

.download-broucher-right {  width: 100%;}

.download-broucher-right h2 {font-size: 26px; margin-bottom: 13px;}

.broucher-left { width: 100%; margin-right: 0%;}

.download-btn {  padding: 6px 0px; font-size: 15px;}

.broucher-right { width: 100%;}

.margin_bottom12 {  margin-bottom: 55px;}


.footer {padding: 40px 0px 0px 0px;}

.footer-1 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-2 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-3 { width: 100%; margin-right: 0%; padding-bottom: 20px;}

.footer-4 { width: 100%; margin-right: 0%; padding-bottom: 40px;}

.footer-about {font-size: 30px !important;  line-height: 30px !important;}

.pb-50 { padding-bottom: 00px !important;}

.qlinks li {  padding: 1px 0px;}

.footer h4 {margin-bottom: 5px;}

.qlinks li a { font-size: 14px;}

.twitter_feeds_three li {line-height: 26px; font-size: 14px;}

.faddress li { font-size: 14px; padding-bottom: 0px !important;}

.copyright_info-1 { width: 100%; padding: 18px 10px 5px 17px;}

.copyright_info-1 h5 { font-size: 21px; line-height: 18px;}

.copyright_info-2 { width: 100%; padding: 30px 0px 20px 0px;}

/*==============================pages
============================================*/

.page-header { padding: 36px 0px;}

.page-header h2 { margin-bottom: 0px; font-size: 25px;}

.about-page .left-sec { width: 100%; margin-right: 0%; margin-bottom: 10px;}

.about-page .right-sec { width: 100%;}

.inner-page {  padding-top: 35px;}

.inner-page p { font-size: 1.05em; line-height: 28px;  margin-bottom: 15px; text-align: left;}


.vision-item .left-sec { width: 100%;  margin-right: 0%;}

.vision-item .right-sec {width: 100%;}

.vision-item img { margin-top:0px; width: 75px;  float: left;}

.vision-item .side-title {font-size: 26px; margin-top: -50px; margin-left: 40%}

.side-title-border::before { left: 17%;}

.side-title-border::after {left: 4%;}

.mission-item { margin-top: 20px;position: relative;}

.mission-item .left-sec { width: 100%; margin-right: 0%;}

.mission-item .right-sec { width: 100%; position: absolute;right: 50px; right: 0px; top:-15px;}

.mission-item img { margin-top:0px; width: 75px;  float: right;}

.side-title { font-size: 24px;}

.mt30 { margin-top: 0px;}

.vision-item:last-child p{margin-bottom: 0px;}

.margin_bottom8 {  margin-bottom: 50px;}




.quality-policy .left-sec { width: 100%;   margin-right: 0%;}

.quality-policy h3 {font-size: 19px; line-height: 29px;  padding: 0px 0px 0px 12px; margin-bottom: 15px;}

.quality-policy h3 i { font-size: 19px; margin-bottom: 65px; float: left;  margin-right: 10px;}

.quality-policy .right-sec {  width: 100%; }

.quality-policy h4 { font-size: 22px; line-height: 33px;font-weight: 600; width: 100%; padding: 38px 20px 20px;}

.quality-policy .right-sec img{  width: 130px;margin-top:5px; }




.projects-page .peoject-item { width: 100%; margin-right: 0%; margin-bottom: 60px; }

.projects-page .peoject-item img { width: 175px;}

.projects-page .peoject-item h2 {  font-size: 22px; margin-top: 0px; margin-bottom: 0px;}

.projects-page .peoject-item .content {  padding: 20px 20px;}

.projects-page .read-more { padding: 6px 25px; }

.projects-page .last{margin-bottom: 60px !important;}

.projects-page .peoject-item:last-child{margin-bottom: 20px !important;}



/*===========projects==pages=================*/

.slider {
  width:100%;
  min-width:280px;
  height:215px;
  margin-top:130px;
}
.slider .bd {  width:280px; margin-left:-140px}

.slider .bd li {  width:280px;}

.slider .tempWrap ul { margin-left:-280px !important;}

.slider .bd li img {
  display:block;
  width:100%;
  height:215px;
}
.slider .pnBtn {
  height:215px;
  cursor:pointer;
}

.slider .pnBtn .blackBg {
  height:215px;
}
.slider .pnBtn .arrow {
  height:215px;
  top: -25px;
}

.slider .prev {    margin-left: -140px;}

.slider .next {  margin-left: 140px;}

.wrapper__video {
    object-fit: cover;
    width: 100%;
    height: 220px;
}


.projects-content-page .first-left-section { width: 100%;  margin-right: 0%;margin-bottom: 20px;}

.download-brochure {padding: 8px 30px;}

.download-brochure a {font-size: 14px;}

.projects-content-page .first-right-section { width: 100%;  padding-top: 10px;}

.porject-features {margin-top: 50px;}


.vybhav-features-left { padding: 20px;width: 100%; margin-right: 0%;  margin-top: 20px;}

.vybhav-features-left li { font-size: 1.05em;  line-height: 28px;  margin-bottom: 8px;}

.vybhav-features-right { width: 100%;  padding-top: 45px;}

.vybhav-features-right video { width: 100%;  height: 173px;}



.porject-gallery { margin-top: 40px;}

.project-img-box { width: 100%; margin-right: 0%;  margin-bottom: 30px;}

.project-img-box .title {  padding: 10px 2px 5px;}

.project-img-box:last-child{margin-bottom: 10px;}

.lacation-section {  background: #f9f9f9;  padding: 40px 0px;  margin-top: 50px;}

.lacation-section .left-section { width: 100%;  margin-right: 0%;margin-bottom: 30px;}

.location-address-section {   padding: 25px 20px;}

.location-address-section h2 {margin-bottom: 6px;  font-size: 22px;}

.location-section .margin_bottom2 { margin-bottom: 10px;}

.location-address-section p { text-align: center;}

.lacation-section .right-section { width: 100%; padding: 10px;}

.layout-section { margin-top: 25px;}

.layout-left-section { width: 100%; margin-right: 0%;  padding: 00px 0px;margin-bottom: 20px;}

.layout-right-section { width: 100%; padding: 10px; }

.margin_bottom9 {
    margin-bottom: 60px;
}
.margin_bottom3 {  
	margin-bottom: 15px;}


.ayush-managed-form { margin-top: 40px;}

.ayush-managed-form .left-section { width: 100%;  margin-right: 0%; margin-bottom: 20px;}

.ayush-managed-form .right-section { width:100%;   margin-right: 0%;}

.ayush-managed-form ul { width: 100%;   margin-right: 0%; margin-bottom: 0px;}

.ayush-managed-form li { font-size: 1.05em;  line-height: 21px;}

.ayush-managed-form li i{float: left;  }



.ayush-features {margin-top: 40px;}

.ayush-features-layer { padding: 40px 0px;}

.ayush-features-left-item { padding: 15px; width: 100%; margin-right: 0%; margin-bottom: 20px;}

.ayush-features h3 {  font-size: 18px;   margin-bottom: 8px;}

.ayush-features-left-item p{ margin-bottom: 5px;}

.ayush-features-right-item {  width: 100%;}

.ayush-features-right-item li { font-size: 1.05em; line-height: 30px; margin-bottom: 7px; width: 100%; margin-right:0%;}

.ayush-img-box { width: 100%; margin-right:0%; margin-bottom: 30px;}

.ayush-img-box:last-child{margin-bottom: 0px;}

.wood-house-box {width: 49%;margin-right: 2%; margin-bottom: 15px;}

.wood-house-box:nth-child(2n+2){margin-right: 0px;}

.ayush-gallery { display: block;}


.organic-form { margin-top: 30px;}

.organic-form-left {  width: 100%;margin-right: 0%; margin-bottom: 30px;}

.organic-form-right {width: 100%;padding: 18px; }

.organic-form li {font-size: 1.05em; line-height: 27px; margin-bottom: 8px;}


.lacation-highlights { margin-top: 50px;   padding: 00px 0px;}

.section-title {font-size: 24px;  margin-bottom: 20px;}

.lacation-highlights .left-section { width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.lacation-highlights .right-section { width: 100%;padding: 0px;}

.lacation-highlights ul {width: 100%; margin-top: 0%; margin-bottom: 0px;}

.lacation-highlights li {font-size: 1.05em; line-height: 24px;}

.lacation-highlights li i{float: left;}


.dwaraka-features-left {padding: 20px; padding-right:10px;width: 100%;margin-right:0%;   margin-top: 30px;}

.dwaraka-features-left li {  font-size: 1.05em;  line-height: 22px;}

.dwaraka-features-right { width: 100%;  padding-top: 40px;}



.projects-page {  margin-top: 40px;}

.projects-content-page .senapathi-left-section {  width: 100%;   margin-right: 0%; margin-bottom: 30px;}

.content-ul li {  font-size: 1.05em; margin-bottom: 8px;}

.projects-content-page .senapathi-right-section { width: 100%;   padding-top: 5px;}

.porject-features .item {  width: 48%;  margin-right: 4%; margin-top: 40px;}

.porject-features .item:nth-child(2n+2) {  margin-right: 0%;}

.porject-features .image-item img {  width: 35px;  height: 35px;}

.porject-features .image-item { width: 70px; height: 70px; padding: 12px;}

.porject-features h5 {font-size: 1.05em; margin-bottom: 0px;}

.porject-features .item-row { margin-bottom: 0px;}

.margin_bottom10 {
    margin-bottom: 60px;
}


.video-box {  width: 100%;}

.video-box1 { width: 100%;}

.video-box:last-child{margin-bottom: 0px;}



.testimonial-sec1 {  width: 100%;margin-top: 20px; margin-bottom: 40px;}

.testimonial-item {width: 100%;  margin-right: 0%;  padding: 20px;     margin-bottom: 40px;}

.testimonial-item .img-item {width: 100%;    margin-right: 0%; text-align: center;}

.testimonial-item:after {bottom: 98%;  left: 85%;}

.testimonial-item img {  width: 65%;}

.testimonial-item .text-item {width: 100%;  text-align: center;}

.testimonial-item .small-text {text-align: center; margin-bottom: 5px;}

.testimonial-item:nth-child(2) {  padding-bottom: 15px;margin-bottom: 30px !important;} 

.testimonial-sec1  .title-heading{margin-top:40px;}

.testimonial-sec1 .one_third{margin-bottom: 30px !important;}

.testimonial-sec1 .one_third:last-child{margin-bottom: 0px;}


.career-page .left-sec { width: 100%;margin-right: 0%; margin-bottom: 30px;}

.career-page .right-sec { width: 100%;}

.career-page h3 {  font-size: 19px; margin-bottom:10px;}

.opportunities { padding: 12px 12px;}

.job-details { width: 100%;}

.career-item { padding: 15px;}

.job-details h5 { font-size: 1.05em;  line-height: 22px;}

.job-details i {  margin-right: 10px;}

.job-details p {  font-size: 14px;  line-height: 22px;}

.career-item a {  padding: 5px 20px;  font-size: 13px; float: right;}

.career-popup {  width: 90%;}

.career-popup i {  font-size: 46px;}

.career-popup p {font-size: 11px;  margin-bottom: 13px;line-height: 17px;}

.submit-job { padding: 6px 20px;  font-size: 13px;margin-top: 5px;}




.contact-page .item-address { width: 100%;  margin-right: 0%; padding: 11px;  margin-bottom: 30px;}

.contact-page .icon i { width: 40px;   height: 40px;  padding: 9px;}

.contact-title {  font-size: 15px;     margin-bottom: 13px;     line-height: 29px;}

.contact-page p {margin-bottom: 0px;}

.contact-page .item-address:nth-child(3n) {  padding-bottom: 20px;}

.contact-left-box { width: 100%;  margin-right: 0%;}

.margin_top8 {    margin-top: 30px;}

.contact-title-border::before { width: 50px;  left: 30px;}

.contact-page .item {padding: 11px;}

.contact-right-box {  width: 100%; margin-top:10px;}

.contact-form-item {padding: 26px 24px;}

.contact-page h3 {  font-size: 21px; margin-bottom: 19px; word-spacing: 1px;}

.contact-page .form-control {  height: 36px;}

.contact-page .message-control { height: 75px;}

.contact-page .form-group {  margin-bottom: 12px;}

.contact-page .submit { padding: 6px 30px; margin-top: 10px;}


iframe{height: 260px;}









}