@media (min-width: 1400px) and (max-width: 1699px) {
  #home-audience:after {
    width: 90%;
  }
  .audience-photo {
    right: 0%;
  }
	footer .web-logo {
    width: 60%;
}
	section#servicefirst .container {
    position: relative;
    margin-top: -50%;
}
#servicesecond {
    margin-top: 20px;
}
.vertical-text {
   left: 10px;
   }
section {
    padding: 0px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
    section {
        padding: 0px 0 120px 0;
    }
	.eachhomecourseimage {
        min-height: auto;
}
h5.subcoursetitle {
     font-size: 17px;
}
h1 {
    font-size: 30px;
}
.eacharticlestitle {
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
    margin-top: 5px;
}

	.serviceinnerfirstsectionimage {
    width: 52%;
}
	section#servicefirst .container {
    margin-top: -55%;
}
	#servicesecond {
      margin-top: 20px;
}

	h4.doctor-title {
    color: #df6b6c;
    margin-top: 35px;
    margin-bottom: 15px;
    min-height: 60px;
}
	.doctor-position {
     min-height: 70px;
}
	.owl-nav{
		display:none !important;
	}
  footer h6 {
    font-size: 14px;
  }
  .width90 {
    width: 95%;
  }
  #servicefirst {
    padding: 0px 0px 80px 0px;
  }
  .nav-pills .nav-link {
    padding: 15px 0.5rem;
  }
  div#v-pills-tabContent {
    padding: 50px;
    width: 95%;
    margin-left: 5%;
  }
  #home-audience:after {
    width: 90%;
  }
  .doctor-photo img {
    width: 200px;
    height: 200px;
    border-radius: 50% !important;
    max-width: 250px;
  }
  .audience-photo {
    right: 0%;
    display: none;
  }
  .eachhomeservice {
    padding: 12px 30px;
  }
  .homeserviceimage {
    left: 36%;
  }
}
@media(min-width:768px) and (max-width:1199px){
.vertical-text {
        left: 10px;
        font-size: 25px;
    }
	.programcontent h3 {
    color: var(--primary-color);
    font-size: 25px;
}
	h4.focus {
    font-size: 18px;
    line-height: 30px;
}
	div#v-pills-tabContent {
    padding: 50px;
    width: 100%;
    margin-left: 0%;
}
	.tab-pane h3 {
    font-size: 25px;
}
	section#servicefirst .container {
    position: relative;
    margin-top: 0%;
}
	.serviceinnerfirstsectionimage {
    width: 100%;
}
	.eachinnerservicelist {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin-left: 0%;
}
header .web-logo img {
    display: block;
    margin: 0px auto;
    width: 30%;
}
section#bookingus {
    min-height: auto;
}
	h1 {
    font-size: 30px;
}
	.eacharticlescontent {
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    padding: 25px;
  }
	.eacharticlestitle {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    margin-top: 5px;
}
}
@media (min-width:768px) and (max-width:991px){
	div#bookingform {
    width: 100%;
    margin-left: 0%;   
}
	.tab-content > .tab-pane {
        margin-top: 20px;
        display: block;
    }
	div#v-pills-tab {
    display: none;
}
	.fade:not(.show) {
    opacity: 1;
}
.sidebar {
    display: none;
}
.vertical-text {
    writing-mode: horizontal-tb;
    text-orientation: mixed;
    transform: rotate(0deg);
    position: relative;
    font-weight: 900;
}
	p.focus {
    min-height: auto;
}
	.overviewprogram {
      min-height: auto;
   }
	.doctorflex {
    display: block;
   }
	.doctorflex .doctor-photo {
    width: 100%;
}
	.doctorcontent {
    width: 100%;
  }
	#servicesecond {
        margin-top: 0px;
}
	#aboutus-page .width90 {
		margin-top:20px;
    width: 100%;
    padding-left: 10%;
    position: relative;
}
	#aboutus-page .width90:before {
    position: absolute;
    top: 0;
    left: -3%;
	}
	#aboutus-page .width90:after {
    position: absolute;
    bottom: 0;
    left: -3%;
	}
	.testimonial-person {
    left: 42%;
  }
	section#homeservicesection {
    margin-top: 100px;
}	.foundermessagebox {
    width: 100%;
    margin-left: 0%;
}
	.awardslider {
    margin: 20px 0px;
}
	#home-about img.img-fluid {
    margin: 0px auto;
    display: block;
}
	.homelatestvideo {
    position: relative;
    margin-top: 85px;
}
	h4.awardtitle {
    font-size: 18px;
   }
	.homeserviceflex {
        width: 100%;
        display: grid;
        grid-template-columns: 1fr;
        margin-top: 40px;
    }
	.eachhomeouter:nth-child(even) .eachhomeservice {
        float: left;
        text-align: left;
    }
	.eachhomeouter:last-child {
        grid-column: 0;
        display: flex;
        justify-content: start;
        margin-top: 0px;
    }
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
       background-color: #5a5858 !important;
   }
	.blogslider .owl-nav,.bookslider .owl-nav{
    display: none;
}
	.homeserviceimage {
    position: relative;
    left: 0%;
    right: 0;
 top: 0;    
}
	.homeserviceimage img{
 display: block;
    margin: 0px auto;		
	}

