@media only screen and (max-width:1499px) { 
	
}/*1499px*/

@media only screen and (max-width:1400px) { 
	.separate-blog {
		padding: 60px 0;
	}
	.socialcheck label {
		font-size: 13px;
	}
	.socialcheck img {
		width: 33px;
	}
	.nameMinWidt {
		width: auto;
	}
	.minvote {
		width: auto;
		padding: 0;
		margin: 0;
	}
}/*1399px*/

@media only screen and (max-width:1299px) { 
	.headTop {
		padding: 20px 0;
	}
	.logo img {
		width: 140px;
	}
	.lski {
		margin: 19px 0;
	}
	button.topMenu{
		margin-top: 18px;
	}
	section.section-team {
		margin-top: 72px;
	}
	section.section-about {
		padding: 40px 0;
		margin: 57px 0;
	}
	.rollName {
		font-size: 22px;
		line-height: 30px;
		margin-top: 23px;
	}
	.ownerName {
		width: 221px;
		height: 47px;
		bottom: 24px;
		font-size: 16px;
		line-height: 18px;
		padding: 5px;
	}
	.titleInner {
		font-size: 34px;
		line-height: 51px;
	}
	.about-text{
		font-size: 16px;
	}
	div#office_images {
		margin-bottom: 57px;
	}
	.item {
		width: 100%;
		height: 458px;
	}
	.descriptionTitle {
		font-weight: 700;
		font-size: 35px;
		line-height: 42px;
		margin-bottom: 25px;
	}
	.descriptionText {
		font-size: 16px;
		line-height: 27px;
	}
	.separate-blog {
		padding: 43px 0;
	}
}/*1299px*/

@media screen and (max-width: 1199px) {
	.owner.active label.ownerImage {
		width: 335px;
		height: 449px;
		margin-top: -41px;
	}
	.owner.high label.ownerImage {
		width: 267px;
		height: 353.91px;
	}
	.ownerDecription {
		padding: 31px;
		margin-top: 42px;
	}
	section.productSert {
		margin: 39px 0 55px;
	}
	span.tagtext {
		font-size: 16px;
		line-height: 21px;
		padding: 8px 24px;
		height: 37px;
	}
	.percentages {
		font-size: 16px;
		line-height: 27px;
		padding-right: 14px;
	}
	.tag img {
		height: 32px;
	}
	.tagheight {
		height: 48px;
	}
	.blockSection {
		height: 48px;
	}
	.tag.incomplate img {
		height: 23px;
	}
}/*1199px*/

@media screen and (max-width: 1024px) {
	.headBottom {
		padding: 14px 0;
	}
	ul.h-menu a {
		width: 100%;
		height: 46px;
	}
	.ownersOuter.sliderSection {
		padding: 0 69px;
	}
	
	.ownersOuter.sliderSection button.owl-prev {
		left: -46px;
	}
	
	.ownersOuter.sliderSection button.owl-next {
		right: -46px;
	}
	.ownersOuter {
		padding: 0 30px;
	}
	.owner.active label.ownerImage {
		width: 308px;
		height: 414px;
		margin-top: -28px;
	}
	.owner.high label.ownerImage {
		width: 256px;
		height: 343.91px;
	}
	.ownerName {
		width: 80%;
		height: 44px;
		bottom: 24px;
		font-size: 15px;
	}
	.rollName {
		font-size: 19px;
		line-height: 23px;
		margin-top: 20px;
	}
	span#policycontainer {
		margin: 9px 0 0;
		height: 14px;
	}
}/*1024px*/

@media screen and (max-width:999px) {
	
}/*999px*/

