
@media(min-width: 1200px){

	.container{max-width: 1240px;padding-left: 20px;padding-right:20px;}
	.col-xxl-2{
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
	}

}


@media(min-width:1400px){
/*	.library_card.card_scroll{height:700px;}*/
}


@media(min-width: 1800px){
	/*.col-xxl-2{
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
	}*/
	.col-xxl-2{
	-ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
	}
}
 

@media(min-width:2000px){
	body{font-size: 18px;}
	.side_menu .logo a img{width:280px;} 

	.fold_right span svg{width:20px!important;height:20px!important;}
	.dropdown.ml-3 a svg{width:18px;height:15px;}
	
/*	.upload_file{aspect-ratio: 1/1;}*/
	.upload_file img{height: 100%;} 
	.porfile-name .ctn-details span{font-size: 18px;}
	.porfile-name .ctn-details p.pofile-post{font-size: 16px;}	
	.porfile-name img{width: 45px;height: 45px;}
	.schudl_post .schudl_left{width: 50px;}
	.schudl_post .schudl_right{ 
    	padding-left: 80px;}
    	.schudl_post .schudl_left .nav-link img{width: 50px;height: 50px;}
    	.acc_schud_head span{font-size: 18px;}
    	.acc_schud_ctn ul li .gp_postleft img{width: 35px;height: 35px;}
	.btn-theme{font-size: 18px;}
	.content-main-box{padding: 11px 11px 11px 240px}
	.side_menu{width: 240px}
	.btn-theme img{width:20px;}
/*	.fold_icon {width: 65px}*/
	.fold_fil_no{font-size: 14px;}
	.fold_icon img{width:50px;
	/*height: 50px;*/
	}
	.fold_info{padding-left:13px;}
	.folder_child .fold_info span{font-size: 16px;}
	.folder_child .fold_icon {width: 60px;}
/*	.folder_child .fold_icon img {width: 40px}*/
	.post_fotter p{font-size: 18px;}

	.search_line_box{width: 200px;}

	.card_tlt_info{font-size: 18px;}
	.card_title_icon{width: 40px;height: 40px;}
	.card_title_icon svg{width:20px;height:20px;}

	.folder_list_inner .form-check label:before{
/*		background:#2563EB;*/
		padding: 9px}
	.galery_check .form-check label:before{padding: 9px;}
	.galery_check .form-check label:after,.folder_list_inner .form-check label:after{border-color:#fff!important;    top: 48% !important;
    right: 44% !important;
 
	}
/*	.galery_check .form-check input:checked + label:after{top: 9px;}*/
	.folder_dropdown a.dropdown-item span { font-size: 18px; }
	.folder_dropdown .dropdown-item{padding:  0 0 15px; }
	.folder_dropdown a.dropdown-item img{width:20px;object-fit:contain;}
	.dropdown.dropleft > a svg{width:20px;height:20px;}
	.library_card .folder_main .like label:before{font-size: 22px;}
	
	/*.library_card.card_scroll{
		height: 72vh;
		min-height: 72vh;
	}
	*/
	.acc_schud_ctn ul li{margin-bottom: 15px;}
	.acc_schud_head svg{width:30px;height:30px;}
	a.acc_arrow svg{width:20px;height:20px;}
	.acc_schud_head{margin-bottom: 20px;}
	.search_line_box span.search_icon{top: 8px;}
	.search_line_box span.search_icon svg{    width: 16px;
    height: 16px;}
	.custom_form input.form-control,.custom_form select.form-select,.custom_form .form-group textarea.form-control{font-size: 18px;}
	/*27-11-2023*/
	.notifcatio_sec .card{height: 87vh;}

	.folder_main .fold_right .like label:before{font-size:20px;}
	.folder_main.folder_child  .fold_right .like label:before{font-size:16px;}
	.upload_file img{height: 100%;}

	.edit_post_drp img{height: 500px;}
	.post_body_img img{height: 220px;}
	.history_page .post_body_img img{height: 491px;}
}	