.audiencemaintitle {
    width: 70%;
 }
	.counters {
     width: 100%;
   }
.audiencetitle {
    width: 100%;
   }
#home-audience:after {
     width: 100%;
   }
	    header .web-logo img {
        display: block;
        margin: 0px auto;
        width: 40%;
    }
h2, h3 {
    font-size: 25px;
}
	#innerbanner {
    min-height: 200px;
  }
	.eachhomecourseimage {
    min-height: auto;
    position: relative;
    margin-bottom: 45px;
}
	h5.subcoursetitle {
     font-size: 17px;
}


}
@media (max-width: 1199px) {
  .footercontacttitle {
    width: 100%;
    display: flex;
    margin-right: 0%;
  }
  .dashed {
    display: none;
  }
  .footercontact {
    width: 100%;
  }
  .footerline {
    margin: 0px 0px 40px 0px;
  }
  .footerlogo {
    display: none;
  }
  footer:before {
    display: none;
  }
  .contactbgbox {
    width: 100%;
    padding: 40px;
    margin: 25px 0px;
  }
  section {
    padding: 0px 0px;
  }
  .map {
    margin-bottom: 0;
  }
  .width70 {
    width: 100%;
    margin: 15px auto;
  }
  .footersocialflex {
    margin: 0px 0px 0px 0px;
  }
  .width70 {
    width: 100%;
    margin: 15px auto;
  }
  .footercontacttitle h6 {
    margin-bottom: 10px;
  }
  .visible-mobile {
    display: block !important;
  }
  .width90 {
    width: 100%;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
	    .vertical-text {
        writing-mode: horizontal-tb;
        text-orientation: mixed;
        transform: rotate(0deg);
        position: relative;
        font-weight: 900;
        left: 0;
        padding-top: 25px;
    }
	.eachhomeservice {
    width: auto;
    background: #ffeaeb;
    display: block;
    padding: 12px 80px;
    margin: 4px 0px;
    color: var(--primary-color);
    text-align: center !important;
    border-radius: 25px;
    font-weight: 600;
}
.testimonial-person {
    left: 38%;  
}
.eachhomeservice {
    display: block;
    color: var(--primary-color);
    text-align: center;
    border-radius: 25px;
    font-weight: 600;
}

	.web-logo img {
    width: 80%;
}
	.overviewprogram {
    min-height: 200px;
    margin: 10px 0px;
}
	p.focus {
    min-height: auto;
}

	button#my-icon {
    margin-left: 5px;
    margin-top: 20px;
}
	.page-template-aboutus .audience-photo {
    display: none;
}
  .owl-next {
    right: 0px !important;
  }
 .owl-prev {
        right: 0px !important;
        left: 0 !important;
    }
  .eachhomeouter:nth-child(even) .eachhomeservice {
    float: left;
    text-align: left;
  }
  .wp-block-video {
    width: 100%;
    text-align: center;
    border: 1px solid #f1cdcf;
  }
  div#v-pills-tab {
    display: none;
  }
  .eachhomecourseimage {
    min-height: auto;
  }
  div#v-pills-tabContent {
    padding: 15px;
    width: 100%;
    margin-left: 0%;
  }
  .subcourse {
    margin: 0px 0px;
  }
  .tab-content > .tab-pane {
    margin-top: 20px;
    display: block;
  }
  .fade:not(.show) {
    opacity: 1;
  }
  footer {
    margin-top: 0px;
  }
  .homeserviceimage {
    position: relative;
    left: 0%;
    right: 0;
    top: 0%;
  }
  h2,
  h3 {
    font-size: 22px;
  }
  .homeserviceflex {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }
  .eachhomeservice {
    width: 100%;
    padding: 12px 15px;
  }
  .eachhomeouter:last-child {
    grid-column: 0;
    display: block;
    justify-content: start;
    margin-top: 0px;
  }
  .homelatestvideoimage {
    width: 90%;
    margin-top: 25px;
  }
  .homelatestvideo:after {
    top: 35px;
    width: 80%;
  }
  section#home-video {
    background: #f8f8f2;
    margin-top: 25px;
    padding: 20px 0px 50px 0px;
  }
  .partnerbox {
    padding: 5px;
  }
  .mt-5 {
    margin-top: 0rem !important;
  }
  .eacharticlestitle {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    margin-top: 5px;
  }
  footer h4,
  footer h5,
  footer h6 {
    margin-bottom: 0px;
  }
  .readmorewhite {
    padding: 7px 15px;
    width: 150px;
    margin-top: 5px;
    margin-bottom: 15px;
  }
  footer h4,
  footer h5,
  footer h6 {
    font-size: 20px;
    color: white;
    font-family: var(--para-text);
    margin-bottom: 0px;
    font-weight: 600;
  }
  .footercontacttitle h6 {
    margin-bottom: 10px;
    font-size: 17px;
    margin-top: 10px;
  }
  .footerline {
    margin: 0px 0px 10px 0px;
  }
  .eachbookcontent {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .eachhomearticles {
    margin: 15px 0 15px 0px;
  }
  .innerservicegroup {
    column-count: 1;
    display: grid;
    grid-template-columns: 1fr;
  }
  .serviceinnerfirstsectionimage {
    width: 100%;
  }
  section#servicefirst .container {
    position: relative;
    margin-top: 0%;
  }
  #servicesecond {
    /* background: #f8f8f2; */
    margin-bottom: -5px;
    padding-bottom: 25px;
    margin-top: 10px;
  }
  .innerservicegroup {
    display: none;
  }
  .innerservicedetailcontent {
    width: 100%;
  }
  .innerservicedetailicon {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .eachinnerservicelist {
    width: 100%;
    margin-left: 0%;
  }
  .audience-photo {
    position: relative;
    top: 18px;
    right: 0%;
    z-index: 5;
  }
  .eachinnerservicelist {
    margin-left: 0%;
    margin-top: 15px;
  }
  h4.servicedetailtitle {
    text-align: center;
  }
  #home-audience:after {
    display: none;
  }
  .audiencemaintitle {
    width: 100%;
    margin: 25px auto;
    margin-top: 0px;
  }
  .eachaudience {
    margin-bottom: 35px;
  }
  .counter {
    font-size: 30px;
    font-weight: 600;
  }
  .founderimagesection {
    padding: 70px 25px;
  }
  .eachimpacttitle {
    font-size: 16px !important;
    line-height: 18px;
  }
  .eachimpactcount {
    font-size: 16px;
    line-height: 20px;
  }
  section#home-impact {
    margin-bottom: 0px;
    margin-top: 40px !important;
  }
  .founderimagesection img {
    width: 95%;
    margin-left: 2.5%;
  }
  .founderimagesection:before {
    display: none;
  }
  .award-wrap {
    display: block;
  }
  .awardphoto {
    width: 50%;
    display: block;
    margin: 5px auto;
  }
  .awardcontent {
    width: 100%;
  }
  h4.awardtitle {
    font-size: 18px !important;
    min-height: auto;
  }
  #innerbanner {
    min-height: 250px;
  }
  .doctorflex {
    display: block;
  }
  .doctorflex .doctor-photo {
    width: 100%;
  }
  section#home-audience {
    margin-top: 0px;
  }
  #home-about {
    background: #f8f8f2;
    padding-bottom: 30px;
  }
  h4.awardtitle {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .awardpara p {
    font-size: 15px;
    line-height: 25px;
  }
  .modal-content {
    padding: 15px 5px;
    box-shadow: 0px 5px 16px 0px #00000033;
  }
  button.btn-close {
    z-index: 999;
    position: absolute;
    right: 42%;
    top: 90%;
    background: white !important;
    border-radius: 50%;
    opacity: 1;
    width: 40px;
    height: 40px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 26%);
    display: block;
    margin: 0px auto;
  }
  .doctorcontent {
    width: 100%;
    text-align: left;
    padding-left: 25px;
  }
  img {
    margin: 0px auto;
    display: block;
  }
  section#homeblog {
    background: #f8f8f2;
    margin-bottom: 0px;
  }
  section#homeaward:after {
    display: none;
  }
  h1 {
    font-size: 25px;
  }
  div#bookingform {
    width: 100%;
    margin-left: -0%;
  }
  section#bookingus {
    margin-top: 0px;
  }
  .hamburger-inner,
  .hamburger-inner::before,
  .hamburger-inner::after {
    background-color: #dd6b6b;
  }
  div#bookingform {
    background: #fbfbf8;
    width: 100%;
    padding: 20px;
    margin-left: 0%;
    border-radius: 10px;
    border: 1px solid #e8d9d9d1;
  }
  .readmore {
    padding: 7px 15px;
  }
  .hamburger-inner,
  .hamburger-inner::before,
  .hamburger-inner::after {
    background-color: var(--primary-color) !important;
  }
  .foundermessagebox {
    width: 100%;
    margin-left: 0%;
  }
  #aboutus-page .width90 {
    width: 100%;
    padding-left: 0%;
    position: relative;
  }
  #aboutus-page .width90:before,
  #aboutus-page .width90:after {
    display: none;
  }
  .servicesecondimagesection {
    display: none;
  }
  #bggreyonly {
    min-height: 0px;
  }
}

