@media (min-width: 992px) {
  .container {padding-right: 0;padding-left: 0;}
}
@media (min-width: 1200px) and (max-width: 1450px) {
  .testimonial-section-standard .slider-wrapper {max-width: 960px;}
}
@media (max-width: 1366px) {
  .sarancha-hero-one .line-shape-two {width: 40%;}
  .sarancha-hero-one .line-shape-one {width: 60%;}
  .sarancha-hero-one .shape-one {width: 70%;}
  .our-service-one .shape-wrapper .shape-eight {width: 50%;}
}
@media (max-width: 1199px) {
  .main-menu,.full-width-container {padding-left: 15px;padding-right: 15px;}
  .section-our-cases .main-wrapper {padding: 65px 0 0;}
  .section-our-cases .main-wrapper .item {margin: 0 15px;}
  .section-our-cases .main-wrapper .case-btn {right: 15px; top: 0;}
  .section-our-cases .owl-theme .owl-nav {right: 235px;}
  .our-core-feature .feature-block-wrapper {padding-right: 0;}
  .testimonial-section-standard .title-one {text-align: center; margin-bottom: 50px;}
  .testimonial-section-standard .slider-wrapper {max-width: 100%;padding: 0 15px;margin: 0;}
  .sarancha-hero-one .main-illustration,.consultation-section iframe {width: 75%;}
  .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;}
  .footer-two, .footer-two .social-icon, .footer-two .footer-menu {text-align: center;}
  .footer-two .social-icon {padding: 15px 0 35px;}
  .st-header .call-us a {font-size: 18px;}
  .st-header-four .main-menu .right-content .cart-action-wrapper {margin-left: 20px;}
}
@media (min-width: 992px) and (max-width: 1550px) {
  
}

@media (min-width: 992px) and (max-width: 1366px) {
  .menu-two #mega-menu-holder {margin-left: 50px;}
  .sarancha-hero-section.sarancha-hero-three .main-image-shape,
  .sarancha-hero-section.sarancha-hero-three .shape-one {width: 750px;height: 750px;}
  .sarancha-hero-section.sarancha-hero-three .shape-three {width: 250px;height: 250px; bottom: 37%;}
  .sarancha-hero-section.sarancha-hero-three .shape-two {right: 530px;}
  .sarancha-hero-section.sarancha-hero-three {padding-bottom: 165px;}
  .sarancha-hero-section.sarancha-hero-one {padding-bottom: 250px;}
  .about-us-block-one,.our-service-one {padding-top: 250px;}
  .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;}
  .our-core-feature.style-two {padding-bottom: 220px;}
  .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;}
}
/*(min-width: 992px) and (max-width: 1199px)*/

@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;}
  .main-menu #mega-menu-holder {margin-left: 20px;}
  .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;}
  .sarancha-hero-section.sarancha-hero-three .main-image-shape,
  .sarancha-hero-section.sarancha-hero-three .shape-one {width: 450px;height: 450px;}
  .sarancha-hero-section.sarancha-hero-three .shape-three {width: 150px;height: 150px; bottom: 60%; right: 120px;}
  .sarancha-hero-section.sarancha-hero-three .shape-two {right: 290px; top:10%;}
  .sarancha-hero-section.sarancha-hero-three .main-image-shape {top: -90px;right: -120px;}
  .sarancha-hero-section.sarancha-hero-three .shape-one {top: -50px;right: -105px;}
  .sarancha-hero-section.sarancha-hero-three .banner-upper-heading,.sarancha-hero-section .banner-upper-heading {font-size: 15px;}
  .sarancha-hero-section.sarancha-hero-three .banner-main-title,
  .sarancha-hero-section .banner-main-title,.sarancha-hero-section.sarancha-hero-four .banner-main-title {font-size: 50px;line-height: 60px;}
  .sarancha-hero-section.sarancha-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,
  .sarancha-hero-section.sarancha-hero-one .banner-main-title br,.sarancha-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,.sarancha-hero-section.sarancha-hero-four .screen-wrapper {display: none;}
  .sarancha-hero-section .banner-sub-title {font-size: 20px;}
  .title-one .main-title {font-size: 35px;line-height: 45px;}
  .title-one .upper-title {font-size: 18px;}
  .contact-home-one .form-style-two {margin: 50px 0 0;}
  .our-service-one .inner-wrapper .title-one {position: static;}
  .testimonial-section-classic .inner-container {width: 100%;}
  .counter-one {display: block;}
  .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: 68px; line-height: 80px; padding: 0 0 50px 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: 180px 0 120px;}
  .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 .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 {font-size: 24px;line-height: 45px;}
  .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 .main-menu,.st-header-three .main-menu {padding: 20px 15px;}
  .st-header-three .btn {margin-right: 0;}
  .sarancha-hero-one .main-illustration, .consultation-section iframe {display: none;}
  .calc-section .calc-type-elem, .calc-section .calc-design-elem, .calc-section .calc-platfrom-elem {font-size: 16px;}
  .work-progress .single-work-list {padding-bottom: 110px;}
} 
/*(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: 649px) { 
  
}


@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;}
  .section-our-cases {padding: 70px 0 0;}
  .section-our-cases .main-wrapper .case-btn {position: relative;margin-left: 30px;top: -5px;}
  .section-our-cases .owl-theme .owl-nav {right: 15px;}
  .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 .title-one br,.testimonial-section-classic .main-bg,
  .testimonial-section-classic .shape-wrapper {display: none;}
  .sarancha-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;}
  .counter-one .center-shape {display: none;}
  .counter-one .inner-round-shape {width: 100%;height: 100%;}
  .counter-box-one {position: static; transform: none !important; margin: 25px auto 0;}
  .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;}
  .service-modern-block .icon img {margin: 0 auto;}
  .faq-page .faq-search-form input {width: 100%;}
  .our-blog .blog-filter-nav li {width: 33.33333333%; font-size: 15px;}
  .breadcrumbs .page-title {font-size: 42px;padding-bottom:0;}
  .footer-four .bottom-footer {text-align: center;}
  .footer-four .bottom-footer ul li a {margin: 0 8px 10px;}
  .pricing-plan-two .table-wrapper {margin-top: 50px;}
  .st-header .top-header {display: none;}
  .calc-section .row.mt-50 .col-lg-6.col-md-4.d-flex.align-items-center.justify-content-end {-ms-flex-pack: center!important; justify-content: center!important;}
  .calc-section .calc-btn_wrap {margin-top: 50px;}
  .title-one .main-title {text-align: left;font-size: 35px;line-height: 45px;}
  .title-one .underline span:before,.section-our-cases .main-title span:before {display: none;}
  .work-progress .single-work-list {padding-bottom: 65px;}
  .work-progress .single-work-list .img-box {margin-top: 25px;}
  .feature-block-one.mt-40 {margin-top: 0;}
  .feature-block-one.mb-40 {margin-bottom: 0;}
  .footer-one .offset-1 {margin-left: 0}
  .footer-one .footer-about-widget a>img {max-width: 250px}
  .calc-section .calc-result_wrap {text-align: center;}
  .calc-section .calc-type-elem, .calc-section .calc-design-elem, .calc-section .calc-platfrom-elem {margin-bottom: 10px;}
  .calc-section .calc-result_wrap .calc-result_price {justify-content: center;flex-direction: column;}
  .calc-section .calc-result_wrap .calc-result_price .check-price {margin-top: 20px}

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

@media (min-width: 576px) and (max-width: 767px) {

}
/*(min-width: 576px) and (max-width: 767px)*/

