@media (min-width:1200px) and (max-width:1440px){
    .woforest_menu>ul>li>a{
        margin-left:12px;
        margin-right:12px;
        text-transform:capitalize
    }
}
@media (min-width:1024px) and (max-width:1600px){
    .em_slider_social{
        top:45%
    }
}
@media (min-width:1170px) and (max-width:1366px){
    .em_creative_header:after{
        -webkit-transform:rotate(114deg);
        transform:rotate(114deg)
    }
    .creative_header_address{
        padding-right:0
    }
}
@media (min-width:1200px) and (max-width:1660px){
    .em_creative_header,.top_crt_style,.transprent-menu .woforest_nav_area,.trp_nav_area,.woforest-header-top,.woforest_nav_area{
        padding-left:50px!important;
        padding-right:50px!important
    }
    .heading_style_17 a.dtbtn{
        padding:24px 66px;
        margin-left:-65px
    }
    .elementor-element.elementor-section-full_width{
        padding-right:50px!important;
        padding-left:50px!important
    }
    .elementor-element.elementor-section-full_width:nth-child(1){
        padding:0!important
    }
    #scrollUp{
        left:30px
    }
    .elementor-1617 .elementor-element.elementor-element-568de47>.elementor-element-populated{
        padding:28px 40px 28px 60px!important
    }
    .elementor-1617 .elementor-element.elementor-element-c2c3f99>.elementor-element-populated{
        padding:200px 80px 30px 50px!important
    }
}
@media (min-width:992px) and (max-width:1364px){
    .elementor-element.elementor-section-full_width{
        padding-right:10px!important;
        padding-left:10px!important
    }
    .elementor-element.elementor-section-full_width:nth-child(1){
        padding:0!important
    }

    .elementor-2684 .all_icon_color i{
        top:185px!important;
        right:87px!important
    }
    .elementor-2684 .slick-prev{
        right:-315px!important
    }
    .elementor-2684 .slick-next{
        left:924px!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .em_creative_header,.top_crt_style,.transprent-menu .woforest_nav_area,.trp_nav_area,.woforest-header-top,.woforest_nav_area{
        padding-left:20px!important;
        padding-right:20px!important
    }
    .logged-in .trp_nav_area{
        top:25px
    }
    .hmenu_box_style .woforest_menu>ul>li>a{
        margin-right:7px;
        margin-left:7px
    }
    .em_creative_header:before{
        width:19%
    }
    .em_creative_header:after{
        display:none
    }
    .cr_top_addess.top-address p{
        text-align:center!important
    }
    .theme_cr_logo{
        text-align:center;
        margin-bottom:30px;
        display:none
    }
    .top_crt_style{
        padding:10px 0
    }
    .d_lg_block{
        display:block
    }
    .creative_header_address{
        padding-right:0
    }
    .em_creative_header:before{
        display:none
    }
    .menu-height-space{
        height:0
    }
    .em_creative_header:after{
        -webkit-transform:rotate(100deg);
        transform:rotate(100deg)
    }
    .woforest_menu>ul>li>a{
        font-size:15px;
        margin-left:7px;
        margin-right:7px;
        text-transform:capitalize
    }
    a.dtbtn{
        font-size:15px
    }
    .witr_h_h10 .woforest_menu>ul>li>a,.witr_h_h11 .woforest_menu>ul>li>a,.witr_h_h15 .woforest_menu>ul>li>a,.witr_h_h16 .woforest_menu>ul>li>a,.witr_h_h17 .woforest_menu>ul>li>a,.witr_h_h8 .woforest_menu>ul>li>a{
        margin-left:7px;
        margin-right:7px
    }
    .witr_h_h9 .woforest_menu>ul>li>a{
        margin-right:2px;
        margin-left:2px
    }
    .witr_h_h20 .woforest_menu>ul>li>a{
        margin-left:10px
    }
    .accordion-content{
        padding:23px 25px
    }
    .shortcode_content h2{
        font-size:30px!important
    }
    .witr_wid_col .elementor-column.elementor-col-20,.witr_wid_col .elementor-column[data-col="20"]{
        width:33.33%!important
    }
    .widget .widget_media_image img{
        width:100%
    }
    .blog-left-side .blog-title>ul>li>a{
        margin-left:8px
    }
    .recent-post-text>h4{
        margin-top:15px;
        line-height:1
    }
    .footer-middle .recent-post-text>h4{
        margin-top:-7px;
        line-height:1
    }
    .em-blog-content-area{
        padding:22px 15px 7px
    }
    .curosel-style .owl-nav div{
        right:-15px
    }
    .curosel-style .owl-nav .owl-next{
        left:-15px
    }
    span.cdowns{
        margin:0 28px
    }
    .footer-bottom:before{
        width:100%
    }
    #scrollUp{
        bottom:60px;
        left:30px
    }
}
@media (min-width:768px) and (max-width:991px){
    .em_creative_header,.top_crt_style{
        padding-left:0!important;
        padding-right:0!important
    }
    .top_crt_style{
        padding-top:25!important;
        padding-bottom:25!important
    }
    .mobile_menu_logo img{
        max-width:100%;
        height:48px
    }

    .elementor-element.elementor-section-full_width:nth-child(1){
        padding:0!important
    }
    .all_header_abs{
        position:inherit
    }
    .all_header_abs .woforest-header-top{
        background:#0049ff
    }
    .woforest-header-top{
        padding-left:0!important;
        padding-right:0!important;
        text-align:center
    }
    .creative_header_address{
        padding-right:10px
    }
    .single_header_address{
        text-align:center
    }
    .creative_header_icon{
        float:none
    }
    .tutor-course-loop-title h2 a{
        font-size:17px
    }
    .tx_top_together{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .creative_header_curve{
        display:none
    }
    .creative_header_logo{
        padding-left:0;
        text-align:center
    }
    .em_creative_header{
        background:transparent none repeat scroll 100% 0;
        z-index:999
    }
    .creative_header_button{
        padding-bottom:30px;
        text-align:center
    }
    .creative_header_button:before,.em_creative_header:after,.em_creative_header:before{
        display:none
    }
    .em_creative_header{
        padding-bottom:0
    }
    .woforest-accourdion-title h2 i{
        display:none
    }
    .accordion-content{
        padding:23px 0
    }
    .woforest-accourdion-title h2{
        padding-right:20px
    }
    .digital-item ul li a{
        padding:7px 57px
    }
    .mobil-item{
        margin-top:30px
    }
    .download-demo{
        text-align:center
    }
    .digital-img img,.witr_app_area .digital-content h3{
        margin-top:0!important
    }
    .shortcode_content h2{
        font-size:35px!important
    }
    .footer-item form label{
        margin-right:30px
    }
    .footer-bottom:before{
        width:100%
    }
    .blog-content span{
        font-size:14px
    }
    .blog-left-side .widget h2{
        font-size:19px
    }
    .blog-page-title h2{
        font-size:18px
    }
    .widget .widget_media_image img{
        width:100%
    }
    .blog-left-side .blog-title>ul>li>a{
        height:30px;
        width:30px;
        line-height:29px;
        font-size:15px;
        margin-left:2px
    }
    .recent-post-text>h4{
        line-height:23px
    }
    .recent-post-text .rcomment,.recent-post-text h4 a{
        font-size:18px
    }
    .breadcumb-area{
        padding:40px 0!important
    }
    .brpt.brptsize h2{
        margin-bottom:0
    }
    .em-blog-content-area{
        padding:15px 15px 10px
    }
    .witr_blog_area10 .witr_blog_con{
        padding-top:12px
    }
    .portfolio-details-box{
        margin-right:0
    }
    .pimgs img{
        width:100%
    }
    .witr_btn{
        margin-top:11px!important;
        margin-bottom:15px
    }
    .curosel-style .owl-nav div{
        right:-15px
    }
    .curosel-style .owl-nav .owl-next{
        left:-15px
    }
    .woforest_event_thumb{
        float:none;
        margin-bottom:15px
    }
    .woforest_single_event{
        margin:0
    }
    .woforest_event_icon span{
        margin-left:5px
    }
    .blog_wrap .slick-prev,.testomonial-slide .slick-prev{
        right:15px
    }
    .blog_wrap .slick-next,.testomonial-slide .slick-next{
        left:15px
    }
    .recent-post-text{
        margin-top:10px
    }
    .em_slider_social{
        top:41%;
        z-index:999999;
        display:none
    }
    .elementor-column.elementor-col-25,.elementor-column.elementor-col-33,.elementor-column[data-col="25"],.elementor-column[data-col="33"]{
        width:50%!important
    }
    .elementor-column.elementor-col-10,.elementor-column.elementor-col-20{
        width:30%!important
    }
    .elementor-column.elementor-col-33:nth-child(3){
        width:100%!important
    }
    .elementor-column.elementor-col-33:nth-child(3) .elementor-widget{
        width:50%!important
    }
    .elementor-column.elementor-col-33:nth-child(3) .elementor-widget:nth-child(odd){
        padding-left:10px
    }
    .elementor-column.elementor-col-33:nth-child(3) .elementor-widget:nth-child(even){
        padding-right:10px
    }
    #scrollUp{
        bottom:60px;
        left:30px
    }
}
@media (max-width:767px){
    .woforest-header-top{
        padding-left:0!important;
        padding-right:0!important;
        text-align:center
    }
    .top-address.text-left{
        text-align:center!important
    }
    .top-address p a,.top-address p span{
        margin-left:8px
    }
    .em_creative_header,.top_crt_style{
        padding-left:0!important;
        padding-right:0!important;
        display:none
    }
    .mobile_menu_logo img{
        max-width:100%;
        height:48px
    }
    .elementor-element.elementor-section-full_width:nth-child(1){
        padding:0!important
    }
    .all_header_abs{
        position:inherit
    }
    .single_header_address{
        padding:0;
        padding-bottom:25px
    }
    .creative_header_address{
        padding-right:0
    }
    .cr_top_addess.top-address p{
        text-align:center!important
    }
    .breadcumb-area{
        padding:25px 0!important
    }
    .brpt.brptsize h2{
        font-size:24px;
        line-height:1
    }
    .breadcumb-inner ul{
        font-size:14px
    }
    .witr_btn{
        padding:8px 20px;
        margin-left:0
    }
    ul.top_crmenu_i_list.text-left{
        text-align:center!important
    }
    .tutor-course-archive-filters-wrap{
        margin-top:25px
    }
    .top-address p a,.top-address p span,.top-right-menu ul.social-icons li a{
        font-size:13px
    }
    .social-icons{
        text-align:center
    }
    .footer-top-inner p{
        width:100%
    }
    .footer-menu ul{
        margin:10px 0 0;
        text-align:center!important
    }
    .footer-menu ul li a{
        font-size:14px
    }
    .copy-right-text p{
        text-align:center
    }
    .footer-bottom:before{
        width:100%
    }
    .breadcumb-blog-area{
        padding:50px 0
    }
    .em-blog-content-area{
        padding:20px 10px 5px
    }
    .woforest-blog-meta-left a,.woforest-blog-meta-left span{
        font-size:11px;
        margin-left:3px
    }
    .woforest-blog-meta-right a,.woforest-blog-meta-right span{
        font-size:11px;
        margin-right:3px
    }
    .witr_ablog_content h2 a{
        font-size:18px
    }
    .blog-content ul,.post_reply ul,.single-blog-content ul{
        padding-right:20px
    }
    .blog-content ol,.post_reply ol,.single-blog-content ol{
        padding-right:20px
    }
    .comments-area .children{
        margin-right:10px
    }
    .comment_field .input-field{
        width:100%
    }
    .pdsr{
        padding-top:50px
    }
    .pdsl{
        padding-bottom:90px
    }
    #wp-calendar{
        display:block
    }
    .copy-right-text p{
        font-size:11px
    }
    .footer-social-icon a i{
        font-size:16px;
        height:35px;
        line-height:35px;
        width:35px
    }
    .creative_header_curve{
        display:none
    }
    .creative_header_logo{
        padding-left:0;
        text-align:center
    }
    .em_creative_header{
        background:transparent none repeat scroll 100% 0;
        z-index:999
    }
    .single_header_address{
        text-align:center
    }
    .creative_header_button{
        padding-bottom:30px;
        position:relative;
        text-align:center
    }
    .creative_header_icon{
        float:none;
        margin-bottom:10px;
        margin-left:0;
        overflow:hidden
    }
    .creative_header_address .col-sm-4.col-xs-12{
        padding-right:0
    }
    .creative_header_logo{
        display:none
    }
    .creative_header_button:before,.em_creative_header:after,.em_creative_header:before{
        display:none
    }
    .copy-right-text p{
        font-size:15px
    }
    .woforest-blog-thumb img{
        width:100%
    }
    .digital-item ul li a{
        padding:7px 27px
    }
    .mobil-item{
        margin-top:30px
    }
    .witr_btn{
        margin-top:11px!important;
        margin-bottom:15px
    }
    .elementor-tab-title{
        font-size:13px!important
    }
    .woforest-accourdion-title h2{
        font-size:14px;
        padding-right:20px
    }
    .blog-img img{
        width:100%
    }
    .witr_blog_con{
        padding:12px 10px 18px
    }
    .witr_blog_con h2{
        font-size:21px
    }
    .witr_post_Author{
        margin:0 10px
    }
    .recent-post-image{
        float:none
    }
    .video-play-6{
        width:80%
    }
    .subscribe form input{
        width:500px
    }
    .download-content-6 ul li a{
        padding:12px 80px 12px 46px
    }
    .donwload-overlay{
        padding-top:215px
    }
    .digital-img{
        margin-top:100px
    }
    .tab_content.text-left{
        text-align:center!important
    }
    .footer-middle{
        text-align:center
    }
    .blog-content h5>a{
        font-size:17px
    }
    .blog-content span{
        font-size:12px
    }
    .blog-page-title h2{
        font-size:17px
    }
    .wblog-content h5>a{
        font-size:20px
    }
    .wblog-content span{
        margin-left:5px
    }
    .blog-left-side .blog-title>ul>li>a{
        margin-left:8px
    }
    .widget .widget_media_image img{
        width:100%
    }
    .recent-post-text>h4{
        margin-top:2px;
        line-height:1
    }
    .recent-post-text h4 a{
        font-size:14px
    }
    .witr_blog_con6 h2 a{
        font-size:19px
    }
    .witr_blog_con6 h5 a{
        font-size:15px
    }
    .witr_blog_area8 .witr_blog_con6 p{
        display:none
    }
    .witr_shortcode_inner{
        padding:73px 15px 63px!important
    }
    .shortcode_content h2{
        font-size:27px!important
    }
    .mc4wp-form-fields button{
        width:100%;
        position:inherit;
        padding:18px 30px;
        margin-top:25px
    }
    .portfolio-details-box{
        margin-right:0
    }
    .portfolio-details-box ul li span.eright{
        font-size:15px;
        margin-right:0
    }
    .portfolio-details-box ul li b{
        font-size:15px
    }
    .portfolio-details-box h2{
        padding-top:20px
    }
    .portfolio-details-box .woforest-single-icon-inner a{
        margin:0 4px
    }
    #sb_instagram .sbi_photo_wrap{
        margin-bottom:25px
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        padding:.5em 6px
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        padding:0 .5em;
        margin-left:6px
    }
    .footer-sociala-icon{
        float:none
    }
    .footer-sociala-info p{
        text-align:center
    }
    .em_slider_social{
        top:40%;
        display:none
    }
    #scrollUp{
        bottom:92px;
        left:30px
    }
    .slick-next,.slick-prev{
        display:none!important
    }
    .owl-nav,.slick-next,.slick-prev{
        display:none
    }
    .blog_wrap .slick-prev,.testomonial-slide .slick-prev{
        right:15px
    }
    .blog_wrap .slick-next,.testomonial-slide .slick-next{
        left:15px
    }
    .woocommerce div.product form.cart .button{
        font-size:13px
    }
    .product_tl_nav ul li{
        margin:0 3px 10px;
        padding:7px 18px;
        font-size:16px
    }
    .witr_team_content15{
        margin-left:0!important
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .blog-part{
        text-align:center
    }
}
@media (min-width:10px) and (max-width:991px){
    .mobile-menu{
        display:block!important;
        height:auto
    }
    .mobile_logo_area{
        display:block!important
    }
    .woforest-main-menu{
        display:none!important
    }
    .d_md_none{
        display:none!important
    }
}
@media (min-width:10px) and (max-width:991px){
    .text_m_center{
        text-align:center!important
    }
    .text_m_right{
        text-align:left!important
    }
    .text_m_left{
        text-align:left!important
    }
    .menu_18.top-address p span{
        font-size:13px
    }
    .footer-top-inner p{
        width:85%
    }
    .main_menu_pop_area.witr_h_h23{
        display:none
    }
}
@media (min-width:10px) and (max-width:768px){
    .ps_absulate{
        position:inherit!important
    }
    .psc_absolute{
        position:inherit!important
    }
}
@media (min-width:570px) and (max-width:767px){
    .text_s_center{
        text-align:center!important
    }
    .text_s_right{
        text-align:left!important
    }
    .text_s_left{
        text-align:left!important
    }
    .footer-top-inner p{
        width:95%
    }
}
