
@media screen and (max-width:767px) {
	#contentHolder {
		margin-left:10px;
		margin-right:10px;
	}
	
	#topNavMenu {
		padding-left:0px !important;
		padding-right:0px !important;
		border-top:solid 1px silver;
		width:98% !important;
		
		position: absolute;
		top: 82px;
		left:-800px;
		background: white;
		z-index:5;
	}
	
	.itemTopNav > a {
		padding-left: 3px !important;
	    min-width: 100%;
		display: block;
	}
	
	
	.itemTopNav {
		width:100% !important;
		border-bottom:solid 1px silver;
		height:40px;
		padding-top:20px;
	}
	
	#lineTop {
		display:none !important;
		
	}		
	
	
	.header_logo {
		display:none;
	}
	
	.width100 {
		width:100%;
	}
	

	.header_contacts {
		font-size: 12px !important;
		text-align: center !important;
	}
	
	.divContent {
		float:none !important;
		width:100% !important;
		min-width: 280px !important;
	
	}
	
	.header_info {
		padding: 0px !important; 
	}
	
	.divContent > img {
		        max-width: 260px !important;
	}
	
	.header_topdiv {
		min-width: 100% !important;
		display:inline-block !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 8px;
	}
	
	#contentHeader {
		border-bottom: solid 1px silver;
	}
	
	#breadCrumbs {
		margin-left:0px !important;
	}
	
	#sliderHolder {
		height: 750px !important;
	}
	
	#sliderHolder > div {
		height: 750px !important;
	}

	
	#sliderHolder > div > div {
		width:85% !important;
		padding-left:20px !important;
		height:auto !important;
	}
	
	#sliderHolder > div > h1 {
		padding-top:30px !important;
		padding-left:20px !important;
		height:auto !important;
	}
	
	
	#sliderHolderSmall {
		height: 450px !important;
	}
	
	#sliderHolderSmall > div {
		height: 450px !important;
	}

	
	#sliderHolderSmall > div > div {
		width:85% !important;
		padding-left:20px !important;
		height:auto !important;
	}
	
	#sliderHolderSmall > div > h1 {
		padding-top:30px !important;
		padding-left:20px !important;
		height:auto !important;
	}
	
	.mobMenuHolder {
		padding-top:10px;
		
	}
	
	#mobileContects{
		display:block !important;
		width:100% !important;
		z-index:10;
		padding-top:7px;
	}
	

	
	#mobileContects > table {
		margin:auto !important;
		width: 100%;
		background: #deeeff;
	}
	
	#contacts {
		display:none !important;
	}
	
	.labelMenu {
		font-size:14px;
	}
	
	.tbmenuprice > tbody > tr > td > div > img {
		width:20px !important;
	}
	
	.tdslide {
		width:60% !important;
	}
	
	.tdslide > table {
		width:60% !important;
	}
	
	#imgprocess {
		display:none;
	}
	
	td {
		/*min-width: 50% !important;*/
	}
	
	.pageFontMine {
		min-width: 260px !important;
	}
	
	.header_topdiv > div {
		width:100% !important;
	}
	
	#sliderHolder {
		display:none !important;
	}
	
	.imgcenter {
		width:100% !important;
		text-align:center;
	}
	
	#imgguidev {
		display:none !important;
	}
	
	#mobLogo {
		float:left;
	}
	
	.img100mob {
		width:100% !important;
	}

	#mobMenuOpen {	
		float:right;
		width:24px;
	}
	
	#mobMenuClose {	
		float:right;
		width:24px;
	}
	
	
	
	.mobMenuOpen {
		width:24px;
	}
	
	.mobMenuClose {
		width:24px;
		display:none;
	}
	
	.header_topNav {
		margin-top: 10px !important;
	}
	
	.bnimgtd {
		display:none;
	}
	
	.bntable {
		width:100% !important;
	}
	
	.imgSingleCenter {
		padding:0px !important;
	}
	
}






body {
	font-family: Segoe UI;
}
	
.header_topdiv {
   margin: auto;
   max-width: 1570px;
   min-width: 768px;
   vertical-align: top;
   padding-left:20px;
   padding-right:20px;
}

.header_logo {
	float: left;padding-right: 24px;padding-top: 33px;
}

.header_topNav {
	padding-left: 16px;
	margin-top: 35px;
	width: 400px;
	float: left;
}

#mobileContects{
	display:none;
	
}

.itemTopNav > a {
	cursor:pointer;color:black;text-decoration:none;text-transform: uppercase;
	font-weight: 500;
	font-family: Segoe UI;
	font-size: 14px;
	padding-left: 20px;
}