@media screen and (max-width: 992px) {
	.ownersOuter {
		padding: 0;
	}
	.ownersOuter.chanjj {
		padding: 0 15px;
	}
	.owner.high label.ownerImage {
		width: 208px;
		height: 276.91px;
	}
	.owner.active label.ownerImage {
		width: 235px;
		height: 313px;
		margin-top: -18px;
	}
	section.section-team {
		margin-top: 58px;
	}
	.rollName {
		font-size: 16px;
		line-height: 13px;
		margin-top: 20px;
	}
	.ownerName {
		width: 88%;
		height: 44px;
		bottom: 12px;
		font-size: 14px;
	}
	.ownerDecription {
		padding: 20px;
		margin-top: 42px;
	}
	.descriptionTitle {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 21px;
	}
	.descriptionText {
		font-size: 15px;
		line-height: 24px;
	}
	.titleInner {
		font-size: 30px;
		line-height: 34px;
	}
	.about-text {
		font-size: 15px;
		line-height: 26px;
		padding: 0 18px;
	}
	.item {
		width: 100%;
		height: 357px;
	}
	.modal-content {
		padding: 22px 33px;
	}
	.modal-body p {
		font-size: 15px;
		line-height: 22px;
	}
	.customCheck {
		position: relative;
		padding: 0 0 0 30px;
		margin-bottom: -2px;
		margin-top: 29px;
	}
	label.form-label {
		font-size: 15px;
		margin: 11px 0 6px;
	}
	span.input-group-text {
		width: 40px;
		height: 40px;
	}
	h4.modal-title {
		font-size: 24px;
		line-height: 28px;
	}
	.input-group input {
		font-size: 15px;
		line-height: 23px;
	}
	.customCheck label:before {
		width: 18px;
		height: 18px;
		border-radius: 4px;
	}
	.customCheck label {
		font-size: 16px;
		line-height: 18px;
	}
	.customCheck input:checked ~ label:after {
		width: 18px;
		height: 18px;
	}
	textarea.txt-msg {
		height: 103px;
		padding: 8px;
	}
	span.toggleImage {
		height: 50px;
		width: 50px;
	}
	a.askToggl {
		padding: 8px 0;
		font-size: 31px;
		line-height: 50px;
	}
	section.section-footer {
		margin-top: 32px;
		padding-bottom: 56px;
	}
	footer.site-footer {
		padding-top: 34px;
	}
	.outerDiv {
		border: solid 2px #D6AD60;
		padding: 2px;
		border-radius: 75px;
	}
	.tagheight.greenbg {
		left: 2px;
		top: 2px;
	}
	.section-footer ul.f-menus li {
		margin: 10px 15px;
	}
	.unsubBoxHeader img {
		width: 92px;
	}
	.unsubBoxHeader {
		padding: 11px 0;
	}
	.unsubBoxBody {
		padding: 20px;
	}
	.onet i {
		font-size: 51px;
	}
	.onetse {
		text-align: center;
		font-size: 34px;
	}
	.input-group>.form-control, .input-group>.form-select {
		position: relative;
		flex: 1 1 auto;
		width: 1%;
		min-width: 0;
		height: auto;
	}
	.dropdown.bootstrap-select button.btn.dropdown-toggle {
		height: 40px;
	}
	.dropdown.bootstrap-select button.btn.dropdown-toggle {
		font-size: 16px;
		line-height: 30px;
		height: 40px;
	}
	.customradio label {
		padding: 0 0 0 24px;
		margin: 0 11px 0 0;
		font-size: 16px;
		line-height: 27px;
	}
	.customradio input:checked ~ label:after {
		left: 4px;
		top: 0;
		width: 10px;
		height: 10px;
	}
	.customradio label:before {
		width: 18px;
		height: 18px;
		left: 0;
		top: 0;
		bottom: 0;
	}
	#ask-question .modal-body {
		padding: 0;
	}
	
	#ask-question ul li {
		font-size: 14px !important;
		line-height: 17px !important;
		margin: -5px 0 5px;
	}
	
	#ask-question ul {
		padding: 0;
	}
	input.up-btn, button.close2 {
		width: 160px;
		height: 46px;
		font-size: 16px;
		margin-top: 23px !important;
	}
}/*991px*/

