/*======================= popular ==========================*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,400;1,700&display=swap');


.popular{
display: flex;
flex-wrap: wrap;
margin: 10px 0 30px 0;
}
.popular a{
width: 16.6%;
padding: 10px;
}
.popular_block{
display: flex;
flex-direction: column;
align-items: center;
}
.popular h4{
text-align: center;
font-size: 16px;
line-height: 20px;
font-weight: 600;
}

.popular a:hover{
opacity: 0.65;

}
.popular a:hover img{
transform: scale(1.05);
}




/*======================= end popular ==========================*/





.opros_pit{
  display: flex;
  justify-content: space-around;
  margin: 22px 0 18px 0;
}
.opros_pit a{
  background: #1B96D4;
  color: white;
  padding: 10px 15px;
  font-size: 16px;
}
.opros_pit a:hover{
	background: #1684BB;
text-decoration: none;
  }


/*         banners          */
.banner_01{
  background: url("../../../images/banners/main/cro.png") no-repeat scroll 0 0;
  }
  .banner_02{
  background: url("../../../images/banners/main/do-nauki-hmao-ugri.png") no-repeat scroll 0 0;
  }
  .banner_03{
  background: url("../../../images/banners/main/gerb-nv.png") no-repeat scroll 0 0;
  }
  .banner_04{
  background: url("../../../images/banners/main/elektronnie-uslugi.png") no-repeat scroll 0 0;
  }
  .banner_05{
  background: url("../../../images/banners/main/min_pr.png") no-repeat scroll 0 0;
  }
  .banner_08{
  background: url("../../../images/banners/main/portal-gosuslug-hmao-ugri.png") no-repeat scroll 0 0;
  }
  .banner_09{
  background: url("/images/banners/main/logo-eu.png") no-repeat scroll 0 0;
  }
  .banner_13{
  background: url("/images/banners/main/pfdo.jpg") no-repeat scroll 0 0;
  }
  .banner_14{
  background: url("/images/banners/main/videost.jpg") no-repeat scroll 0 0;
  }
  .banner_16{
  background: url("../../../images/banners/main/rezultati.png") no-repeat scroll 0 0;
  }
  .banner_17{
  background: url("/images/banners/main/portal_gerb.png") no-repeat scroll 0 0;
  }
  .banner_18{
  background: url("../../../images/banners/main/pg__Logo.png") no-repeat scroll 0 0;
  }
  .banner_19{
  background: url("../../../images/banners/main/rosInitiative.png") no-repeat scroll 0 0;
  }
  .banner_21{
    background: url("../../../images/banners/main/autism.png") no-repeat scroll 0 0;
  }
  .banner_22{
    background: url("../../../images/banners/main/lock.png") no-repeat scroll 0 0;
  }
  .banner_23{
    background: url("../../../images/banners/main/exchange.png") no-repeat scroll 0 0;
  }
  .banner_24{
    background: url("../../../images/banners/main/natProject.png") no-repeat scroll 0 0;
  }
  .banner_25{
    background: url("../../../images/banners/main/eduIcon.png") no-repeat scroll 0 0;
  }
  .banner_26{
    background: url("../../../images/banners/main/alesha.png") no-repeat scroll 0 0;
  }
  .banner_27{
    background: url("../../../images/banners/main/89ugra.png") no-repeat scroll 0 0;
  }
  .banner_29{
    background: url("../../../images/banners/main/census.png") no-repeat scroll 0 0;
  }
  .banner_30{
    background: url("../../../images/banners/main/peddebut.png") no-repeat scroll 0 0;
  }
  .banner_31{
    background: url("../../../images/banners/main/21year.png") no-repeat scroll 0 0;
  }
  .banner_32{
    background: url("../../../images/banners/main/digital-dictation.png") no-repeat scroll 0 0;
  }
  .banner_33{
  background: url("../../../images/banners/main/drugoedelo.png") no-repeat scroll 0 0;
    }
    .banner_34{
    background: url("../../../images/banners/main/calendar-event.png") no-repeat scroll 0 0;
  }
  .banner_35{
    background: url("../../../images/banners/main/explain-rf.png") no-repeat scroll 0 0;
    }
  .banner_36{
    background: url("../../../images/banners/main/mnvorf.png") no-repeat scroll 0 0;
    }
  
  .banner_01, .banner_02, .banner_03, .banner_04, .banner_05, .banner_06, .banner_07, .banner_08, .banner_09, .banner_10, .banner_11, .banner_12, .banner_13, .banner_14, .banner_15, .banner_16, .banner_17, .banner_18, .banner_19, .banner_21, .banner_22, .banner_23, .banner_24, .banner_25, .banner_26, .banner_27, .banner_29, .banner_30, .banner_31, .banner_32, .banner_33, .banner_34, .banner_35, .banner_36{
  padding-left: 40px;
  background-position: 0 4px !important;
  font-size: 12px;
  line-height: 16px;
  min-height:60px;
  width: 220px;
  padding-bottom:10px;
  border-bottom:1px solid #e5e5e5;
  }
  .banner_28{
  padding-left: 16px;
  font-size: 12px;
  line-height: 16px;
  min-height:60px;
  width: 220px;
  border-bottom:1px solid #e5e5e5;
  }
  
  .banneritem a{
  color: #337ab7;
  }
  /*         banners     end     */








