/* large screen */
@media (max-width: 3840px)
{
	.project_new, .project_new body, .project_new main, .project_new .wd_project_blog {height: 95.5%;}
}

/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{
	.project_new, .project_new body, .project_new main, .project_new .wd_project_blog{height: auto;}
}

/* Laptop */
@media (max-width: 1366px)
{
	.project_new, .project_new body, .project_new main, .project_new .wd_project_blog{height: auto;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)

{
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 1000px)
{
	.wd-projct-box{display: block;text-align: center;}
	.wd-projct-box img{margin: 0px 25px 25px;}
	.wd-mr-home{height: auto;padding: 50px 0;}
	.wd-mr-video, .wd-service-blog, .wd-projct-prtnr{padding: 50px 0;}
	.wd-subscript-blog{padding: 50px 0 35px;margin-bottom: 50px;}
	.profilesub_blog .bxplan_heading{margin: -40px auto 20px;}	
}

@media (max-width: 991px){
	.wd-mr-title h2{font-size: 24px;}
	.login_content{padding: 30px 0;}
	.footer_btngrp a img{width: auto;}
	.ftsocial_linksmain {margin: 0 0 1rem 0;}	
	/* contact us */
	.wd-contact-bx p, .wd-contact-bx a{font-size: 16px;}
	.wd_inner_banner{height: 150px;background-size: auto;background-position: unset;padding-bottom: 20px;}
	.wd_inner_banner_txt{font-size: 28px;}
	.wd-contct-blog{padding: 30px 0 50px;}
	.wd-contact-bx{padding: 0 15px 15px;}
	.wd-contact-bx img{width: 105px;height: 112px;}
	.wd-mr-title p,.wd-welcom-txt p{font-size: 14px;}
	.wd-contct-blog .wd-mr-title{padding-bottom: 40px;}
	.wd-contct-frm-bx::before{width: 100%;}
	.wd-contct-frm-bx{margin: 30px 0 0;padding: 15px 15px;}
	.contact-form .form-group .form-control{font-size: 15px;}
	.contact-form .form-group, .wd-video-arae img{margin-bottom: 15px;}
	.contact-form textarea.form-control{height: 150px !important;}
	.wd-submit-btn{font-size: 15px;padding: 10px 20px;}
	/* about us */
	.wd-about-blog, .aboutsec_middle{padding: 30px 0;}
	.wd-about-img{margin-bottom: 20px;}
	.wd-get-app-blog{padding: 0 0 50px;}
	/* home */	
	.wd-welcom-txt h5{font-size: 18px;}
	.wd-welcom-txt h1{font-size: 26px;}
	.wd-welcom-txt p{margin-bottom: 15px;}
	.wd-srevice-box, .wd-policy-bx{padding: 15px;}
	.plan_box{margin-bottom: 35px;padding: 15px 15px;}
	.wd-subscript-tab .tab-pane .row > div:last-child .plan_box{margin-bottom: 0px;}
	/* privacy policy */	
	.wd-policy-blog{padding: 30px 0 50px;}
    /*	points*/
	.wd_points_bx .wd-report-body{padding: 0 15px 15px;}
	.edit_points .wd_create_btn{width: 100%;}
	/*	ALL POPUP*/
	.wd_edit_mdl .modal-footer ul {white-space: nowrap;overflow-x: scroll;}
	.modal-body{padding: 0;}
	.project_pup .modal-content, .wd_edit .modal-content, .wd_delete .modal-content{padding: 15px 15px;border-radius: 15px;}
	/* projects */
	.wd_project_blog{padding: 30px 0 50px;}	
	.wd-report-lft{margin-bottom: 20px;}

	/*profile responsive view*/
	.wd-profl-resp{display: block;}
	.wd-resp-none{display: none;}
	.wd-white-box{margin-bottom: 16px;}
	.active .wd-angle-icon{transform: rotate(90deg);}
	.wd-mr-srch-form .form-group .form-control{padding: 10px 15px 10px 50px;height: auto;}
	.wd-srch-icon{margin: 6px 0 8px 15px;}
	/*report*/
	.wd-report-resp{display: flex;gap: 15px;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;white-space: nowrap; align-items: center;
    justify-content: flex-start;}
    .wd-report-resp .active .wd-angle-icon{transform: none;}
    .col_grid_five {	    
	   width: 100%;
	    padding: 0 15px;
	    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	}
}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{
	/* general-css */
	.sideimage{display: none;}	
	.no-scroll, .no-scroll body, .no-scroll body main, .no-scroll body main section, .no-scroll body main section .row, .no-scroll body main section .row > div{height: auto;}
	/* login-flow */
	.loginflow_main .row{margin: 0 auto;}	
	.login-title{font-size: 22px;}
	.loginpr{font-size: 16px;}
	.loginbtn{font-size: 16px;}	
	.wd-subscript-tab .tab-pane .row{margin-left: -15px;margin-right: -15px;}
	/* contact us */
	.wd-contact-bx{margin-bottom: 50px;}
	/* home-flow */
	.wd-mr-video, .wd-service-blog, .wd-projct-prtnr{padding: 30px 0;}
	.wd-subscript-blog .wd-mr-title p{width: 100%;}
	.wd-subscript-tab ul.nav-pills li .nav-link{padding: 10px 40px;font-size: 14px;}	
	.wd-subscript-blog{padding: 30px 0;}
	.wd-projct-box img{margin: 0px 15px 15px;}	
	.footer_btngrp a img{width: auto;}
	footer h6{margin-bottom: 0.5rem;}
	.ftsocial_linksmain{margin: 0;}
	footer{border-radius: 15px;padding: 30px 0 0;}
	/* projects */
	/*.col_grid_five{grid-template-columns: repeat(auto-fit, minmax(100%, 16px));}*/
	.search_form{display: block;}
	.search_form .form-group{width: 100%;}
	.search_form .wd_add_new{width: 100%;margin-top: 1rem;}
	/* modal */
	.wd_no_btn, .wd_yes_btn{padding: 12px 30px;border-radius: 10px;}
	.wd_delete .modal-footer{grid-gap: 0;}
	.wd_edit_mdl .modal-content{border-radius: 15px;}
	.wd_edit_mdl .modal-header{padding: 15px 15px;}
	.wd_aftr_prvw{margin-bottom: 30px;}
	/* reports */
	.wd-mr-report-blog{padding: 30px 0 50px;}
	.wd-report-lft{padding: 15px;margin-bottom: 20px;}
	.wd-report-headr, .wd-no-data, .wd-report-list{padding: 15px 15px;}
	.wd-report-box{padding: 10px 10px;}
	.wd-report-icon svg, .wd-report-icon img{margin-right: 10px;}
	/* points */
	.wd_create_btn{width: 100%;}
	.wd_points_bx{margin-bottom: 0;}
	.wd_point_lft img{width: 100%;height: auto;margin-bottom: 15px;}
	.wd_points_list li{padding: 15px 15px;display: block;}
	.wd_point_lft{display: block;grid-gap: 0;}
	.wd_point_txt{width: 100%;height: auto;display: block;}
	.wd-edit-access{justify-content: flex-end;}
	.wd-sl-pointblog {display: block;}
	.wd-sl-pointblog .wd-sl-btngrp:last-child {justify-content: flex-end;}
	.bxcrown_blog{padding: 0 10px 0 0;}
	/* profile */
	.bxprofile_plan{padding: 0 15px 15px;}
	.profilesub_blog{padding: 30px 15px !important;}
	.wd_video_bx .modal-header .close{margin: -15px 0px 0rem auto;}
	.plan_box{height: auto;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)

{
	/* home */
	.wd-mr-title h2 {font-size: 22px;}
	.wd-welcom-txt h1 {font-size: 26px;}
}