@media (max-width: 575px) {
  .work-progress .single-work-list .img-box {display: none;}
  .main-menu .contact-button {min-width: 140px;padding: 0 20px;}
  .title-one .underline span:before,.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;}
  .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%;}
  .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;}
  .sarancha-hero-section.sarancha-hero-four .banner-main-title br,.st-header .cart-action-wrapper,
  .st-header .call-us {display: none;}
  .counter-five .inner-wrapper {width: 100%;}
  .feature-block-three {padding: 40px 15px 30px;}
  .header-search input {width: 170px;}
  .st-header-four .main-menu .right-content .cart-action-wrapper {margin-left: 0;display: block;}
}
/*(max-width: 575px)*/

@media (max-width: 500px) {
  .tab-basic .z-content-inner {padding-top: 30px;}
  .tab .z-container {border: none;}
  .tab-basic.tab .tabs-menu li a:before {bottom: 0;height: 1px;}
  .tab-basic.tab .tabs-menu li:first-child a,.tab-basic.tab .tabs-menu li a {margin: 0 10px;}
  .tab .z-content-inner .row h4, .tab .z-content-inner .row h5 {padding-top: 15px;}
  .tab-solid.tab .tabs-menu li a {line-height: 35px;margin: 0;border-radius: 0;}
  .tab-basic.tab .tabs-menu li a {line-height: 38px;}
  .tab .nested-tab-menu li a,.tab .nested-tab-menu li:first-child a {margin: 0 10px;}
  .counter-five .single-counter-box {position: static;margin: 25px auto 0;}
  .sarancha-hero-section.sarancha-hero-three .banner-main-title, .sarancha-hero-section .banner-main-title, .sarancha-hero-section.sarancha-hero-four .banner-main-title {font-size: 35px;line-height: 45px;}
  .marquee span {font-size: 35px;}

@media (max-width: 440px) {
  .sarancha-hero-one .solid-button-one {margin-right: 0;width: 100%;}
  .sarancha-hero-section .line-button-one {width: 100%;}
  .work-progress .feature-block-one ul li {font-size: 16px;}
  .work-progress .feature-block-one {padding: 60px 15px 60px 15px;}
  .section-our-cases .main-wrapper .item .case-title {font-size: 18px}
}

@media (max-width: 430px) {
  .menu-one .contact-button {display: none;}
  .main-menu .right-content .cart-action-wrapper {margin-right: 15px;}
  .sidebar-menu-open {margin-left: 30px;}
}
@media (max-width: 400px) {
  .form-style-two,.testimonial-section-standard .customer-content {padding-left: 15px;padding-right: 15px;}
  .testimonial-section-standard .customer-content:before {display: none;}
}
@media (max-width: 320px) {
  .sarancha-hero-section.sarancha-hero-three .banner-main-title, .sarancha-hero-section .banner-main-title, .sarancha-hero-section.sarancha-hero-four .banner-main-title, .title-one .main-title {font-size: 28px;line-height: 35px;}
  .calc-section .calc-type-elem, .calc-section .calc-design-elem, .calc-section .calc-platfrom-elem {font-size: 16px!important}
  .section-our-cases .owl-theme .owl-nav {right: 5px;}
  .section-our-cases .main-wrapper .case-btn {font-size: 16px; padding: 0 25px;}
}