/*=================================razmetka=================================*/
.fabrikDivElement{
	display: flex;
	flex-direction: column;	
	}
	.fabrikDivElement span:first-child{
	font-weight:600;
	}
	.html_ots .cck_item, .html_ots .cck_site{
	display: flex;
	flex-direction: column; 
	margin-bottom: 24px;
	}
	.html_ots .cck_label{
	width: auto !important;
	font-size: 20px !important;
	line-height: 24px !important;
	color: #4A5568;
	}
	.html_ots .cck_value{
		font-size: 16px !important;	
		line-height: 19px !important;
		}
	.html_ots .icon-::before{
	  font-family: FontAwesome;
	  content: "\f044";
	  
	}
#sp-left-all{
	background: #FFFFFF;
	box-shadow: 0px 2px 6px rgba(8, 35, 48, 0.16), 0px 1px 2px rgba(8, 35, 48, 0.24);
	border-radius: 8px;	
	padding: 15px;
}
#sp-left-all h3{
font-size: 16px;

}
#sp-left-all li{
padding: 10px 0 10px 15px;
line-height: 20px;
font-size: 16px;
margin-left:-15px;
}
#sp-left-all .current{
border-left: 3px solid #3562B7;
font-weight: bold;
}
#sp-left-all a{
	color: #4A5568;
}
#cck30434_mainbody{
display: flex;
flex-direction: column;
}
.itemprop_group{
background: #F7F7F7;
background: #F7F7F7;
padding: 10px 15px;	
}
#cck1r_nn_2sqlzapros{
display:none;
}

/*=================================end razmetka=================================*/

/*=================================obr_grazdan=================================*/
.og_edit, .og_delete{
text-align: right;
}
#cck1r_mainbody {
  display: flex;
flex-direction: column;
}
.obrbutton{
  display: flex;
  justify-content: space-between; 
}
#cck1r_mainbody #nn_printer{
  width: 104px;

}

  
  /*=================================obr_grazdan=================================*/






/*=========== new_year ============*/
/*
.site{
background-image: url("images/background-snow.png");
background-repeat: repeat;
background-position-y: top;
}

@keyframes lamp{
 0% {
  background-position-y: 0;
 }
 50% {
 background-position-y: -25px;
 }
 100% {
 background-position-y: 0px;
 }
}

#sp-lamp{
z-index: 999;
animation-name: lamp;
animation-duration: 2s;
animation-timing-function: step-end;
animation-iteration-count:infinite;
height: 25px;
position: absolute;
top: 50px;
background-image: url("images/lamp.png");
background-repeat: repeat-x;
overflow: hidden;
width: 100%;
background-size: auto 50px;
}

/*=========== new_year end ============*/