/* @media (min-width: 992px) and (max-width: 1199px) {
  .allsection {
    padding: 2rem 0px;
  }
  .bannerimage .container {
    padding: 270px 15px 50px 15px;
  }
  div#innerBanner {
    height: 500px;
  }
  .right-side-menu {
    float: left;
    width: 100%;
  }
  .web-logo a {
    display: block;
    margin: 0px auto;
    width: 290px;
  }
  .tourpackagetitle,
  .tourpackagetitle span,
  .category-articles .tourpackagetitle {
    font-size: 45px;
  }
  .tourpackagesmalltitle span {
    font-size: 15px;
  }
  .sectionlinkflex {
    width: 100%;
    margin-left: 0%;
  }
  .tourduration {
    width: 45%;
  }
  .visionbox:before,
  .missionbox:before {
    width: 150px;
    height: 150px;
    left: -18%;
    background-size: contain;
  }
  .footerflex.flexright .footercontent {
    width: 70%;
  }
  .homeaboutimagesection {
    width: 70%;
    margin: 0px auto;
  }
  .readmorebtn .btn {
    font-size: 12px;
    margin-top: 45px;
    padding: 5px 15px;
  }
  .allhometitle {
    margin-bottom: 0px;
    padding-bottom: 15px;
  }
  #slider p {
    font-size: 14px !important;
    margin-top: 120px !important;
    text-align: center !important;
  }
  .web-logo img {
    width: 80%;
  }
} */

