.hide {     display: none;  } .hide + label ~ div{     display: none; } /* our text inside the label */ .hide + label {     border-bottom: 1px dotted green;     padding: 0;     color: green;     cursor: pointer;     display: inline-block;  } /* label active view */ .hide:checked + label {     color: red;     border-bottom: 0; } /* when checkbox active we show block with description  */ .hide:checked + label + div {     display: block;      background: #ffffff;    /* -moz-box-shadow: inset 3px 3px 10px #7d8e8f;     -webkit-box-shadow: inset 3px 3px 10px #7d8e8f;     box-shadow: inset 3px 3px 10px #7d8e8f;*/     padding: 10px;  }  /* demo container */ .demo {     margin: 5% 10%; }     .myimage{       display: block;       margin-left: auto;        margin-right: auto;       width: 100%;       height: 100%;       overflow: hidden;     }@media screen and (min-width: 910px) and (max-width: 1024px){     #header .wrapp-navigation .nav-holder ul li {         padding: 10px;     }     #header .wrapp-navigation .nav-holder ul {         margin: 15px 0 0 0;     }   } a {   color:#ce3838; } .faqblock dd{ 	margin-top: -8px; padding: 12px; } .breadcrumbs2 ol li{ 	  display: inline;     margin-right: 5px;         padding: 3px; } .breadcrumbs2 ol li a::after { 	content: " >"; 	} blockquote{   font-size: 12.5px; }  /*my tags img start*/ p img{   /*width:100%;*/     overflow: hidden; } /*my tags img end*/  /* table poker */ table.table-3 {     border-collapse: collapse;     border-spacing: 0;     width: 100%;   margin: 10px; } table.table-3 tr { 		background-color: #f8f8f8; }  table.table-3 th, table.table-3 td { 		text-align: left; 	 	padding: 8px; 	border: 1px solid #ddd; } @media screen and (max-width: 600px) {   	table.table-3 { 		border: 0;   	}    	table.table-3 thead { 	    border: none; 	    clip: rect(0 0 0 0); 	    height: 1px; 	    margin: -1px; 	    overflow: hidden; 	    padding: 0; 	    position: absolute; 	    width: 1px;   	}      	table.table-3 tr {     	border-bottom: 1px solid #ddd;     	display: block;    		margin-bottom: 30px;   	}    	table.table-3 td {     	display: block;     	text-align: right; 	}    	table.table-3 td::before { 	    content: attr(data-label); 	    float: left; 	    font-weight: bold; 	    text-transform: uppercase; 	}      	table.table-3 td:last-child {     	border-bottom: 0;   	} } /* end table poker */  #pop-up-18 .cover-warning { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%;     background: #000; opacity: .9; z-index: 999999999; } #pop-up-18 .pop-up-content { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center;     overflow-x: auto; z-index: 9999999999; max-width: 60%; margin: auto; background: #fff;  font-size: 16px;     overflow: hidden; color: #000; padding: 70px 100px; height: 370px; } #pop-up-18 .pop-up-content h2 { text-transform: uppercase; color: #cfac77; margin: 0 0 40px; padding: 0; border: none; 	font-size: 22px; font-weight: bold; } #pop-up-18 .pop-up-content p { line-height: 22px; margin: 0; } #pop-up-18 .pop-up-content .buttons { display: flex; justify-content: center; margin-top: 50px; } #pop-up-18 .pop-up-content .buttons #btn-yes, #pop-up-18 .pop-up-content .buttons #btn-no { padding: 0 30px; line-height: 50px;     border-radius: 2px; display: block; cursor: pointer; font-weight: bold; transition: all .3s; } #pop-up-18 .pop-up-content .buttons #btn-yes { background: #cfac77; color:#fff; border: none; box-shadow: none; margin-right: 10px; } #pop-up-18 .pop-up-content .buttons #btn-yes:hover { color: #111; } #pop-up-18 .pop-up-content .buttons #btn-no { background: #fff; color: #111; border: 1px solid #cfac77; margin-left: 10px;  	text-decoration: none; } #pop-up-18 .pop-up-content .buttons #btn-no:hover { color: #cfac77; } @media only screen and (max-width: 1400px) {     #pop-up-18 .pop-up-content { max-width: calc(60% - 100px); padding: 70px 50px; } } @media only screen and (max-width: 1200px) {     #pop-up-18 .pop-up-content { height: 390px; } } @media only screen and (max-width: 992px) {     #pop-up-18 .pop-up-content { max-width: 80%; } } @media only screen and (max-width: 768px) {      } @media only screen and (max-width: 640px) {     #pop-up-18 .pop-up-content { max-width: 90%; padding: 50px 20px; }     #pop-up-18 .pop-up-content { height: 365px; } } @media only screen and (max-width: 525px) {      #pop-up-18 .pop-up-content { max-width: 90%; height: 90%; }      #pop-up-18 .pop-up-content .buttons { flex-direction: column; }      #pop-up-18 .pop-up-content .buttons #btn-yes, #pop-up-18 .pop-up-content .buttons #btn-no { margin: 0 0 10px; } }      .thumb img  {     border: 2px solid #55c5e9;      padding: 15px;     background: #666;      margin-right: 10px;      margin-bottom: 10px;     } @media only screen and (max-width: 590px) {   .sidebar {     display: none;   }   #content .bl-txt-content {     width: 100%   } }