.pos2{
display:block !important;
}
/*=========== accordeon ============*/
.hide_block { display: none; }
.hide_block:not(:checked) + label + * { 
display: none; 

} 

.hide_block:not(:checked) + label,
.hide_block:checked + label {
	
  display: inline-block;
  padding: 2px 10px;
  border-radius: 2px;
  color: #fff;
  background: #4e6473;
  cursor: pointer;
  width:100%;

}
.hide_block:checked + label {  
  background: #e36443;
}


.hide_block + label:after {  
font-family: FontAwesome; 
    content: "\f078";
    display: block;
    float: right; 
}
.hide_block:checked + label:after {  
font-family: FontAwesome; 
    content: "\f077";
    display: block;
    float: right; 
}

/*=========== end accordeon ============*/


.priem_b{
background:#f7f7f7;	
padding: 10px;
margin: 20px 0;
}
.priem{
display: flex;
flex-wrap: wrap;
margin:35px 0 20px 0;
}
.priem div{
background-position: 10px, center;
font-size: 20px;
border: #d7d9dd 1px solid;
min-width: 250px;
margin: 7px 20px 7px 0;
min-height: 70px;
display: flex;
align-items: center;
}
.priem_block1{
background:#ffffff url("images/sposob1.png") no-repeat;
padding: 10px 10px 10px 50px;
}
.priem_block2{
background:#ffffff url("images/sposob5.png") no-repeat;
padding: 10px 10px 10px 50px;
}
.priem_block3{
background:#ffffff url("images/sposob3.png") no-repeat;
padding: 10px 10px 10px 50px;
}
.priem_block4{
background:#ffffff url("images/sposob4.png") no-repeat;
padding: 10px 10px 10px 50px;
}
.priem_block5{
background:#ffffff url("images/sposob2.png") no-repeat;
padding: 10px 10px 10px 50px;
}








.user_space{
background: #F8F8F8;
padding: 8px 15px;
font-size: 12px;
line-height: 18px;	
}
.user_space .sp-module-title{
font-size: 16px;
margin-bottom:10px;
line-height: 20px;
}

.icons_group{
display:flex;
}
.icons_group a{
margin-right:20px;
}
.icons_group a:hover{
opacity:0.5;
}
.button_group_icons>div{
margin:5px 0;
}


#sp-main-body table{
margin-bottom:20px;	
}

.cck_module_list{
	overflow: auto;	
	padding: 5px;
}
.btn-group{
z-index: 999;
margin: 10px;	
}

#sp-advert{
padding: 20px;
background: white;
}
#sp-advert .cck-line-body{
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
padding: 20px 15px 15px 15px;	
}
	
.overflow div[itemprop="articleBody"], .overflow article[itemprop="blogPost"], .table_overflow{
overflow:auto;
background: white;
}

#proofreader_highlighter_start{
	display:none;
}
#sp-component img{
	display:initial;
}
/*=========== menu administratora ============*/
.menu_admin{
background: #F8F8F8;
padding: 8px 15px;	
}
.menu_admin li{
line-height:20px;
padding: 6px 0;
}
.menu_admin a{
font-size:13px;
padding:0 !important;
}
.item-108, .item-204{
margin-top:16px
}
/*======================== end menu administratora ====================*/



/*======== vnesti predlozhenie =========*/
.cck_page_descvp_main{
font-size: 12px;
line-height: 18px;
background: #f2f3f7;
padding: 15px 15px 0 15px;
margin-bottom: 20px;
}
.vp_date{
float:left;
margin-right:20px;
font-size: 12px;
line-height: 15px;
}
.vp_date em{
font-style: normal;
}
.vp_user{
font-weight: bold;
font-size: 12px;
line-height: 15px;
margin-bottom: 10px;
}
.vp_gr1{
display: flex;
flex-direction: column;	
background: #F2F2F2;
border-radius: 0px 15px 15px 15px;
padding: 10px 15px;	
margin-top: 20px;
}
.vp_ans{
background: #EAF9F1;
border-radius: 15px 0px 15px 15px;
padding: 10px 15px !important;	
margin:10px 0 !important;
width: 85%;
float: right;
}
.vp_ans::before{
content:"Администратор";
font-weight: bold;
font-size: 12px;
line-height: 15px;
margin-bottom: 10px;
}
/*======================== end vnesti predlozhenie ====================*/



