/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
    .cta_image_1 {
        margin-right: 0;
        width: 100%;
    }

    .home_two_banner .decoration_text{
        display: none;
    }
    .home_two_banner .banner_image:before{
        display: none;
    }
    .home_two_banner .banner_image{
        overflow: hidden;
    }

    .home_two_banner .image_2 {
        right: 0;
    }

    .image_2.wow.fadeInUp2 {
        right: 0;
    }

    .banner_image.scene {
        width: 100%;
        margin-right: 0;
    }

    .orange_shape.wow.fadeInUp2 {
        right: 0;
    }
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    .pricing_plan .item_title {
        font-size: 25px;
    }

    .whoweare_image.video-bg {
        width: 50%;
    }

	.cta_image_1 {
		width: 470px;
		margin-right: 0;
		margin-bottom: 0;
	}

    .home_two_banner .banner_image:before,
    .home_two_banner .decoration_text{
        display: none;
    }

    .home_two_banner .banner_image{
        overflow: hidden;
        width: 100%;
    }

    .home_two_banner .image_2 {
        right: 0;
    }

    .header_items_list > li:first-child {
        display: none;
    }

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .logo_image img {
        width: 105px;
    }

    .whoweare_image.video-bg {
        width: 100%;
        height: 400px;
        position: relative;
    }

    .secondary_footer .footer-widget {
        margin-top: 30px;
    }

    .footer_contact_form {
        text-align: left;
        margin-left: 0;
    }

    .container, .container-md, .container-sm {
        max-width: 720px;
    }

    .service_split {
        max-width: 100%;
        margin: 0;
    }

    .service_split .item_image img {
        object-fit: cover;
        width: 100%;
    }

    .service_split .item_image {
        display: flex;
        height: auto;
    }

    .image-50 {
        height: 400px;
        width: 100%;
        position: relative;
    }

    .faq_content_wrap {
        padding-top: 50px;
        padding-bottom: 50px;
        max-width: 100%;
        padding-left: 50px;
        padding-right: 50px;
    }

    .testimonial_auto_wrap {
        max-width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .skill_content_wrap {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .team_grid {
        max-width: 100%;
    }

    .team_grid img {
        width: 100%;
    }

    .feature_listlayout_boxed {
        max-width: 100%;
    }

    .whatwedo_content {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .service_boxed {
        max-width: 100%;
    }

    .service_grid_2 {
        max-width: 100%;
    }

    .feature_primary, .feature_primary_2 {
        max-width: 100%;
    }

    .home_two_banner .banner_image:before{
        display: none;
    }

}


/* small mobile :320px. */
@media (max-width: 767px) {
    .latest-comments ul li ul.children {
        padding-left: 0;
    }

    .whoweare_image.video-bg {
        width: 100%;
        height: 400px;
        position: relative;
    }

    .comment-reply-link {
        position: static;
    }

    .avatar-name {
        margin-bottom: 5px;
    }

    blockquote {
        padding: 35px 30px 35px;
        font-size: 19px;
        line-height: 33px;
    }

    .logo_image img {
        margin-bottom: 20px;
    }

    .service_boxed {
        width: auto;
        max-width: 100%;
    }

    .footer_section {
        text-align: left;
    }

    .footer_section .circle_social_links {
        justify-content: start;
    }

    .footer_contact_info ul {
        display: block;
    }

    .secondary_footer .footer-widget {
        margin-top: 30px;
    }

    .service_split {
        max-width: inherit;
    }

    .service_split .item_image img {
        width: 100%;
    }

    .footer_contact_form {
        text-align: left;
        width: auto;
        max-width: inherit;
    }

    .image-50 {
        height: 400px;
        width: 100%;
        position: relative;
    }

    .faq_content_wrap {
        padding-top: 30px;
        padding-bottom: 30px;
        max-width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }

    .team_grid {
        max-width: inherit;
    }

    .team_grid img {
        width: 100%;
    }

    .testimonial_auto_wrap {
        max-width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .service_card {
        max-width: 100%;
        margin: 30px auto 0px;
    }

    .service_card .item_image > img {
        width: 100%;
    }

    .skill_content_wrap {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .feature_card {
        max-width: 100%;
    }

    .feature_card img {
        width: 100%;
    }

    .faq_contact_form {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        max-width: 100%;
    }

    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
        max-width: 100%;
        width: 100%;
    }

    .whatwedo_content {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .service_boxed {
        max-width: 100%;
    }

    .feature_primary, .feature_primary_2 {
        max-width: 100%;
    }

    .service_grid_2 {
        max-width: 100%;
    }

    .service_grid_2 .item_image img {
        width: 100%;
    }

    .blog_grid_1 {
        max-width: 100%;
    }

    .pro-filter.mb-40.f-right {
        float: none;
        margin-top: 20px;
    }

    .section_title .biggest_title {
        font-size: 58px;
    }

    .footer-post-img .signle-blog-feeds {
        width: auto;
    }

    .home_two_banner {
        overflow: hidden;
    }

    .newsletter_boxed .section_title .biggest_title {
        display: none;
    }

    .biggest_title {
        display: none !important;
    }

    .faq_accordion.ml__30 {
        margin-left: 0;
    }

}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {


}
