@media only screen and ( min-width:960px) and ( max-width:1200px ){

.aboutrighttext h3 {
  font-size: 35px; line-height: inherit;
}

#menu ul li > a{font-size: 14px;}

.header-social ul{font-size: 12px;}

.stars-container{font-size: 18px !important}

.logo img{width: 70px;}

.banner-content{top: 170px;}

.home-slide-content h3{font-size: 50px;}

.home-slide-content h1{font-size: 40px;}

.home-slide-content h5{font-size: 26px;}

.home-slide-content p { margin-top: 20px;  font-size: 19px; }

.home-slide-content a{font-size: 20px}

.invest-sv{padding: 20px 40px;}

.invest-sv a{font-size: 17px;}

.banner-inner{top: 124px;}

.inner-home-slide-content a { padding: 6px 22px; font-size: 20px; margin-top: 7px;}

.inner-home-slide-content h3{font-size: 50px;}

.inner-home-slide-content .mt-5{margin-top: 0px !important;}

}

@media only screen and ( min-width:768px) and ( max-width:959px ){

footer{padding: 40px 0px;}

.cont-info h2, .footer-link h6{font-size: 25px;}

.footertext{padding: 0px !important;}

.footer-info-left{padding: 0px; height: auto;}

.contact-detail p a, .footer-link ul li a{font-size: 14px;}

#menu ul li > a {  font-size: 13px;  padding:0px 6px 30px 5px; }

.header-social ul{font-size: 13px;}

.stars-container{font-size: 16px !important}

.logo img{width: 68px;}


.home-slide-content h1{font-size: 27px; margin-bottom: 10px;}

.home-slide-content h3{font-size: 28px;}

.home-slide-content h5{font-size: 22px}

.home-slide-content p {
  margin-top: 10px; font-size: 14px;
}

.home-slide-content a{font-size: 16px; padding: 3px 14px; margin-top: 10px}

.banner-content{top: 155px;}

.aboutrighttext h3 {
  font-size: 34px;
  line-height: inherit;
}

.home-cours-content p { color: #000;  min-height: 195px; }

.aboutrighttext p{font-size: 16px;}

#recent-work h2{font-size: 40px;}

.inner-home-slide-content h3{font-size: 33px;}

.inner-home-slide-content p{font-size: 14px;}

.banner-inner { top: 120px;}

.inner-home-slide-content a { padding: 4px 25px; font-size: 15px; margin-top: 7px;}

.invest-sv{padding: 18px 30px; margin-top: 50px;}

.invest-sv a{
    font-size: 15px;
    padding:8px 18px;
  }

.invest-sv h3{line-height: inherit; margin-bottom: 10px;font-size: 34px;}

.accordion-header button{font-size: 22px;}

.accordion-body p{font-size: 17px;}


.conthead{margin-top: 15px}

.home-cours-content-001 h5 {
  font-size: 20px;}

.home-cours-content-001 p{font-size: 14px; line-height: inherit;}

.inner-home-slide-content .mt-5{margin-top: 0px !important;}


}

@media only screen and ( min-width:600px) and ( max-width:767px ){
  

header{height: auto; position: relative; padding: 10px 0px;}

.logo img {  margin-left: 0;  width: 60px; }

.bg-topheder { margin-top: 0; }

.banner-content{top: 10px}

.home-slide-content h1{font-size: 27px; margin-bottom: 0px;}

.home-slide-content h3{font-size: 28px;}

.home-slide-content h5{font-size: 22px}

.home-slide-content p {
  margin-top: 0; font-size: 12px;
}

.home-slide-content a{font-size: 16px; padding: 3px 14px; margin-top: 5px}

.aboutrighttext h3 {
  font-size: 26px;
  line-height: inherit; padding-bottom: 10px;
}

.aboutrighttext p, #recent-work p{font-size: 15px}

.aboutdv { padding: 20px 0px 0px;}

.aboutrighttext {margin: 15px 0px 25px;}

#recent-work h2{font-size: 33px;}

.home-service-div{margin-top: 20px;}

#home-course-section{padding-bottom: 20px;}

#recent-work{padding: 40px 0px 20px;}

#work-rivew{padding: 20px 0px;}

.testimaonial h3{font-size: 26px;}

.testimaonial{padding-left: 0; padding-right: 0px;}

.footer-logo img{width: 70px;}

.contact-footer h6, .footer-social h6, .footer-link h6, .cont-info h2{font-size: 20px;}

.footer-social ul{margin-bottom:30px;}

.footertext{padding: 30px 0px !important; }

.contact-detail p a{font-size: 15px;}

.footer-btm-txt p{font-size: 14px;}

.cont-info h2 { margin: 0px 0px 20px;}

.home-slide-content{margin-top: 50px;}

.star{width: 25px; height: 25px;}

.banner-inner{top: 40px;}

.inner-home-slide-content h3{font-size: 22px;}

.inner-home-slide-content p{font-size: 14px; line-height: inherit;}

.inner-home-slide-content a {  padding: 4px 15px; font-size: 10px; margin-top: 4px;}

.aboutrighttext p:last-child{margin-bottom: 0}

.aboutrighttext ul li{font-size: 15px;}

.aboutrighttext ul li::before { top: -2px; font-size: 19px; }

.invest-sv{padding:20px; margin: 20px 0px;}

.invest-sv h3{font-size: 30px;}

.invest-sv h4{font-size: 20px;}

.accordion-header button{font-size: 20px;}

.accordion-body p{font-size: 15px;}

.faqpage{margin-bottom: 35px;}

.con-top h2, .con-top p{padding: 0px 10px;}

.about .contact{margin-top: 30px;}

.con-top{padding: 40px 0px;}

.blogsdv{padding-bottom: 40px;}

.inner-home-slide-content .mt-5{margin-top: 0px !important;}

.reviewbtn{font-size: 17px;}

}

@media only screen and ( min-width:320px) and ( max-width:599px ){

header{height: auto; position: relative; padding: 10px 0px;}

.logo img {  margin-left: 0;  width: 60px; }

.bg-topheder { margin-top: 0; }

.banner-content{        top: 23px;
        left: 20px;}

.home-slide-content h1{        font-size: 16px;
        margin-bottom: 0px;
        letter-spacing: 0px;}

.home-slide-content h3{        font-size: 20px;
        font-weight: 500;}

.home-slide-content h5{font-size: 16px;}

.home-slide-content p {
  margin-top: 0; font-size: 12px;
}

.home-slide-content a{font-size: 13px; padding: 3px 14px; margin-top: 5px}

.aboutrighttext h3 {
  font-size: 22px;
  line-height: inherit; padding-bottom: 10px;
}
.home-cours-content h5 {
    font-size: 20px;
    color: #000;
    font-weight: 400;
    margin: 0px 0px 5px;
    text-transform: capitalize;
}
.aboutrighttext p, #recent-work p{font-size: 15px}

.aboutdv { padding: 20px 0px 0px;}

.aboutrighttext {margin: 15px 0px 25px;}

#recent-work h2{font-size: 33px;}

.home-service-div{margin-top: 20px;}

#home-course-section{padding-bottom: 20px;}

#recent-work{padding: 40px 0px 20px;}

#work-rivew{padding: 20px 0px;}

.testimaonial h3{font-size: 22px;}

.testimaonial{padding-left: 0; padding-right: 0px;}

.footer-logo img{width: 70px;}

.contact-footer h6, .footer-social h6, .footer-link h6, .cont-info h2{font-size: 20px;}

.footer-social ul{margin-bottom:30px;}

.footertext{padding: 30px 0px !important; }

.contact-detail p a{font-size: 15px;}

.footer-btm-txt p{font-size: 14px;}

.cont-info h2 { margin: 0px 0px 20px;}

.star{width: 25px; height: 25px;}

.invest-sv{padding-left: 15px; padding-right: 15px;margin-bottom: 30px;
  margin-top: 0;}

.invest-sv h3{line-height: inherit; font-size: 24px}
.invest-sv h4 {
    color: #2a2a2a;
    margin: 0px;
    padding: 0px;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    height: 100%;
}
.form-label {
    font-size: 16px;
    color: #000 !important;
}
.banner-inner{top: 10px; left:20px;}

.inner-home-slide-content h3{font-size: 20px;
        font-weight: 500;}

.inner-home-slide-content p{font-size: 14px; line-height: inherit;}

.inner-home-slide-content a {  padding: 4px 15px; font-size: 13px; margin-top: 4px;}

.aboutrighttext p:last-child{margin-bottom: 0}

.aboutrighttext ul li{font-size: 15px;}

.aboutrighttext ul li::before { top: -2px; font-size: 19px; }

.st-wi{width: 32px;}

.star-box h5{font-size:20px;}

li.nav-item {
  margin-right: 2px !important;
}

.nav-tabs .nav-link{font-size: 15px !important}

.accordion-header button{font-size: 20px;}

.accordion-body p{font-size: 15px;}

.faqpage{margin-bottom: 35px;}

.con-top h2, .con-top p{padding: 0px 10px;}

.about .contact{margin-top: 30px;}

.con-top{padding: 40px 0px;}


.conthead{margin-top: 15px}

.blogsdv{padding-bottom: 40px;}

.inner-home-slide-content .mt-5{margin-top: 0px !important;}

.main-rating{display: block;}

.reviewbtn{font-size: 16px; float: left;}

}