/*============ menu novoe na multi =============*/
.multinew .col-sm-3{
	padding:0 7px;
}
.multinew .item{
border-radius: 10px;
background: linear-gradient(180deg, #DBF2FF 0%, #FFFFFF 100%);
border: none;
}
/*======================== end novoe na multi ====================*/

/*============ menu ikonki v lk =============*/
.myedit a, .myedit a:hover, .myedit a:focus, .myedit a:active{
background:url("images/edit.png") no-repeat;
-webkit-box-shadow: none;
box-shadow: none;
border: none;	
width:20px;
height:20px;
padding:0;
}
.myedit span::before{
content:none;
}
.mydelete a, .mydelete a:hover, .mydelete a:focus, .mydelete a:active{
background:url("images/delete.png") no-repeat;
-webkit-box-shadow: none;
box-shadow: none;
border: none;	
width:20px;
height:20px;
padding:0;
}
.mydelete span::before{
content:none;
}
/*======================== end ikonki v lk ====================*/


/*======================== news ====================*/
.blog .item{
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
background: white;	
}
.blog .item span,.blog .item p,.blog .item div {
font-family: Montserrat, sans-serif !important;

}
/*======================== end news ====================*/

/*========================poisk====================*/
.search input{
width: 250px;	
border-radius: 0px !important;
}
.search .form-inline{
display:flex;
}
.search button{
border: none;
border-radius: 0;
font-size: 0px;
height:34px;
padding-top: 3px;
}
.search button::before{
font-size: 17px;
content: "\f002";
font-family: FontAwesome;
}
.search .element-invisible{
display:none;
}
.search .btn-group{
margin-left:0;	
}

/*======================== end poisk====================*/


/*======================== menu roditelyam pedagogam ====================*/
.blog .cat-children>div{
float:left;	
box-shadow: 0px 6px 54px -10px rgba(0,0,0,0.34);
border-radius: 5px;
background: white;
margin: 10px;
}
.blog .cat-children a{
padding: 10px;
display: block;
}

.blog .page-header{
	padding:0;
	margin:0;
}
/*======================== end menu roditelyam pedagogam ====================*/






#art_button_add, #cat_button_add{
margin-bottom: 10px;
}

.showHere{
 padding-right: 10px; 
}
.separator {
padding:0 5px;
}
.showHere, .pathway, .separator{
    display: block;
    float: left;
}
#sp-icon-menu-horizont .table2 .col-md-3{
  padding-left: 0px;
  padding-right: 0px;
  width:38px;
}
#sp-icon-menu-horizont .table2 .col-md-10{

  padding-right: 5px;

}
#sp-icon-menu-horizont .table2 .col-md-3 img{
  margin-top: 14px;

}

#sp-banner{
  border-top:1px solid #e3e2e2;
  border-bottom:1px solid #e3e2e2;
}
.ikonki_menu{
  padding-top:20px;
}
.menu2 li:last-child { 
    border:none;
   }

#blockrandom{
  font-family: Open Sans,sans-serif;
}
#blockrandom a{
  font-family: Open Sans,sans-serif;
  color:#22b8f0;
}
.kom_chas{
  border:1px solid #e3e2e2;
  font-family: Open Sans,sans-serif;
}
.table2{
  display: table;
  width:100%;
}

.col-dop-1{
  border-bottom:1px solid #e3e2e2;
}
.col-dop-2{
  border-right:1px solid #e3e2e2;
  padding-top:15px;
}
.col-dop-3{
   padding-top:15px;
}
.col-dop-4{
   border-right:1px solid #e3e2e2;
}

.banneritem{
float:left;
padding:14px 28px;
}
#sp-logom, .logo{
display:inline!important;
}

#sp-top-bar{
height: 50px;
z-index: 999;
width:100%;
}