/************************************************************************************************************/
/*max-width*/
/************************************************************************************************************/
/*
@media(max-width: 2500px){
	.library_card.card_scroll{height:1173px;} 
}
@media(max-width: 2400px){
	.library_card.card_scroll{height:1173px;} 
}*/
@media(max-width: 2300px){}
@media(max-width: 2200px){}
@media(max-width: 2100px){}
@media(max-width: 2000px){}
@media(max-width: 1920px){
	.trading_banner img { width: 100px !important; }
}

@media(max-width: 1800px){
	.width-33{width: 45% !important;}
	.notifcatio_sec .card{height: 85vh;}
	.h-96{height: 95%;}
	.post_single {width: calc(100% / 4); }
	.post_body_img img{height: 150px;}
	.history_page .post_body_img img{height: 391px;}

	
}

@media(max-width: 1600px){
	.notifcatio_sec .card{height: 80vh;}
	.history_page .post_body_img img{height: 300px;}

	.product-type-list {
	    padding: 7px 20px;
	    border-right: 1px solid #EBF0ED;
	}
	.product-tabs .nav-pills .nav-link {
	    padding: 17px 20px;
	}
}
@media(max-width: 1400px){
	h1{font-size: 30px;}
	.width-33{width: 45% !important;}
	.notifcatio_sec .card{height: 80vh;}
	.post_body_img img{height:150px;}
	.history_page .post_body_img img{height: 300px;}
}

@media(max-width: 1350px){
	.post_body_img img{height:140px;}
	.product-type-list {
	    padding: 7px 15px;
	    border-right: 1px solid #EBF0ED;
	}
}


@media(max-width: 1300px){
	.btn-theme{padding:7px 12px;}
	 
	.width-33{width: 100% !important;}
	.touch-body{right:0px;}
	.left_img .touch-body{right: auto;left: -50px;}
	.post_single {width: calc(100% / 3); }
	.post_body_img img{height: 150px;}
	.history_page .post_body_img img{height: 250px;}

}



@media(max-width: 1200px){
	h1{font-size: 28px;}
	.content-main-box{height: auto;}
	.scrollbar, .card_scroll{height: 400px;}
	.side_menu{width: 60px;}
	.content-main-box{padding-left: 60px;}
	.width-33{width: 33% !important;}
	.blog_slider .slick-list.draggable{padding-right:80px;}
	.chatavirsity_sec .container{max-width: 100%;}
	.touch-body{right:0px;}
	.monthly_sec .border-grident .left h2.monthly_price{font-size: 45px;}
	.border-grident{padding: 50px 50px 400px;}

	.side_menu .menu .scrollbar{padding: 0 5px;}
	.side_menu .menu ul li a{padding: 10px 10px;justify-content: center;}
	/*new*/
	.side_menu .menu ul li .chld_menu_main{padding: 0px 0 0 3px;}
	.side_menu .menu ul li .cstm_drpdn_mnu{padding: 10px;justify-content:center;}
	.side_menu .menu ul li .chld_menu_main a.child_menu{padding: 10px;margin-bottom: 6px;}
	.right_team_wrap .card{height:auto!important;}
}

@media(max-width: 1100px){
	.notification{margin: 0 10px;}
	 
	.width-33{width: 45% !important;}
	.monthly_sec .border-grident .left h2.monthly_price{font-size: 40px;}
	.border-grident{padding: 40px 40px 400px;}

	.product-type-list {
	    padding: 7px 10px;
	    border-right: 1px solid #EBF0ED;
	}
	.product-type-list h3 {
	    font-size: 18px;
	    line-height: 22px;
	    margin-bottom: 0px;
	}
	.product-type-list p {
	    font-size: 14px;
	}
	.page-body {
	    background-color: #fff;
	    padding: 20px;
	    min-height: calc(100vh - 195px);
	    height: auto;
	}
}

