/* Max width 767px */
@media only screen and (max-width: 767px) {
  .ptb-100 {padding-top: 50px;padding-bottom: 50px;}
  .pt-100 {padding-top: 50px;}
  .pb-100 {padding-bottom: 50px;}
  .ptb-70 {padding-top: 35px;padding-bottom: 35px;}
  .pt-70 {padding-top: 35px;}
  .pb-70 {padding-bottom: 35px;}
  .ptb-40 {padding-top: 30px;padding-bottom: 30px;}
  .pt-40 {padding-top: 30px;}
  .pb-40 {padding-bottom: 30px;}
  .ptb-20 {padding-top: 15px;padding-bottom: 15px;}
  .pt-20 {padding-top: 15px;}
  .pb-20 {padding-bottom: 15px;}
  .default-btn.extra-btn {margin: 15px auto;}
  .rtl-homepage .default-btn.extra-btn {margin: 15px;}
  .blog-area .default-btn.extra-btn {margin: 30px auto 15px;}
  .page .entry-content {padding-top: 30px;padding-bottom: 30px;}
  .page.elementor-page .entry-content {padding-top: 0;padding-bottom: 0;}
  .section-title {max-width: 100%;margin: 15px auto 50px;}
  .rtl-homepage .section-title {margin: 15px 0 50px 0;}
  .container-block-fluid .section-title {padding: 0 15px;}
  .section-title h2 {font-size: 20px;line-height: 30px;}
  .footer-area .footer-top .footer-title {font-size: 16px;}
  .footer-area .footer-bottom .footer-social li {margin: 0;}
  .footer-area .footer-bottom .footer-social li a i {margin-bottom: 8px;}
  .page-title-area {padding-top: 50px;padding-bottom: 50px;}
  .page-title-content h2 {font-size: 24px;}
  .page-title-content ul li {font-size: 14px;}
  .coming-soon-area {height: 100%;padding: 20px;}
  .coming-soon-content {padding: 20px;}
  .coming-soon-content h2 {font-size: 25px;}
  .coming-soon-content #timer {margin: 0 0 30px 0;}
  .coming-soon-content #timer div {width: 80px;height: 100px;font-size: 30px;margin-top: 20px;}
  .coming-soon-content #timer div span {font-size: 14px;}
  .page-error-content h3 {font-size: 25px;}
  .faq-accordion .accordion .accordion-item:first-child {margin: 15px;}
  .faq-accordion .accordion .accordion-item:last-child {margin: 15px;}
  .faq-accordion .accordion .accordion-item {margin: 30px 15px;}
  .faq-accordion .accordion .accordion-title {font-size: 16px;padding: 20px 17px 17px 65px;}
  .faq-accordion .accordion .accordion-title i {background-color: transparent;}
  .faq-accordion .accordion .accordion-title.active i {color: var(--whiteColor);}
  .single-pricing-box {margin: 15px;}
  .single-pricing-box .pricing-header {padding: 20px 15px;}
  .single-pricing-box .pricing-header h3 {font-size: 16px;}
  .single-pricing-box .pricing-header .price {font-size: 35px;}
  .single-pricing-box .pricing-header .price sup {top: 8px;font-size: 14px;margin-left: -12px;}
  .single-pricing-box .pricing-header .price span {margin-left: -10px;font-size: 13px;}
  .single-pricing-box .pricing-features {padding: 20px 15px;}
  .single-pricing-box .pricing-features li i {font-size: 15px;}
  .single-pricing-box .pricing-footer {padding: 20px 15px;}
  .single-pricing-box .ribbon {top: -22px;left: -35px;}
  .single-pricing-box .ribbon span {font-size: 12px;}
  .pricing-tabs .nav-tabs {margin-bottom: 15px;padding-top: 15px;}
  .pricing-tabs .nav-tabs .nav-item .nav-link {margin-bottom: 5px;padding: 10px 20px;}
  .single-pricing-item {margin: 15px;padding: 20px;}
  .single-pricing-item .price {font-size: 30px;}
  .order-form-box {margin-top: 60px;}
  .order-form-box h3 {font-size: 18px;}
  .order-form-box .contact-info, .order-form-box .service-info, 
  .order-form-box .time-info, .order-form-box .submit-info {padding: 20px;}
  .order-form-box .booking-section-title {margin-bottom: 15px;}
  .datetimepicker-wrap {margin-bottom: 35px;}
  .order-form-box .time-span.hidden-xs {bottom: 15px;}
  .order-form-box .time-span.hidden-dash {display: none;}
  .order-form-box .g-recaptcha {margin-bottom: 20px;max-width: 100%;overflow: scroll;}
  .single-team-inner {margin: 15px;}
  .single-team-inner .details-inner h4 {font-size: 18px;}
  .single-team-inner .hover-details-wrap h4 {font-size: 18px;}
  .team-details-info .designation {margin-bottom: 10px;}
  .team-details-info .content {margin-bottom: 10px;}
  .single-skill-inner {padding: 20px;}
  .single-skill-inner-details {margin-bottom: 30px;}
  .single-skill-inner .skill-list {margin-bottom: 20px;}
  .feedback-image {margin-top: 30px;}
  .feedback-content {border-radius: 14px;text-align: center;padding: 25px 20px;margin: 0;max-width: 100%;}
  .feedback-content::after {margin: 0;border-radius: 10px;}
  .feedback-content .rating {margin-bottom: 10px;}
  .feedback-content .rating i {font-size: 15px;}
  .feedback-content p {font-size: 14px;}
  .feedback-content .client-info {margin-top: 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .feedback-content .client-info .title {margin-left: 15px;text-align: start;}
  .feedback-content .client-info .title h3 {font-size: 16px;}
  .feedback-content .client-info .title span {font-size: 13px;}
  .feedback-content::before {bottom: 65px;right: 20px;font-size: 65px;}
  .review-content {height: auto;display: block;-webkit-box-orient: unset;-webkit-box-direction: unset;-ms-flex-direction: unset;flex-direction: unset;-webkit-box-pack: unset;-ms-flex-pack: unset;justify-content: unset;padding-right: 0;padding-bottom: 0;padding-top: 0;}
  .review-content .content {text-align: center;}
  .review-content h2 {font-size: 24px;}
  .review-content .insurance-partner-slides {text-align: center;margin-top: 30px;}
  .review-content .single-review-box {margin-top: 15px;margin-right: 0;}
  .single-review-box .rating {margin-bottom: 12px;}
  .single-review-box .rating i {font-size: 15px;}
  .single-review-box p {font-size: 15px;}
  .single-review-box::before {right: 0;bottom: 8px;font-size: 70px;}
  .single-review-box .client-info {margin-top: 15px;}
  .single-review-box .client-info .d-flex {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .single-review-box .client-info img {width: 55px !important;height: 55px;}
  .single-review-box .client-info .title {text-align: start;}
  .single-review-box .client-info .title h5 {font-size: 16px;}
  .review-image {padding-left: 0;margin-top: 30px;}
  .review-slides.owl-theme .owl-nav {top: 0;right: 0;opacity: 1;margin-top: 25px;-webkit-transform: unset;transform: unset;position: relative;visibility: visible;}
  .review-slides.owl-theme .owl-nav [class*=owl-] {margin: 0 5px;display: inline-block;}
  .single-blog-inner {padding: 15px 15px 20px;margin-bottom: 15px;}
  .single-blog-inner .thumb .blog-meta {margin: 0 10px;padding: 10px 10px;}
  .single-blog-inner .blog-meta li {margin-right: 3px;}
  .single-blog-inner .blog-meta li i {margin-right: 3px;}
  .single-blog-inner .details {padding: 10px;margin: 0 10px;}
  .single-blog-inner .details h4 {font-size: 16px;}
  .single-blog-inner .details .read-more-btn {height: 40px;width: 40px;line-height: 40px;}
  .pagination-area {margin-top: 30px;margin-bottom: 5px;}
  .pagination-area .page-numbers {margin-bottom: 10px;}
  .blog-details-right-area .blog-widget {margin-bottom: 30px;padding: 15px;}
  .blog-details-right-area .blog-widget:last-child {margin-bottom: 15px;}
  .blog-details-right-area.blog-left-sidebar {padding: 0 15px;margin-top: 15px;}
  .blog-details-right-area.blog-right-sidebar {padding: 0 15px;margin-top: 30px;}
  .blog-details-area .blog-details-right-area.blog-right-sidebar {margin-top: 15px;}
  .blog-details-right-area .blog-widget.resent-post-widget ul li {height: auto;}
  .blog-details-right-area .blog-widget.resent-post-widget ul li a {position: relative;display: block;padding-left: 0;}
  .blog-details-right-area .blog-widget.resent-post-widget ul li a img {position: relative;top: 0;left: 0;width: auto;height: auto;margin-bottom: 15px;}
  .blog-details-left-area {padding: 15px;}
  .blog-details-left-area .blog-details-single-post .blog-details-img {margin-bottom: 25px;}
  .blog-details-left-area .blockquote {padding: 20px;}
  .blog-details-left-area .blockquote p {font-size: 18px;}
  .blog-details-left-area .blog-details-single-post h3 {font-size: 20px;}
  .blog-details-left-area .single-post-2 h3 {font-size: 20px;}
  .blog-details-left-area .single-post-2 .blog-col {padding: 0;}
  .blog-details-left-area .blog-sheare-tag {text-align: center;margin-bottom: 20px;}
  .blog-details-left-area .blog-details-sheare {text-align: center;}
  .blog-details-left-area .blog-details-sheare .social-icon {text-align: unset;}
  .blog-details-left-area .prev-next::before {display: none;}
  .blog-details-left-area .prev-next .prev-post {text-align: center;}
  .blog-details-left-area .prev-next .next-post {float: unset;text-align: center;margin-bottom: 7px;}
  .blog-details-left-area .profile {padding: 30px 20px;text-align: center;}
  .blog-details-left-area .profile img {position: unset;margin-bottom: 15px;}
  .blog-details-left-area .comments-wrap {padding-top: 30px;}
  .blog-details-left-area .comments-wrap .title {margin-bottom: 30px;font-size: 22px;}
  .blog-details-left-area .comments-wrap ul {margin-bottom: 30px;}
  .blog-details-left-area .comments-wrap ul li {padding: 20px;margin-bottom: 30px;}
  .blog-details-left-area .comments-wrap ul li img {position: unset;margin-bottom: 15px;}
  .blog-details-left-area .comments-wrap ul li a {position: unset;margin-top: 15px;}
  .blog-details-left-area .comments-wrap ul .ml-30 {margin-left: 20px;}
  .blog-details-left-area .comment-area .comment-wrap .comment-title h2 {font-size: 22px;margin-top: -6px;}
  .comment-area .comment-wrap {padding: 30px 10px 20px;}
  .comment-wrap .form-group {padding: 10px;}
  .comment-wrap .default-btn {margin: 10px 10px 0 10px;}
  .comment-area .comment-wrap .comment-title {margin-bottom: 10px;padding: 0 10px;}
  .comment-area .comment-wrap .comment-title h2 {font-size: 25px;}
  .content-box, .image-box, .inner-box {padding: 15px;}
  .content_block_5 .content-box .sec-title h2 {font-size: 20px;line-height: 35px;margin-bottom: 15px;}
  .content_block_5 .content-box h4 {font-size: 18px;}
  .content_block_5 .content-box .sec-title {margin-bottom: 25px;}
  .feature-block-one .inner-box h4 {font-size: 18px;}
  .feature-block-one .inner-box .overlay-content {padding: 0px 20px 0px 32px;}
  .feature-block-one .inner-box .overlay-content h4 {display: none;}
  .feature-block-one .inner-box .overlay-content p {font-size: 15px;line-height: 1.6;}
  .single-counter h2 {font-size: 30px;}
  .single-counter {margin: 15px;}
  .about-content {margin-right: 0px;margin-bottom: 25px;}
  .about-content h2 {font-size: 22px;line-height: 36px;margin-bottom: 15px;}
  .about-content p {margin-bottom: 25px;}
  .about-content ul {margin-bottom: 30px;}
  .about-img {height: 300px;}
  .choose-tab .tabs {margin-top: 30px;margin-bottom: 30px;}
  .choose-tab .tabs li {font-size: 15px;padding: 15px 10px;}
  .why-choose-img {height: 300px;}
  .video-btn {width: 60px;height: 60px;line-height: 60px;}
  .video-btn i {font-size: 40px;}
  .why-choose-wrap {padding: 30px;}
  .why-choose-wrap .why-choose-content {margin-top: 30px;}
  .why-choose-wrap .why-choose-content.thard {margin-top: 0;margin-bottom: 30px;}
  .why-choose-wrap .why-choose-content h2 {font-size: 18px;line-height: 30px;}
  .contact-info-area .contact-info-col {padding: 15px;}
  .contact-info-area .single-contact-info {padding: 30px;}
  .contact-info-area .single-contact-info h3 {font-size: 20px;}
  .contact-area .contact-wrap {padding: 15px;}
  .contact-wrap .contact-form-col {padding: 10px;}
  .contact-area .contact-wrap .section-title h2 {font-size: 20px;}
  .get-in-touch {padding: 15px;}
  .get-in-touch h3 {font-size: 24px;margin-bottom: 10px;}
  .get-in-touch ul li {padding: 10px 0;}
  .contact-form-area .contact-map {margin-top: 25px;}
  .contact-form {padding: 0 15px;}
  .contact-form h3 {font-size: 24px;margin-top: 15px;margin-bottom: 10px;}
  .single-service {margin: 15px;}
  .service-content {padding: 15px 15px 5px;}
  .service-content h4 a {font-size: 18px;}
  .service-content .arrow {font-size: 25px;}
  .single-portfolio {margin: 15px;}
  .portfolio-content {padding: 15px;}
  .portfolio-content h4 a {font-size: 16px;}
  .portfolio-tabs-button {background-color: transparent;padding: 0px 15px 15px;}
  .portfolio-tabs-button .nav-tabs .nav-link {font-size: 16px;}
  .slider-area.style-one .slider-carousel .slide-item {padding: 40px 0;}
  .slider-area.style-one .slider-carousel .slider-content-box h1 {font-size: 20px;line-height: 35px;padding-bottom: 20px;}
  .slider-area.style-one .owl-nav .owl-prev, 
  .slider-area.style-one .owl-nav .owl-next {width: 25px;height: 25px;line-height: 20px;font-size: 16px;}
  .slider-area.style-one .owl-nav .owl-prev {left: 10px;}
  .slider-area.style-one .owl-nav .owl-next {right: 10px;}
  .banner-area .wrap-caption {padding: 50px 0;width: 90%;}
  .banner-area .wrap-caption h1 {font-size: 25px;}
  .banner-area .wrap-caption p {font-size: 17px;margin-bottom: 40px;}
  .promo-box .promo-content, .promo-box .promo-image {padding: 15px;}
  .promo-box .promo-content h1 {font-size: 20px;line-height: 30px;}
  .promo-box .promo-content .rating .rating-text {margin-top: 10px;margin-left: 0;display: block;}
  .promo-box .promo-content .btn-wrap {margin-top: 20px;}
  .promo-box .promo-content .btn-wrap a:first-child {margin-bottom: 20px;}
  .go-top.active {top: 88%;}
  .preview .preview-banner-area .inner-title {max-width: 300px;}
  .preview .preview-banner-area .inner h2 {font-size: 25px;line-height: 35px;}
  .preview .preview-banner-area .inner h2 span {font-size: 25px;line-height: 35px;}
  .preview .preview-banner-area .inner p {font-size: 17px;}
  .preview-demos-area .section-title p {font-size: 16px;}
  .preview-demos-area .single-demo-box {margin: 20px 0;}
  .preview-demos-area h3 {font-size: 18px;} 
  .preview-features-area .shape-1, 
  .preview-features-area .shape-2 {display: none;}
  .preview-features-area .single-feature-box {margin: 20px 0;}
  .preview-features-area .single-feature-box h3 {font-size: 18px;line-height: 30px;}
  .preview-features-area .section-title p {font-size: 16px;}
}

/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptb-100 {padding-top: 50px;padding-bottom: 50px;}
  .pt-100 {padding-top: 50px;}
  .pb-100 {padding-bottom: 50px;}
  .ptb-70 {padding-top: 35px;padding-bottom: 35px;}
  .pt-70 {padding-top: 35px;}
  .pb-70 {padding-bottom: 35px;}
  .page .entry-content {padding-top: 40px;padding-bottom: 40px;}
  .page.elementor-page .entry-content {padding-top: 0;padding-bottom: 0;}
  .section-title h2 {font-size: 28px;}
  .footer-area .footer-top .footer-title {font-size: 18px;}
  .page-title-area {padding-top: 80px;padding-bottom: 80px;}
  .page-title-content h2 {font-size: 35px;}
  .page-title-content ul li {font-size: 15px;}
  .single-pricing-box .pricing-header {padding: 25px 20px;}
  .single-pricing-box .pricing-header h3 {font-size: 19px;}
  .single-pricing-box .pricing-header .price {font-size: 50px;}
  .single-pricing-box .pricing-header .price span {margin-left: -15px;font-size: 15px;}
  .single-pricing-box .pricing-features {padding: 25px 20px;}
  .single-pricing-box .pricing-features li i {font-size: 16px;}
  .single-pricing-box .pricing-footer {padding: 25px 20px;}
  .order-form-box .contact-info, .order-form-box .service-info, 
  .order-form-box .time-info, .order-form-box .submit-info {padding: 30px;}
  .order-form-box .select-wrapper.select-time {width: 110px;}
  .single-skill-inner-details {margin-bottom: 40px;}
  .feedback-image {text-align: center;margin-top: 30px;}
  .feedback-content {text-align: center;padding: 25px 20px;max-width: 100%;margin-left: 0;margin-top: 0;}
  .feedback-content .rating {margin-bottom: 10px;}
  .feedback-content p {font-size: 17px;}
  .feedback-content .client-info {margin-top: 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .feedback-content .client-info .title {margin-left: 15px;text-align: start;}
  .feedback-content .client-info .title h3 {font-size: 17px;}
  .feedback-content .client-info .title span {font-size: 13px;}
  .feedback-content::before {right: 20px;bottom: 65px;font-size: 65px;}
  .feedback-content::after {margin: 0;border-radius: 10px;}
  .review-content {text-align: center;padding-top: 0;padding-right: 0;padding-bottom: 0;}
  .review-content h2 {font-size: 32px;}
  .review-content .single-review-box {margin-top: 20px;margin-right: 0;}
  .single-review-box .rating i {font-size: 15px;}
  .single-review-box p {font-size: 16px;}
  .single-review-box .client-info .d-flex {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .single-review-box .client-info .title {text-align: start;}
  .single-review-box .client-info .title h5 {font-size: 17px;}
  .single-review-box::before {right: 0;}
  .review-image {padding-left: 0;margin-top: 30px;}
  .review-slides.owl-theme .owl-nav {top: 0;right: 0;opacity: 1;margin-top: 25px;-webkit-transform: unset;transform: unset;position: relative;visibility: visible;}
  .review-slides.owl-theme .owl-nav [class*=owl-] {margin: 0 5px;display: inline-block;}
  .single-blog-inner .thumb .blog-meta {margin: 0 25px;padding: 10px 15px;}
  .single-blog-inner .details {margin: 0 25px;padding: 15px;}
  .single-blog-inner .details h4 {font-size: 17px;}
  .pagination-area {margin-bottom: 10px;margin-top: 30px;}
  .pagination-area .page-numbers {margin-bottom: 10px;}
  .blog-details-right-area.blog-left-sidebar {margin-bottom: 20px;}
  .blog-details-right-area.blog-right-sidebar {margin-top: 30px;}
  .blog-details-area .blog-details-right-area.blog-right-sidebar {margin-top: 20px;}
  .content_block_5 .content-box .sec-title h2 {font-size: 25px;line-height: 42px;}
  .single-counter h2 {font-size: 35px;}
  .about-content {margin-right: 0px;margin-bottom: 35px;}
  .about-content h2 {font-size: 28px;}
  .about-img {}
  .feature-block-one .inner-box .overlay-content p {font-size: 15px;}
  .choose-tab .tabs li {font-size: 15px;padding: 20px;}
  .why-choose-img {height: 300px;}
  .video-btn {width: 60px;height: 60px;line-height: 60px;}
  .video-btn i {font-size: 40px;}
  .why-choose-wrap .why-choose-content {margin-top: 30px;}
  .why-choose-wrap .why-choose-content.thard {margin-top: 0;margin-bottom: 30px;}
  .why-choose-wrap .why-choose-content h2 {font-size: 20px;}
  .get-in-touch h3 {font-size: 25px;margin-bottom: 15px;}
  .contact-form h3 {font-size: 25px;margin-top: 15px;margin-bottom: 15px;}
  .service-content h4 a {font-size: 20px;} 
  .service-content .arrow {font-size: 28px;}
  .portfolio-content {padding: 15px;}
  .portfolio-content h4 a {font-size: 17px;}
  .slider-area.style-one .slider-carousel .slide-item {padding: 80px 0;}
  .slider-area.style-one .slider-carousel .slider-content-box h1 {font-size: 30px;line-height: 45px;}
  .slider-area.style-one .owl-nav .owl-prev, 
  .slider-area.style-one .owl-nav .owl-next {width: 50px;height: 50px;line-height: 40px;}
  .banner-area .wrap-caption {padding: 80px 0;width: 60%;}
  .banner-area .wrap-caption h1 {font-size: 42px;}
  .banner-area .wrap-caption p {font-size: 20px;margin-bottom: 50px;}
  .promo-box .promo-content h1 {font-size: 22px;}
  .promo-box .promo-content .btn-wrap {margin-top: 30px;}
  .go-top.active {top: 82.5%;}
  .preview .preview-banner-area .inner-title {max-width: 700px;}
  .preview .preview-banner-area .inner h2 {font-size: 35px;line-height: 50px;}
  .preview .preview-banner-area .inner h2 span {font-size: 35px;line-height: 50px;}
  .preview-features-area .single-feature-box {margin: 25px 15px;}
}

/* Max width 991px */
@media only screen and (max-width: 991px) {
  .pt-30 {padding-top: 30px;}
  .pt-30:first-child {padding-top: 0;}
  .footer-bottom .copyright {padding-bottom: 30px;}
  .team-details-page .thumb {margin-right: 0px;}
  .single-skill-inner-details {margin-right: 0px;}
}

/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title h2 {font-size: 35px;}
  .default-btn.icon {padding: 16px 20px 16px 50px;}
  .default-btn.icon i {left: 20px;}
  .main-mainmenu .container-fluid {padding-right: 20px;padding-left: 20px;}
  .mainmenu > .menu-item-has-children .main-submenu {min-width: 240px;}
  .mainmenu > .menu-item-has-children .main-submenu {left: 10px;}
  .main-mainmenu .header-logo {max-width: 170px;}
  .mainmenu > li > a {font-size: 15px;}
  .mainmenu > .menu-item-has-children > a {margin-right: 16px;}
  .footer-area .footer-top .footer-title {font-size: 19px;}
  .footer-area .footer-top .address-widget li {padding: 0px 0px 20px 35px;}
  .footer-area .footer-top .desc.time {font-size: 14.5px;}
  .single-team-inner .details-inner {padding: 15px;}
  .single-team-inner .details-inner h4 {font-size: 18px;}
  .single-team-inner .hover-details-wrap h4 {font-size: 18px;}
  .feedback-content {top: -40px;padding: 40px;margin-right: 40px;max-width: 100%;}
  .review-area::before {height: 50px;}
  .review-content {padding-top: 0;padding-bottom: 0;}
  .review-content h2 {font-size: 32px;} 
  .review-content .single-review-box {margin-top: 15px;margin-right: 30px;}
  .single-review-box p {font-size: 15px;}
  .single-review-box .client-info {margin-top: 20px;}
  .single-review-box .client-info img {width: 60px;height: 60px;}
  .single-review-box .client-info .title h5 {font-size: 16px;}
  .single-blog-inner .thumb .blog-meta {margin: 0 15px;padding: 10px 15px;}
  .single-blog-inner .blog-meta li {margin-right: 8px;}
  .single-blog-inner .details {padding: 15px;margin: 0 15px;}
  .single-blog-inner .details h4 {font-size: 18px;}
  .blog-details-right-area .blog-widget {padding: 20px;} 
  .blog-details-right-area .blog-widget.resent-post-widget ul li a {padding-left: 100px;} 
  .blog-details-right-area .blog-widget.resent-post-widget ul li a img {width: 90px;} 
  .content_block_5 .content-box .sec-title h2 {font-size: 23px;line-height: 40px;}
  .single-counter h2 {font-size: 35px;}
  .about-content h2 {font-size: 27px;}
  .feature-block-one .inner-box .overlay-content {padding: 0px 15px 0px 35px;}
  .feature-block-one .inner-box .overlay-content p {font-size: 15px;line-height: 1.6;}
  .feature-block-one .inner-box h4 {font-size: 18px;line-height: 26px;}
  .choose-tab .tabs li {padding: 20px;}
  .why-choose-wrap .why-choose-content h2 {font-size: 27px;line-height: 37px;}
  .service-content h4 a {font-size: 20px;}
  .service-content .arrow {font-size: 20px;}
  .service-area .four-columns .single-service {margin: 10px;}
  .service-area .four-columns .service-content {padding: 10px;}
  .service-area .four-columns .service-content h4 a {font-size: 16px;}
  .service-area .four-columns .service-content .arrow {font-size: 16px;}
  .portfolio-content {padding: 15px;}
  .portfolio-content h4 a {font-size: 18px;}
  .slider-area.style-one .slider-carousel .slide-item {padding: 120px 0;}
  .slider-area.style-one .slider-carousel .slider-content-box h1 {font-size: 50px;line-height: 65px;}
  .banner-area .wrap-caption {padding: 120px 0;width: 60%;}
  .banner-area .wrap-caption h1 {font-size: 52px;}
  .banner-area .wrap-caption p {font-size: 20px;margin-bottom: 50px;}
  .promo-box .promo-content h1 {font-size: 22px;}
  .promo-box .promo-content .btn-wrap {margin-top: 30px;}
  .promo-box .promo-content .btn-wrap span {font-size: 13px;padding: 0 15px 0 30px;}
  .promo-box .promo-content .btn-wrap span em {font-size: 18px;}
  .go-top.active {top: 80.2%;}
  .preview .preview-banner-area .inner-title {max-width: 900px;}
  .preview .preview-banner-area .inner h2 {font-size: 40px;line-height: 60px;}
  .preview .preview-banner-area .inner h2 span {font-size: 40px;line-height: 60px;}
}

/* Min width 992px */
@media only screen and (min-width: 992px) {
  .pl-50 {padding-left: 50px;}
  .nice-select .option {float: left;width: 180px;}
}

/* Min width 1200px to Max width 1280px */
@media only screen and (min-width: 1200px) and (max-width: 1320px) {
  .mainmenu > li {margin: 0 15px;}
  .go-top.active {top: 85.2%;}
  .banner-area .wrap-caption {width: 60%;}
  .preview .preview-banner-area .inner-title {max-width: 1100px;}
}