#sp-header{
margin:10px 0;
}
#sp-title p,h5{
margin:0;
line-height: 18px;
}

.mainmenu li{
float:left;
}
.mainmenu a{
height:50px;
line-height: 30px;

}
.menu2{
margin: 10px 0;
border: 1px solid #ccc;
border-radius:4px;
background:#EFEFEF;

}
.menu2 li{
float:left;
border-right:1px solid #ccc;
}
.menu2 a{
color:black;
}
.menu2 a:hover{
color:#0e9cd1;
}


#sp-vers-slab{
float:right;
width: 230px;
}

.ds_logo p{
padding:0;
margin:0;
}	
.ds_logo{
width:100px;
float:left;
min-height: 100px;
display: flex;
align-items: center;
}
.ds_name{
	margin:0 20px;
	float:left;
	max-width:700px;
}


.name1{
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
}
.name2{
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 28px;
margin: 12px 0;
}

.table_menu{
background:#fcfeeb73;
margin: 0 auto;
box-shadow: 2px 2px 8px rgba(0,0,0,.1);
}
.table_menu td:hover{
background:#80c8a0;
color:white;
}
.table_menu td{
border: 1px solid #00000012;	
padding:10px;
width: 50%;
height: 90px;
text-align: center;
max-width: 129px;
}


#sp-top3{
float:left;
}




/*=========== lk ============*/

.lk_group a{
color:black;
}
.lk_group p, .menu_admin a{
background-repeat: no-repeat;
padding-left: 35px !important;	

}


.lk_1{
background: url("/images/lk/user_profile.png");
}
.lk_2{
background: url("/images/lk/message.png");
}
.lk_3{
background: url("/images/lk/instruction.png");
}
.lk_4{
background: url("/images/lk/updates.png");
}
.lk_5{
background: url("/images/lk/new_material.png");
}
.lk_6{
background: url("/images/lk/material_manager.png");
}
.lk_7{
background: url("/images/lk/category_manager.png");
}
.lk_8{
background: url("/images/lk/data_request.png");
}
.lk_9{
background: url("/images/lk/data_confirmation.png");
}
.lk_10{
background: url("/images/lk/data_extension.png");
}
.lk_11{
background: url("/images/lk/poll.png");
}







.lk_12{
background: url("/images/lk/plus.png");

/*border: 1px solid;
width: 218px;
border-radius: 5px;*/

}
.lk_15{
background: url("/images/lk/faq.png");
}
.lk_16{
background: url("/images/lk/social.png");
}
/*=========== lk - end ============*/



/*=============== pagination ====================*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination ul > li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination ul>li>a:focus,.pagination ul>li>a:hover,.pagination ul>li>span:focus,.pagination ul>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg ul>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg ul>li:first-child>a,.pagination-lg ul>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg ul>li:last-child>a,.pagination-lg ul>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm ul>li>a,.pagination-sm ul>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm ul>li:first-child>a,.pagination-sm ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm ul>li:last-child>a,.pagination-sm ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
/*===================================*/




/*=========== banner-y obshie ============*/
#sp-banner1-1, #sp-banner1-2, #sp-banner1-3, #sp-banner2-1, #sp-banner3-1, #sp-banner3-2, #sp-banner3-3{
margin-bottom:10px;
}
.custombanner1_1{
display:flex;
background:#538ec5;	
color:white;
height:90px;
}
.custombanner1_1 div{
display:flex;
}
.banner1_1_name{
align-items: center;
font-weight: 900;
font-size: 18px;
line-height: 22px;
max-width: 275px;
width: 100px;
margin: 0 10px 0 30px;
}
.banner1_1_img{
align-items: flex-end;
}
.custombanner1_1 img{
height:100px;
width: 119.5px;
}
.banner1_1_text{
margin-left: auto;
margin-right: auto;
max-width: 275px;
align-items: center;
}



.custombanner1_2, .custombanner1_3{
display:flex;
align-items: center;
background:#F2F2F2;	
height:90px;
}
.custombanner1_2 img, .custombanner1_3 img{
height:50px;
margin: 0 20px;
}