@media only screen and (max-width:899px) { 
	
}/*899px*/

@media screen and (max-width: 790px) {
	
}/*790px*/

@media screen and (max-width: 768px) {
	.item {
		width: 100%;
		height: 305px;
	}
	section.section-about {
		padding: 26px 0;
		margin: 37px 0;
	}
	.titleInner, .descriptionTitle {
		font-size: 25px;
		line-height: 29px;
	}
	.owner.active label.ownerImage {
		width: 190px;
		height: 246px;
		margin-top: -18px;
	}
	.owner.high label.ownerImage {
		width: 152px;
		height: 204.91px;
	}
	.ownerName {
		height: 34px;
		bottom: 12px;
		font-size: 13px;
	}
	.descriptionTitle, .titleInner {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 15px;
	}	
	.descriptionText, .about-text {
		font-size: 14px;
		line-height: 23px;
	}
	.ownersOuter.sliderSection {
		padding: 0;
	}
	.ownersOuter.sliderSection button.owl-next {
		right: 8px;
		background: #fff;
		border-radius: 14px;
		opacity: 0.5;
	}
	.ownersOuter.sliderSection button.owl-prev {
		left: 8px;
		background: #fff;
		border-radius: 14px;
		opacity: 0.5;
	}
	div#office_images {
		margin-bottom: 31px;
	}
	section.section-team {
		margin-top: 39px;
	}
	.descriptionText, .about-text{
		margin: 0;
	}
	span.tagtext {
		font-size: 12px;
		line-height: 22px;
	}
	.tag img {
		height: 36px;
	}
	.percentages {
		font-size: 13px;
		line-height: 27px;
		padding-right: 7px;
	}
	.tag.incomplate img {
		height: 23px;
	}
	section.productSert {
		margin: 10px 0 35px;
	}
	span#policycontainer {
		margin:0;
	}

	/* .ownerName { 
		background: #fff;
		color: #000;
		box-shadow: 0 0 19px rgb(0 0 0 / 20%);
	} */
	::-webkit-scrollbar {
		-webkit-appearance: none;
	}
	
	::-webkit-scrollbar:vertical {
		width: 12px;
	}
	
	::-webkit-scrollbar:horizontal {
		height: 12px;
	}
	
	::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 10px;
		border: 2px solid #ffffff;
	}
	
	::-webkit-scrollbar-track {
		border-radius: 10px;  
		background-color: #ffffff; 
	}

	
	table#example1, table#example1 thead, table#example1 tbody {
		display: inline-block;
		width: 100%;
	}

	table#example1 td{
		display: inline-block;
		align-items: center;
	}
	table#example1 td i {
		font-size: 14px;
	}
	.apprText{
		font-size: 15px;
	}
	button[title="Approve FAQ"], button[data-bs-target="#reject-faq"], button[data-bs-target="#not_implement-faq"]{
		padding: 5px 8px;
	}

	tr.toptr {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		border: 1px solid #D6AD60 !important;
		background: #FFF3DA;
	}
	table tr.toptr th, table tr.toptr th:first-child, table tr.toptr th:last-child{
		border: 0 !important;
	}

	/* .faq tr.toptr th:first-child, .faq table.dataTable>tbody>tr >td:first-child {
		flex: 0 0 calc(56% - 1px);
	}
	.faq tr.toptr th:last-child, .faq table.dataTable>tbody>tr >td:last-child {
		flex: 0 0 calc(28% - 7px);
		border-top: 0 !important;
	}
	.faq tr.toptr th:nth-child(2) {
		flex: 0 0 calc(30% - -3px);
	}
	.faq table.dataTable>tbody>tr >td::nth-child(2) {
		flex: 0 0 calc(33% - 1px);
	} */
	table.dataTable tr {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		border-radius: 11px;
	}

	/* .faq tr.toptr th:nth-child(3) {
		flex: 0 0 calc(32% - 1px);
		border-top: 0 !important;
	}
	.faq table.dataTable>tbody>tr >td::nth-child(3) {
		flex: 0 0 calc(35% - 2px);
	}
	.faq tr.toptr th:nth-child(4) {
		flex: 0 0 24%;
		border-top: 0 !important;
	}
	.faq table.dataTable>tbody>tr >td::nth-child(4) {
		flex: 0 0 22%;
	}

	.faq tr.toptr.filters th:nth-child(2) {
		border: 0 !important;
	}

	.faq tr.toptr.filters th:nth-child(3) {
		border: 0 !important;
	} */

	tr.toptr.filters {
		margin-top: 24px;
		margin-bottom: 24px;
		border-color: transparent !important;
		background-color: transparent !important;
	}
	ul.h-menu li {
		width: auto;
	}
	ul.h-menu a {
		padding: 0 11px;
	}
	tr.toptr th {
		padding: 8px 17px !important;
		font-size: 15px;
	}

	#filterproduct select.form-control {
		width: 100%;
	}

	/* .faq table.dataTable>tbody>tr >td:first-child {
		flex: 0 0 calc(56% - 1px);
		max-width: calc(56% - 1px);
	}

	.faq table.dataTable>tbody>tr >td:nth-child(2) {
		flex: 0 0 30%;
		max-width: 30%;
	} */

	table.dataTable>tbody>tr >td {
		padding: 8px 9px !important;
		border: 0 !important;
	}

	/* .faq table.dataTable>tbody>tr >td:nth-child(3) {
		flex: 0 0 calc(53% - 1px);
	}

	.faq table.dataTable>tbody>tr >td:nth-child(4) {
		flex: 0 0 19%;
	}

	.faq table.dataTable>tbody>tr >td:last-child {
		flex: 0 0 calc(22% - -1px);
	} */

	td.typetd div {
		width: auto;
	}

	table.dataTable>tbody>tr {
		border: solid 3px #80808066;
		margin-bottom: 24px;
		border-radius: 12px;
	}
	table.dataTable>tbody>tr.twitter {
		border-color: rgba(0, 179, 255, 1);
	}
	table.dataTable>tbody>tr.facebook {
		border-color: rgb(24 119 242 / 1);
	}
	table.dataTable>tbody>tr.instagram {
		border-color: rgba(254, 1, 119, 1);
	}
	table.dataTable>tbody>tr.linkedin {
		border-color: rgb(0 126 187 / 1);
	}

	.socialmedia table tr.toptr th:first-child, .socialmedia table tr td:first-child {
		flex: 0 0 17%;
		border-bottom: 0 !important;
		min-width: 93px;
	}
	
	.socialmedia table #filterDatetime select.form-control {
		width: 100%;
	}
	
	.socialmedia table tr.toptr th:nth-child(2), .socialmedia table tr td:nth-child(2) {
		flex: 0 0 32%;
		border-bottom: 0 !important;
	}
	
	.socialmedia table #filterType select.form-control {
		width: 100%;
	}
	
	.socialmedia table tr.toptr th:nth-child(3), .socialmedia table tr td:nth-child(3) {
		flex: 0 0 41%;
		border-right: 0;
		border-bottom: 0 !important;
	}
	
	.socialmedia table tr.toptr th:nth-child(4), .socialmedia table tr td:nth-child(4) {
		flex: 0 0 45%;
		border-left: 0;
	}
	
	.socialmedia table tr.toptr th:last-child, .socialmedia table tr td:last-child {
		flex: 0 0 19%;
	}
	
	.socialmedia table tr.toptr th:nth-child(5), .socialmedia table tr td:nth-child(5) {
		flex: 0 0 18%;
    	text-align: left !important;
	}
	.socialcheck img {
		width: 23px;
	}
	.socialcheck {
		flex: 0 0 31.33%;
		margin: 5px 4px;
		width: auto;
	}
	.socialmedia table tr.toptr.filters th:nth-child(4), .socialmedia table tr.toptr.filters th:nth-child(5), .socialmedia table tr.toptr.filters th:last-child {
		display: none;
	}

	.sameheight {
		height: auto;
		line-height: 21px;
		white-space: nowrap;
		width: 220px;
		text-align: left !important;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	/* #filterType span.select2 {
		width: auto !important;
	} */
	div .socialLinks {
	    flex-wrap: wrap;
	    justify-content: center !important;
	}
	ul.h-menu a {
		width: 100%;
		height: 36px;
		font-size: 14px;
	}
	input.up-btn, button.close2 {
		width: 160px;
		height: 46px;
		font-size: 16px;
		margin-top: 23px !important;
	}
	.hide-desktop{
		display: block;
	}
	.hide-mobile{
		display: none;
	}
	#filterType span.select2{
		width: 100% !important;
	}
	.faq table.dataTable tr{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: minmax(100px, auto);
		grid-template-areas:
			"header  header"
			"content content"
			"sidebar footer";
		gap: 3px;
		padding: .5em;
		border-radius: 3px;
		grid-auto-rows: minmax(30px, auto);
		grid-auto-columns: min-content;
		grid-template-columns: repeat(auto-fill, minmax(200px,1fr));
	}
	.faq table.dataTable tr.toptr{
		grid-template-areas: 
			"column1  column2"
			"column3 column5"
			"column4 ......";
			border-radius: 11px;
	}
	.faq table.dataTable tr.toptr.filters{
		grid-template-areas: 
			"column1 column1"
			"column2 column3"
			"column5 column4";
	}
	.faq table.dataTable tbody tr{
		grid-template-areas:
			"column1 column1 column1 column4"
			"column3 column3 column5 column5"
			"column2 column2 column5 column5";
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 0px;
		border-radius: 11px;
	}

	.faq tr th:nth-child(1) {
		grid-area: column1;
		width: 98px;
	}
	.faq tr th:nth-child(2) {
		grid-area: column2;
		width: 66px;
		margin-left: auto;
	}
	.faq tr th:nth-child(3) {
		grid-area: column3;
		width: 184px;
	}
	.faq tr th:nth-child(4) {
		grid-area: column4;
		width: 73px;
		margin-left: 0;
	}
	.faq tr th:nth-child(5) {
		grid-area: column5;
		/* grid-auto-columns: minmax(max-content, 2fr); */
		width: 78px;
		text-align: left;
		margin-left: auto;
		margin-right: 0;
	}

	header ul.dropdown-menu.show {
		float: left;
		right: 11px;
	}
	.faq tr td:nth-child(1) {
		grid-area: column1;
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		align-items: start !important;
	}
	.faq tr td:nth-child(1) .text-nowrap {
		margin-top: 0;
		margin-bottom: 0;
		height: auto;
	}
	.faq tr td:nth-child(2) {
		grid-area: column2;
		width: 100%;
		white-space: nowrap;
		display: flex !important;
	}
	.faq tr td:nth-child(3) {
		grid-area: column3;
		line-height: 26px;
		justify-items: start;
		display: flex !important;
		width: 100%;
	}
	.faq tr td:nth-child(4) {
		grid-area: column4;
		display: flex !important;
		align-items: center;
		justify-content: start;
	}
	.faq tr td:nth-child(5) {
		grid-area: column5;
		display: flex !important;
		justify-content: end;
		margin-left: auto;
		flex: 1;
		margin-left: auto;
		margin-right: 0;
	}

	.faq table.dataTable tr td, .faq table.dataTable tr th {
	    padding: 0 !important;
	    line-height: 19px;
	}
	.faq table.dataTable tr th{
		align-items: center;
		vertical-align: middle;
		display: flex;
		justify-content: start;
	}
	.faq table tr.toptr th:first-child .nameMinWidt {
	    line-height: 35px;
	    float: left;
	    width: auto;
	}
	
	.faq table.dataTable tr.toptr.filters {
	    grid-template-columns: 1fr 1fr;
	}
	
	.faq table.dataTable tr.toptr.filters th {
	    width: 100%;
	}
	
	.faq tr th:nth-child(2) .mintype {
	    text-align: left;
	}
	
	.faq tr th:nth-child(3) .minprod {
	    width: auto;
	    text-align: left;
	}
	
	.faq tr th:nth-child(5) div {
	    width: auto;
	    text-align: left;
		margin: 0;
	}
	
	.faq tr th:nth-child(4) div {
	    text-align: left;
	}
	.faq table#example1 td {
		padding: 0 !important;
	}
	.faq table#example1 td .nameMinWidt {
	    display: flex;
		line-height: 20px;
		align-items: center;
	}
	
	.faq tr td:nth-child(5) a {
	    display: flex !important;
	    align-items: center !important;
	}
	td.cmpnTd{
		width: auto;
	}
	ul.h-menu li {
		flex: auto;
	}
	.socialmedia table tr td:nth-child(4) {
		display: flex !important;
	}
	.socialmedia table tr td:nth-child(3){
		display: flex !important;
	}
	td.typetd.mintype {
		margin: 0 auto;
	}
	.minvote{
		margin: auto;
	}
	.socialmedia table tr.toptr th:nth-child(4) {
		flex: 0 0 29%;
		margin-left: auto;
		text-align: right !important;
		padding-right: 32px !important;
		pointer-events: none !important;
	}
	.socialmedia table tr.toptr th:nth-child(4):before, .socialmedia table tr.toptr th:nth-child(4):after{
		display: none !important;
	}
	
	.socialmedia table tr.toptr th:nth-child(3):before, .socialmedia table tr.toptr th:nth-child(3):after {
		left: 88px;
	}
	/* .socialmedia table.dataTable tr{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: minmax(100px, auto);
		grid-template-areas:
			"soccolumn1 soccolumn2"
			"soccolumn3 soccolumn3"
			"soccolumn4 soccolumn4"
			"soccolumn5 soccolumn6";
		gap: 3px;
		padding: 0.5em;
		border-radius: 3px;
		grid-auto-rows: minmax(30px, auto);
		grid-auto-columns: min-content;
		grid-template-columns: repeat(auto-fill, minmax(200px,1fr))
	}
	.socialmedia table.dataTable tr th:nth-child(1){
		grid-area: soccolumn1;
    	width: 98px;
	}
	.socialmedia table.dataTable tr th:nth-child(2){
		grid-area: soccolumn2;
    	width: 98px;
	}
	.socialmedia table.dataTable tr th:nth-child(3){
		grid-area: soccolumn2;
    	width: 98px;
	}
	.socialmedia table.dataTable tr th:nth-child(4){
		grid-area: soccolumn3;
    	width: 98px;
	}
	.socialmedia table.dataTable tr th:nth-child(5){
		grid-area: soccolumn4;
    	width: 98px;
	}
	.socialmedia table.dataTable tr th:nth-child(6){
		grid-area: soccolumn5;
    	width: 98px;
	} */
	.socialmedia table tr.toptr th:nth-child(2) {
		text-align: right !important;
		padding-right: 30px !important;
		margin-left: auto;
	}
	
	.socialmedia table tr.toptr th:last-child {
		margin-left: auto;
		text-align: right !important;
		padding-right: 32px !important;
	}
	
	.socialmedia table tr.toptr.filters th:first-child {
		flex: 0 0 39%;
		padding-left: 0 !important;
	}
	
	.socialmedia table tr.toptr.filters th:nth-child(2) {
		padding-right: 0 !important;
	}
	
	.socialmedia table tr.toptr.filters th:nth-child(3) select {
		text-align: left !important;
		margin: 0 !important;
	}
	
	.socialmedia table tr.toptr.filters th:nth-child(3) {
		padding-left: 0 !important;
	}
	.socialmedia table tr.toptr th:nth-child(3), .socialmedia table tr.toptr th:first-child {
		text-align: left !important;
	}

}/*767px*/