@media(max-width: 991px){
	 h1{font-size: 25px;}
	.width-33{width: 45% !important;}
	.csutom-left-border{border-left:none !important;}	
	.notification-list_detail{margin-left: 15px;}
	.notifcatio_sec .card{padding: 15px 15px 0;}
	.notification-ui_dd-content{padding: 15px}
	.notification-list .notification-list_img span,.notification-list_img{width: 35px;height: 35px;}
	.notification-list_detail p{font-size: 14px;}
	/*land css*/
	.touch-body{right:0;position: relative !important;}
	.left_img .touch-body{right: auto;left: auto;}
	.middle_img{position: relative;}
	.banner-section{height: auto;}
	.client_section{padding-bottom:100px;}
	.mantain_sec{padding: 50px 0 70px;}
	.chat_attr_box{margin-bottom: 70px;padding-left: 100px;}
	.chat_attr_box .attr-img img{width:100px;}
	.chat_attr_box .attr_ctn h2{font-size:20px;line-height:25px;}
	.chat_attr_box .attr_ctn{margin-left:30px!important;} 
	.chat_att_sec .row .col-lg-6:last-child .chat_attr_box{margin-bottom:20px;}
	.middle_img .right img{width: 200px;}
	.mantain_sec .land_title h2,.land_title h2{font-size: 30px;line-height: 1.5;}
	.banner-section .left .cotent-text h1{font-size: 35px;line-height: 1.3;}
	.fun_box{margin-bottom:70px;}
	.function_process .height-500{height: auto !important;}
	.monthly_sec .border-grident .left h2.monthly_price{font-size: 40px;}
	.border-grident{padding: 30px 30px 350px;}
	.monthly_sec{padding-bottom: 70px;}
	.monthly_sec .border-grident .left span.month_text{font-size: 30px;}
	.monthly_sec .border-grident .left span.pay_text{font-size: 20px;}
	
	.ac{display:none;}
	.land_list.ac{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:15px;padding:20px;}
	.land_list.ac ul li a{color:#000;}
	.land_list.ac ul li{padding:8px 0;text-align:left;}
	.land_list.ac .button{text-align:left;}

	/*new one*/
	.side-px .modal-body { padding: 0 15px 30px; }

	#setup_profile .button_btn a{padding-left: 0px;} 
	.content-wrap{overflow-y: scroll;}

	.content-wrap::-webkit-scrollbar-track{/*-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#ededfe;*/margin-bottom: 20px;}
	.content-wrap::-webkit-scrollbar{width:0px;background-color: transparent;}

	.content-wrap::-webkit-scrollbar-thumb{background-color:#C9CFDB;border-radius: 33px;}
	.post_single {width: calc(100% / 3); }
	.dashr_lft_crd .right{width: 100%;}
	.upload_file img{height: 242px !important}

	.product-type {
	    border-radius: 16px;
	    border: 0px solid #EBF0ED;
	    display: flex;
	    align-items: center;
	     justify-content: unset; 
	    margin-top: 30px;
	    padding: 13px 0;
	    flex-wrap: wrap;
	    gap: 15px;
	}
	.product-type-list {
	    padding: 7px 10px;
	    border: 1px solid #EBF0ED;
	}
	.product-type-list:last-child {
	    border-right: 1px solid #EBF0ED;
	}
}

@media(max-width: 768px){
	.post_single {
	    width: calc(100% / 2); 
	}
	.body_wrapper {
	    padding: 0px;
	}
	 h1{font-size: 20px;}
	.content-main-box{padding: 3px;background:rgba(236, 242, 255, 1);}
	.side_menu{width: 0px;opacity: 0;}
	.width-33{width: 100% !important;}


	.trading_Secrt .trad_img_edit img{width: 60px;height: 60px;}

	.notification .dropdown-menu.notification-ui_dd{width:280px;right: -80px;}

	/*land-css*/
	.banner-section .left .cotent-text h1{font-size: 30px;}
	.mantain_sec .land_title h2,.land_title h2{font-size: 25px;line-height: 1.3;}
	.client_section{padding-bottom:70px;}
	.chat_attr_box .attr_ctn h2{font-size:18px;}
	.chat_attr_box .attr-img img{width:70px;}
	.chat_attr_box{margin-bottom: 50px;padding-left: 70px;}
	.chat_attr_box .attr_ctn{margin-left:25px!important;}
	.middle_img .right img{width:180px;}
	.fun_box{margin-bottom:50px;}
	.monthly_sec .border-grident .left h2.monthly_price{font-size:35px;}
	.blog_section{padding:50px 0 53px;}
	.monthly_sec{padding-bottom:50px;}
	.monthly_sec .border-grident .left span.month_text{font-size:25px;}
	.monthly_sec .border-grident .left span.pay_text{font-size:18px;}

	/*new*/
	.content-wrap{padding: 20px 15px 20px 15px;}
	.profile_dropdown .lit_pro_menu{padding: 0px 15px 20px;}
	.profile_dropdown{width:280px;}
	.change_pass_tab, .notifi_main,.contact_main,.subscribe_div,.div_is_empty{padding: 15px 15px;}


	/*horizontal scroll*/
	.outer-wrapper{max-width:100vw;overflow-x:scroll;position:relative;scrollbar-color:#d5ac68 #f1db9d;scrollbar-width:thin;-ms-overflow-style:none;}
	.pseduo-track{background-color:#f1db9d;height:2px;width:100%;position:relative;top:-3px;z-index:-10;}
	@media (any-hover:none){
	.pseduo-track{display:none;}
	}
	.outer-wrapper::-webkit-scrollbar{height:5px;}
	.outer-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0);}
	.outer-wrapper::-webkit-scrollbar-thumb{height:5px;background-color:#d5ac68;}
	.outer-wrapper::-webkit-scrollbar-thumb:hover{background-color:#f1db9d;}
	.outer-wrapper::-webkit-scrollbar:vertical{display:none;}
	.inner-wrapper{display:flex;padding-bottom:10px;}
	.pseudo-item{height:300px;width:369px;margin-right:59px;flex-shrink:0;background-color:gray;}
	.pseudo-item:nth-of-type(2n){background-color:lightgray;}
	/*10-oct*/
	.fold_info{padding-left:10px;}
	.fold_info span.fold_name{width: 100px; -webkit-line-clamp:3;-webkit-box-orient:vertical;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}


	.product-type {
	    border-radius: 16px;
	    border: 0px solid #EBF0ED;
	    display: flex;
	    align-items: center;
	     justify-content: unset; 
	    margin-top: 30px;
	    padding: 13px 0;
	    flex-wrap: wrap;
	    gap: 15px;
	}
	.product-type-list {
	    padding: 7px 10px;
	    border: 1px solid #EBF0ED;
	}
	.product-type-list:last-child {
	    border-right: 1px solid #EBF0ED;
	}

	.product-tabs .nav-pills .nav-item{
		width: 100%;
	}
	.product-tabs .nav-pills .nav-link{
		width: 100%;
	}
}

@media(max-width: 576px){
	/*new*/
	.schudl_post .schudl_left{width: 100%;position: relative;}

	.schudl_post .schudl_right{padding-left: 0;width: 100%;}
	.sinin_right img{object-fit: contain;height: auto;} 

}


@media(max-width: 567px){
	.mantain_sec .land_title h2,.land_title h2{font-size: 22px;line-height: 1.3;}
	.trading_Secrt .trad_img_edit img{width:50px;height:50px;}
	.chat_attr_box .attr_ctn h2{font-size:16px;}
	.chat_attr_box .attr_ctn{margin-left:20px!important;}
	.middle_img .right img{width:150px;}
	.chat_attr_box{margin-bottom: 30px;}
}

@media(max-width: 480px){
		.trading_Secrt .trad_img_edit img{width:45px;height:45px;}
			.post_single {
	    width:100% 
	}
	.side_menu .logo a {
	    padding: 34px 15px 60px 15px;
	    display: block;
	}
	.body_wrapper {
	    padding: 0px;
	}
	.product-title-main {
	    flex-wrap: wrap;
	}
	.product-list-name {
	    display: flex;
	    align-items: center;
	    gap: 10px;
	    min-width: 195px;
	}
}






/* ============================== */


@media(max-width: 2500px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
		margin-right: 13%;
		width: 100%;				  
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 10%;
		width: 100%;
	}
	[dir="rtl"] .page-body1 {
		margin-right: 13%;
		width: 100%;
	  }
}

@media(max-width: 2400px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
		margin-right: 13%;
		width: 100%;		  
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 12%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 13%;
		width: 100%;
	  }
}

 @media(max-width: 2300px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
		margin-right: 15%;
		width: 100%;		  
    }
	[dir="rtl"] .page-body1 {
		margin-right: 13%;
		width: 100%;
	  }
}

@media(max-width: 2100px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
		margin-right: 15%;
		width: 102%;				  
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 13%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 15%;
		width: 100%;
	  }
}

