@media screen and (min-width: 399px) and (max-width:599px) {.genhome-1, .genhome-2 {width:50%!important;} .titinffirst-1 {bottom:10px!important;left:10px!important;font-size:14px!important;} .tdinffirst-1, .ainffirst-1 {height:178px!important;} .tablshopinf {width:33.333%!important;}}
@media screen and (min-width: 1px) and (max-width:399px) {.genhome-1, .genhome-2 {width:100%!important;} .titinffirst-1 {bottom:10px!important;left:10px!important;font-size:14px!important;} .tdinffirst-1, .ainffirst-1, .blocktd-2, .blockimg-2, .blocktd-4, .blockimg-4 {height:178px!important;} #tabinfcat-01, #tabddds, .blockdiv-20, .blockdiv-0404, #tabdbbs-2 {display:none!important;} #tabshopinf-0300 {display:none!important;} .ainfcom {display:none!important;}}
@media screen and (min-width: 1px) and (max-width:599px) {.homeblock-right, .homeblock-left {width:100%!important;float:left!important;} .tabinf888, .tabdbb {width:100%!important;flaot:left!important;} #tabdbbs, #tabshopinf-0400 {display:none!important;} #tableinfphoto {display:none;} .homeblock-left, .homeblock-right {margin:10px 0;} .mesinfsec {display:none!important;}}
@media screen and (min-width: 599px) and (max-width:699px) {.blockdiv-20, .blockdiv-0404 {display:none!important;} .mesinfsec {max-height: 58px!important;overflow: hidden!important;}}
@media screen and (min-width: 1px) and (max-width:319px) {.tdblock-20, .tdblock-40, .blockdiv-0404 {display:none!important;} .blockot-20, .blockdiv-0404, .blockdiv-20, .blockdiv-040 {padding-left:3px!important;} #tableinfphoto-2, #tablvideoinf {display:none!important;} .tablphotoinf, .tablphotoinf-2, .tablvideoinf, .tablvideoinf-2 {width:100%!important;float:left!important;} .tablshopinf {width:100%!important;} .tdotherinfooo {display:none!important;} .atitbiginf4 {font-size:15px!important;}}
@media screen and (min-width: 319px) and (max-width:399px) {.tablshopinf {width:50%!important;}}


.homeblock-all {width:100%;float:left;}
.homeblock-left {width:48%;float:left;}
.homeblock-right {width:48%;float:right;}

/*----1-Category-----*/
#tabinfcat-1:hover .titinffirst-1 {color:#c7dfef!important;}
#tabinfcat-1:hover .titinffirst-2 {color:#c7dfef!important;}
#tabinfcat-01:hover .titinffirst-1 {color:#c7dfef!important;}
#tabinfcat-01:hover .titinffirst-2 {color:#c7dfef!important;} 
.titinffirst-1 {bottom:20px;left:20px;font-size:28px;}
.titinffirst-2 {bottom:10px;left:10px;font-size:14px;}
.titinffirst-1, .titinffirst-2 {position:absolute;font-family: 'Open Sans', arial, sans-serif;color:#fff;text-decoration:none!important;font-weight:700;text-shadow: 1px 1px 2px black;}
.genhome-1 {border-spacing:0px;padding:2px;overflow:hidden;width:100%;}
.genhome-2 {border-spacing:0px;padding:2px;overflow:hidden;width:33.333%;}
.tdinffirst-1 {background-size: cover !important;width: 100% !important;overflow: hidden;position: relative;height:400px;background-position-x: center !important;}
.tdinffirst-2 {background-size: cover !important;width: 100%!important;overflow: hidden;position: relative;height:178px;background-position-x: center !important;}
.ainffirst-1 {position:relative;display:block;background-size: cover !important;width: 100% !important;overflow: hidden;position: relative;height:400px;background: url(/img/fonsvg.svg);}
.ainffirst-2 {position:relative;display:block;background-size: cover !important;width: 100% !important;overflow: hidden;position: relative;height:178px;background: url(/img/fonsvg.svg);}
/*----1-Category-end-----*/

/*----2-3-Category-----*/
.blockmes p {text-indent:0!important;margin:0!important;font-size:13px!important;color: rgb(119, 119, 119)!important;font-family: 'Open Sans', arial, sans-serif !important;}
.blockmes {text-indent:0!important;margin:0!important;font-size:13px!important;color: rgb(119, 119, 119)!important;font-family: 'Open Sans', arial, sans-serif !important;}
.blockmes img {display:none;}
.ainfcom {float: right;margin-right: 10px;background-color: rgb(0, 0, 0);display: inline-block;position: relative;padding: 2px 3px 3px;color: #fff;font-size: 10px;font-weight: 400;}
.ainfcom::after {position: absolute;bottom: -3px;left: 0px;content: "";width: 0px;height: 0px;border-style: solid;border-width: 3px 3px 0px 0px;border-color: rgb(0, 0, 0) transparent;}
.blockimg-2 {position:relative;display:block;background: url(/img/fonsvg.svg);background-size: cover !important;width: 100% !important;height: 220px;overflow: hidden;}
.blocktit-2:hover {color:#4caf50!important;}
.blocktit-2 {display:block;font: 20px 'Roboto', sans-serif;padding: 10px 0 7px;font-weight:700;text-decoration:none!important;color: rgb(17, 17, 17);}
.blocktit-20 {color: rgb(17, 17, 17);font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700;padding-right: 10px;text-decoration:none!important;padding-bottom:3px;}
.blocktit-20:hover {color:#4caf50!important;}
.tabddd:hover .blocktit-20 {color:#4caf50!important;}
.tabinf999:hover .blocktit-2 {color:#4caf50!important;}
.blocktit-3:hover {color:#f44336!important;}
.blocktit-3 {display:block;font: 20px 'Roboto', sans-serif;padding: 10px 0 7px;font-weight:700;text-decoration:none!important;color: rgb(17, 17, 17);}
.blocktit-30 {color: rgb(17, 17, 17);font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700;padding-right: 10px;text-decoration:none!important;padding-bottom:3px;}
.blocktit-30:hover {color:#f44336!important;}
.tabddd:hover .blocktit-30 {color:#f44336!important;}
.tabinf999:hover .blocktit-3 {color:#f44336!important;}
.tabinf999 {margin:10px 0;}
.tabddd {padding-bottom:15px;}
.blocktd-2 {background-size: cover !important;width: 100% !important;height: 180px;overflow: hidden;position: relative;background-position-x: center !important;}
.blockdate-2 {font-size: 11px;padding-top: 2px;font-family: 'Open Sans', arial, sans-serif !important;line-height: 1;color: rgb(170, 170, 170);}
.blockdate-20 {font-size: 11px;padding-top: 2px;font-family: 'Open Sans', arial, sans-serif !important;line-height: 1;color: rgb(170, 170, 170);}
.blockot-20, .blockdiv-20 {padding-left:15px;}
/*----2-3-Category-end-----*/

/*----4-Category-----*/
.blockmes p {text-indent:0!important;margin:0!important;font-size:13px!important;color: rgb(119, 119, 119)!important;font-family: 'Open Sans', arial, sans-serif !important;}
.blockmes {padding: 5px 10px 10px 0;text-indent:0!important;margin:0!important;font-size:13px!important;color: rgb(119, 119, 119)!important;font-family: 'Open Sans', arial, sans-serif !important;}
.blockmes img {display:none;}
.ainfcom {float: right;margin-right: 10px;background-color: rgb(0, 0, 0);display: inline-block;position: relative;padding: 2px 3px 3px;color: #fff;font-size: 10px;font-weight: 400;}
.ainfcom::after {position: absolute;bottom: -3px;left: 0px;content: "";width: 0px;height: 0px;border-style: solid;border-width: 3px 3px 0px 0px;border-color: rgb(0, 0, 0) transparent;}
.blocktit-4:hover {color:#ff7500!important;}
.blocktit-4 {display:block;font: 20px 'Roboto', sans-serif;padding: 10px 0 7px;font-weight:700;text-decoration:none!important;color: rgb(17, 17, 17);}
.blockimg-4 {position:relative;display:block;background: url(/img/fonsvg.svg);background-size: cover !important;width: 100% !important;height: 220px;overflow: hidden;}
.blocktit-40 {color: rgb(17, 17, 17);font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700;padding-right: 10px;text-decoration:none!important;padding-bottom:3px;}
.blocktit-40:hover {color:#ff7500!important;}
.tabdbb:hover .blocktit-40 {color:#ff7500!important;}
.tabinf888:hover .blocktit-4 {color:#ff7500!important;}
.tabinf888 {margin-top:15px;width:48%;}
.blocktd-4 {background-size: cover !important;width: 100% !important;height: 180px;overflow: hidden;position: relative;background-position-x: center !important;}
.blockdate-4 {font-size: 11px;padding-top: 2px;font-family: 'Open Sans', arial, sans-serif !important;line-height: 1;color: rgb(170, 170, 170);}
.tabdbb {padding-top:15px;float:right;width:48%;}
.blockdiv-040 {padding-left: 15px;}
.blockdiv-0404 {padding-left: 15px;}
.blockdate-40 {font-size: 11px!important;padding-top: 2px;font-family: 'Open Sans', arial, sans-serif !important;line-height: 1;color: rgb(170, 170, 170);}
/*----4-Category-end-----*/

/*----Photo-----*/
.tablphotoinf {width:49%;overflow:hidden;padding-top:10px;float:left;}
.tablphotoinf-2 {width:49%;overflow:hidden;padding-top:10px;float:right;}
.photoinftd {background-size: cover !important;width: 100%!important;overflow: hidden;position: relative;background-position-x: center !important;}
.icophotoinf {display:none;}
.tablphotoinf:hover .icophotoinf {display:block;background:url(/img/bluefon.png);width:100%;height:100%;position:relative;}
.tablphotoinf-2:hover .icophotoinf {display:block;background:url(/img/bluefon.png);width:100%;height:100%;position:relative;}
#photoicoblock {color: #fff;font-size: 32px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 32px;height: 32px;}
/*----Photo end-----*/

/*----Video-----*/
.tablvideoinf {width:49%;overflow:hidden;float:left;}
.tablvideoinf-2 {width:49%;overflow:hidden;float:right;}
.videoinfaa {text-align:center;display:block;min-height:60px;color: rgb(17, 17, 17);font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 400;text-decoration: none!important;padding:5px 7px 5px 0;}
.icovideoinf {display:none;}
.tablvideoinf:hover .icovideoinf {display:block;background:url(/img/greyfon.png);width:100%;height:100%;position:relative;}
.tablvideoinf:hover .videoinfaa {color:#607d8b;}
.tablvideoinf-2:hover .icovideoinf {display:block;background:url(/img/greyfon.png);width:100%;height:100%;position:relative;}
.tablvideoinf-2:hover .videoinfaa {color:#607d8b;}
.videoinftd {background-size: cover !important;width: 100%!important;overflow: hidden;position: relative;background-position-x: center !important;background-position-y: center !important;}
#blockicofa {color: #fff;font-size: 32px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 32px;height: 32px;}
/*----Video end-----*/

/*----Shop-----*/
.shopinfaa {text-align:center;display:block;color: rgb(17, 17, 17);font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700;text-decoration: none!important;padding:5px 7px 5px 0;}
.icoshopinf {display:none;}
.tablshopinf:hover .icoshopinf {display:block;background:url(/img/purplefon.png);width:100%;height:100%;position:relative;}
.tablshopinf:hover .shopinfaa {color:#9a59ab;}
.priceinf {font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align:center;color:#4caf50;}
.tablshopinf {width:25%;overflow:hidden;padding:2px;}
.shopinftd {background-size:cover!important;width:100%!important;overflow:hidden;position: relative;}
#shopico-ho {color: #fff;font-size: 32px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 32px;height: 32px;}
/*----Shop end-----*/

/*----Other categories-----*/
.atitbiginf4 {font: 18px 'Roboto', sans-serif;padding: 10px 0 7px 0;font-weight: 700;color:#000;text-decoration:none!important;display:block;}
.dateinf {font-size: 11px;padding-top: 2px;font-family: 'Open Sans', arial, sans-serif!important;line-height: 1;color: rgb(170, 170, 170);}
.ainfcom {float: right;margin-right: 10px;color: rgb(255, 255, 255);background-color: rgb(0, 0, 0);display: inline-block;position: relative;padding: 2px 3px 3px 3px;color: #fff;font-size: 10px;font-weight: 400;}
.ainfcom::after {position: absolute;bottom: -3px;left: 0px;content: "";width: 0px;height: 0px;border-style: solid;border-width: 3px 3px 0px 0px;border-color: rgb(0, 0, 0) transparent;}
.mesinfsec {font-size: 13px!important;color: rgb(119, 119, 119);font-family: 'Open Sans', arial, sans-serif !important;padding-top: 3px;margin:0!important;}
.mesinfsec p {font-size: 13px!important;color: rgb(119, 119, 119);font-family: 'Open Sans', arial, sans-serif !important;padding-top: 3px;margin:0!important;text-indent:0!important;}
.tabotherinf:hover .atitbiginf4 {color:#343434;}
.tabotherinf {margin-bottom:20px;}
.tdotherinfooo {min-width:210px;}
.divotherinf {overflow:hidden;width:100%;max-width:210px;min-width:210px;max-height:140px;}
@media screen and (min-width: 439px) and (max-width:479px) {.divotherinf {width:100%!important;max-width:180px!important;min-width:180px!important;max-height:120px!important;} .tdotherinfooo {min-width:180px!important;} .atitbiginf4 {font-size:16px!important;} .ainfcom {display:none!important;}}
@media screen and (min-width: 399px) and (max-width:439px) {.divotherinf {width:100%!important;max-width:160px!important;min-width:160px!important;max-height:106px!important;} .tdotherinfooo {min-width:160px!important;} .atitbiginf4 {font-size:16px!important;} .ainfcom {display:none!important;}}
@media screen and (min-width: 359px) and (max-width:399px) {.divotherinf {width:100%!important;max-width:140px!important;min-width:140px!important;max-height:93px!important;} .tdotherinfooo {min-width:140px!important;} .atitbiginf4 {font-size:15px!important;}}
@media screen and (min-width: 319px) and (max-width:359px) {.divotherinf {width:100%!important;max-width:120px!important;min-width:120px!important;max-height:80px!important;} .tdotherinfooo {min-width:120px!important;} .atitbiginf4 {font-size:15px!important;}}
/*----Other categories end-----*/