@media (min-width: 1200px) and (max-width: 1450px) {
.testimonial-section-standard .slider-wrapper {max-width: 960px;}

}
@media (max-width: 1366px) {
.rogan-hero-one .line-shape-two {width: 40%;}
.rogan-hero-one .line-shape-one {width: 60%;}
.rogan-hero-one .shape-one {width: 70%;}
.our-service-one .shape-wrapper .shape-eight {width: 50%;}

}
@media (max-width: 1199px) {
.theme-main-menu,.full-width-container {padding-left: 15px;padding-right: 15px;}
.our-core-feature .feature-block-wrapper {padding-right: 0;}
.testimonial-section-standard .theme-title-one {text-align: center; margin-bottom: 50px;}
.testimonial-section-standard .slider-wrapper {max-width: 100%;padding: 0 15px;margin: 0;}
.rogan-hero-one .main-illustration,.consultation-section iframe {width: 100%;}
.why-choose-us {padding: 110px 0 70px;}
.service-classic-block .text-holder h3 a {font-size: 28px;}
.service-modern-block .wrapper,.service-modern-block.img-style .wrapper {padding: 0;}
.theme-footer-two, .theme-footer-two .social-icon, .theme-footer-two .footer-menu {text-align: center;}
.theme-footer-two .social-icon {padding: 15px 0 35px;}
.theme-st-header .call-us a {font-size: 18px;}
.st-header-four .theme-main-menu .right-content .cart-action-wrapper {margin-left: 20px;}
.banner-main-title {line-height: 30px;}
.rogan-hero-section .banner-main-title.underline span {font-size: 32px; line-height: normal;}
.rogan-hero-section .banner-sub-title { font-size: 18px;}
.theme-footer-four .title { font-size: 16px;  padding-bottom: 10px;}
.footer-about-widget .logo {height: 130px;width: 130px;line-height: 185px;}
.footer-about-widget p { padding-top: 15px;  color: #ffffff;  font-size: 14px; line-height: normal;}
.theme-footer-four .footer-list ul li a { line-height: 26px; font-size: 14px;}
.newsletter-section .main-wrapper form button{height: 50px;font-size: 14px;padding: 0 7px;}
.newsletter-section .main-wrapper form input {width: 100%;height: 50px;font-style: italic; border: 1px solid #ededed;
    border-radius: 10px;padding: 0 64px 0 15px;font-size: 14px; background-color: transparent;color: #ffffff;}
.newsletter-one {padding-bottom: 0;}
.theme-footer-four .footer-information p { padding: 0; font-size: 14px; line-height: normal;}
.theme-footer-four .bottom-footer p { font-size: 14px;}
body {
    font-size: 15px;
    line-height: 24px;
}
.about-us-block-one .bold-text {
    font-size: 15px;
    line-height: 24px;
    color: #313131;
    font-weight: bold;
}
.h2, h2 {
    font-size: 36px;
}
.t-s-name strong{font-size: 22px;}
p.pt-35.pb-55 {
    padding-top: 15px;
}
.feature-block-wrapper .book-name {
    font-size: 18px;
    padding: 15px 15px;
}
.navbar-nav .nav-item .nav-link{font-size: 16px;}
.theme-st-header .top-header .social-icon a{padding: 0 10px;}
.user-dashboard-info .flip-box-front{width: 80%;}
body .theme-btn{padding: 0 15px; font-size: 18px;}
.price{font-size: 36px;}
.send-btn-since.mt-30 { margin-top: 15px;}
.mb-50 {margin-bottom: 30px;}
.single-subject-bx{padding: 20px;}
.blog-post-block-one .title{font-size: 16px;}
.theme-sidebar-widget {  margin-bottom: 25px;}



}
@media (min-width: 992px) and (max-width: 1366px) {
  .theme-menu-two #mega-menu-holder {margin-left: 50px;}
  .rogan-hero-section.rogan-hero-three .main-image-shape,
  .rogan-hero-section.rogan-hero-three .shape-one {width: 750px;height: 750px;}
  .rogan-hero-section.rogan-hero-three .shape-three {width: 250px;height: 250px; bottom: 37%;}
  .rogan-hero-section.rogan-hero-three .shape-two {right: 530px;}
  .rogan-hero-section.rogan-hero-three {padding-bottom: 165px;}
  .our-service-one {margin-bottom: 150px;}
  .testimonial-section-classic {padding: 150px 0 270px;}
  .consultation-section iframe {left: -18%;}
  .project-details .pr-banner .opacity {padding: 280px 0 250px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
  .blog-details .blog-hero-banner {padding-top: 385px;}
  .about-us-block-two {padding: 100px 0 150px;}
  .about-us-block-two .shape-one,.about-us-block-two .shape-two {transform: scale(0.8) !important;}
   .pricing-plan-classic {padding: 150px 0;}
  .testimonial-section-standard {padding: 85px 0 130px;}
  .contact-home-one {padding: 180px 0 100px;}
  .banner-large-text .title {font-size: 100px;line-height: 115px;}
  .banner-large-text .shape-one {width: 56%;}
  .testimonial-classic-v2 .main-bg-wrapper .quote span {font-size: 250px;}
  .testimonial-classic-v2 .main-bg-wrapper {height: 650px;}
}


@media (max-width: 991px) {
  .st-dark .navbar-collapse {background: #222836;border: 1px solid #383f50;}
  .st-dark .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {border-top-color: #383f50;}
  .theme-main-menu #mega-menu-holder {margin-left: 20px;}
  .theme-main-menu {padding-top: 25px;}
  .navbar .dropdown-menu .dropdown-menu .dropdown-item {padding-left: 45px;}
  .navbar .dropdown-menu .dropdown-menu .dropdown-menu  .dropdown-item {padding-left: 60px;}
  .rogan-hero-section.rogan-hero-three .main-image-shape,
  .rogan-hero-section.rogan-hero-three .shape-one {width: 450px;height: 450px;}
  .rogan-hero-section.rogan-hero-three .shape-three {width: 150px;height: 150px; bottom: 60%; right: 120px;}
  .rogan-hero-section.rogan-hero-three .shape-two {right: 290px; top:10%;}
  .rogan-hero-section.rogan-hero-three .main-image-shape {top: -90px;right: -120px;}
  .rogan-hero-section.rogan-hero-three .shape-one {top: -50px;right: -105px;}
  .rogan-hero-section.rogan-hero-three .banner-upper-heading,.rogan-hero-section .banner-upper-heading,
  .rogan-hero-section .banner-upper-heading {font-size: 18px;}
  .rogan-hero-section.rogan-hero-three .banner-main-title,
  .rogan-hero-section .banner-main-title,.rogan-hero-section.rogan-hero-four .banner-main-title,
  .rogan-hero-section.rogan-hero-five .banner-main-title {font-size: 50px;line-height: 60px;}
  .rogan-hero-section.rogan-hero-three .banner-main-title br,.contact-home-one .shape-one,.contact-home-one .shape-two,
  .about-us-block-two .shape-one,.about-us-block-two .shape-two,.our-core-feature.style-two .shape-one,
  .our-core-feature.style-two .shape-two,.testimonial-section-standard .shape-one,.testimonial-section-standard .shape-two,
  .rogan-hero-section.rogan-hero-one .banner-main-title br,.rogan-hero-section .banner-main-title.underline span:before,
  .about-us-block-one:before,.about-us-block-one .inner-wrapper .path-shape-holder,.consultation-section:before,
  .newsletter-one .shape-six,.newsletter-one .shape-seven,.achivement-section .shape-bg,.why-choose-us .screen-preview,
  .project-details .project-title-two h2 span,.project-details .project-title-two h2 br,.signUp-illustration,
  .pricing-plan-two .table-wrapper .inner-table .pr-list-text,.rogan-hero-section.rogan-hero-four .screen-wrapper,
  .rogan-hero-section.rogan-hero-five .shape-wrapper,.about-us-block-two .box-shape {display: none;}
  .rogan-hero-section .banner-sub-title,.rogan-hero-section .banner-sub-title {font-size: 14px;}
.theme-title-one .main-title { font-size: 32px; line-height: 40px;}
  .theme-title-one .upper-title {font-size: 18px;}
  .contact-home-one .theme-form-style-two {margin: 50px 0 0;}
  .our-service-one .inner-wrapper .theme-title-one {position: static;}
  .testimonial-section-classic .inner-container {width: 100%;}
  .theme-counter-one {display: block;}
  .theme-counter-one .inner-round-shape {margin: 0 auto;}
  .why-choose-us .text-wrapper {max-width: 100%;}
  .testimonial-section-classic.style-two {padding: 170px 0 200px;}
 .banner-large-text .title { font-size: 40px; line-height: 52px; padding: 0 0 18px 0;}
  .banner-large-text .shape-one:before {font-size: 200px;bottom: 30px;left: -30px;}
  .banner-large-text .sub-heading {font-size: 20px;}
  .inner-banner.banner-bg.bg-style-one {height: auto;}
  .inner-banner.banner-bg.bg-style-one .opacity,
  .inner-banner.banner-bg.bg-style-two .opacity {padding: 180px 0 120px;}
  .inner-banner.banner-bg.bg-style-one p,.inner-banner.banner-bg.bg-style-two p {font-size: 22px;padding-bottom: 5px;}
  .inner-banner.banner-bg.bg-style-one h2,.inner-banner.banner-bg.bg-style-two h2 {font-size: 40px;}
  .about-feature {margin-top: 150px;}
  .text-inner-banner-one {padding: 92px 0 15px;}
  .text-inner-banner-one .sub-heading {font-size: 18px; width: 100%; line-height: 32px;}
  .text-inner-banner-one h2 {font-size: 40px; padding: 15px 0 10px;}
  .action-banner-one {padding: 100px 0;}
  .portfolio-full-width-grid {padding: 200px 15px 100px;}
  .gallery-sidebar,.portfolio-full-width-grid .img-content-wrapper {width: 100%;text-align: center;}
  .gallery-sidebar .cbp-l-filters-alignCenter.filter-menu {text-align: center;}
  .gallery-sidebar .cbp-l-filters-alignCenter.filter-menu .cbp-filter-item {display: inline-block; margin: 10px 12px 0;}
  .gallery-sidebar .title {margin-bottom: 0;}
  .gallery-sidebar .title:before {left: 50%;margin-left: -15px;}
  .gallery-sidebar .share-option {display: none;}
  .project-details .img-description .row,.service-modern-block .row,.service-modern-block.img-style .row {margin: 0 -15px;}
  .project-details .img-description .row [class*="col-"],.service-modern-block .row [class*="col-"],
  .service-modern-block.img-style .row [class*="col-"] {padding: 0 15px;}
  .project-details .project-title-one h2 {font-size: 42px; line-height: 52px;}
  .project-details .project-title-one p {font-size: 16px;}
  .project-details .pr-banner .opacity {padding: 200px 0 100px;}
  .project-details .project-title-two h2 {font-size: 45px;line-height: 55px; padding-right: 50px;}
  .service-modern-block .title a {font-size: 42px;}
  .service-modern-block .num {font-size: 68px;}
  .intro-text-block {padding: 80px 0 60px;}
  .service-classic-block .text-holder {padding: 45px 15px;}
  .service-classic-block .text-holder .icon-holder {left: 15px;}
  .team-minimal .single-team-member,.team-business .single-team-member {margin-bottom: 60px;}
  #google-map-two {height: 400px;}
  .coupon-section .coupon-form .theme-button-three {margin-top: 15px;}
  .eCommerce-side-menu .main-menu-list>ul {margin-top: 50px; padding-bottom: 40px;}
  .eCommerce-side-menu .main-menu-list>ul>li>a .expander {line-height: 45px;}
  .eCommerce-side-menu .logo-wrapper .close-button {left: auto;right: 10px;}
  .shop-details .user-comment-area {padding-right: 0;}
  .faq-search-form .input-group {max-width: 100%;}
  .faq-search-form span {padding-top: 12px;}
  .help-articles {padding: 100px 0;}
  .checkout-form .order-confirm-sheet {padding: 50px 0 0;}
  .blog-post-block-three .opacity {padding: 130px 0 100px;}
  .blog-post-block-three .post h2 a {font-size: 40px;line-height: 50px;}
  .pricing-plan-two .table-wrapper .inner-table {padding-left: 0;}
  .pricing-plan-two .table-wrapper .pr-column .pr-body li .pr-text {display: block;}
  .pricing-plan-two .table-wrapper .pr-column .pr-header .price {font-size: 35px;}
  .pricing-plan-two .table-wrapper .pr-column .pr-header .title {font-size: 28px;}
  .pricing-plan-two .table-wrapper .pr-column .pr-body li {padding: 20px 0;}
  .st-header-two .theme-main-menu,.st-header-three .theme-main-menu {padding: 20px 15px;}
  .st-header-three .theme-btn {margin-right: 0;}
  .navbar .navbar-toggler{font-size: 19px;padding: 10px 15px;}
  .rogan-hero-section .banner-main-title.underline span {
    font-size: 22px; line-height: normal;}
.rogan-hero-section.rogan-hero-one.pt-100.pb-150.md-pt-200.md-pb-130.pos-r {
    padding-top: 50px !important;padding-bottom: 50px !important;
}
.rogan-hero-section .shape-wrapper img {
    width: 330px;
}
h1.banner-main-title.underline.pt-15.pb-30.md-pt-10.md-pb-30.wow.fadeInUp.animated {
    padding-bottom: 10px !important;
}
p.banner-sub-title.pb-30.md-pb-30.wow.fadeInUp.animated {
    padding-bottom: 5px !important;
}
.search-sec {
    background: #82ADDD;
    padding: 10px 10px;
    border-radius: 5px;
}
.search-top-bx {
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
}
.search-slt {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    height: calc(40px + 2px) !important;
    border-radius: 0;
    float: left;
    padding-left: 20px;
    position: relative;
}
.search-top-bx .fa {
    position: absolute;
    top: 13px;
    left: 22px;
}
.search-top-bx .col-lg-6.col-md-5.col-sm-12.border-left .fa {left: 12px; }

.our-core-feature.how-it-work-sec.pt-80.pb-50.pos-r {
    padding-top: 30px;
}
.feature-block-four{padding: 15px;}
.feature-block-four h5 a {
    font-size: 18px;
    line-height: normal;
}
body {
    font-size: 14px;
    line-height: 22px;
}
h5.mt-40 {
    margin-top: 15px;
}
.feature-block-four .icon-box img{height: 36px;}
.feature-block-four .icon-box{width: 75px; height: 75px;}
.how-it-work-sec .feature-block-four span {
    font-size: 26px;
    left: 28px;
}
.t-sub-bx{padding: 15px;}
.t-sub-img img{ height: 150px;margin-top: 10px;}
figure.t-sub-img {
    margin: 0;
}
.book-name {
    color: #000000;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.top-footer [class*="col-"] {
    margin-bottom: 20px;
}
.about-us-block-one .bold-text {
    font-size: 14px;
    line-height: 22px;
}
.user-dashboard-info .flip-box-front {
    width: 100%;
	padding: 15px;
}
.tutor-request-box, .tutor-request-box .cmn-ul-list {
    float: left;
}
.text-inner-banner-one {
    padding: 140px 0 15px;
}

.theme-main-menu .contact-button {
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    padding: 0 15px;
    line-height: 40px;
	    min-width: inherit;
}
.price.mb-15 {
    display: inline-block;
    padding-right: 15px;
    font-size: 25px;
}
.book-left-content {
    border-bottom: 1px solid #efefef;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.list-book-box.shadow-box.mb-30 h4.mb-30{
    width: auto;
    display: inline-block;
    font-size: 22px;
    margin: 0 15px;
}
.list-book-box.shadow-box.mb-30 .exp-bx{width: auto; display: inline-block;}
.list-book-box.shadow-box.mb-30	a.theme-btn.solid-button-one.mb-15 { display: inline-block;padding: 0 20px;line-height: 40px;font-size: 16px;min-width:inherit;margin-bottom:0;}
section.search-sec.textbook-soultion-search.mt-30 .order-confirm-sheet {padding-top: 0;}
.s-ftr-c { margin-top: 20px;  margin-bottom: 20px;  border-bottom: 1px solid #ccc;  padding-bottom: 10px;}
.theme-counter-four .single-counter-box{padding: 20px 5px 5px 5px;}
.theme-tab-basic.theme-tab .tabs-menu li a{margin: 0 15px;    line-height: 40px; font-size: 18px;}
.my-walet-sec .signUp-page.signUp-minimal {min-height: inherit; padding: 0;}
.signUp-minimal .signin-form-wrapper {padding: 20px;}
.single-counter-box .number{font-size: 40px;}
.post-requirement-box .tutor-request-box{display:inline-block;width:100%;padding-top:15px;border-top:1px solid #ccc;margin-top:15px;}
.post-requirement-box .expired-open-status {margin-left:15px;float:left;}
.post-requirement-box .expired-open-status span {  min-width: inherit;  padding: 9px 15px;  font-size: 14px;}
.student-textbook-solutions .b-lft-s-c { width: 30%;}
.student-textbook-solutions .b-rit-s-c { width: 70%;}
.student-textbook-solutions .exp-bx {margin-right: 10px;}
.student-textbook-solutions .price.mb-15 {width: auto;display: inline-block;float: none;}
.student-textbook-solutions .open-close-box { display: inline-block; width: auto;}
.student-textbook-solutions .open-close-box .expired-open-status {float: none;}
.search-top-bx .theme-btn { padding: 0 15px; font-size: 16px; height: auto; line-height: 38px;}
.input-group {margin-bottom: 15px;}
.user-profile-data a.theme-btn.line-button-one { margin-bottom: 10px;}
.user-profile-data .form-control{margin-bottom:10px;}
.blog-sidebar .sidebar-recent-news .text a { font-size: 15px; line-height: 18px;}
.blog-sidebar .sidebar-recent-news .text span {font-size: 14px;}
.message-list-sec .blog-details .inner-block-title { font-size: 18px;}
.header-search.has-validation-callback { margin-bottom: 15px;}
.header-search.has-validation-callback input{width: 100%;}
a.theme-btn.line-button-one.actv-btn {margin-bottom: 15px;}
.textbook-soultion-search .checkout-form .has-validation-callback .col-xl-6.col-lg-6:last-child{text-align: center;}
a.theme-btn.solid-button-one.float-right {margin: 0 auto;float: none !important;}
.theme-st-header .top-header:before{width: calc(100% - 82%);}

} 
/*(max-width: 991px)*/

@media (min-width: 768px) and (max-width: 991px) {
  .shop-details .procuct-details .product-info .quantity {padding-right: 50px;}
  .shop-details .procuct-details .nav-tabs > li > a {width: 85px;}
  .faq-page .faq-search-form input {width: 250px;}
  .blog-details .blog-hero-banner {padding-top: 300px;}
  .banner-large-text .shape-one {width: 43%;}
  .testimonial-classic-v2 .main-bg-wrapper .quote span {font-size: 180px;}
  .testimonial-classic-v2 .main-bg-wrapper {height: 600px;}
  
  
  
}
/*(min-width: 768px) and (max-width: 991px)*/

@media (min-width: 576px) and (max-width: 991px) { 
  .our-blog .masnory-blog-wrapper .grid-sizer, .our-blog .masnory-blog-wrapper .isotop-item {width: 50%;}
}


@media (max-width: 767px) {
  .st-dark .navbar .mega-menu-title {border-bottom-color: #383f50;}
  .mega-container .container {max-width: 100%;padding:0;}
  .large-filter-content .single-block {margin-bottom: 40px;}
  .product-filter-area .large-filter-content {padding: 40px 15px 0;}
  .cart-list-form .table tbody td,.blog-details-fg .blog-fg-data .custom-container-bg {padding-left: 15px;padding-right: 15px;}
  .cart-section .cart-footer .cart-total-section {padding-right: 0;}
  .blog-details .blog-hero-banner {padding: 200px 0 180px;}
  .blog-details-fg .blog-fg-data {margin-top: -110px;}
  .blog-details-fg .blog-fg-data .blog-img-gallery {padding: 25px 0 50px;}
  .blog-details-fg .blog-fg-data .video-banner-blog {height: 400px;}
  .blog-details-fg .blog-fg-data .video-banner-blog {margin: 40px 0;}
  .project-gallery-home-one .owl-controls {bottom: 0;top:auto; width: 100%;right: 0; text-align: center;}
  .project-gallery-home-one .gallery-polar-state {margin: 50px 0 100px;}
  .newsletter-section .main-wrapper form {max-width: 100%;}
  .newsletter-section .theme-title-one br,.testimonial-section-classic .main-bg,
  .testimonial-section-classic .shape-wrapper {display: none;}
  .rogan-hero-one .main-illustration {display: none;}
  .testimonial-section-classic .main-content {padding-left: 15px;padding-right: 15px;}
  .testimonial-section-classic .inner-container p {font-size: 20px;line-height: 38px;}
  .testimonial-section-classic .owl-theme .owl-nav {bottom: -190px;}
  .theme-counter-one .center-shape {display: none;}
  .theme-counter-one .inner-round-shape {width: 100%;height: 100%;}
  .counter-box-one {position: static; transform: none !important; margin: 25px auto 0;}
  .theme-counter-one .inner-round-shape {border: none;}
  .testimonial-section-classic.style-two .owl-theme .owl-nav {bottom: -100px;}
  .banner-large-text .shape-one,.our-blog .blog-filter-nav li:before {display: none;}
  .testimonial-classic-v2 .main-bg-wrapper {height: auto;margin: 0;}
  .testimonial-classic-v2 .main-bg-wrapper .quote {display: none;}
  .testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper {position: relative;padding: 80px 15px; transform: none;max-width: 100%;}
  .testimonial-classic-v2 .owl-theme .owl-dots {right: 0;}
  .theme-pagination-two .theme-pager strong {font-size: 20px;padding-top: 0;}
  .theme-pagination-two .theme-pager i {font-size: 14px;}
  .theme-pagination-two .theme-pager span {font-size: 30px;bottom: 0;}
  .theme-pagination-two .prev {padding-left: 50px;}
  .theme-pagination-two .next {padding-right: 50px; text-align: right;}
  .service-modern-block .icon img {margin: 0 auto;}
  .shop-details .procuct-details .product-info {padding: 40px 0 0 0;}
  .shop-details .product-review-tab {padding: 40px 15px 50px; margin: 100px 0;}
  .faq-page .faq-search-form input {width: 100%;}
  .our-blog .blog-filter-nav li {width: 33.33333333%; font-size: 15px;}
  .theme-breadcrumbs .page-title {font-size: 42px;padding-bottom:0;}
  .theme-footer-four .bottom-footer {text-align: center;}
  .theme-footer-four .bottom-footer ul li a {margin: 0 8px 10px;}
.pricing-plan-two .table-wrapper {margin-top: 50px;}
.rogan-hero-section.rogan-hero-five .video-button {position: static;margin-left: 15px;}
.explore-today-sec p.pt-35.pb-55 { padding-bottom: 0;}
.explore-today-sec:before{top: -15px;}
.theme-title-one .main-title {
    font-size: 24px;
    line-height: 34px;
}
.t-s-name strong {
    font-size: 18px;
}
.about-us-block-one.pt-30.pb-30.pos-r {
    padding-top: 0;
}
.book-list-wpr.pt-50.pb-150 {
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 70px;
}
p.pt-40.pb-45 {
    padding-bottom: 10px;
}
p.bold-text.pb-60 {
    padding-bottom: 15px;
}
.top-header .infoList li img {
    position: relative;
    top: 3px;
    height: 16px;
}
.theme-st-header .top-header .social-icon a {
    padding: 0 10px;
    font-size: 14px;
}
.theme-st-header .top-header .social-icon a {
    line-height: 36px;
}
.theme-st-header .top-header .infoList li {
    font-weight: 500;
    display: inline-block;
    line-height: 30px;
    padding: 0 10px;
}
.theme-main-menu .contact-button {
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
    min-width: inherit;
    padding: 0 12px;
    line-height: 32px;
}
.logo.mr-auto img {
    height: 46px;
}
.navbar .navbar-toggler {
    font-size: 16px;
    padding: 9px 10px;
}
.rogan-hero-section {
    margin-top: 92px;
}
.rogan-hero-section.rogan-hero-one.pt-100.pb-150.md-pt-200.md-pb-130.pos-r {
    padding-top: 5px !important;
    padding-bottom: 25px !important;
}
.rogan-hero-section .banner-main-title.underline span {
    font-size: 18px;
    line-height: normal;
}
.rogan-hero-section .banner-sub-title, .rogan-hero-section .banner-sub-title {
    font-size: 14px;
    line-height: 22px;
}
.rogan-hero-section .shape-wrapper img {
    width: 277px;
    top: 0;
}

.top-search-sec {
    padding: 15px 0;
}
input.form-control.search-slt {
    border-top: 1px solid #ccc;
}
button.theme-btn.solid-button-one.contact-button.pull-right {
    margin: 0 auto;
    float: none;
    font-size: 14px;
}
input.form-control.search-slt {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
i.fa img {
    height: 13px;
}
.search-top-bx .fa {
    position: absolute;
    top: 15px;
    left: 26px;
}

.theme-title-one.text-center.pb-50 {
    padding-bottom: 0;
}
.our-core-feature.explore-today-sec.style-two.pb-50.pos-r {
    padding-bottom: 10px;
}
.navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding: 6px 0;
    font-size: 14px;
}
.navbar .dropdown-menu .dropdown-item{font-size: 14px;    line-height: 26px;}
.rogan-hero-one .solid-button-one {
    margin-right: 10px;
    font-size: 14px;
}
.feature-block-wrapper .book-name {
    font-size: 16px;
}
.single-book-bx{margin-bottom:30px;}
.text-inner-banner-one input.form-control.search-slt{border-top: 0; border-bottom: 1px solid #ccc; margin-bottom: 0;}
.text-inner-banner-one .search-top-bx .fa {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 18px;
}
.text-inner-banner-one button.theme-btn.solid-button-one.contact-button.pull-right {
    margin-top: 15px;
}
.signUp-page.signUp-minimal.pt-250.pb-100.md-pt-200, .signUp-page.signUp-minimal.pt-225.pb-100.md-pt-200 {
    padding-top: 125px !important;
    padding-bottom: 50px !important;
}
.signUp-minimal .signin-form-wrapper{padding: 40px 40px 35px;}

.text-inner-banner-one {
    padding: 110px 0 15px;
}
.text-inner-banner-one p {
    margin-bottom: 5px;
}
.inner-banner-content h1 {
    font-size: 26px;
    line-height: 40px;
}
.user-dashboard-info .user-top-details {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.user-dashboard-info figure.cmn-user-img {
    margin: 0 auto 15px auto;
}
.theme-breadcrumbs .page-breadcrumbs li {
    font-size: 14px;
}
.edit-profile-btn {padding-left: 0;padding-top: 15px;}
.edit-profile-btn .theme-btn{line-height: 40px;padding: 0 15px;font-size: 16px;}
.exp-bx {padding-bottom: 5px;}
.usr-rit-c strong {font-size: 16px;}
.single-subject-bx{padding: 15px;}
.user-top-details.student-req-bx .usr-rit-c > strong {font-size: 18px;display: inline-block;width: 100%;}
.tutor-request-box{padding-top: 5px;}
body .theme-btn {
    line-height: normal;
    min-width: initial;
    font-size: 16px;
    text-align: center;
    padding: 10px 20px;
}
.list-book-box.shadow-box.mb-30{padding: 20px;}
.list-book-box .book-left-content .b-rit-s-c { width: 100%;}
.list-book-box .book-left-content .b-lft-s-c {width: 150px;}
.list-book-box.shadow-box.mb-30 h4.mb-30 {font-size: 20px; margin: 0 10px;}
.book-left-content h4 { font-size: 20px;}
.edit-profile-sec .signUp-minimal .signin-form-wrapper{padding: 20px;}
.element-tile{font-size: 22px;}
.testimonial-section-classic.video-tour-sec .main-content {padding: 15px;}
.testimonial-section-classic.video-tour-sec .inner-container{width: 100%;margin: 30px auto 30px;}
.theme-Ecommerce-menu {padding-top:5px;}
.student-textbook-solutions .book-left-content .b-lft-s-c {width: 100%;border-bottom:1px solid #000;margin-bottom: 15px; padding-bottom: 10px;}
.student-textbook-solutions .book-left-content .b-rit-s-c {padding-left:0px;}
.expired-open-status span, .expired-open-status a{padding:10px 15px;min-width:inherit;font-size: 14px;}
.add-time-slot .modal-dialog{max-width:600px;}
.top-search-sec input.form-control.search-slt {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-left: 33px;
}
.search-top-bx .col-lg-6.col-md-5.col-sm-12.border-left .fa {
    left: 19px;
    top: 13px;
}
.message-left-panel{    min-width: 100%;
    max-width: 100%;margin-right: 0px;}
.message-panel {
    display: inline-block;
    width: 100%;
}
.message-right-panel {
    width: 100%;
    padding-left: 0;
    margin-top: 25px;
}
.filter-by-bx .f-by-bx {
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
    display: inline-block;
	padding-bottom:10px;
}
.filter-by-bx {
    display: inline-block;
    justify-content: center;
    align-content: center;
    width: 100%;
}
.text-inner-banner-one .search-top-bx .fa {
    left: 25px;
}
.textbook-soultion-search .checkout-form {
    padding: 15px;
}
.price.mb-15 {
    padding-right: 0;
    font-size: 22px;
}
.logo.mr-auto img {
    height: 75px;
}
.theme-main-menu .logo a {
    display: block;
    position: absolute;
    top: -36px;
    background-color: #fff;
    padding: 4px 5px;
}
.theme-main-menu.theme-menu-one.sticky-menu.fixed .logo a {
    display: block;
    position: inherit;
    top: 0;
    background-color: #fff;
    padding: 0;
}
.theme-st-header .top-header:before{width: calc(100% - 80%);}


}

/*(max-width: 767px)*/
@media (max-width: 575px) {
  .theme-main-menu .contact-button { min-width: inherit; padding: 0 10px;}
  .eCommerce-side-menu {width: 100%;}
  .eCommerce-side-menu .copy-right {margin-top: 0;}
  .eCommerce-side-menu.show-menu {padding-left: 25px;}
  .theme-Ecommerce-menu .right-content .search-form {display: none;}
  .filter-dropdown-holder .filter-button {margin-right: 10px;}
  .product-filter-area .large-filter-content {top:90px;}
  .cart-section .cart-footer .cart-total-section {padding-top: 40px;}
  .cart-section .cart-footer .cart-total-section {text-align: left;}
  .checkout-form .order-confirm-sheet .order-review {padding: 40px 15px;}
  .shop-details .procuct-details .product-info .quantity {padding: 0 0 30px;}
  .shop-details .procuct-details .nav-tabs > li > a {width: 60px;}
  .user-comment-area .single-comment .user-comment-data {padding: 45px 0 0;}
  .shop-details .product-review-tab .nav-tabs li a {margin-right: 22px;}
  .shop-details .product-review-tab .nav-tabs li a:before {display: none;}
  .realated-product .owl-theme .owl-nav {top:-60px;}
  .faq-tab-wrapper .faq-panel .panel .panel-body p {padding-right: 0;}
  .faq-tab-wrapper .faq-panel .panel .panel-heading .panel-title a:before {left:10px;}
  .faq-tab-wrapper .faq-panel .panel .panel-heading .panel-title a {padding-left: 35px;}
  .our-blog .img-holder .video-button {width: 80px;height: 80px;line-height: 80px;font-size: 40px;}
  .blog-details .user-comment-area .single-comment.comment-reply {margin-left: 50px;}
  .theme-title-one .underline span:before,.theme-title-one br,.banner-large-text .title span:before,.banner-large-text .title br {display: none;}
  .why-choose-us .text-wrapper .director-speech .sign {position: static;clear: both;margin-top: 15px;}
  .testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item p {font-size: 24px;line-height: 42px;}
  .team-business .single-team-member .info-meta {width: 100%;padding: 35px 0 0 0;}
  .team-business .single-team-member .info-meta q {padding: 15px 0 30px;}
  .error-page h2 {font-size: 50px;}
  .error-page p {font-size: 20px;padding: 15px 0 30px;}
  .testimonial-section-standard .customer-content {margin: 0;}
  .our-blog .masnory-blog-wrapper .grid-sizer, .our-blog .masnory-blog-wrapper .isotop-item {width: 100%;}
  .blog-post-block-three .post h2 a br {display: none;}
  .blog-details .post-data blockquote {font-size: 25px;line-height: 38px;padding-left: 50px;margin: 35px 0 45px;}
  .blog-details .post-data blockquote:before {width: 30px;}
  .blog-details .post-data strong {padding-right: 0;}
  .theme-footer-four .about-widget p {padding-right: 0;}
  .faq-tab-wrapper-two .faq-panel .panel .panel-heading .panel-title a, .faq-tab-wrapper-two .faq-panel .panel-body {padding-left: 20px;}
  .pricing-plan-two .table-wrapper .inner-table .pr-column {width: 100%; margin-top: 40px;border-right: 1px solid #E0E9EF;}
  
  .pricing-tab-menu .nav-tabs .nav-item .nav-link {width: 130px;line-height: 45px;font-size: 18px;}
  .signUp-minimal .sign-up-form-wrapper, .signUp-minimal .signin-form-wrapper {padding: 50px 15px 40px;}
  .signUp-standard .signin-form-wrapper #login-form {padding: 0;}
  .signUp-page .social-icon-wrapper a {font-size: 16px;line-height: 48px;}
  .rogan-hero-section.rogan-hero-four .banner-main-title br,.theme-st-header .cart-action-wrapper,
  .theme-st-header .call-us {display: none;}
  .theme-counter-five .inner-wrapper {width: 100%;}
  .feature-block-three {padding: 40px 15px 30px;}
  .header-search input {width: 170px;}
  form.header-search.has-validation-callback input{width:100%;}
  .st-header-four .theme-main-menu .right-content .cart-action-wrapper {margin-left: 0;display: block;}
  .rogan-hero-section.rogan-hero-one.pt-100.pb-150.md-pt-200.md-pb-130.pos-r .shape-wrapper{display:none;}
  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding: 4px 0;
    font-size: 13px;
}
.navbar .navbar-toggler {
    font-size: 16px;
    padding: 8px 10px;
}
.rogan-hero-section.rogan-hero-three .banner-main-title, .rogan-hero-section .banner-main-title, .rogan-hero-section.rogan-hero-four .banner-main-title, .rogan-hero-section.rogan-hero-five .banner-main-title {
    font-size: 40px;
    line-height: 40px;
}
footer.theme-footer-four.blue-bg:after{content:none;}
footer.theme-footer-four.blue-bg:before{top: -63px;}
.footer-about-widget {
    text-align: center;
}
.inner-banner-content h1 {
    font-size: 22px;
    line-height: 32px;
}
.element-tile {
    font-size: 18px;
}
.student-request-sec.manage-time-slots-sec .b-lft-s-c {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.student-request-sec.manage-time-slots-sec .b-lft-s-c strong {
    width: auto;
    display: inline-block;
    line-height: normal;
}
.student-request-sec.manage-time-slots-sec .b-lft-s-c figure.cmn-user-img {
      margin: 0 auto;
    margin-bottom: 15px;
}
.theme-counter-four .single-counter-box {
    padding: 15px;
}
.single-counter-box p {
    font-size: 16px;
    padding-top: 0;
}
.dep-label {
    font-size: 15px;
}
.my-walet-sec form .row .col-lg-6.col-md-6.col-sm-6:last-child label.dep-label {display:none;}
.theme-counter-four .single-counter-box{    min-height: inherit;}
	.signUp-minimal .signin-form-wrapper {
    padding: 20px 15px 20px;
}
.signUp-page.signUp-minimal form .theme-btn {
    margin-bottom: 15px;
}
.pricing-plan-two .table-wrapper {
    margin-top: 0;
}
.pricing-plan-two .table-wrapper .pr-column .pr-header{padding: 25px 0 25px;}
.pricing-plan-two .table-wrapper .pr-column .pr-body li {
    padding: 15px 0;
}
.pricing-plan-two .table-wrapper .pr-column .pr-footer {
    padding: 25px 0;
}
.product-filter-area .display-item-filter {
    font-size: 13px;
}
.cart-list-form .table th {
    font-size: 13px;
    vertical-align: top;
    padding: 5px;
}
.price span {
    font-size: 16px;
}
.cart-list-form .table tbody td{padding:5px;}
.our-core-feature.pb-30.pos-r .col-sm-6.col-md-4.col-lg-4, .our-core-feature.explore-today-sec .row.feature-block-wrapper .col-sm-6.col-md-6.col-lg-6 {width: 50%;}
.feature-block-wrapper .img-box { padding: 10px;}
.theme-Ecommerce-menu .right-content .action-list-item {
    padding-left: 10px;
}
.theme-st-header .top-header:before{width: calc(100% - 87%);}
	
}

/*(max-width: 575px)*/

@media (max-width: 500px) {
  .theme-tab-basic .z-content-inner {padding-top: 30px;}
  .theme-tab .z-container {border: none;}
  .theme-tab-basic.theme-tab .tabs-menu li a:before {bottom: 0;height: 1px;}
  .theme-tab-basic.theme-tab .tabs-menu li:first-child a,.theme-tab-basic.theme-tab .tabs-menu li a {margin: 0 10px;}
  .theme-tab .z-content-inner .row h4, .theme-tab .z-content-inner .row h5 {padding-top: 15px;}
  .theme-tab-solid.theme-tab .tabs-menu li a {line-height: 35px;margin: 0;border-radius: 0;}
  .theme-tab-basic.theme-tab .tabs-menu li a {line-height: 38px;}
  .theme-tab .nested-tab-menu li a,.theme-tab .nested-tab-menu li:first-child a {margin: 0 10px;}
  .theme-counter-five .single-counter-box {position: static;margin: 25px auto 0;}
  .top-footer { text-align: center;}
  .t-s-name strong { text-align: center;}
  .h4, h4 { font-size: 18px;}
  .home-slider-sec .owl-controls{display:none;}
  .feature-block-wrapper .book-name {
    font-size: 14px;
    padding: 10px 5px;
}
  
}

@media (max-width: 479px) {
    
    
ul.d-flex.align-items-center.social-icon {
    padding-left:94px;
}
.theme-st-header .top-header .social-icon a {
    padding: 0 7px;
}
   
    
}

@media (max-width: 430px) {
  .shop-details .procuct-details .product-info .wishlist-button {display: block;margin-top: 15px;}
  .theme-main-menu .right-content .cart-action-wrapper {margin-right: 15px;}
  .sidebar-menu-open {margin-left: 30px;}
  .theme-st-header .top-header .social-icon a { padding: 0 5px; font-size: 14px;}
  p.pt-40.pb-45 { padding-bottom: 10px; padding-top: 15px;}
  .theme-st-header .top-header .infoList li{ padding: 0 3px;}
  .infoList li a{font-size:13px;}
  .theme-title-one .main-title {
    font-size: 22px;
    line-height: 32px;
}
.theme-footer-four .bottom-footer ul li a {
    margin: 0 1px 10px;
}
.newsletter-section .main-wrapper form input {
    width: 100%;
    height: 40px;
    font-style: italic;
    border: 1px solid #ededed;
    border-radius: 5px;
    padding: 0 57px 0 10px;
    font-size: 13px;
    background-color: transparent;
    color: #ffffff;
}
.newsletter-section .main-wrapper form button {
    height: 39px;
    font-size: 14px;
    padding: 0 9px;
    border-radius: 0 5px 5px 0;
}
  .testimonial-section-standard .customer-contentt-10.md-pb-30{padding-bottom: 10px !important; line-height: normal; font-size: inherit;}
.rogan-hero-section .banner-sub-title, .rogan-hero-section .banner-sub-title {
    font-size: 13px;
    line-height: 18px;
}
.rogan-hero-section .banner-main-title.underline span {
    font-size: 15px;
    line-height: normal;
}
h1.banner-main-title.underline.pt-15.pb-30.md-pt-10.md-pb-30.wow.fadeInUp.animated {
    padding-bottom: 10px !important;
    line-height: normal;
    font-size: inherit;
    padding-bottom: 5px !important;
}
.rogan-hero-section .theme-btn {
    margin-top: 2px;
}
.rogan-hero-section.rogan-hero-one.pt-100.pb-150.md-pt-200.md-pb-130.pos-r {
    padding-top: 5px !important;
    padding-bottom: 10px !important;
    min-height: 170px;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading{font-size:22px !important;}
.signUp-minimal .sign-up-form-wrapper, .signUp-minimal .signin-form-wrapper {
    padding: 30px 15px 25px;
}
.signUp-page .or-text {
    margin: 25px 0 20px;
}
#login-form .agreement-checkbox {
    margin-bottom: 25px;
}
.h3, h3 {
    font-size: 24px;
    font-family: 'gilroy-bold';
}
.signin-form-wrapper .title-area {
    margin-bottom: 30px;
}

.signUp-page .title-area p {
    font-size: 14px;
    padding: 10px 0 0;
}
.signUp-page form .input-group input, .signUp-page form .input-group textarea{font-size: 16px;height: 50px;    padding: 0 15px;}
.signUp-page form .input-group label {
    font-size: 14px;
    line-height: 50px;
    left: 15px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li label:before{ left: -23px;}
.signUp-page .checkout-form .order-confirm-sheet .order-review .payment-list li { padding: 0 23px 1px 23px;}

.checkout-form .order-confirm-sheet { padding: 35px 0 0;}

.inner-banner-content h1 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
}
.checkout-form .selectize-input input, .checkout-form .selectize-input .item {
    font-size: 14px;
}
.user-top-details.student-req-bx {
    display: inline-block;
}
.usr-rit-c {
    margin-left: 0;
    width: auto;
}
figure.cmn-user-img {
    margin-bottom: 15px;
}
.user-top-details.student-req-bx .usr-rit-c > strong {
    font-size: 16px;
}
.theme-pagination-one ul li a {
    font-size: 16px;
    line-height: 30px;
}
.theme-pagination-one.text-center.pt-30 {
    padding-top: 10px;
}

.list-book-box .book-left-content .b-rit-s-c, .list-book-box .book-left-content .b-lft-s-c, .b-c-lft-box {
    width: 100%;
    display: inline-block;
    padding-left: 0;
}
.list-book-box .book-left-content .b-lft-s-c { padding-bottom: 10px; border-bottom: 1px solid #ccc;margin-bottom: 15px;text-align: center;}
.b-lft-s-c figure.cmn-user-img { margin: 0 auto; margin-bottom: 10px;}
.book-left-content h4 { text-align: center;}
.checkout-form .order-confirm-sheet .order-review .payment-list li label{font-size:16px;}
.list-book-box.shadow-box.mb-30 { padding: 10px;}
.user-top-details { display: inline-block; align-items: center; width: 100%;}
figure.cmn-user-img { margin: 0 auto;	 margin-bottom: 15px;}
.usr-rit-c { margin-left: 0;  width: auto;  text-align: center;}
.pt-50 { padding-top: 15px;}
.pb-50 { padding-bottom: 15px;}
.signUp-page form .input-group { margin-bottom: 15px;}
.signUp-page form .input-group input, .signUp-page form .input-group textarea {  font-size: 14px;}
.signUp-page .input-group .selectize-input{padding:0 15px;}
ul.cmn-ul-list.text-center button.theme-btn.solid-button-one{margin-bottom:15px;}
.element-tile { font-size: 16px;}
.h5, h5 { font-size: 18px;}
.close{font-size: 18px;}
.modal-header{padding: 15px;}
.modal-body .signUp-page.signUp-minimal { padding: 0;}
.tab-container.z-container .signUp-page.signUp-minimal .signin-form-wrapper{padding: 15px;}
.signin-form-wrapper.noti-setting-form .custom-control-label { line-height: 20px; font-size: 14px;}
.expired-open-status span{ padding: 7px;min-width: 126px;font-size: 14px;}
.theme-Ecommerce-menu .right-content .action-list-item {
    padding-left: 15px;
}
 .theme-Ecommerce-menu .sidebar-menu-open {
    margin-left: 0;
}
li.action-list-item .sidebar-menu-open img {
    height: 12px;
}
.banner-large-text .title {
    font-size: 28px;
    line-height: 36px;
    padding: 0 0 18px 0;
}
.student-textbook-solutions .cmn-ul-list {
    float: none;
}
.student-textbook-solutions .open-close-box {
    margin-bottom: 10px;
}
.home-slider-sec .owl-controls {display:none;}
ul.d-flex.align-items-center.social-icon {
    padding-left: 90px;
}


}
@media (max-width: 400px) {
.pricing-plan-classic .tab-content .table-content .price-table {width: 100%;}
.theme-form-style-two,.testimonial-section-s:before {display: none;}
.rogan-hero-section{background-size: contain;}
h1.banner-main-title.underline.pt-15.pb-30.md-ptandard .customer-content {padding-left: 15px;padding-right: 15px;}
.rogan-hero-one .solid-button-one { margin-right: 10px; font-size: 13px; padding: 5px 5px; line-height: normal;}
 p.banner-sub-title.pb-30.md-pb-30.wow.fadeInUp.animated { height: 56px; overflow: hidden;} 
.rogan-hero-section.rogan-hero-one.pt-100.pb-150.md-pt-200.md-pb-130.pos-r { min-height: 138px;}
.theme-main-menu .contact-button{line-height:30px;font-size: 12px;}
ul.d-flex.align-items-center.social-icon li:first-child {
    display: none;
}
.t-sub-bx {
    padding: 0;
    padding-top: 10px;
}
.t-sub-img img {
    height: 130px;
    margin-top: 0;
}
.t-s-name strong {
    font-size: 14px;
}
.book-name {
    font-size: 14px;
}
 .price.mb-15 {
    font-size: 18px;
}
 .home-slider-sec .rogan-hero-section .banner-main-title.underline span {
    font-size: 24px;
    line-height: normal;
}
.home-slider-sec .rogan-hero-section .banner-main-title.underline span {
    font-size: 18px;
}
.textbook-soultion-search .checkout-form {
    padding: 15px;
}
.t-s-search-bx.mb-15 a.theme-btn.line-button-one{
    line-height: normal;
    min-width: initial;
    font-size: 16px;
    text-align: center;
    padding: 10px 15px;
    width: 100%;
}

.theme-main-menu .logo a{padding: 4px 0px;}
ul.d-flex.align-items-center.social-icon {
    padding-left: 80px;
}
 
}