@media(max-width: 2000px){}

@media(max-width: 1920px){
	/* .trading_banner img { width: 100px !important; } */
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 21%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 17%;
		width: 100%;
	}
	[dir="rtl"] .page-body1 {
		margin-right: 21%;
		width: 100%;
	}
}

@media (max-width: 1800px) {
    [dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 22%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 20%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 22%;
		width: 100%;
	}
}

@media(max-width: 1700px){
	
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 24%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 20%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 24%;
		width: 100%;
	}
}

@media(max-width: 1500px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 28%;
        width: 100%;
    }
	[dir="rtl"] .page-body1 {
		margin-right: 28%;
		width: 100%;
	}
}

@media(max-width: 1600px){
	
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 24%;
        width: 100%;
    }
	[dir="rtl"] .page-body1 {
		margin-right: 24%;
		width: 100%;
	}
	
}

@media(max-width: 1400px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 30%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 24%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 30%;
		width: 100%;
	}
}

@media(max-width: 1350px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 32%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 24%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 32%;
		width: 100%;
	}
}


@media(max-width: 1300px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 34%;
        width: 100%;
    }
	[dir="rtl"] .page-body1 {
		margin-right: 34%;
		width: 100%;
	}
}

@media(max-width: 1200px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 8%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 10%;
		width: 100%;
	  }
	  [dir="rtl"] .page-body1 {
		margin-right: 8%;
		width: 100%;
	}
}