/* @media (min-width: 992px) and (max-width: 1050px) {
}
@media (min-width: 1051px) and (max-width: 1199px) {
} */

/* @media (min-width: 768px) and (max-width: 991px) {
  .parent div {
    height: 200px;
  }
  .eachsectionlink {
    width: 23%;
  }
  .table-responsive {
    margin-top: 45px;
  }
  .sectionlinkflex {
    width: 90%;
    margin-left: 5%;
    flex-wrap: wrap;
  }

  .visionbox,
  .missionbox {
    width: 90%;
    left: 10%;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .sidevissioninner {
    width: 100%;
  }
  .smalltitle.textright {
    text-align: center;
  }
  h3.maintitle.textright {
    text-align: center;
    font-size: 40px;
  }
  h3.maintitle.textright br {
    display: none;
  }
  .category-places-to-visit .firsthomearticle h3.eacharticlestitle {
    min-height: 60px;
  }
  li.breadcrumb-item a {
    font-size: 15px;
  }
  section#ourvisionandmission {
    background: #f5f5f566;
  }
  .bannerimage h1 {
    font-size: 37px;
  }
  .tourgrid:nth-child(3) {
    display: none;
  }
  .tourgrid:nth-child(even) .linktour {
    flex-direction: column;
  }
  .footer {
    padding: 0px 0px 20px 0px;
  }
  .footersocial {
    margin-bottom: 10px;
  }
  .footer h4 {
    font-size: 20px !important;
    margin-top: 10px;
  }
  .footerpagelink h4 {
    text-align: left;
  }
  .footerflex.flexright {
    justify-content: left;
  }
  .single-post .sidebar {
    display: none;
  }
  .visible-mobile {
    display: block !important;
  }
  .eacharticlesimage img {
    width: 100%;
  }
  header {
    position: relative;
    background: var(--primarycolor);
  }
  .allsection {
    padding: 2rem 0px;
  }
  .bannerimage .container {
    padding: 150px 15px 50px 15px;
  }
  div#innerBanner {
    height: 350px;
  }
  .right-side-menu {
    float: left;
    width: 100%;
  }
  .web-logo a {
    display: block;
    width: 290px;
    margin: 0px auto;
  }
  .tourpackagetitle,
  .tourpackagetitle span,
  .category-articles .tourpackagetitle {
    font-size: 45px;
  }
  .tourpackagesmalltitle span {
    font-size: 15px;
  }
  .sectionlinkflex {
    width: 100%;
    margin-left: 0%;
  }
  .tourduration {
    width: 45%;
  }
  .visionbox:before,
  .missionbox:before {
    width: 150px;
    height: 150px;
    left: -10%;
    background-size: contain;
  }
  .footerflex.flexright .footercontent {
    width: 70%;
  }
  .homeaboutimagesection {
    width: 90%;
    margin: 0px auto;
  }
  .readmorebtn .btn {
    font-size: 12px;
    margin-top: 45px;
    padding: 5px 15px;
  }
  .allhometitle {
    margin-bottom: 0px;
    padding-bottom: 15px;
  }
  #slider p {
    font-size: 14px !important;
    margin-top: 0px !important;
    text-align: center !important;
  }
  .web-logo img {
    width: 80%;
  }
  .footerlogo {
    display: none;
  }
} */
/* 
@media (min-width: 0px) and (max-width: 767px) {
  h2.hometitle span,
  h2.hometitle div {
    font-size: 25px;
  }
  .bannerimage h1 {
    font-size: 30px;
  }
  .category-articles .tourpackagetitle,
  .category-places-to-visit .tourpackagetitle,
  .category-articles .tourpackagetitle span,
  .category-places-to-visit .tourpackagetitle span {
    font-size: 30px !important;
  }
  .category-articles .tourpackagesmalltitle span,
  .category-places-to-visit .tourpackagesmalltitle span {
    font-size: 15px !important;
  }
  .eachhomearticles {
    margin-bottom: 25px;
    margin-top: 25px;
  }
  .homeaboutimage3 {
    width: 80%;
    background: white;
    height: 320px;
    border-radius: 180px;
    margin: 15px auto;
  }
  .tourpackagetitle {
    width: 100%;
  }
  .linktour .title h4 {
    width: 80%;
    font-weight: 500;
    font-size: 18px;
  }
  #homeabout {
    margin: 20px 0px;
  }
  .homeaboutcontent {
    margin-left: 0px;
  }
  .container,
  .container-sm {
    max-width: 98%;
  }
  .homeallsection {
    padding: 20px 0px;
  }
  .parent div {
    height: 200px;
  }
  .eachsectionlink {
    width: 23%;
  }
  .table-responsive {
    margin-top: 45px;
  }
  .sectionlinkflex {
    width: 90%;
    margin-left: 5%;
    flex-wrap: wrap;
  }

  .visionbox,
  .missionbox {
    width: 90%;
    left: 10%;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  }
  .sidevissioninner {
    width: 100%;
  }
  .smalltitle.textright {
    text-align: center;
  }
  h3.maintitle.textright {
    text-align: center;
    font-size: 40px;
  }
  h3.maintitle.textright br {
    display: none;
  }
  .category-places-to-visit .firsthomearticle h3.eacharticlestitle {
    min-height: 60px;
  }
  li.breadcrumb-item a {
    font-size: 15px;
  }
  section#ourvisionandmission {
    background: #f5f5f566;
  }
  .bannerimage h1 {
    font-size: 37px;
  }
  #hometour .tourgrid:nth-child(3) {
    display: none;
  }
  .tourgrid:nth-child(even) .linktour {
    flex-direction: column;
  }
  .footer {
    padding: 0px 0px 20px 0px;
  }
  .footersocial {
    margin-bottom: 10px;
  }
  .footer h4 {
    font-size: 20px !important;
    margin-top: 10px;
  }
  .footerpagelink h4 {
    text-align: left;
  }
  .footerflex.flexright {
    justify-content: left;
  }
  .single-post .sidebar {
    display: none;
  }
  .visible-mobile {
    display: block !important;
  }
  .eacharticlesimage img {
    width: 100%;
  }
  header {
    position: relative;
    background: var(--primarycolor);
  }
  .allsection {
    padding: 2rem 0px;
  }
  .bannerimage .container {
    padding: 150px 15px 50px 15px;
  }
  div#innerBanner {
    height: 350px;
  }
  .right-side-menu {
    float: left;
    width: 100%;
  }
  .web-logo a {
    display: block;
    width: 290px;
    margin: 0px auto;
  }
  .tourpackagetitle,
  .tourpackagetitle span,
  .category-articles .tourpackagetitle {
    font-size: 40px !important;
  }
  .tourpackagesmalltitle span,
  .tourpackagesmalltitle span {
    font-size: 15px !important;
  }
  .sectionlinkflex {
    width: 100%;
    margin-left: 0%;
  }
  .tourduration {
    width: 45%;
  }
  .visionbox:before,
  .missionbox:before {
    width: 150px;
    height: 150px;
    left: -10%;
    background-size: contain;
  }
  .footerflex.flexright .footercontent {
    width: 70%;
  }
  .homeaboutimagesection {
    width: 90%;
    margin: 0px auto;
  }
  .readmorebtn .btn {
    font-size: 12px;
    margin-top: 45px;
    padding: 5px 15px;
  }
  .allhometitle {
    margin-bottom: 0px;
    padding-bottom: 15px;
  }
  #slider p {
    font-size: 14px !important;
    margin-top: 0px !important;
    text-align: center !important;
  }
  .web-logo img {
    width: 80%;
  }
  .footerlogo {
    display: none;
  }
  .tourdetailcontentflex {
    display: block;
  }
  .tourdetailcontentpara {
    width: 100%;
  }
  .tourdetailcontentphoto,
  .tourdetailcontentflex:nth-child(even) .tourdetailcontentphoto {
    width: 100%;
    padding: 10px 0px;
  }
  .copyright-footer p {
    font-size: 13px;
  }
  .eachsectionlink {
    align-items: center;
    justify-content: center;
  }
  #homeabout,
  #tourdetail {
    background-image: url(../images/bg.jpg);
  }
  a.mm-navbar__title {
    font-size: 17px;
    color: var(--primarycolor) !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
}
@media (min-width: 0px) and (max-width: 575px) {
  .companymotto {
    font-size: 20px;
  }
  .homeaboutimagesection {
    width: 100%;
  }
  .tourduration {
    width: 60%;
    font-size: 14px;
  }
  button.accordion-button {
    font-size: 15px;
    font-weight: 600;
    padding: 15px;
  }
  * {
    font-size: 14px;
  }
  .tourpackagetitle {
    margin-bottom: 10px;
  }
  .eachsectionlink h4 {
    font-size: 18px;
  }
  .eachsectionlink {
    width: 45%;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    padding: 0px 5px;
  }
  .parent {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }
  .parent div {
    height: 150px;
  }
  .sectionlink {
    padding: 50px 0px;
  }
  .breadcrumb-item + .breadcrumb-item {
    font-size: 14px;
  }
  .allpagesection {
    padding: 40px 0px;
  }
  .tourdaydetailphoto {
    height: 300px;
  }
  .bannerimage h1,
  .summarydetailbox h1 span {
    font-size: 25px;
  }
  h2,
  h3 {
    font-size: 26px;
  }
  .bannerimage .container {
    padding: 50px 15px 50px 15px;
  }
  div#innerBanner {
    height: 250px;
  }
  .tourpackagetitle,
  .tourpackagetitle span,
  .category-articles .tourpackagetitle,
  h3.maintitle.textright,
  .category-articles .tourpackagetitle span {
    font-size: 26px !important;
  }
  h3.articletitle {
    font-size: 24px !important;
  }
  .tourpackagesmalltitle span,
  .tourpackagesmalltitle span {
    font-size: 15px !important;
  }
  .visionbox:before,
  .missionbox:before {
    position: relative;
  }
  .visionbox,
  .missionbox {
    width: 100%;
    left: 0%;
    padding: 15px 25px;
    margin-top: 20px;
  }
  h3.eacharticlestitle {
    font-size: 16px;
    min-height: auto !important;
  }
  .footer h4 {
    font-size: 18px !important;
  }
  .eachhomearticles h3.eacharticlestitle {
    font-size: 15px;
    min-height: auto !important;
  }
  .eachhomearticles .readmorebtn {
    display: none;
  }
  #slider p {
    display: none;
  }
  .footerofficetitle b {
    font-weight: 500;
    font-size: 15px;
  }
  .category-articles .eacharticles {
    display: block;
  }
  .eacharticlesimage img {
    width: 100%;
  }
  .category-articles .eacharticlescontent {
    width: 100%;
    padding: 15px 25px;
  }
  .btn span.green {
    font-size: 13px;
  }
  .category-articles .eacharticlesimage {
    width: 100%;
  }
  .category-articles .tourpackagesmalltitle span,
  .category-places-to-visit .tourpackagesmalltitle span {
    font-size: 15px !important;
  }
  h1.singlecategorytitle {
    font-size: 20px !important;
  }
  #homeabout,
  #tourdetail {
    background-image: url(../images/bgsmallerst.png);
  }
  .firsthomearticle .eacharticles {
    display: block;
    margin-bottom: 0px;
  }
} */