.custombanner2_1{
display:flex;
background: #ff7271;
height:90px;
padding-left:30px;
}
.custombanner2_1 div{
display:flex;
}
.banner2_1_1{
align-items: center;
}
.banner2_1_1 img{
height: 60px;
}
.banner2_1_2{
margin-left: auto;
margin-right: auto;
align-items: flex-end;
}
.banner2_1_2 img{
height: 95px;
}
.banner2_1_text{
color:white;
max-width: 275px;
align-items: center;
margin-left: auto;
margin-right: auto;
}

.custombanner2_2{
display:flex;
background:#F2F2F2;
height:90px;
}
.custombanner2_2 div{
display:flex;
}
.banner2_2_1 img{
height: 90px;
}
.banner2_2_2 img{
height: 68px;
}
.banner2_2_2{
margin-left: auto;
margin-right: auto;
align-items: center;
}
.custombanner3_1, .custombanner3_3{
display: flex;
min-height: 90px;
align-items: center;
}

.custombanner3_1{
background: #F0F6FF;
}
.custombanner3_3{
background: linear-gradient(to bottom right, #ffffff, #c4e4f3);
}
.custombanner3_1_1, .custombanner3_3_1{
	margin: 10px;
min-width: 40px;
}

.custombanner3_1_2 {
	font-size: 13px;
line-height: 20px;
}
.custombanner3_3_2{
font-size: 18px;
line-height: 24px;
color:#3d424e;
}

.sport_map{
display:flex;
height: 90px;
max-width: 590px;
border: 2px solid #b9b8b8;
padding-left: 20px;
border-radius: 5px;
margin: 15px 0;
}
.sport_map img{
height:100px;

}
.sport_map_img{
display:flex;
align-items: flex-end;	
margin-left: auto;
margin-right: auto;
}
.sport_map_text{
	font-size: 18px;
line-height: 20px;
font-weight: bold;
display:flex;
align-items: center;	
}

/*======================== end banner-y obshie ====================*/

                            @media (max-width:1199px){

.banner1_1_name{
margin: 0 10px 0 40px;
}

.banner1_1_text, .banner2_1_text{
display:none !important;

}
.banner1_1_img{
margin-left: auto;
margin-right: auto;

}
}


                            @media (max-width:992px){
.popular a{
  width: 25%;
}

}





                            @media (min-width:768px)and (max-width:990px){
.custombanner1_2 img, .custombanner1_3 img {
    height: 40px;
    margin: 0 14px;
}
}



                              @media (min-width:768px){
#sp-banner1-1, #sp-banner2-1{
padding-right:3px;
}
#sp-banner1-2{
padding-left:3px;
padding-right:3px;
}
#sp-banner1-3, #sp-banner2-2{
padding-left:3px;
}
#sp-banner3-1, #sp-banner3-2{
padding-right:3px;
}
#sp-banner3-2, #sp-banner3-3{
padding-LEFT:3px;
}
}

                              @media (max-width:767px){

.popular a{
width: 33%;
}
.main_block {
min-height: auto !important;
}
.main_block h4{
font-size: 16px;
}
.main_block p{
display: none;
}
#sp-ds-icon-menu-1, #sp-ds-icon-menu-2, #sp-ds-icon-menu-3, #sp-ds-icon-menu-4, #sp-ds-icon-menu-5, #sp-ds-icon-menu-6, #sp-ds-icon-menu-7, #sp-ds-icon-menu-8, #sp-ds-icon-menu-9, #sp-ds-icon-menu-10, #sp-ds-icon-menu-11, #sp-ds-icon-menu-12, #sp-ds-icon-menu-13 {
  background-size: auto 40px !important;
}





	#sp-banner1-1, #sp-banner1-2, #sp-banner1-3, #sp-banner2-1, #sp-banner3-1, #sp-banner3-2, #sp-banner3-3{
max-width:500px;
margin-left: auto;
margin-right: auto;
}

}


                        @media (max-width:500px){
.popular a{
width: 50%;
}
  
}