@media(max-width: 1100px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 8%;
        width: 100%;
    }
	[dir="rtl"] .page-body1 {
		margin-right: 8%;
		width: 100%;
	}
	/* [dir="rtl"] .content-wrap1{
		margin-right: 8%;
		width: 100%;
	  } */

	  /* [dir="rtl"] .notification{margin: 0 10px;} */
	 
	  [dir="rtl"] .width-33{width: 45% !important;}
	  [dir="rtl"] .monthly_sec .border-grident .left h2.monthly_price{font-size: 40px;}
	  [dir="rtl"] .border-grident{padding: 40px 40px 400px;}

	  [dir="rtl"] .product-type-list {
	    padding: 7px 10px;
	    border-right: 1px solid #EBF0ED;
	}
	[dir="rtl"] .product-type-list h3 {
	    font-size: 18px;
	    line-height: 22px;
	    margin-bottom: 0px;
	}
	[dir="rtl"] .product-type-list p {
	    font-size: 14px;
	}
	[dir="rtl"] .page-body {
	    background-color: #fff;
	    padding: 20px;
	    min-height: calc(100vh - 195px);
	    height: auto;
	}
}

@media(max-width: 768px){
	[dir="rtl"] .page-body {
        /* background-color: #fff; */
        padding: 20px;
        min-height: calc(100vh - 195px);
        height: auto;
        margin-right: 0%;
        width: 100%;
    }
	[dir="rtl"] .content-wrap1{
		margin-right: 8%;
		width: 100%;
	  }
}