/* Responsive CSS Document */

/* 
    Created on   : 01/10/2018.
    Theme Name   : Megh-Business & Consulting solutions HTML Template.
    Version      : 1.0.
    Author       : UnifyTheme.
    Developed by : Jubayer al hasan. (jubayer.hasan1991@gmail.com)
   
*/

@media (min-width: 992px) {
  .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 1199px) {
  .tax-on-profit .profit-text {padding-right: 0;}
  .theme-counter .row {margin: 0 -15px;}
  .theme-counter .row [class*="col-"] {padding: 0 15px;}
  .why-choose-us:before {display: none;}
}
/*(max-width: 1199px)*/

@media (min-width: 992px) and (max-width: 1199px) {
  #mega-menu-holder>ul> li> a {margin: 0 10px;}
  .theme-main-menu .right-widget li .dropdown-button {margin: 0 25px 0 15px;}
  .intro-section .round-box {width: 465px;height: 465px;}
  .intro-section .round-box .since-text {padding:60px 0 20px 70px;}
  .intro-section .round-box h4 {padding: 0 0 0 90px;}
  .intro-section .round-box p {padding-bottom: 40px;}
  .intro-section .round-box .water-mark {font-size: 50px;top:43%;}
  .tax-on-profit .profit-chart ul li {font-size: 13px;}
  .our-project .single-project-block .title h5 {font-size: 18px;}
  .our-project .single-project-block .title {padding: 12px 15px;}
  .consultation-form form {padding: 65px 65px 85px;}
  .client-section .wrapper {padding: 0 50px;}
  .theme-details-content .project-info .text {margin-bottom: 40px;}
  .blog-details .blog-title-meta .title {font-size: 30px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/

@media (max-width: 991px) {
  .section-spacing,.theme-main-sidebar {padding-top: 100px;}
  .theme-main-menu .menu-wrapper {float: none;width: 100%;}
  .theme-main-menu .logo {
    position: absolute;
    top:0;
    left:50%;
    margin: 0;
    z-index: 1;
    transform: translateX(-50%);
  }
  .theme-main-menu .right-widget {position: absolute;top:0;right: 0;z-index: 5;}
  .theme-main-menu .right-widget .consulting-button {display: none;}
  .theme-main-menu .right-widget li .dropdown-button {margin: 0;height: 44px;}
  .theme-main-menu .bg-wrapper {padding: 10px 0;}
  .theme-main-menu .fixed .bg-wrapper {padding-bottom: 0;}
  #mega-menu-holder>ul> li> a:before {left:5px;margin:0 0 -4px;bottom: 50%;}
  .theme-main-menu {padding: 35px 0 0 0;}
  .theme-menu-wrapper.fixed {padding: 10px 0 0 0;}
  .banner-one p br,.consultation-form:before,
  .why-choose-us .text-wrapper:before {display: none;}
  .intro-section .round-box {margin: 0 auto 50px;}
  .intro-section .text h3 {padding-top: 0;}
  .theme-title-one {text-align: center;}
  .theme-title-one p {padding: 35px 0 25px;}
  .theme-title-one a {position: relative;}
  .service-bg,.project-bg {padding: 80px 0 100px;}
  .our-service-v1 .single-service-block h5 {font-size: 18px;}
  .our-service-v1 .single-service-block {padding-left: 15px;}
  .tax-on-profit .profit-text {padding-bottom: 40px;}
  .consultation-form,.client-section .wrapper {padding: 0;}
  .get-started-banner .opacity {text-align: center;padding: 75px 0;}
  .get-started-banner .theme-button-one,.get-started-banner .left-side {float: none;}
  .subscription-form h2 {text-align: center; padding-bottom: 20px;font-size: 30px;}
  .subscription-form {padding: 50px 25px;}
  .top-footer [class*="col-"] {padding-bottom: 60px;}
  .theme-main-footer .top-footer .title {margin: 0 0 35px;}
  .theme-main-footer .bottom-footer {margin-top: 25px;}
  .theme-main-footer {padding-top: 150px;}
  .why-choose-us {padding: 0;}
  .why-choose-us .text-wrapper h6 {padding: 40px 0 60px;}
  .about-us .img-box img {float: none;margin: 40px auto 0;}
  .our-team .single-team-member {margin-bottom: 25px;}
  .appointment-section .monthly-day-pick > .monthly-day-number {line-height: 70px;}
  .theme-details-content .strategy-result img {display: none;}
  .theme-details-content .appointment-banner {margin-bottom: 40px;}
  .contact-section .title p {padding: 0;}
  .map-canvas {height: 400px;}
} 
/*(max-width: 991px)*/

@media (min-width: 768px) and (max-width: 991px) {
  #theme-main-banner {height: 800px;}
  #theme-main-banner h1 {font-size: 50px;line-height: 62px;}
  .banner-one h1 {padding-top: 70px;}
  .theme-header .left-widget li a {margin-left: 15px;}
  .our-project .single-project-block .title h5 {font-size: 20px;}
  .theme-counter .single-counter-box h5 {font-size: 16px;}
  .theme-counter .single-counter-box .number {font-size: 35px;}
  .theme-counter .single-counter-box {padding: 30px 0 35px;}
  .banner-two p {padding-bottom: 65px;}
  .theme-inner-banner .opacity {padding-top: 160px;}
  .theme-inner-banner .sub-title {width: 100%;}
}
/*(min-width: 768px) and (max-width: 991px)*/

@media (max-width: 767px) {
  #theme-main-banner h1 br,.our-project .single-project-block .title .icon-box,
  .theme-header .social-icon,.banner-two .shape-two,.our-expert .expert-team-block .img-box:before {display: none;}
  .our-project .single-project-block .title {padding: 15px 5px;text-align: center;}
  .our-project .single-project-block .title h5 {padding: 0; font-size: 20px;float: none;}
  .theme-title-one p {font-size: 16px;line-height: 28px;}
  .theme-counter .single-counter-box {margin-bottom: 20px;}
  .consultation-form form {padding: 50px 15px;}
  .client-section .text-wrapper {padding: 40px 15px;}
  .our-expert .expert-team-block .text .theme-button-one {position: relative;}
  .our-expert .expert-team-block .text h6 {padding: 12px 0 30px;}
  .our-expert .expert-team-block .text ul {padding: 0;}
  .our-expert .expert-team-block .text ul li a {margin-right: 10px;}
  .theme-inner-banner .opacity {padding-top: 140px;}
  .theme-inner-banner .sub-title {display: none;}
  .theme-inner-banner .title {padding-bottom: 60px;}
  .theme-details-content .upper-text .title-wrapper h2,.theme-details-content .upper-text .title-wrapper .share-icon {float: none;}
  .theme-details-content .details-bottom-text .graph-text h5 {padding-top: 40px;}
  .theme-details-content .details-bottom-text .single-box,.theme-details-content .appointment-banner .opacity {padding-left: 10px;padding-right: 10px;}
  .blog-details .blog-title-meta .title {font-size: 25px;}
  .blog-details .blog-text-meta .mark-quote {padding-right: 0;}
  .contact-section .title {padding-bottom: 80px;}
}
/*(max-width: 767px)*/

@media (min-width: 576px) and (max-width: 767px) {
  .theme-header .left-widget li a {margin-left: 20px;}
  #theme-main-banner {height: 700px;}
  #theme-main-banner h1 {font-size: 45px;line-height: 55px;}
  .banner-one h1 {padding-top: 80px;}
  .intro-section .round-box {width: 510px;height: 510px;}
  .banner-two p {padding-bottom: 40px;}
  .our-project .mixitUp-menu li {font-size: 16px;padding: 0 8px;}
  .tax-on-profit .profit-chart ul li {font-size: 13px;}
}
/*(min-width: 576px) and (max-width: 767px)*/

@media (max-width: 575px) {
  h2 {font-size: 38px;}
  .theme-header .left-widget li:first-child,.consultation-form form h3 br,
  .error-page .opacity .text-wrapper img  {display: none;}
  .theme-header .left-widget li a {margin-left: 0;}
  #theme-main-banner {height: 650px;}
  #theme-main-banner h1 {font-size: 35px;line-height: 45px;}
  .banner-one h1 {padding-top: 80px;}
  .banner-one p {font-size: 16px;padding: 25px 0 35px;}
  #theme-main-banner ul li {margin-top: 10px;}
  .intro-section .round-box {width: 100%;height: auto;padding: 50px 15px;border-radius: 0;}
  .intro-section .round-box .since-text {padding: 0 0 10px 0;}
  .intro-section .round-box p {padding: 0 0 25px 0;}
  .intro-section .round-box h4 {padding: 0;}
  .intro-section .round-box .water-mark {font-size: 35px;}
  .intro-section .round-box .icon-box {right: 0;top:0;}
  .theme-counter .single-counter-box h5 {font-size: 16px; padding: 15px 0 12px 0;}
  .theme-counter .single-counter-box .number {font-size: 25px;}
  .theme-counter .single-counter-box .icon {width: 50px;}
  .theme-counter .single-counter-box {padding: 30px 0;}
  .consultation-form form h3 {font-size: 30px;}
  .subscription-form form button {width: 50px;}
  .subscription-form form input {padding: 0 50px 0 10px;}
  .subscription-form {padding: 40px 10px;}
  .banner-two p {padding: 20px 0;}
  .banner-two p span {border: none;}
  .our-project .mixitUp-menu li {
    display: block;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid rgba(255,255,255,0.05);
  }
  .our-expert .expert-team-block .text {margin-top: 40px;}
  .theme-inner-banner .title {font-size: 35px;}
  #schedule-box .modal-content {padding: 40px 10px;}
  .appointment-section .monthly-header-title {font-size: 16px;}
  .appointment-section .monthly-prev, .appointment-section .monthly-next {width: auto;}
  .appointment-section .monthly-prev:before, .appointment-section .monthly-next:before {font-size: 12px; border: none;}
  .appointment-section .monthly-next {right: 30px;}
  .error-page .opacity .text-wrapper div {position: static;transform: none;}
  .error-page .opacity {padding: 100px 0;}
  .error-page .opacity .text-wrapper h5,.error-page .opacity .text-wrapper h2,
  .error-page .opacity .text-wrapper h6 {color: #545f80;}
  .theme-details-content .project-info .text a,
  .theme-details-content .project-info .text table tr {font-size: 16px;}
  .latest-news .single-news-post h2.title {font-size: 30px;line-height: 40px;padding-top: 0;}
  .theme-pagination ul li a {width: 40px;height: 40px;line-height: 40px;margin-right: 5px;font-size: 16px;}
  .blog-details .blog-title-meta .date,.blog-details .share-option .share-icon {width: 100%;}
  .blog-details .blog-title-meta .title {padding: 15px 0 25px;}
  .blog-details .blog-text-meta .mark-quote {margin: 15px 0 40px;}
  .blog-details .share-option .share-icon li a {margin: 0 5px 0 0;}
  .blog-details .author-speach {padding: 30px 15px; text-align: center;}
  .blog-details .author-speach img {float: none;margin: 0 auto;}
  .blog-details .author-speach .text {width: 100%;padding: 15px 0 0;float: none;}
  .blog-details .comment-area .single-commnet.reply-comment {padding-left: 30px;}
  .blog-details .comment-form form textarea {height: 175px;}
}
/*(max-width: 575px)*/

@media (max-width: 650px) {
  #success, #error {
    width: 86%;
    height: auto;
    top: calc(50% - 50px);
    left: 7%;
    padding: 30px 10px;
  } 
}