@media only screen and (max-width: 1000px) {
.carousel-inner {width: 75%;}
 .invisible2 {
  display: none;
 }
}

@media screen and (min-width: 500px) and (max-width:1032px)
{
.carousel-inner {width: 75%;}
	.cs_main_table {
 		 width: 75%;
		 margin:10px;
			
			}
	td {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}

}



@media  (max-width: 900px) and (min-width: 500px){
        .cs_main_table {
 		 width: 95%;
		 margin:10px;
			
			}
	td {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
}

@media (min-width: 350px) and (max-width: 499px) {
        .cs_main_table {
 		 width: 350px;
		 margin:5px;
			
			}
	td {font:16px/1.05em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.05em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
}



@media (max-width: 350px) {
        .cs_main_table {
 		 width: 330px;
		 margin:5px;
			
			}
	td {font:16px/1.05em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.05em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
}

@media (min-width: 900px) and (max-width: 1200px){
        .cs_main_table {
 		 width: 75%;margin:10px;
			}
	td {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	.carousel-inner {width: 75%;}
}


@media (min-width: 1200px) {
.carousel-inner {width: 75%;}
        .cs_main_table {
 		 width: 75%;
			}
	td {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
	th {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif;}
}



.centered {
  margin-left: auto;
  margin-right: auto;
}

.padding_img {
color:#2f2f2f;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;padding-top: 5px;
}

.btn_telegram_share {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	margin-right: 7px;
    padding: 3px 10px;
    border: 1px solid #54aaeb;
    border-radius: 50px;
    background: #54aaeb;
    background: -webkit-gradient(linear, left top, left bottom, from(#54aaeb), to(#54aaeb));
    background: -moz-linear-gradient(top, #54aaeb, #54aaeb);
    background: linear-gradient(to bottom, #54aaeb, #54aaeb);
    font: normal normal normal 16px arial;
    color: #ffffff;
    text-decoration: none;
}
/*.btn_telegram_share:focus*/
.btn_telegram_share:hover
 {
    border: 1px solid #61c4ff;
    background: #65ccff;
    background: -webkit-gradient(linear, left top, left bottom, from(#65ccff), to(#65ccff));
    background: -moz-linear-gradient(top, #65ccff, #65ccff);
    background: linear-gradient(to bottom, #65ccff, #65ccff);
    color: #ffffff;
    text-decoration: none;
}
.btn_telegram_share:active {
    background: #32668d;
    background: -webkit-gradient(linear, left top, left bottom, from(#32668d), to(#54aaeb));
    background: -moz-linear-gradient(top, #32668d, #54aaeb);
    background: linear-gradient(to bottom, #32668d, #54aaeb);
}
.btn_telegram_share:before{
    content:  "\0000a0";
    display: inline-block;
    height: 44px;
    width: 44px;
    line-height: 44px;
    margin: 0 4px -0px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left center transparent;
    background-size: 100% 100%;
}


.zag {font:16px/1.35em 'verdana' , 'arial' , 'helvetica' , sans-serif; padding:10px;}

.btn_telegram_share2 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
	margin-right: 7px;
    padding: 3px 10px;
    border: 1px solid #00ae14;
    border-radius: 50px;
    background: #00ae14;
    background: -webkit-gradient(linear, left top, left bottom, from(#00ae14), to(#00ae14));
    background: -moz-linear-gradient(top, #00ae14, #00ae14);
    background: linear-gradient(to bottom, #00ae14, #00ae14);
    font: normal normal normal 16px arial;
    color: #ffffff;
    text-decoration: none;
}

.btn_telegram_share2:before{
    content:  "\0000a0";
    display: inline-block;
    height: 44px;
    width: 44px;
    line-height: 44px;
    margin: 0 4px -0px -4px;
    position: relative;
    top: 0px;
    left: 0px;
   background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left center transparent;
    background-size: 100% 100%;
}

/*.btn_telegram_share:focus*/
.btn_telegram_share2:hover
 {
    border: 1px solid #61c4ff;
    background: #65ccff;
    background: -webkit-gradient(linear, left top, left bottom, from(#65ccff), to(#65ccff));
    background: -moz-linear-gradient(top, #45d426, #45d426);
    background: linear-gradient(to bottom, #45d426, #45d426);
    color: #ffffff;
    text-decoration: none;
}
.btn_telegram_share2:active {
    background: #32668d;
    background: -webkit-gradient(linear, left top, left bottom, from(#32668d), to(#54aaeb));
    background: -moz-linear-gradient(top, #32668d, #54aaeb);
    background: linear-gradient(to bottom, #32668d, #54aaeb);
}

.scroll-table-body table th, .taxonomy-description table th {
  text-align: left;
  background: #eee;
  font-weight:600;
  
}

.scroll-table-body table tr a {
color: #428bca;
}


.scroll-table-body table td, .entry-content table th, .taxonomy-description table td, .taxonomy-description table th {
  border: 1px solid #ccc;
  padding: 7px 12px;
}