.itemTopNav {
	float:left;
}

.header_contacts {
	text-align:right;
	color:#808080;
	height:auto;
	text-transform: uppercase;
	font-family: Segoe UI;
	font-weight: 500;
	font-size: 14px;
}


a.header_contacts:hover {
	color:rgb(38, 112, 160);
	text-decoration:underline !important;
}


a.header_topNav {
	color:rgb(38, 112, 160);
	text-decoration:underline !important;	
}

a:hover {
	color:rgb(38, 112, 160) !important;

}

.slider_button:hover {
	opacity:0.6 !important;
}

#breadCrumbs {
		margin-left:14px;
}

#sliderHolder {
	width:100%;
	background-position:center;
	background-size: cover;
}

.sliderButtonDescr {
	border: 2px solid white;
    width: fit-content;
    margin: 37px;
    border-radius: 22px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-top: 7px;
	color: white;
	cursor:pointer;
	width:100px;
}

.sliderButtonDescr:hover {
	background:white;
	color:rgb(38, 112, 160) !important;
	
}

.divContent {
	width:45%;
	margin-right:30px;
	font-size:14px;
	float: left;
	min-width:330px;
}

.verticaltimeline {  
	background-image: url('ImgPortal2020/bgtimeline.png');
    background-repeat-x: no-repeat;
    background-position: center;
}


#verticaltimeline1 {  
	background-image: url('ImgPortal2020/bgtimeline.png');
    background-repeat-x: no-repeat;
    background-position: center;
}

.menuline {
    height: 30px;

    width: 100%;
    margin-top: 8px;
    font-size: 14px;
    color: #343434;
    padding-top: 20px;
}

.tbmenuprice {
	width:100% !important;
	padding-top:40px;
}

.bulletitem {
	position: inherit !important;
    width: 20px !important;
    float: right !important;
}


.bulletcontent {
	min-width: 320px;
    width: 200px;
    font-weight: 600;
    padding-bottom: 10px;
    background-image: url(../ImgPortal2020/bulletpoint.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-top: 10px;
    background-position-y: center;
}








    table, td, tr {margin:0; padding-left:0px; text-align:left;} 

    .headerFont {
      font-size:28px;
      color:#ffffff;
      padding-left:90px;
      height:65px;
      vertical-align:top;
      
    }
    .headerFont2 {
      font-size: 38px;
      color: #4c4c4c;
      vertical-align:top;
      padding-top:0px;
      
    }
    .headerFont3 {
      font: bold 28px;
      color:#ffffff;
      padding-left:97px;
    }


    .textFont {
      font-size:18px;
      padding-top:20px;
      color:#ffffff;
      padding-left:90px;
      
    } 
    .textFont2 {
      font-size:15px;
      padding-top:0px;
      color:#4c4c4c;
      line-height:23px;
      
    }

    .textFont3 {
      font-size:12pt;
      line-height:1.45;
      font-weight:200;
      color:#262626;
      
      padding:15px;
    }

    .pageFontMine {
        font:100 18px/1.111 'Segoe UI';
        line-height: 1.5;
        text-align:justify;
    }

    .pageFontHeader1 {
        text-align:center;
		font:100 26px/1.111 'Segoe UI';
		font-weight:600;
        
    }

      
    .backgroundGrey {
        width:100%;
        height:334px; 
        background:#f1f4f9; 
        }
     
    .backgroundGreen {
        width:100%; 
        height:390px; 
        background:#92d050; 
        }

      .sliderpage {
             max-width:1600px;margin: 0 auto;
         }

      .center_style {
          margin:0 auto;max-width:1600px;
         }
		 
	.bntitle {
		 text-align: left;
		 font-size: 23px;
		 font-weight: 600;
		 padding-bottom: 8px;
	}
	
	.bndescription {
		color:gray; 
		word-wrap: normal;
		padding-bottom:10px;
	}
	
	.bnline {
		border-bottom: silver 1px solid;
	}
	
	.bnimgtd {
		width:50%;
		text-align: right;
		vertical-align: bottom;
	}
	
	.bnimgtd > img {
		width:270px;
		border-radius: 15px 0px 0px 0px;
	}
	
	.bntable {
		cursor:pointer;
		width:584px;
		padding-top: 6px;
	}
	
	.bntable tr: hover {
		box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.6);
	}
	
	.bullettext {
		padding-top: 0px;
		margin-top: 0px;
		margin-left: 24px;
	}
	
	