@media (min-width: 1280px) and (max-width: 1600px) {
    .bigtheme_menu > ul > li > a {
        margin: 30px 9px;
    }
    .about_choose_us {
        background: #2d2d2d;
        padding: 41px 50px 0px 178px !important;
    }
    #team::before {
        right: inherit;
        z-index: -1;
        left: -10px;
        bottom: 0 !important;
        top: inherit;
    }
    .em-service.service-style-two {
        padding: 35px 15px 43px;
    }
}
@media (min-width: 1280px) and (max-width: 1439px) {
    .em-nivo-slider-wrapper .nivo-directionNav {
        display: none;
    }
    .single-video {
        position: relative;
        text-align: center;
        margin-left: 115px;
    }
    .slick-style-two .slider-single-image {
        right: 1%;
    }
    .slick-style-two .slider-single-image img {
        width: 69%;
    }
    .slick-style-two .slider-single-image {
        right: -16%;
        top: 282px;
    }
    .slider_circle_img.rotateme {
        right: -220px;
        top: 0;
    }
}
/* ------------------------------------------------- Laptop Screen ---------------------------------------------------*/
@media (min-width: 1170px) and (max-width: 1366px) {
    .banner-content p {
        width: 70%;
    }
    .banner-slick.banner-content.banner-content p {
        width: 50%;
    }
    .donate-btn-header {
        margin-left: 16px;
    }
    .em-slider-descript {
        width: 65%;
        margin-bottom: 15px;
    }
    .em-slider-sub-title {
        font-size: 60px;
    }
    .bigtheme-blog-meta-left a,
    .bigtheme-blog-meta-left span {
        font-size: 14px;
    }
    .blog-page-title > h2 {
        font-size: 20px;
    }
    .bigtheme_menu > ul > li > a {
        margin: 30px 6px;
    }
    .footer-middle .recent-post-text h4 a {
        font-size: 16px;
    }
    .footer-middle .recent-post-text .rcomment {
        font-size: 11px;
    }
    .single-video {
        margin-left: 0;
    }
    .single-video .layer-2 {
        top: -43% !important;
        left: 57% !important;
    }
    .single-video .layer-4 {
        /* top: 78% !important; */
        right: 11px;
    }
    .single-video .layer-3 {
        left: -7% !important;
    }
    .single-video .layer-1 {
        top: -30% !important;
        left: -59px !important;
    }
    .slick-style-two .slider-single-image {
        right: -16%;
        top: 282px;
    }
    .slick-style-two .slider-single-image img {
        width: 69%;
    }
    .slider_circle_img.rotateme {
        right: -220px;
        top: 0;
    }
    .about_choose_us {
        background: #2d2d2d;
        padding: 41px 50px 0px 76px !important;
    }
    #team::before {
        right: inherit;
        z-index: -1;
        left: -10px;
        bottom: 0 !important;
        top: inherit;
    }
    .section-title h2 {
        font-size: 39px;
    }
    .em-slick-slider-new .slick-prev {
        left: 7px;
    }
    .em-slick-slider-new .slick-next {
        right: 7px;
    }
    .banner-slick.banner-content h1,
    .banner-slick.banner-content h3 {
        font-size: 60px !important;
    }
    .portfolio_info {
        padding-top: 0;
    }
    .effective-content p {
        width: 86%;
    }
    .bigtheme-blog-meta-left {
        margin: 0 5px;
    }
    .bigtheme-header-top::after {
        left: -12px;
        width: 60%;
    }
    .text-right .slider-single-image {
        left: -177px;
    }
    .hero-section .single-image {
        width: 100% !important;
        right: -73% !important;
        z-index: -1;
    }
    .hero-shape3 {
        top: 80px !important;
        right: 57% !important;
    }
    ul.accordion {
        padding: 0 15px 0 0 !important;
    }
    ul.tabs {
        position: relative;
        left: 15px;
    }
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1169px) {
    .bigtheme-header-top::after {
        left: -12px;
        width: 62%;
    }
    .em-slider-sub-title {
        font-size: 50px;
    }
    .portfolio_info {
        padding-left: 30px;
        padding-top: 0;
    }
    .single_protfolio:hover .prot_content {
        bottom: 18px;
    }
    .em-slider-descript {
        width: 65%;
        margin-bottom: 10px;
    }
    .tr-btn-search .trp_nav_area {
        padding: 25px 20px;
    }
    .price_item span {
        font-size: 45px;
    }
    .menu-height-space {
        height: 0;
    }
    .slick-style-two .slider-single-image {
        position: absolute;
        top: 222px;
        right: -19%;
        z-index: 999;
    }
    .slick-style-two .slider-single-image img {
        width: 73%;
        opacity: 1;
    }
    .em-nivo-slider-wrapper:hover .nivo-directionNav a {
        left: 5px;
    }
    .em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {
        left: auto;
        right: 5px;
    }
    .em-nivo-slider-wrapper .nivo-directionNav {
        display: none;
    }
    .curosel-style .owl-nav div {
        left: 15px;
    }
    .curosel-style .owl-nav .owl-next {
        left: auto;
        right: 15px;
    }
    .banner-content p {
        width: 58%;
    }
    .style_two .em_content_text h2 {
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 27px;
    }
    .banner-content p {
        width: 96%;
    }
    .em-blog-content-area_adn {
        padding: 26px 13px 34px !important;
    }
    .style_three .em_content_text h2 {
        font-size: 25px;
    }
    .em-nivo-slider-wrapper .nivo-controlNav {
        display: none;
    }
    .em_content_text h2 {
        font-size: 17px !important;
    }
    .em-service2 .em-service-title h2 {
        font-size: 18px;
    }
    .banner-slick.banner-content.banner-content p {
        width: 60%;
    }
    a.dtbtn {
        margin-left: 15px;
    }
    .bigtheme_menu > ul > li > a {
        font-size: 14px;
    }
    .blog-page-title > h2 {
        font-size: 20px;
    }
    .single-video h3 {
        font-size: 32px;
    }
    .bigtheme-blog-thumb_adn {
        float: none;
    }
    .bigtheme-blog-thumb_adn img {
        width: 100%;
    }
    .bigtheme_menu.main-search-menu > ul,
    .em-quearys-top.msin-menu-search {
        display: inline-block;
        margin-right: 0;
    }
    .em-quearys-top.msin-menu-search .em-quearys-menu i {
        margin-left: 0;
    }
    .default-style .em_content_text {
        padding: 0;
    }
    .em-feature:hover .em_content_text {
        bottom: 26px;
    }
    .mailchim-form {
        padding-left: 26px !important;
        padding-right: 49px !important;
    }
    .single-video {
        margin-left: 0;
    }
    .single-video .layer-2 {
        top: -43% !important;
        left: 57% !important;
    }
    .single-video .layer-4 {
        /* top: 78% !important; */
        right: 11px;
    }
    .single-video .layer-3 {
        left: -7% !important;
    }
    .single-video .layer-1 {
        top: -30% !important;
        left: -59px !important;
    }
    .em-service-title h2 {
        font-size: 22px;
    }
    .about_choose_us {
        background: #2d2d2d;
        padding: 41px 40px 0px 50px !important;
    }
    .about_choose_us .section-title h2 {
        font-size: 35px;
    }
    .front h3,
    .back h3 {
        font-size: 20px !important;
    }
    .third_block {
        display: block !important;
    }
    .mailchim-form-inner {
        margin: auto !important;
    }
    .footer-middle .recent-post-text .rcomment {
        font-size: 12px;
    }
    .footer-middle .recent-post-text h4 a {
        font-size: 15px;
    }
    .footer-widget.address,
    .footer-widget.address p {
        font-size: 15px;
        color: #f4f6fe;
    }
    .em-slick-slider-new .slick-prev,
    .em-slick-slider-new .slick-next {
        display: none !important;
    }
    .slider-style-four .slider-video-icon {
        right: 13%;
    }
    .curosel-style .owl-nav .owl-prev {
        left: 15px;
    }
    .curosel-style .owl-nav .owl-next {
        right: 15px;
    }
    .bigtheme_menu > ul > li > a {
        margin: 30px 8px;
    }
    .em-quearys-menu i {
        margin-left: 5px !important;
        display: inline-block;
    }
    .case_default .em-cases-study-title h2 a {
        font-size: 22px;
    }
    .effective-content p {
        width: 86%;
    }
    .em-feature.style-three {
        padding: 50px 15px;
    }
    .heading_title {
        font-size: 31px;
    }
    .donate-btn-header {
        margin-left: 0px;
    }
    .title_tx h2,
    .title_tx h3 {
        font-size: 30px;
    }
    .section-title h3,
    .section-title h2 {
        font-size: 30px !important;
    }
    .apointment-form-title h2 {
        font-size: 22px;
    }
    .counter_title h4 {
        font-size: 18px;
    }
    .bigtheme-blog-meta-left {
        margin: 0 0px;
    }
    #service-bg::before {
        height: 140px;
        top: -78px;
    }
    .em_work_progress-title h2 {
        font-size: 18px;
    }
    .text-right .slider-single-image {
        left: -176px;
    }
    .kc_tabs_nav > li > a,
    .nav-pills > li > a {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

    .slider-single-image img {
        width: 550px !important;
    }
    .call-to-action-desc {
        width: 50% !important;
    }
    .slider-single-image {
        right: 0% !important;
    }
    .service-box.style-five {
        padding: 0 0px;
    }
    .team-grid-style1 .team-item .team-content .member-desc h3 a {
        font-size: 18px !important;
    }
    .team-grid-style1 .team-item .team-content .member-desc h3 {
        line-height: 23px !important;
    }
    .team-grid-style1 .team-item .team-content {
        width: 92% !important;
    }
    .hero-section .single-image {
        width: 73% !important;
        right: -44% !important;
        z-index: -1;
    }
    .hero-shape3 {
        top: 80px !important;
        right: 140px !important;
    }
    ul.accordion {
        padding: 0 15px 0 0 !important;
    }
    ul.tabs {
        position: relative;
        left: 15px;
    }
}
/* ------------------------------------------------- Large Screen. ---------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1920px) {
    .em-nivo-slider-wrapper .nivo-controlNav {
        display: none;
    }
}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
@media (min-width: 840px) and (max-width: 850px) {
    .em_slider_inner {
        left: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .kc_col-sm-4,
    .kc_col-sm-3 {
        width: 50% !important;
    }
    .call-to-action-desc {
        width: 50% !important;
    }
    .kc_accordion_header > a {
        font-size: 14px !important;
    }
    .em_work_progress-number::before {
        display: none;
    }
    .slider-style-four .slider-video-icon {
        right: 13%;
        top: 26%;
    }
    .banner-slider-content p {
        width: 85%;
        color: #d5c6c6;
    }
    .breadcumb-area {
        padding: 125px 0 143px;
    }
    .service_details .kc_col-sm-8 {
        width: 60% !important;
    }
    .service_details .kc_col-sm-4 {
        width: 40% !important;
    }
    .service_details .kc_tabs_nav > li > a,
    .service_details .nav-pills > li > a {
        padding: 0 10px;
    }
    .slider_circle_img.rotateme {
        right: -320px;
        top: 0;
    }
    .srv-dtl-inner .kc_col-sm-6 {
        width: 100% !important;
    }
    .author.mt-120 p {
        font-size: 16px;
        overflow: hidden;
    }
    .em-slider-sub-title {
        font-size: 45px;
    }
    .em-slider-title {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .em-nivo-slider-wrapper .nivo-directionNav a {
        display: none;
    }
    .em-slider-descript {
        width: 80%;
        display: none;
    }
    .em-button-button-area a {
        margin-top: 20px;
    }
    .footer-top-inner p {
        width: 78%;
    }
    /* kc */
    .menu-height-space {
        height: 0;
    }
    .banner-content p {
        width: 85%;
    }
    .curosel-style .owl-nav div {
        left: 15px;
    }
    .curosel-style .owl-nav .owl-next {
        left: auto;
        right: 15px;
    }
    .portfolio_nav ul li {
        padding: 14px 13px;
    }
    .call-to-action-title h2,
    .call-to-action-title h2 span {
        font-size: 35px;
    }
    .mean-container .mean-bar::before {
        top: 15px;
    }
    .title_in_area {
        width: 100%;
    }
    .em-call-to-video h3 {
        margin-top: 10px;
        font-size: 18px;
    }
    .em-nivo-slider-wrapper:hover .nivo-directionNav a {
        left: 5px;
    }
    .em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {
        left: auto;
        right: 5px;
    }
    .section-title.t_center {
        width: 67%;
    }
    .em-content-image > img {
        width: 100%;
    }

    .reponsive_full .cfull.kc_col-sm-6 {
        width: 100% !important;
    }
    .reponsive_full .cfull .slick-slide img {
        width: 100% !important;
    }
    .message_full .kc_col-sm-6 {
        width: 100% !important;
    }
    .feature-btn {
        margin-top: 30px;
    }
    .section-title.t_center {
        width: 89%;
    }
    .banner-slick.banner-content.banner-content p {
        width: 83%;
    }
    .top-address.em-login.text-right {
        display: none;
    }
    .em_slider_inner {
        left: 0;
    }
    .single-video-content p {
        width: 83%;
    }
    .em-nivo-slider-wrapper .nivo-controlNav {
        display: none;
    }
    .em-slick-slider-new {
        z-index: 0;
    }
    .footer-menu ul li a {
        margin-left: 13px;
    }
    .section-title h3,
    .section-title h2 {
        font-size: 24px !important;
    }
    .section-title h5 {
        margin: 0 0 25px;
    }
    blockquote {
        padding: 121px 30px 50px 30px;
    }
    .post-text blockquote::before {
        left: 30px;
    }
    .comments-area .children {
        margin-left: 0px;
    }
    .blog-page-title > h2 {
        font-size: 24px;
    }
    .author.mt-120 {
        padding: 40px 16px 35px;
    }
    .em-team-content-image img {
        width: 100%;
    }
    .bigtheme-blog-thumb_adn {
        float: none;
    }
    .bigtheme-blog-thumb_adn img {
        width: 100%;
    }
    .bigtheme-header-top {
        display: none;
    }
    .meta_comments {
        display: none !important;
    }
    .slider-single-image {
        display: none;
    }
    .em-feature-thumb img {
        width: 100%;
    }
    .choose_us .kc_col-sm-6 {
        width: 100% !important;
    }
    .mailchim-form-inner {
        padding: 33px 100px 40px;
    }
    .mailchim-form {
        padding-left: 26px !important;
        padding-right: 49px !important;
    }
    .single-video {
        margin-left: 0;
    }
    .bigtheme_about2 .kc_col-sm-6 {
        width: 100% !important;
    }
    .single-video .layer-4 {
        top: 78% !important;
        right: -15px;
    }
    .single-video .layer-3 {
        top: 94% !important;
        left: 0% !important;
    }
    .single-video .layer-2 {
        top: -28% !important;
        left: 75% !important;
    }
    .single-video .layer-1 {
        top: -24% !important;
        left: 0px !important;
    }
    .nav-pills > li {
        margin-right: 9px;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    }
    .nav-pills > li > a {
        font-size: 14px !important;
    }
    .about_choose_us2.kc_col-sm-6,
    .about_choose_us.kc_col-sm-6 {
        width: 100% !important;
    }
    .single-video img {
        width: 100%;
    }
    .portfolio_details {
        padding: 40px 15px;
    }
    .portfolio_info {
        padding-left: 0px;
    }
    .recent-post-image {
        margin-right: 11px;
    }
    .mailchim-form-inner {
        margin: auto !important;
    }
    .em-slick-slider-new .slick-prev,
    .em-slick-slider-new .slick-next {
        display: none !important;
    }
    .single_protfolio:hover .prot_content {
        opacity: 1;
        bottom: 11px;
    }
    .prot_content {
        right: 7px;
        left: 7px;
    }
    .prot_content h3 a {
        font-size: 19px;
    }
    #team::before {
        display: none;
    }
    .recent-post-text h4 a {
        font-size: 15px;
        line-height: 14px;
    }
    .recent-post-text .rcomment {
        color: #616161;
        font-size: 13px;
    }
    .classic-it-service .kc_col-sm-7,
    .classic-it-service .kc_col-sm-5 {
        width: 100% !important;
    }
    .case_default .em-cases-study-content {
        padding: 40px 10px;
        top: 72%;
    }
    .case_default .em-cases-study-title h2 a {
        font-size: 19px;
    }
    .effective-content p {
        width: 85%;
    }
    .heading_number {
        float: none;
        line-height: 1;
        margin-top: 0;
        margin-right: 0;
    }
    .heading_title {
        display: block;
    }
    .main-style.em-team {
        margin-bottom: 100px;
    }
    .process-bg-shape::before {
        display: none;
    }
    .kc_col-sm-2 {
        width: 33.33% !important;
    }
    .pdsr {
        padding-top: 50px;
    }
    .single_pricing.active {
        padding: 26px 40px 50px;
        transform: translateY(-0);
    }
    .style-two .em_work_progress-number {
        position: absolute;
        right: 0;
        left: 0;
        bottom: 75px;
        z-index: 1;
    }
    .form-area.apppontment-form {
        padding: 41px 24px 15px;
    }
    .bigtheme-coaching .kc_col-of-5 {
        width: 33% !important;
        margin-bottom: 30px !important;
    }
    .single-page .kc_col-sm-4,
    .single-page .kc_col-sm-3,
    .single-page .kc_col-sm-8 {
        width: 100% !important;
    }
    .title_tx h2,
    .title_tx h3 {
        font-size: 24px;
    }
    .title_in {
        float: none;
        padding-right: 0;
        margin-right: 0;
        padding-bottom: 13px;
    }
    .counter_icon {
        float: none !important;
        margin-right: 0 !important;
    }
    .kc_wrapper > ul.ui-tabs-nav > li {
        margin-bottom: 5px;
    }
    .slider-style-three .slider-video-icon {
        right: -137px;
    }
    .single_counter {
        text-align: center;
    }
    .bigtheme-blog-meta-top {
        position: absolute;
        left: 19px;
        bottom: inherit;
        top: 10px;
    }
    .banner-content.text-right {
        text-align: left !important;
        float: inherit;
    }
    .form-area.apppontment-form .button {
        padding: 14px 10px;
    }
    .service-box.style-five {
        padding: 0 0px !important;
    }
    .style-five .service-box-title h3 {
        font-size: 20px !important;
    }
    .team-grid-style1 .team-item .team-content .member-desc h3 a {
        font-size: 18px !important;
    }
    .team-grid-style1 .team-item .team-content .member-desc h3 {
        line-height: 23px !important;
    }
    .team-grid-style1 .team-item .team-content {
        width: 92% !important;
    }
    .hero-section .text-area .title h2 {
        font-size: 35px !important;
    }
    .hero-section .text-area .title h3 {
        font-size: 50px !important;
    }
    .hero-shape4 {
        top: 56%;
        left: -20%;
    }
    .hero-shape3 {
        right: 10px !important;
        display: block !important;
        z-index: 1;
    }
    .hero-shape3 img {
        width: 80px !important;
        height: auto !important;
        max-width: 80px !important;
    }

    /* .hero-shape3.bounce-animate {
    display: none;
} */
    .hero-shape2 {
        top: 112px;
        left: -94%;
    }
    .accordion {
        height: 496px !important;
    }
    .section-title.t_center.section-title p {
        width: 80% !important;
    }
    .team-grid-style4 .team-item:before,
    .team-slider-style4 .team-item:before {
        height: 46% !important;
    }
    ul.tabs li {
        width: 96%;
        left: 6px;
    }
    ul.tabs {
        margin-bottom: 469px !important;
    }
    ul.accordion {
        padding: 0 27px 0 0 !important;
    }
    .hero-section .single-image {
        -webkit-animation: 0.8s 0.8s fadeInRight both;
        animation: 1.1s 1.2s fadeInRight both;
        position: absolute;
        width: 100%;
        right: -68%;
        top: 21%;
    }
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
@media (max-width: 767px) {
    .em-slider-descript {
        display: none;
    }
    .main-style.em-team {
        margin-bottom: 100px;
    }
    .form-area.apppontment-form {
        padding: 41px 20px 15px;
    }
    .em-feature-thumb img {
        width: 100%;
    }
    .single_pricing.active {
        padding: 26px 40px 50px;
        transform: translateY(-0);
    }
    .counter_icon {
        float: none !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }
    .single_counter {
        text-align: center;
    }
    .banner-slider-content {
        text-align: center;
    }
    .classic-it-service .kc_col-sm-7,
    .classic-it-service .kc_col-sm-5 {
        width: 100% !important;
    }
    .banner-slider-content h1,
    .banner-slider-content h2 {
        color: #fff;
        font-size: 30px;
    }
    .banner-slider-content p {
        color: #fff;
        width: 77%;
        margin: 20px auto 32px;
    }

    /* 
    ---------------------
    Slick Slider
    ---------------------
    */
    .dreamit-slick-slider .text-left .hero-text-wrap .btn-two {
        display: none;
    }

    /* 
    ---------------------
    Testimonial
    ---------------------
    */
    .testimonial_list.style-five .single_testimonial {
        width: 100% !important;
        padding: 30px 20px 50px 40px !important;
    }

    .em_work_progress-number::before {
        display: none;
    }
    .em-slider-button {
        display: none;
    }
    .section-title.t_center {
        width: 100%;
    }
    .section-title.t_right {
        width: 100%;
    }
    .em-nivo-slider-wrapper .nivo-controlNav {
        bottom: 8px;
    }
    .slider-style-four .slider-video-icon {
        right: 42%;
        top: 10%;
    }
    .about_shape::after {
        display: none;
    }

    /* top bar */
    .top-address {
        text-align: center;
    }
    .social-icons.text-right {
        text-align: center;
    }
    /* footer bar */
    .footer-top-inner p {
        width: 100%;
    }
    .footer-menu ul {
        margin: 10px 0 0;
        text-align: center;
    }
    .copy-right-text p {
        text-align: center;
    }
    .breadcumb-blog-area {
        padding: 30px 0 50px;
    }
    /* blog css */

    .post_reply ul,
    .blog-content ul,
    .single-blog-content ul {
        padding-left: 20px;
    }
    .post_reply ol,
    .blog-content ol,
    .single-blog-content ol {
        padding-left: 20px;
    }
    .comments-area .children {
        margin-left: 10px;
    }
    .pdsr {
        padding-top: 50px;
    }
    .pdsl {
        padding-bottom: 90px;
    }
    #wp-calendar {
        display: block;
    }
    /* footer css */
    .bigtheme-blog-thumb_adn > a img {
        width: 100%;
    }
    .em-content-image > img {
        width: 100%;
    }
    .kc_video_play.kc_video_wrapper {
        overflow: scroll;
    }
    .form-address-item {
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-social-icon a i {
        font-size: 16px;
        height: 35px;
        line-height: 35px;
        width: 35px;
    }
    .portfolio_nav ul li {
        letter-spacing: 0;
        display: block;
    }
    .menu-height-space {
        height: 0;
    }
    .testimonial_list {
        width: 100%;
    }
    /* without carousel */
    .curosel-style .owl-nav div {
        left: 0px;
    }
    .curosel-style .owl-nav .owl-next {
        left: auto;
        right: 0;
    }
    .em-feature-content-image img {
        width: 100%;
    }
    .em-call-to-action-desc {
        width: 78%;
    }
    .call-to-action-title span,
    .call-to-action-title h2 {
        font-size: 25px !important;
    }
    .call-to-action .call-to-action-desc {
        width: 100%;
    }
    .single-video h3 {
        font-size: 16px;
        padding-top: 0;
        display: none;
    }
    .single_header_address.ctrp {
        padding-bottom: 40px;
    }
    /* title */
    .section-title h2,
    .section-title h3 {
        font-size: 22px !important;
    }
    .section-title h5 {
        font-size: 14px !important;
    }
    .title_tx h2,
    .title_tx h3 {
        font-size: 22px;
    }
    .title_in_area {
        width: 100%;
    }
    .title_in {
        float: none;
    }
    .mean-container .mean-bar::before {
        text-transform: uppercase;
        top: 15px;
    }
    .em-feature-title h2 {
        margin: 7px 0 15px;
    }
    .em-feature:hover .em_content_text {
        bottom: 25px;
    }
    .em-nivo-slider-wrapper .nivo-directionNav {
        display: none;
    }
    .curosel-style .owl-nav div {
    }
    .em_slider_inner.container.text-right,
    .em_slider_inner.container.text-center,
    .em_slider_inner.container.text-left {
        text-align: center;
    }
    .footer-middle .widget h2 {
        margin-top: 10px;
    }
    .footer-middle {
        padding: 70px 0 36px;
    }
    .pr-title {
        margin-bottom: 15px;
    }
    .page-numbers li {
        margin-bottom: 15px;
    }
    .banner-content p {
        width: 98%;
    }
    .banner-slick.banner-content.banner-content p {
        width: 85%;
        text-align: center;
        margin: auto;
        margin-bottom: 20px;
    }
    .b-batton.active {
        display: none;
    }
    .em_slider_inner {
        left: 0;
    }
    .kc_tabs_nav,
    .nav-pills {
        border-bottom: 0;
        padding-top: 29px !important;
    }

    .kc_tabs_nav > li,
    .nav-pills > li {
        float: none !important;
        display: block !important;
        line-height: 0;
        width: 100%;
    }
    .nav-pills li i {
        padding-top: 12px;
    }
    .nav-pills > li + li {
        margin-left: 0;
    }
    .tab_pan_content {
        padding-left: 0;
        padding-top: 30px;
    }
    a.active-tab-btn {
        display: none;
    }
    .em-slick-slider-new .banner-content {
        left: 0;
        /* transform: translateY(-50%) translateX(-50%); */
        text-align: center !important;
        right: 0;
    }
    .em_testi_text {
        width: 90%;
    }
    .single-video-content h4 {
        letter-spacing: 2px;
    }
    .single-video-content p {
        width: 93%;
    }
    .em-nivo-slider-wrapper .nivo-controlNav {
        display: none;
    }
    .em-slider-title {
        font-size: 21px;
    }
    .em-slick-slider-new {
        z-index: 0;
    }
    .testimonial_list.curosel-style .owl-nav .owl-prev {
        display: none;
    }
    .testimonial_list.curosel-style .owl-nav .owl-next {
        display: none;
    }
    .em-slick-slider-new .single-slide {
        height: calc(90vh - 100px);
        position: relative;
    }
    .post-text blockquote::before {
        left: 30px;
    }
    .comments-area .children {
        margin-left: 0px;
    }
    .bigtheme-single-icon-inner a {
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        margin: 0 3px;
        width: 30px;
    }
    .post_replay_inner {
        display: block;
    }
    .post_reply_thumb {
        margin-bottom: 15px;
    }
    .comment-respond {
        padding: 23px 6px 40px;
    }
    .bigtheme_btn {
        padding: 8px 18px;
    }
    .textwidget-icon.social-profile li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
    .bigtheme-blog-thumb img {
        width: 100%;
    }
    .author.mt-120 {
        padding: 40px 15px 35px;
    }

    .paginations a,
    .page-numbers span.current {
        width: 38px;
        height: 38px;
        line-height: 38px;
        font-size: 15px;
        margin: auto 3px;
    }
    .footer-menu .social-icon {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .em-service2.smiddle {
        text-align: center;
    }
    .em-team-content-socials a {
        height: 35px;
        line-height: 35px;
        width: 35px;
    }
    .countr_text > h1 {
        font-size: 40px;
        padding-bottom: 0;
    }
    .countr_text > h3 {
        font-size: 40px;
    }
    .banner-slick.banner-content h3,
    .banner-slick.banner-content h2,
    .banner-slick.banner-content h1 {
        font-size: 32px !important;
    }
    .banner-content.banner-slick.text-center h4 {
        font-size: 15px;
    }
    .em-slick-slider-new .single-slide {
        height: 500px;
        position: relative;
    }
    .banner-content h2 {
        font-size: 20px;
    }
    .banner-area {
        height: 715px;
    }
    .banner-area.em-slick-slider-new {
        height: auto;
    }
    .blog-left-side {
        margin-top: 30px;
    }
    .em_feature_img {
        float: none;
        overflow: hidden;
        margin-right: 0;
    }
    .bigtheme-single-blog-details-inner {
        padding: 40px 30px;
    }
    .banner-slick.banner-content h4 {
        font-size: 18px;
        margin-bottom: 23px;
    }

    .breadcrumb_tran_header .breadcumb-area {
        padding: 121px 0 110px;
    }
    .author-img.text-center {
        float: left;
        margin-right: 0;
        float: none;
        margin-bottom: 20px;
    }
    .author-text {
        padding-top: 20px;
        text-align: center;
    }
    .copyright-social {
        text-align: center;
        padding-top: 10px;
    }

    .slider-single-image {
        display: none;
    }
    #team::before {
        display: none;
    }
    .mailchim-form-inner {
        padding: 33px 15px 40px;
    }
    .mailchim-form-inner .widgettitle {
        font-size: 23px;
    }
    .slick-style-two .banner-slick .b-batton {
        float: none;
    }
    .slider-video-icon {
        display: none !important;
    }
    .single-video {
        margin-left: 0;
    }
    .single-video .layer-1,
    .single-video .layer-2,
    .single-video .layer-3,
    .single-video .layer-4 {
        display: none;
    }
    .em-service-thumb {
        float: none;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .price_item span {
        font-size: 43px;
    }
    .portfolio_details {
        padding: 40px 15px;
    }
    .portfolio_info {
        padding-left: 0px;
    }
    .em-blog-content-area {
        padding: 28px 30px 30px;
    }
    .meta_comments {
        display: none !important;
    }
    .bigtheme-single-icon-inner a i {
        font-size: 13px;
        height: 30px;
        line-height: 28px;
        margin: 0 0px 0 0;
        width: 30px;
    }
    .footer-middle {
        padding: 80px 0 29px;
    }
    .footer-menu .text-right {
        text-align: center !important;
    }
    .curosel-style .owl-nav div {
        display: none;
    }
    .prot_content h3 a {
        font-size: 18px;
    }
    .single_protfolio:hover .prot_content {
        bottom: 11px;
    }
    .kc_accordion_header > a {
        font-size: 15px !important;
    }
    .brpt h2 {
        font-size: 31px;
        margin-bottom: 13px;
    }
    .kc-call-to-action .kc-cta-button a {
        float: left !important;
    }
    .kc-cta-3 .kc-cta-button {
        width: 100% !important;
        display: block !important;
    }
    .kc-cta-3.kc-is-button .kc-cta-desc {
        width: 100% !important;
        display: block !important;
    }
    .feature-style-two .em-feature-title h2 {
        font-size: 17px;
    }
    .effective-content p {
        width: 85%;
    }
    .effective-content h2 {
        font-size: 40px;
    }
    .effective_slider_btn a {
        margin: 0 9px 20px;
    }
    .em-feature.style-three {
        padding: 50px 25px;
    }
    .heading_number {
        float: none;
        line-height: 1;
        margin-top: 0;
        margin-right: 0;
    }
    .heading_title {
        display: block;
    }
    .process-bg-shape::before {
        display: none;
    }
    .bigtheme-blog-meta-left {
        padding: 12px 2px;
        margin: 0 5px;
    }
    .em-service.service-style-two {
        margin: 0 0 30px;
    }
    .breadcumb-area {
        padding: 115px 0 113px;
    }
    .slider-style-four .banner-slick.banner-content.banner-content p {
        display: none;
    }
    .em-service-thumb.hover-img {
        bottom: -118%;
    }
    .slider-style-four .banner-content.banner-slick.banner-content h4 {
        background: transparent;
        padding: 0;
    }
    .style-two .em_work_progress-number {
        position: absolute;
        right: 0;
        left: 0;
        bottom: 75px;
        z-index: 1;
    }
    #service-bg::before {
        display: none;
    }
    .em-slider-sub-title {
        font-size: 30px;
    }
    .em-slider-title {
        font-size: 15px;
        margin: 0 0 10px;
    }
    .em-nivo-slider-wrapper .nivo-directionNav a {
        display: none;
    }
    .em-slider-descript {
        width: 80%;
        display: none;
    }
    .trp_nav_area {
        position: inherit;
    }
    .bigtheme-blog-meta-top li a {
        margin-right: 0px;
    }
    .kc_wrapper > ul.ui-tabs-nav > li {
        margin-bottom: 5px;
    }
    .slider-style-three .slider-video-icon {
        display: none;
    }
    .em-slick-slider-new .single-slide.slider-style-three {
        height: 450px;
    }
    .service-style-five .em-service-title h2 {
        font-size: 26px;
    }
    .bigtheme-blog-meta-top {
        left: 8px;
        bottom: inherit;
        top: 10px;
    }

    .dreamit-slick-slider .hero-text-wrap h1 {
        font-size: 28px !important;
    }

    .dreamit-slick-slider .hero-text-wrap h4 {
        font-size: 16px !important;
    }
    .single-slick {
        min-height: 500px !important;
    }

    .blog_style_two .em-blog-content-area_adn {
        padding: 32px 15px 30px;
    }
    .service-box.style-five {
        padding: 0 0px;
    }
    .counter-creative .single_counter {
        float: inherit !important;
        text-align: center;
        margin: auto !important;
    }
    .image-wrap img {
        width: 100% !important;
    }
    .hero-section .text-area .title h2 {
        font-size: 44px !important;
    }
    .hero-section .text-area .title h3 {
        font-size: 50px !important;
    }
    .hero-section .single-image {
        display: none;
    }
    .hero-shape2 {
        top: 0px !important;
        left: 0px !important;
    }
    .hero-shape3 {
        top: 50px !important;
        right: 10px !important;
        display: block !important;
        z-index: 1;
    }
    .hero-shape3 img {
        width: 60px !important;
        height: auto !important;
        max-width: 60px !important;
    }
    .hero-shape4 {
        left: 0 !important;
    }
    .by-token a {
        text-align: center !important;
        float: none !important;
    }
    .by-token h5 {
        text-align: center !important;
        margin-bottom: 20px !important;
    }
    .by-token {
        text-align: center !important;
    }
    span.span-2 {
        margin-left: 14px !important;
    }
    .img2 {
        bottom: -280px !important;
        right: 46px !important;
    }
    .style-eight .feature-box-icon {
        float: none !important;
        margin: 0 !important;
        text-align: center !important;
    }
    .style-eight .feature-box-icon i {
        margin-bottom: 20px !important;
    }
    .section-title.t_center.section-title p {
        width: 99%;
    }
    .accordion {
        height: 667px !important;
        margin-top: 0 !important;
    }
    /*	ul.tabs {
    display: none!important;
}*/
    ul.tabs {
        margin-bottom: 469px !important;
    }
    ul.accordion {
        padding: 0 16px 0 12px !important;
    }
    ul.tabs {
        position: relative;
        left: 15px;
        padding-right: 30px;
    }
    .blog_style_four .blog-content {
        bottom: -71px;
    }
}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .em-slider-button {
        display: block;
        margin-top: 24px;
    }
    .single_protfolio:hover .prot_content {
        bottom: 11px;
    }
    .banner-slider-content h1,
    .banner-slider-content h2 {
        color: #fff;
        font-size: 38px;
    }
    a.active-tab-btn {
        display: inline-block;
    }
    .em-button-button-area a {
        padding: 10px 18px;
        font-size: 12px;
        margin: 0 5px !important;
    }
    .banner-content p {
        width: 92%;
    }
    .single-video h3 {
        font-size: 22px;
    }
    .brand_logo .kc_col-sm-2 {
        width: 50% !important;
    }
    .copy-right-text p {
        font-size: 14px;
    }
    .em-slider-sub-title {
        font-size: 22px;
    }
    .em-slider-title {
        font-size: 16px;
        margin: 0 0 7px;
    }
    .em-nivo-slider-wrapper .nivo-directionNav a {
        display: none;
    }
    .em-slider-descript {
        width: 80%;
        display: none;
    }
    .trp_nav_area {
        position: inherit;
    }
    .em-team-content-image img {
        width: 100%;
    }
    .countr_text > h1 {
        font-size: 40px;
        padding-bottom: 0;
    }
    .countr_text > h3 {
        font-size: 40px;
    }
    .banner-slick.banner-content h3,
    .banner-slick.banner-content h2,
    .banner-slick.banner-content h1 {
        font-size: 45px !important;
    }
    .banner-content.banner-slick.text-center h4 {
        font-size: 20px;
    }
    .dreamit-slick-slider .hero-text-wrap h1 {
        font-size: 38px !important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .bigtheme-blog-meta-left_adn a,
    .bigtheme-blog-meta-left_adn span {
        font-size: 12px;
    }
}

@media only screen and (min-width: 400px) and (max-width: 600px) {
    .accordion {
        height: 100% !important;
        margin-top: 0 !important;
    }
    /*	ul.tabs {
		display: none!important;
	}*/
    .section-title span {
        font-size: 37px !important;
    }
    .bigtheme-blog-area .em-blog-content-area {
        padding: 38px 33px 36px !important;
    }
}