@media screen and (max-width: 625px) {
	.onetse {
		font-size: 30px;
		line-height: normal;
	}
}/*625px*/

@media screen and (max-width: 576px) {
	.customCheck input#accept_policy {
		width: 18px;
		height: 18px;
	}
	.up-now{
		margin-top: 0;
	}
	.customCheck{
		margin-top: 16px;
	}
	.d-flex.lski {
		position: absolute;
		left: 16px;
		top: 13px;
	}
	
	header .dropdown {
		position: absolute;
		right: 1px;
		top: 15px;
	}
	.logo img {
		width: 83px;
	}

	.headBottom {
		padding: 10px 0;
	}
	h4.modal-title {
		font-size: 20px !important;
		line-height: 28px !important;
		padding: 17px 0 0;
	}
	.modal-content {
		padding: 4px 14px 13px;
	}
	.modal-dialog.modal-lg {
		margin: 0;
	}
	button.close, button.btn-close {
		width: 21px;
		height: 21px;
		background: transparent;
	}




	a.thumbimage {
		margin: 0 0 0 5px !important;
		position: relative;
		top: -5px;
	}
	table.dataTable>tbody>tr >td {
		padding: 3px 6px !important;
		border: 0 !important;
	}
	/* .faq table.dataTable>tbody>tr >td:nth-child(4) {
		flex: 0 0 30%;
		margin-left: 0;
		margin-right: 0;
		text-align: left !important;
	} */
	span.sordtt {
		width: 127px;
		height: 27px;
		font-size: 11px;
		line-height: 25px;
	}
	/* .faq tr.toptr th:nth-child(2) {
		flex: 0 0 30%;
	}
	.faq tr.toptr th:nth-child(2) > div, .minvote{
		text-align: left;
	} */

	.minStat{
		width: auto;
	}
	tr.toptr th {
		padding: 3px 6px !important;
		font-size: 14px;
		line-height: 20px;
	}
	/* .faq tr.toptr th:nth-child(3) {
		flex: 0 0 calc(53% - 1px);
		margin-left: auto;
	} */

	span.select2-selection.select2-selection--single {
		height: 33px;
		border: 0;
	}
	/* .faq tr.toptr th:last-child, .faq table.dataTable>tbody>tr >td:last-child {
		flex: 0 0 calc(47% - 8px);
		margin-left: auto;
		margin-right: 0;
	}
	.faq tr.toptr th:first-child, .faq table.dataTable>tbody>tr >td:first-child {
		flex: 0 0 calc(100% - 14px);
		max-width: calc(100% - 13px);
	} */
	tr.toptr.filters {
		margin-top: 10px;
	}
	table#example1 td, .nameMinWidt a{
		font-size: 14px;
	}
	table input.form-control, table#example1 .filters input[type="text"], .filters select.form-control {
		height: 33px;
		padding: 0 10px;
		font-size: 11px;
	}
	span#select2-selectType-container{
		height: 33px;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 31px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow:before{
		line-height: 33px;
	}
	span#select2-selectType-container {
		font-size: 11px;
		line-height: 34px;
	}
	.thumbimage img {
		width: 20px;
	}
	a.askToggl {
		padding: 4px 0;
		font-size: 17px;
		line-height: 46px;
	}
	span.toggleImage {
		height: 42px;
		width: 42px;
		margin-right: 0;
	}
	a.askToggl img {
		margin-right: 0;
		width: 74%;
		height: 74%;
		transition: all .3s;
		object-fit: contain;
	}
	span.toggleText {
		padding: 0 11px 0 6px;
	}
	a.modalLink {
		margin-bottom: 22px;
		font-size: 16px;
		line-height: 30px;
		padding: 7px 18px;
	}
	.socialmedia table tr td:nth-child(5), .socialmedia table tr td:first-child {
		flex: 0 0 45%;
		text-align: left !important;
	}
	.socialmedia table tr.toptr th:nth-child(2), .socialmedia table tr td:nth-child(2){
		margin-left: auto;
	}
	.socialmedia table tr td:nth-child(4), .socialmedia table tr td:nth-child(3) {
		flex: 0 0 calc(100% - 13px);
		text-align: left !important;
	}
	.socialmedia table tr.toptr th:last-child, .socialmedia table tr td:last-child {
		flex: 0 0 32%;
		margin-left: auto;
	}
	.socialmedia table tr td:nth-child(5) img {
		margin: 0 !important;
	}
	.dataTables_paginate ul.pagination li a {
		padding: 4px 10px;
		min-width: 29px;
		min-height: 33px;
	}
	table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after{
		right: 0 !important;
	}
	/* .faq tr.toptr.filters th:nth-child(4) {
		display: none;
	}
	
	.faq tr.toptr.filters th:nth-child(3) {
		flex: 0 0 calc(52% - 1px);
	} */
	/* input.up-btn, button.close2 {
		width: 44%;
		height: 46px;
		font-size: 16px;
	} */
	/* .faq tr.toptr th:nth-child(4) {
		margin: 0;
	}
	
	.faq table.dataTable>tbody>tr >td:nth-child(3) {
		margin-right: 0;
		text-align: right !important;
	}
	
	.faq table.dataTable>tbody>tr >td:last-child a {
		justify-content: right !important;
		align-items: end !important;
	}
	.faq table.dataTable>tbody>tr >td:nth-child(2){
		text-align: left !important;
	} */
	.socialmedia table tr td:first-child .switch {
		position: relative;
		display: inline-block;
		width: 40px;
		height: 22px;
		margin-top: 3px;
		float: left;
		margin-right: 6px;
	}
	.socialmedia table tr td:first-child input:checked + .slider:before {
		-webkit-transform: translateX(26px);
		-ms-transform: translateX(26px);
		transform: translateX(17px);
	}
	.socialmedia table tr td:first-child .slider:before {
		height: 16px;
		width: 16px;
		left: 3px;
		bottom: 3px;
	}
	iframe{
		margin: 0 !important;
	}
	.faq table tr.toptr th:first-child .nameMinWidt {
		line-height: 28px;
		float: left;
		width: auto;
	}
	.faq table.dataTable tr td, .faq table.dataTable tr th {
		line-height: 28px;
		width: fit-content;
		display: inline-block !important;
		padding: 0 19px 0 0 !important;
		height: auto;
	}
	.faq table.dataTable tr th{
		padding: 0 !important;
	}
}/*575px*/

@media screen and (max-width: 535px) {
	ul.h-menu a {
		width: 100%;
		height: 28px;
		font-size: 10px;
		padding: 0 6px;
	}
}/*535px*/

@media screen and (max-width: 450px) {
	.ownerName {
		height: 28px;
		bottom: 8px;
		font-size: 10px;
	}
	.owner.high label.ownerImage {
		width: 110px;
		height: 146.91px;
	}
	.owner.active label.ownerImage {
		width: 137px;
		height: 182px;
		margin-top: -15px;
	}
	.rollName {
		font-size: 14px;
		line-height: 9px;
		margin-top: 16px;
	}
	.socialcheck {
		flex: 0 0 42.33%;
		margin: 5px 4px;
		width: auto;
	}
	ul.h-menu a {
		width: 100%;
		height: 28px;
		font-size: 9px;
		padding: 0 4px;
	}
}


@media screen and (max-width:499px) {

}

@media screen and (max-width: 416px) {

}

@media screen and (max-width: 409px) {
	
}

@media only screen and (max-width:399px) { 

}