@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .wrd-single-pricing-table.pricing-two-item {
        padding: 190px 30px 50px 30px;
    }

    .wrd-team-two-wrapper .member-two-info {
        padding: 30px 25px;
    }

    .wrd-team-two-wrapper .member-name {
        font-size: 28px;
        line-height: 38px;
    }

    .wrd-team-two-wrapper .member-designation {
        margin-bottom: 35px;
    }

    .member-two-social {
        margin-top: 35px;
    }

    .project-title {
        font-size: 22px;
    }

    .service-section-three .service-title {
        font-size: 26px;
    }

    .service-section-three .wrd-section-title-wrapper h2 {
        font-size: 46px;
        line-height: 58px;
    }

    .wrd-recent-post-widget-title {
        font-size: 19px;
        line-height: 27px;
    }

    .cta-widget-content {
        padding: 55px 30px 45px 30px;
    }
    .cta-widget-title {
        font-size: 34px;
        line-height: 44px;
    }

    .wrd-google-map-wrapper {
        padding: 115px 40px;
    }
}


@media only screen and (max-width: 1366px) {
    .wrd-slide-title h2 {
        font-size: 82px;
        line-height: 92px;
    }

    .double-image-one, .double-image-two {
        max-width: 255px;
    }

    .wrd-double-image-wrapper {
        width: 100%;
    }

    .wrd-home-one-about {
        padding-left: 15px;
    }

    .subscribe-form-content {
        padding: 35px 50px 35px 50px;
    }

    .wrd-section-title-wrapper h2 {
        font-size: 48px;
        line-height: 58px;
    }

    .wrd-contact-form-container {
        padding: 65px 50px 70px 50px;
    }

    .contact-section {
        padding-top: 115px;
        padding-right: 80px;
    }

    .wrd-recent-post-title {
        font-size: 23px;
        line-height: 33px;
    }

    .wrd-recent-post-item {
        height: 535px;
    }

    .wrd-gallery-photo-url {
        height: 95px;
        width: 32.300000%;
    }

    .wrd-price-title {
        font-size: 24px;
    }

    .header-style-two .header-area .container {
        max-width: 1140px;
    }

    .wrd-home-slider-two .wrd-slider-right-video{
        right: 5%;
    }

    .wrd-subscribe-title-wrapper h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .wrd-single-pricing-table.pricing-two-item::before {
        border-top: 140px solid #f9e6c6;
        border-bottom: 140px solid transparent;
        border-left: 140px solid transparent;
        border-right: 140px solid transparent;
    }

    .wrd-single-pricing-table.pricing-two-item::after {
        border-left: 80px solid #e9a537;
        border-bottom: 80px solid transparent;
        border-right: 80px solid transparent;
        border-top: 80px solid transparent;
    }

    .pricing-two-item .wrd-price-title  {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .wrd-testimonial-two-item .wrd-testimonial-person-name {
        font-size: 22px;
        line-height: 32px;
    }

    .sidebar-widget-area .widget{
        padding: 30px;
    }
}


@media only screen and (max-width: 1024px) {
    .header-navigation-area {
        display: none;
    }

    .main-menu-area .row {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .mobile-menu-trigger {
        display: block;
    }

    .wrd-slide-title h2 {
        font-size: 75px;
        line-height: 85px;
    }

    .wrd-slider-right-video {
        width: 330px;
    }

    .wrd-single-slide-item {
        height: 800px;
    }

    .wrd-section-title-wrapper h2 {
        font-size: 46px;
        line-height: 56px;
    }
    .single-service-item .service-content {
        padding: 40px 25px 20px 25px;
    }

    .service-title {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .wrd-subscribe-title-wrapper h2 {
        font-size: 45px;
        line-height: 55px;
        margin-bottom: 20px;
    }

    .subscribe-form-content {
        padding: 30px 50px 30px 50px;
    }

    .wrd-subscribe-form input[type="email"]{
        padding: 10px 15px;
    }

    .subscribe-button{
        height: 50px;
    }

    .subscribe-button i {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
    }

    .team-section .wrd-section-title-content {
        width: 50%;
    }

    .member-info {
        padding: 30px 20px 30px 20px;
    }

    .member-name {
        font-size: 24px;
        line-height: 34px;
    }

    .member-social {
        margin-top: 20px;
    }

    .member-social ul li a {
        height: 35px;
        width: 35px;
        line-height: 35px;
    }

    .contact-section {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
    }

    .wrd-contact-form-container {
        padding: 65px 30px 70px 30px;
    }

    .wrd-contact-form-container input, .wrd-contact-form-container textarea {
        padding: 10px;
    }

    .video-gallery .wrd-section-title-content {
        width: 55%;
    }

    .wrd-client-moment-slider-wrapper .slick-slide {
        padding: 0 15px;
    }

    .wrd-client-moment-slider-wrapper .slick-arrow {
        left: 515px;
    }

    .wrd-client-moment-slider-wrapper .slick-arrow.slick-next {
        left: auto;
        right: 515px;
    }

    .client-image-wrapper .info {
        padding: 28px 30px 26px 30px;
    }

    .client-image-wrapper a{
        right: 30px;
    }

    .video-container {
        max-width: 60%;
    }

    .wrd-gallery-photo-url {
        height: 65px;
        width: 32%;
    }

    .sidebar-widget-area .wrd-recent-post-widget-title {
        font-size: 19px;
        line-height: 28px;
    }

    .header-style-two .header-top-info li {
        padding-right: 8px;
        margin-right: 8px;
    }

    .wrd-home-slider-two .wrd-slider-right-video {
        width: 300px;
        height: 300px;
        margin-top: -150px;
    }

    .contact-section-two .wrd-contact-form-container {
        padding: 65px 50px 70px 50px;
    }

    .contact-section-two textarea {
        height: 135px;
    }

    .wrd-cta-two .cta-text h3 {
        font-size: 45px;
        line-height: 55px;
        color: #ffffff;
    }

    .project-section.project-layout-two .wrd-section-title-content {
        width: 55%;
    }

    .wrd-home-three-slider .slider-left-image {
        display: none;
    }

    .wrd-slider-left-image-two {
        left: auto;
        right: 80px;
        top: 80px;
    }

    .wrd-home-three-slider .wrd-single-slide-item {
        height: 650px;
    }

    .header-style-three .mobile-menu-trigger span{
        background-color: #ffffff;
    }

    .wrd-home-three-slider .wrd-slider-content-wrapper {
        padding-left: 0;
    }

    .home-three-about .wrd-home-one-about {
        padding-left: 0;
    }

    .service-three-section-title .wrd-button {
        margin-bottom: 70px;
    }

    .project-layout-three .wrd-section-title-content {
        width: 60%;
    }

    .wrd-image-with-circle-bg::before{
        width: 460px;
        height: 460px;
    }

    .wrd-contact-form-container.home-three-form {
        padding: 0 0 0 30px;
    }
    .wrd-experience-content {
        padding-left: 0;
    }
    .wrd-experience-year {
        font-size: 90px;
        margin-bottom: 25px;
    }


    .wrd-experience-text {
        font-size: 42px;
    }

    .sidebar-widget-area .widget .post-count-number{
        width: 50px;
    }

    .wrd-recent-post-widget img {
        height: 70px;
        width: 70px;
    }

    .sidebar-widget-area .wrd-recent-post-widget .wrd-recent-post-title-and-date {
        margin-left: 85px;
    }

    .cta-widget-content{
        padding: 55px 30px 45px 30px;
    }

    .cta-widget-number {
        font-size: 28px;
        line-height: 38px;
    }

    .wrd-service-details-content h1 {
        font-size: 36px;
        line-height: 50px;
    }

    .wrd-projects-wrapper {
        padding: 0;
    }

    .wrd-member-details .wrd-member-image{
        margin-bottom: 50px;
    }

    .wrd-member-desc-wrapper {
        padding-left: 0;
    }

    .member-details-social{
        right: 15px;
    }

    .contact-details{
        position: relative;
        bottom: auto;
        padding-bottom: 0;
    }

    .wrd-google-map-wrapper {
        padding: 115px 15px 85px;
    }

    #wrd-google-map {
        height: 450px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .wrd-circle-image {
        height: 460px;
        width: 460px;
    }

    .sidebar-widget-area .wrd-recent-post-widget-title {
        font-size: 15px;
        line-height: 23px;
    }

    article .post-title {
        font-size: 38px;
        line-height: 48px;
    }

    .wrd-project-info-list li {
        padding: 10px 25px;
    }

    .contact-page-form .error-left-image::before{
        height: 400px;
        width: 400px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wrd-team-two-wrapper .member-two-info {
        padding: 30px 20px;
    }

    .wrd-team-two-wrapper .member-name {
        font-size: 24px;
        line-height: 34px;
    }

    .wrd-team-two-wrapper .member-designation {
        font-size: 13px;
    }

    .wrd-team-two-wrapper .member-two-social a {
        height: 35px;
        width: 35px;
        line-height: 35px;
    }

    .wrd-team-two-wrapper .member-designation {
        margin-bottom: 25px;
    }
    .member-two-social {
        margin-top: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    article .post-title {
        font-size: 35px;
        line-height: 45px;
    }

    .header-social {
        text-align: left;
    }
}

@media only screen and (max-width: 991px) {

    .header-top-button a i {
        margin-left: 10px;
    }

    .wrd-slider-right-video{
        display: none;
    }
    .slider-button-wrapper .wrd-video-button{
        display: inline-block;
    }

    .double-image-one, .double-image-two {
        max-width: 300px;
    }

    .wrd-double-image-wrapper {
        width: 630px;
        margin: 0 auto 60px;
    }

    .section-title-desc ul li {
        width: 30.333333%;
    }

    .cta-text {
        text-align: center;
        margin-bottom: 35px;
    }

    .cta-button-wrapper.text-end {
        text-align: center !important;
    }

    .service-section .wrd-section-title-content {
        width: 65%;
    }

    .subscribe-area .row [class*="col-"].wrd-pr-0 {
        padding-right: 15px;
    }

    .subscribe-form-content {
        padding: 50px;
    }

    .team-section .wrd-section-title-content {
        width: 65%;
    }

    .video-wrapper img {
        height: auto;
    }

    .video-container {
        max-width: 100%;
        position: relative;
    }

    .contact-section{
        padding: 0;
    }

    .video-gallery .wrd-section-title-content {
        width: 75%;
    }

    .client-moment-slider {
        margin: 0 -15px;
    }

    .wrd-client-moment-slider-wrapper .slick-arrow {
        left: 25px;
    }

    .wrd-client-moment-slider-wrapper .slick-arrow.slick-next {
        left: auto;
        right: 25px;
    }

    .client-image-wrapper .info, .client-image-wrapper .client-moment-video{
        opacity: 1;
        visibility: visible;
    }

    .client-image-wrapper .info {
        padding: 22px 25px;
        width: 100%;
        position: relative;
    }
    .client-image-wrapper .info h3 {
        font-size: 24px;
    }
    .client-image-wrapper .client-moment-video {
        top: 15px;
        right: 15px;
    }
    .client-image-overlay {
        bottom: auto;
        top: 0;
        background: linear-gradient(0deg, transparent, rgba(0, 0, 0, .75));
    }

    .counter-box{
        width: 100%;
    }

    .wrd-counter-col::before {
        display: none;
    }

    .header-top-area {
        text-align: center;
    }

    .wrd-home-slider-two .wrd-video-button:before,.wrd-home-slider-two .wrd-video-button:after{
        width: 75px;
        height: 75px;
    }

    .wrd-home-slider-two .wrd-single-slide-item {
        height: 700px;
    }

    .contact-section-two {
        margin-top: -60px;
    }

    .wrd-cta-two .cta-area {
        padding: 45px 50px 55px 50px;
    }

    .project-section.project-layout-two .wrd-section-title-content {
        width: 75%;
    }

    .subscribe-layout-two {
        padding: 50px;
    }

    .subscribe-layout-two .wrd-subscribe-title-wrapper {
        margin-bottom: 30px;
    }

    .cta-two-title {
        font-size: 42px;
        line-height: 52px;
    }

    .wrd-footer-extra-padding .footer-widget-area {
        padding: 240px 0 55px;
    }

    .team-and-project-wrapper-bg{
        display: none;
    }

    .header-style-three .header-top-info li {
        padding-right: 0;
        margin-right: 7px;
    }

    .header-style-three .header-top-info li::before {
        display: none;
    }

    .header-style-three .header-top-info {
        margin-left: 0;
    }
    .header-style-three .header-social {
        margin-right: -15px;
    }

    .header-three-menu-area{
        padding: 0 15px;
    }

    .wrd-circle-img-with-video {
        text-align: center;
    }

    .home-three-about .wrd-home-one-about {
        margin-bottom: 50px;
    }

    .project-layout-three .wrd-section-title-content {
        width: 90%;
    }

    .wrd-image-with-circle-bg {
        margin-bottom: 70px;
    }
    .wrd-contact-form-container.home-three-form {
        padding: 0;
    }

    .about-us .wrd-circle-img-with-video {
        text-align: center;
    }

    .about-us .home-three-about .wrd-home-one-about {
        margin-bottom: 0;
        margin-top: 65px;
    }

    .wrd-experience-box {
        padding: 50px 25px;
    }

    .wrd-experience-year {
        font-size: 60px;
        margin-bottom: 25px;
    }

    .wrd-experience-text {
        font-size: 32px;
    }

    .services-title .wrd-section-title-content {
        width: 65%;
    }

    .sidebar-widget-area {
        margin-top: 0;
    }

    .wrd-project-info {
        margin-bottom: 40px;
        margin-top: 30px;
    }

    .contact-page-form .error-left-image{
        display: none;
    }

    .wrd-single-pricing-table.pricing-two-item::before {
        border-top: 165px solid #f9e6c6;
        border-bottom: 165px solid transparent;
        border-left: 165px solid transparent;
        border-right: 165px solid transparent;
    }

    .wrd-single-pricing-table.pricing-two-item::after {
        border-left: 95px solid #e9a537;
        border-bottom: 95px solid transparent;
        border-right: 95px solid transparent;
        border-top: 86px solid transparent;
    }
}

@media only screen and (max-width: 767px) {
    .header-top-area{
        text-align: center;
    }

    .header-button {
        display: none;
    }

    .wrd-single-slide-item {
        height: 680px;
    }
    .wrd-slider-content-wrapper {
        margin-top: 130px;
    }

    .wrd-slide-sub-title {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .wrd-slide-title h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .wrd-slider-content-text {
        font-size: 18px;
        margin-top: 25px;
        line-height: 28px;
    }

    .slider-button-wrapper .wrd-button {
        padding: 12px 18px 10px 18px;
    }

    .wrd-single-slide-item .wrd-video-button::before, .wrd-single-slide-item .wrd-video-button::after {
        height: 50px;
        width: 50px;
    }

    .slider-button-wrapper .wrd-video-button{
        margin-left: 30px;
    }

    .slider-button-wrapper .wrd-video-button i{
        font-size: 16px;
    }

    .wrd-home-slider-two .wrd-single-slide-item {
        height: 550px;
    }

    .about-section {
        padding: 100px 0;
    }

    .wrd-double-image-wrapper {
        width: 295px;
        margin: 0 auto 50px;
        height: 300px;
    }

    .double-image-one, .double-image-two {
        max-width: 140px;
    }

    .bg-circle {
        height: 300px;
        width: 300px;
        margin-top: -150px;
        margin-left: -150px;
    }

    .wrd-section-title-content,
    .service-section .wrd-section-title-content,
    .team-section .wrd-section-title-content{
        width: 100%;
    }

    .section-subtitle {
        margin-bottom: 15px;
    }

    .wrd-section-title-wrapper h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .wrd-section-title-wrapper {
        margin-bottom: 20px;
    }

    .section-subtitle-two {
        font-size: 20px;
        line-height: 30px;
    }

    .wrd-home-one-about {
        padding-left: 0;
    }

    .section-title-desc ul li {
        width: 100%;
    }

    .wrd-button, input[type="submit"], button[type="submit"] {
        padding: 12px 20px 10px 20px;
    }

    .service-section {
        padding: 95px 0 100px 0;
    }

    .cta-area {
        padding: 45px 25px 35px 25px;
    }
    .cta-text {
        margin-bottom: 30px;
    }
    .cta-text h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .cta-button-wrapper .wrd-call-button i {
        font-size: 30px;
        line-height: 30px;
        height: 30px;
        width: 20px;
        margin-top: -15px;
    }

    .cta-button-wrapper .wrd-call-button {
        padding-left: 50px;
    }

    .cta-button-wrapper .wrd-call-button .button-text {
        font-size: 22px;
        font-weight: 500;
    }

    .subscribe-area {
        padding: 100px 0 95px;
    }

    .subscribe-form-content {
        padding: 50px 25px 50px 25px;
    }

    .wrd-subscribe-title-wrapper h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .subscribe-button,.subscribe-button i {
        width: 50px;
    }

    .wrd-subscribe-form input[type="email"] {
        width: calc(100% - 55px);
        padding: 9px 15px 10px;
    }

    .team-section {
        padding-bottom: 60px;
    }

    .wrd-contact-form-container {
        padding: 65px 10px 70px 10px;
    }

    .video-gallery {
        padding: 25px 0 100px;
    }

    .video-gallery .wrd-section-title-content {
        width: 100%;
    }

    .video-wrapper, .video-wrapper img {
        height: auto;
    }

    .client-image-wrapper .info {
        padding: 22px 20px;
    }

    .client-image-wrapper .info h3 {
        font-size: 22px;
    }

    .pricing-section {
        padding: 95px 0 70px;
    }

    .wrd-testimonial-slider-wrapper {
        padding: 95px 0 100px;
    }

    .wrd-testimonial-item {
        padding: 50px 25px 45px 25px;
        margin: 0 15px;
    }

    .wrd-brand-slider-item.slick-slide {
        height: 150px;
    }

    .recent-post-wrapper {
        padding: 95px 0 70px;
    }

    .site-copyright-text,.footer-bottom-area .left-text {
        text-align: center;
    }

    .footer-bottom-area .left-text{
        margin-bottom: 5px;
    }

    .footer-widget-area .widget_nav_menu {
        padding-left: 10px;
    }

    .header-style-two .header-top-area{
        padding: 10px 0;
    }
    .header-style-two .header-top-info li {
        margin-right: 0;
        padding-right: 0;
        font-size: 15px;
    }
    .header-style-two .header-top-info li::before {
        display: none;
    }

    .contact-section-two .wrd-contact-form-container {
        padding: 55px 15px 60px 15px;
    }

    .contact-section-two .wrd-contact-form-container .wrd-subscribe-title-wrapper {
        margin-bottom: 35px;
    }

    .contact-section-two {
        margin-top: -55px;
    }

    .wrd-home-slider-two .wrd-slider-content-wrapper {
        margin-top: -35px;
    }

    .wrd-cta-two .cta-area {
        padding: 45px 0 55px 0;
    }

    .wrd-cta-two .cta-text h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .project-section.project-layout-two .wrd-section-title-content {
        width: 100%;
    }

    .project-layout-two .single-project-item {
        padding: 0 10px;
    }

    .subscribe-layout-two {
        padding: 50px 15px;
    }

    .subscribe-layout-two .wrd-subscribe-title-wrapper h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .wrd-testimonial-slider-two-wrapper .wrd-testimonial-two-item {
        padding: 0 10px;
    }

    .wrd-testimonial-two-desc {
        padding: 65px 25px 35px 25px;
    }

    .wrd-testimonial-two-item .wrd-testimonial-icon {
        font-size: 45px;
        left: 25px;
    }

    .wrd-testimonial-two-item .wrd-testimonial-text {
        margin-top: 30px;
    }

    .wrd-cta-two-content {
        padding: 50px 20px 60px 20px;
    }

    .cta-two-title {
        font-size: 28px;
        line-height: 38px;
    }

    .wrd-cta-two-content {
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
    }

    .wrd-recent-post-item {
        height: 515px;
    }

    .contact-section-two {
        padding-bottom: 100px;
    }

    .team-and-project-section-wrapper {
        padding-top: 95px;
        padding-bottom: 60px;
    }

    .team-and-project-section-wrapper .team-section {
        padding-bottom: 55px;
    }

    .pricing-two-wrapper {
        padding: 95px 0 70px;
    }

    .wrd-testimonial-slider-two-wrapper {
        padding: 95px 0;
    }

    .wrd-slider-left-image-two {
        display: none;
    }

    .wrd-home-three-slider .wrd-single-slide-item {
        height: 480px;
    }

    .wrd-image-with-circle-bg::before,
    .wrd-circle-image {
        height: 280px;
        width: 280px;
    }

    .wrd-circle-img-with-video .wrd-video-button::after {
        height: 100px;
        width: 100px;
    }

    .wrd-circle-img-with-video .wrd-video-button {
        left: 25px;
    }

    .banner-area {
        height: 300px;
    }
    .banner-title {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 5px;
    }

    .breadcrumb-container {
        font-size: 18px;
        font-weight: normal;
    }

    .about-us .about-section {
        padding: 110px 0 100px;
    }

    .wrd-years-of-experience {
        padding: 100px 0 75px;
    }

    .wrd-experience-box {
        margin-bottom: 50px;
    }

    .about-us .team-section {
        padding: 95px 0 60px;
    }

    .services .service-section {
        padding: 95px 0 70px 0;
    }

    .services-title .wrd-section-title-content {
        width: 100%;
    }

    .single-post-wrapper .post-content-wrapper {
        padding: 35px 20px 45px 20px;
    }
    article .post-title {
        font-size: 24px;
        line-height: 34px;
    }

    .post-meta ul li {
        margin-right: 7px;
    }

    .post-pagination ul li a, .post-pagination ul li span, .page-links a, .page-links span {
        display: inline-block;
        height: 40px;
        width: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .post-pagination ul li {
        margin-right: 5px;
    }

    .post-pagination ul li i{
        line-height: 1;
    }

    .post-pagination span.page-numbers.dots{
        font-size: 25px;
    }

    .wrd-recent-post-widget img {
        height: 60px;
        width: 60px;
    }
    .sidebar-widget-area .wrd-recent-post-widget .wrd-recent-post-title-and-date {
        margin-left: 70px;
    }

    .sidebar-widget-area .wrd-recent-post-widget-title {
        font-size: 16px;
        line-height: 24px;
    }

    .sidebar-widget-area .wrd-recent-post-title-and-date h6 {
        margin-bottom: 0;
    }

    .blog-details-image-and-list img {
        margin-bottom: 30px;
    }

    .comment-author-name {
        left: 0;
        top: 100px;
    }

    .comment-metadata {
        left: 0;
        top: 140px;
    }

    .comment .comment-content {
        padding-left: 0px;
        margin-top: 100px;
    }

    .comment ol.children {
        padding-left: 25px;
    }

    .wrd-service-details-content h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .all-articles,.post-content-column {
        margin: 100px 0;
    }

    .projects .project-section {
        padding: 90px 0 40px;
    }
    .project-title {
        font-size: 24px;
    }

    .content-area.project-details-content {
        margin-top: 100px;
    }

    .team-member-page .team-section.home-three-team {
        padding: 95px 0 60px;
    }

    .wrd-member-details-wrapper {
        padding-top: 100px;
    }

    .wrd-member-details.wrd-light-bg {
        padding: 15px;
    }

    .wrd-member-name {
        font-size: 28px;
        line-height: 38px;
    }

    .wrd-member-details .wrd-designation {
        font-weight: normal;
        font-size: 15px;
        margin-bottom: 15px;
    }

    .error-left-image:before {
        height: 300px;
        width: 300px;
    }

    .text-404 h4 {
        font-size: 150px;
    }

    .not-found-text-wrapper h6 {
        font-size: 30px;
        line-height: 40px;
    }

    section.error-404 {
        padding: 100px 0;
    }

    .wrd-google-map-wrapper {
        padding: 100px 15px 70px;
    }
    #wrd-google-map {
        height: 300px;
    }

    .wrd-contact-details-box {
        padding: 30px 20px 25px 95px;
    }

    .wrd-contact-details-box-icon {
        height: 55px;
        width: 55px;
        font-size: 25px;
        line-height: 55px;
        left: 25px;
    }

    section.contact-page-form {
        padding-bottom: 100px;
    }

    .wrd-single-pricing-table.pricing-two-item::after {
        border-left: 100px solid #e9a537;
        border-bottom: 100px solid transparent;
        border-right: 100px solid transparent;
        border-top: 100px solid transparent;
    }
}

@media only screen and (min-width: 360px) and (max-width: 414px) {
    .wrd-double-image-wrapper {
        width: 330px;
        margin: 0 auto 50px;
        height: 300px;
    }

    .double-image-one, .double-image-two {
        max-width: 155px;
    }

    .sidebar-widget-area .wrd-recent-post-widget-title {
        font-size: 18px;
        line-height: 1;
    }
}


@media only screen and (min-width: 375px) and (max-width: 414px) {
    .wrd-recent-post-item {
        height: 560px;
    }
}


@media only screen and (min-width: 415px) and (max-width: 540px) {
    .wrd-double-image-wrapper {
        width: 355px;
    }

    .double-image-one, .double-image-two {
        max-width: 170px;
    }
    .wrd-recent-post-item {
        height: 670px;
    }


    .wrd-recent-post-thumbnail,
    .wrd-recent-post-thumbnail img,
    .project-layout-two .project-image img{
        width: 100%;
    }

    .wrd-single-pricing-table.pricing-two-item {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .project-three-image {
        display: inline-block;
    }

    .project-three-item {
        text-align: center;
    }

}

@media only screen and (min-width: 400px) and (max-width: 540px) {
    .wrd-single-pricing-table.pricing-two-item::before {
        border-top: 180px solid #f9e6c6;
        border-bottom: 180px solid transparent;
        border-left: 180px solid transparent;
        border-right: 180px solid transparent;
    }
}