*{
	 margin:0;
	 padding:0;
}

a{
	color:#003961;
}

@font-face {
	font-family: 'Adine Kirnberg';
	src: url('/fonts/AdineKirnberg.eot');
	src: url('/fonts/AdineKirnberg.eot?#iefix') format('embedded-opentype'),
		url('/fonts/AdineKirnberg.woff') format('woff'),
		url('/fonts/AdineKirnberg.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'TrajanPro3';
	src: url('/fonts/TrajanPro3-Regular.eot');
	src: url('/fonts/TrajanPro3-Regular.eot?#iefix') format('embedded-opentype'),
		url('/fonts/TrajanPro3-Regular.woff') format('woff'),
		url('/fonts/TrajanPro3-Regular.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

h1{
	font-family: 'TrajanPro3';
	font-size:26px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

h2{
	font-family: 'TrajanPro3';
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

.search {
	text-align:center;
	margin: 0px auto;
	margin-bottom:20px;
}

.timetable{
	font-size:12px;
}

.pages {
	text-align:center;
}

.pages a{
	display:inline-block;
	padding:5px 13px;
	border: 2px solid #fcff00;
    background: #feffcc;
	font-size:18px;
	text-align:center;
	margin:5px;
	border-radius:5px;
}

.pages a.current {
	background: #ffffe2;
    border: 2px solid silver;
}

.text {
	font-size:16px; 
	margin-bottom:30px;
}

.contactphone .phone {
	background:transparent;
	margin-top:10px;
	padding:0px;
	float:none;
}

.redline {
	background:#fa7108;
	width:100%;
	height:1px;
}

.nav > li > a {
    position: relative;
    display: block;
    padding-top:12px;
}
.container {
	min-width:360px;
}

.header {
	background:#edeeda;
	padding-bottom:25px;
}

.logo {
	width:240px;
	margin: 0 auto;
}

.logocol {	
	text-align:center;
	
}

.slogan {
	color:#003961;
	font-size:16px;
	font-weight:bold;
}

.name {
	text-align:center;
	background:url('/assets/img/template/rama.png') no-repeat;
	width:300px;
	height:180px;
	margin: 10px auto;
	padding-top:45px;
	font-family: 'Adine Kirnberg';
	font-size:39px;
	line-height:31px;    
	font-weight:bold;
}






.callback{
	cursor:pointer;
	
	background:#b9cde5 url('/assets/img/template/call.png') no-repeat 5% 50%;
	padding:7px;
	padding-left:30px;
	color:#3e6da5;
	border-radius:4px;
}

.phone{
	font:16px Arial;
	width:240px;
	color:#003961;
	font-weight:bold;
	background:#e5d993;
	padding:10px 40px 10px 40px;
	border-radius:10px 0 10px 0;
	margin: 0 auto;
	margin-top:40px;
}

.phone .kievstar {
	background:url('/assets/img/template/kievstar.png') no-repeat 0px 50%;
	padding:3px 0px 3px 40px;
}

.phone .mts {
	background:url('/assets/img/template/mts.png') no-repeat 0% 50%;
	padding:3px 0px 3px 40px;
}

.phone .life {
	background:url('/assets/img/template/life.png') no-repeat 0% 50%;
	padding:3px 0px 3px 40px;
}

.phone .homephone {
	background: url('/assets/img/template/phone.png') no-repeat 0% 50%;
	padding:3px 0px 3px 40px;
}

.phone .mail {
	background: url(/assets/img/template/mail.png) no-repeat 0% 50%;
    height: 35px;
	padding:9px 0px 3px 40px;
	font-size:14px;
}

.phone .mail a {
	text-decoration:underline;
}

@media (max-width: 760px) {
    .phone {
		display:inline-block;
		float:none;
		text-align:center;
		width:100%;
	}
	.phone  > div  {
		display:inline-block;
		margin:0 auto;
		margin-right:7px;
		padding:10px;
	}
}

.meny {
	margin-top:-20px;
	text-align: center;
}



.counter_delivery {
	font: 23px Arial;
	text-align:center;
	color:#1f497d;
	padding:20px 0;
}

.counter_delivery  span {
	display:inline-block;
	padding:5px 8px;
	background:#92d050;
	color:#fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	text-align:center;
	 
}

.delivery_order {
	background: url('/assets/img/template/delivery_block.jpg') no-repeat;
	width:100%;
	height:81px;
	color:#fff;
	text-transform:uppercase;
	font: bold 17px Arial; 
	padding-left:70px;
	padding:18px 0 10px 170px;
	float:right;
	border-radius:5px;
}

.wellcome{
	background: url('/assets/img/template/mainslide.jpg') no-repeat;
	text-align:center;
	color:#1f497d;
	font: 20px/25px Arial; 
	padding:45px 25px;
	min-height:215px;
	border-radius:5px;
}

.offer {
	background: url('/assets/img/template/man.jpg') no-repeat 0% 100%;
	border: 3px solid #95b3d7;
	border-radius:5px;
	min-height:215px;
	padding:10px;
	box-sizing:border-box;
	text-align:center;
}

.offer p {
	text-align:center;
	font: bold 24px/20px Arial; 
	color:#1f497d;
	display:block;
	padding-left:20px;
}

.offer span {
	text-align:center;
	font: 14px Arial; 
	color:#595959;
	width:100px;
	display:inline-block;
}

.circle {
	width:125px;
	height:125px;
	text-align:center;
	color:#000;
	font: 20px Arial; 
	float:right;
	background:#c2f4c4;
	border-radius:60px;
	margin-top:-45px;
	padding-top:20px;
}

.circle span { 
	color:#008000;
	font: bold 32px Arial; 
	text-align:center;
}

.circle-bottom {
	font: 14px Arial; 
	color:#595959;
	float:right;
	padding:8px 0;
}

.fix-callback{
	position:fixed;
	right:0px;
	top:240px;
	background:#3e6da5 url('/assets/img/template/callbig.png') no-repeat 50% 50%;
	padding:20px; 
	border-radius:5px 0px 0px 5px; 
	display:block;
	cursor:pointer;
	z-index:900;
}

.fix-mail{
	position:fixed;
	right:0px;
	top:285px;
	background:#3e6da5 url('/assets/img/template/mail.png') no-repeat 50% 50%;
	border-radius:5px 0px 0px 5px; 
	padding:10px; 
	padding:20px 10px 20px 30px; 
	display:block;
	cursor:pointer;
	z-index:900;
}

.fix-chat{
	position:fixed;
	right:0px;
	top:320px;
	background:#1a3e6b url('/assets/img/template/comment.png') no-repeat 50% 50%;
	padding:10px; 
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	z-index:1000;
}

.carousel{
	height:215px;
	overflow:hidden;
	margin-bottom:20px;
}

.carousel .item {
	cursor:pointer;
}

.carousel .item p {
	font:19px arial;
	color:#10253f;
	text-align:center;
	width:100%;
	position:absolute;
	top:10px;
}

.carousel .mainslide p {
	top:40px;
}

.carousel img {
	border-radius:5px;
}

.car {
	border:3px solid #7ec234;
	border-radius:15px;
	text-align:center;
	padding:10px 0px;
	background:#fff;
	cursor:pointer;
	margin-bottom:20px;
	color:#77933c;
	height:200px;
}

.car .value {
	font: bold 19px arial;
}

.car .price {
	font: bold 40px arial;
}

.car .about {
	font:14px/16px arial;
}

.car .price span {
	font-size:13px;
	font-weight:normal;
}

.car.active {
	background:#7ec234;
	color:#fff;
}

.car.transport.active {
	background:#95b3d7;
	color:#fff;
	border:3px solid #b9cde5;
}

.car .arrow {
	background:url('/assets/img/template/greenarrow.png') no-repeat;
	width:100px;
	margin: 0 auto;
	height:31px;
	position:absolute;
	bottom:5px;
	left:0px;
	right:0px;
}

.car.active .arrow {
	background:url('/assets/img/template/greenlightarrow.png') no-repeat;
}

.car.transport.active   .arrow {
	background:url('/assets/img/template/bluearrow.png') no-repeat;
}

.car  img {
	height:65px;
	border-radius:10px;
	border:5px solid #fff;
	margin-bottom:5px;
}

.row.seven-cols {
	padding-right: 2px;
    padding-left: 2px;
}

.car-about{
	border:3px solid #7ec234;
	border-radius:15px;
	padding:20px 20px 5px 20px;
	background:url('/assets/img/template/bedronka3.jpg') no-repeat 0 100%;
	display:none;
	box-sizing:border-box;
}

.car-about.active{
	display:block;
}

.car-about .car-img {
	padding:0 25px;
	text-align:center;
}

.car-about .car-img img {
	
}

.car-about .car-info {
	border:3px solid #7f7f7f;
	padding:10px;
	border-radius:15px;
	text-align:center;
	margin:15px 0;
	font:18px Arial;
}

.car-about .car-price {
	font:18px Arial;
	color:#376092;
	text-align:center;
	margin-bottom:5px;
}

.car-about .car-price span {
	font-size:44px;
	display:block;
	font-weight:bold;
}

.car-table {
	padding:0 20px;
}

.car-table table{
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
	
}

.car-table table th {
	background:#77933c;
	font:20px Arial;
	text-transform:uppercase;
	color:#fff;
	padding:8px 0px 6px 0px;
	text-align:center;
}

.car-table table td {
	font:14px Arial;
	padding:5px;
	border-bottom:1px solid #7ec234;
}

.car-table table td:first-child{
	border-right:1px solid #7ec234;
	width:50%;
}

.car-table .car-info-blue{
	border:3px solid #b9cde5;
	background:#95b3d7;
	border-radius:10px;
	padding:10px;
	margin-bottom:20px;
	font:18px/24px Arial;
	color:#17375e;
	text-align:center;
}

.car-table .car-info-silver{
	border:3px solid #b9cde5;
	background:#f2f2f2;
	border-radius:10px;
	padding:10px;
	margin-bottom:20px;
	font:18px/24px Arial;
	color:#17375e;
	text-align:center;
}
.car-table .car-info-silver a {
	text-decoration:underline;
}

.econom{
	font-size:40px;
	text-align:center;
	font-weight:bold;
	color:#376092;
}

.car-table ul {
	color:#008000;
	font:18px Arial; 
	padding-left:20px;
	list-style-image: url('/assets/img/template/list-style.png');
}


@media (min-width: 360px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 ,
  .seven-cols .col-xs-1  {
    width: 50%;
    *width: 50%; 
	float:left;
  }
}

@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 ,
  .seven-cols .col-xs-1  {
    width: 50%;
    *width: 50%; 
	float:left;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

@media (max-width: 760px) {
  
	.carousel{
		height:200px;
	}
  
	.carousel .item p {
		font:14px arial;
		top:5px;
	}
	.carousel .mainslide p {
		top: 25px;
	}
}

.comment-back{
	background:url('/assets/img/template/commentback.jpg') no-repeat;
	padding:15px;
	font:14px/22px arial;
	min-height:457px;
	border-radius:5px;
}

.comment-back .ratingname {
	font:16px arial;
	margin:10px 0;
}

.comment-list {
	padding:20px;
}

.comment-back p {
	text-align:center;
	font: bold 20px/28px arial;
	text-transform:uppercase;
}

.comment-people {
	padding-top:60px;
	width:100%;
	height:278px;
	background:url('/assets/img/template/people.png') no-repeat 15px 0%;
	margin-top:-50px;
	text-align:right;
}

.comment-people a {
	font: italic 14px Arial;
	text-decoration:underline;
}	

.benefit {
	font: bold 20px arial;
	border-radius:5px;
	text-transform:uppercase;
	background:url('/assets/img/template/benefitback.jpg') no-repeat 100% 0%;
	text-align:center;
	color:#17375e;
	padding:15px 0;
}

.benefit-list {
	font: italic 14px Arial;
	background:url('/assets/img/template/arrow.jpg') no-repeat 110px 100%;
	padding-bottom:0px;
	padding-top:20px;
	min-height:82px;
}

.benefit-list  img{
	float:left;
	margin-right:20px;
	padding:5px;
	box-shadow: 0 0 10px silver;
}

@media (max-width: 960px) {
	.comment-back{
		background-size:100% auto;
		width:100%;
	}
}

.fact {
	background:url('/assets/img/template/tip.jpg') no-repeat;
	min-height:250px;
	font:14px arial;
	background-size:contain;
	padding-top:60px;
	padding-left:25px;
	overflow-y:hidden;
}

.fact .item {
	padding-right:20px;
}

.fact p  {
	color:#7f7f7f;
	font: bold 20px arial;
}

@media (max-width: 960px) {
	.fact{
		background:#f4f4f4;
		width:100%;
		min-height:auto;
		margin:20px 0;
		padding:15px;
	}
	
	.fact p {
		color:#17375e;
		text-align:center;
	}
}

.comment-form .col-md-6 {
	padding-right:15px;
	padding-left:15px;
}

.comment-form .form-group {
	margin-bottom:10px;
}

.comment-form .btn {
	color: #fff;
    background: #3e6da5;
    border: 0;
}

.comment-back .alert p {
    text-align: left;
    font:  13px arial;
    text-transform: none;
}

.form-quiz {
	border:3px solid #95b3d7;
	background:#558ed5 url('/assets/img/template/pencil_box.jpg') no-repeat 15px 50%;
	color:#fff;
	font: bold 20px/30px arial;
	min-height:100px;
	padding:20px;
	padding:20px;
	padding-left:120px;
	text-align:center;
	border-radius:5px;
}

.form-quiz a {
	color:#fff;
	font-size:24px;
	text-decoration:underline;
}

.datepicker{
	background:#fff !important;
	background-color: #fff !important;
	cursor: pointer !important;
}

.order-form {
	min-height:450px;
	padding-bottom:20px;
	position:relative;
}

.order-form  h1 {
	text-align:center;
	color:#376092;
	font-size: 32px;
}

.order-form::after {
  content: "";
  background:url('/assets/img/template/sklad.jpg') no-repeat 100% 100%;
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

.order-form,
.order-form input,
.order-form select
 {
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}

.order-form input,
.order-form select
 {
	padding-left:5px;
	padding-right:5px;
}

.order-form label
{
	font-size:14px;
}

.order-form .btn {
	width:100%;
	font-weight:bold;
	color:#fff;
	background:#3e6da5;
}

.order-form .col-md-6, 
.order-form .col-md-4,
.order-form .col-md-5,
.order-form .col-md-3,
.order-form .col-md-2
{
	padding-right: 15px;
    padding-left: 15px;
}

.nopadding {
   padding-right: 10px !important;
  
}

.background-header {
	background:url('/assets/img/template/background-header.jpg') repeat-x;

}

.order-header {
	background:url('/assets/img/template/order-header.jpg') no-repeat;
	background-position:contain;
	color:#fff;
	font:bold 34px/36px arial;
	padding-left:220px;
	min-height:102px;
	padding-top:5px;
	text-align:center;
	
}

@media (max-width: 650px) {
   .order-header {
		background:none;
		padding-left:0px;
		padding-top:15px;
		font:bold 26px/28px arial;
   }
}

.kind1,
.kind2,
.kind3,
.kind4,
.kind5,
.kind6 {
	display:none; 
}

.copy{
	margin:5px 0;
}

.modal-title {
	text-align:center;
	color:#10253f;
	font-weight:bold;
}

.contact-content {
	background:url('/assets/img/template/contact-background.jpg') no-repeat;
	min-height:510px;
	padding:15px;
	color:#376092;
	font-size:14px;
	margin-bottom:20px;
}

@media (max-width: 990px) {
   .contact-content{
		background-size:cover;
   }
}



.contact-image {
	background:url('/assets/img/template/contact.jpg') no-repeat 50% 50%;
	min-height:145px;
}

.big-red {
    color: #f11;
    font-size: 20px !important;
	cursor:pointer;
}

footer  {
	background:#edeeda;
	padding:15px;
	font: 11px/16px Arial;
}

footer p {
	text-transform:uppercase;
	font: bold 14px Arial;
	color:#10253f;
	text-align:center;
	
}

footer div {
	text-align:center;
	font-family:tahoma;
	font-size:13px; 
}
footer div a {
	color:#333;
}

footer .social {
	text-align:center;
}

footer .social img {
	display:inline-block;
	padding:5px;
	width:34px;
}

footer .block {
	margin-bottom:10px;
}

footer .tel-footer{
	padding-right:0px;
	padding-left:0px;
}

footer .btn, 
footer .btn:hover,
footer .btn:focus
{
    color:#fff;
	background:#3e6da5;
	border:0;
}

footer a {
	text-decoration:underline;
}

.modal-header {
     border-bottom: none;
	 padding-bottom:5px;
}

.modal-body {
	padding-bottom:5px;
}

.modal-footer {
    padding-top: 0px;
    border-top: none;
}

.modal-content .alert  {
	margin:0 10px;
}

.modal-content label {
	font-size:13px;
}

.modal-content .alert,
.modal-content .alert p {
	font-size:13px !important;
	text-transform:none;
	font-weight:normal;
	text-align:left;
}

#sh_button{
	display:none!important;
}

.content {
	padding:0 15px;
}

.content img {
	max-width:100%;
}

.content table {
	width:100%;
	border:2px solid #16365c !important;
	border-collapse:collapse;
	overflow-x:scroll;
}
.content table p {
	margin:0;
}

.content table  td {
	padding:10px;
	border:1px solid #16365c;
	vertical-align:middle;
}

.content table  td p {
	vertical-align:middle;
}

.content  table tr:first-child td { 
	background:#f2f2f2;
	font-weight:bold;
}

.content .header {
	background:#558ed5;
	padding:10px;
	text-transform:uppercase;
	color:#fff;
	font: bold 20px arial;
	border:3px solid #95b3d7; 
	margin:10px 0;
	
	text-align:center;
}

.content  ul {
	color:#333;
	padding:10px;
	padding-left:30px;
	list-style-image: url('/assets/img/template/list-style.png');
	
}




@media (max-width: 650px) {
   
   
   .phone{
		margin-top: 5px;
   }

}

#navbar{
	position:relative;
}







.clear {
	clear:both;
}

.silver-dotted-line{
	border-bottom:1px dotted silver;
	margin:10px 0;
}

.search-header {
	font: bold 20px arial;
    border-radius: 5px;
    text-transform: uppercase;
    text-align: center;
    color: #17375e;
    padding: 15px 0;
}

.search-list{
	font:16px/28px arial;
	color:#333;
	text-align:center;
	margin-bottom:20px;
}


.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

@media (max-width: 430px) {
   .benefit {
		background: #a7bfdb;
	} 
}

@media (max-width: 1199px) {
   .delivery_order {
		text-transform: uppercase;
		font: bold 16px Arial;
	} 
}

.order-car{
	font-size: 23px;
    font-weight: bold;
	text-transform:uppercase;
	color: #376092;
	text-align:center;
}

.order-car a {
	color: #376092;
	text-decoration:underline;
}

.uppercase {
	text-transform:uppercase;
	font-weight:bold !important;
	color: #376092;
}

@media (min-width: 764px) {

	.navbar-default {
		background-color: #dce6f2;
		border-color: #dce6f2;
	}

	.navbar-default .navbar-toggle .icon-bar {
		color: #3e6da5;
		background-color: #3e6da5;
	}

	.navbar{
		display: inline-block;
		margin: 0 auto;
		margin-bottom:0;
		border:0;
	}

	.navbar-default .navbar-nav>li>a {
		color:#254061;
	}

	.navbar-default .navbar-nav>li>a.selected{
		font-weight:bold;
	}



	.dropdown-menu {
		background-color: #ffd490 !important;
		border: 0;
		font-weight:bold;
		border-radius:8px !important;
		padding:5px;
	}

	.nav > li {
		display: inline-block !important;
		float:none;
		margin-bottom:5px;
	}

	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
		background:none;
	}

	.nav > li {
		background:url('/assets/img/template/button.png') no-repeat !important;
		width:165px;
		height:38px;
		text-align:center;
		text-transform:uppercase;
		font-family:TrajanPro3;
		font-weight:bold;
		background-size:contain !important;
	}

	.nav > li:hover {
		background:url('/assets/img/template/button-light.png?2') no-repeat !important;
		
	}

	.nav > li:hover a {
		color:#000 !important;
	}

	.navbar-default {
		background-color:transparent;
	}

	.nav > li:hover{
			
		}
		
		.dropdown-menu{
			width:220px;
			border:3px solid #ff8402 !important;
		}
		
		.dropdown-menu li {
			
		}
		
		.dropdown-menu>li>a{
			white-space: normal;	
		}
		
		ul.dropdown-menu li:hover .pod-menu{
				display:block;
				position:absolute;
			}
			
			.servicelist ul  li:hover .pod-servicelist{
				display:block;
				position:absolute;
			}
			
			ul.nav li.dropdown:hover > ul.dropdown-menu {
			display: inline-block; 
			position: absolute !important;
			left:0px;
			color:#333;
			text-align:center;
		
			color: #333;
			font-weight:bold;
			text-transform:none;
			font-family:tahoma;
		}
		
		.pod-menu{
			left:180px !important;
		}
		
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333;
	}
	.mobile-menu-title{
		display:none;
	}
}

@media (max-width: 764px) {
	.navbar-header{
		background-color: #ffd490 !important;
		border: 3px solid #ff8402 !important;
		border-radius:5px;
	}
	.mobile-menu-title{
		display:inline-block;
		font-size:16px;
		margin-top: 15px;
		cursor:pointer;
	}
	.navbar-toggle {
		border: 1px solid #ff8402 !important;
	}
	.navbar-default .navbar-collapse{
		background-color: #ffd490 !important;
	}
	
	.navbar-default .navbar-nav>li{
		border: 1px solid #ff8402 !important;
		margin:4px;
	}
	
	
	
	.navbar-default .navbar-nav>li>a {
		color: #333;
		font-size:16px;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333;
		font-size:16px;
	}
}
	
.servicelist {
	background:#ffffe2;
	padding:10px;
	border:1px solid silver;
	border-radius:8px;
	margin-top:30px;
}
	.servicelist ul {
		margin-top:10px;
		padding-left:25px;
		/* list-style-type:decimal; */
		font-size:18px;
		font-family:Times;
	}

	.serviceheader {
		background:#dbdcae;
		padding:8px;
		font-family: 'Adine Kirnberg';
		font-size:39px;
		line-height:31px;    
		font-weight:bold;
		color:#333;
		border-radius:8px;
		text-align:center;
	}
	

	

	
	.servicebox{
		border:1px solid #fcff00;
		background:#feffcc;
		font-size:18px;
		line-height:20px;
		text-align:center;
		margin-bottom:25px;
		padding:5px;
		border-radius:8px;
		font-family:times;
		min-height:225px;
	}
		.serviceimg{
			height:170px;
			position:relative;
		}
	
		.servicebox img {
			max-height: 100%;  
			max-width: 100%; 
			width: auto;
			height: auto;
			position: absolute;  
			top: 0;  
			bottom: 0;  
			left: 0;  
			right: 0;  
			margin: auto;	
		}
		
		.rightcol {
			
		}
		
		
		
	

		.container table {
			border:1px solid silver;
		}

		.container table tr td {
			padding:10px;
		}
		
		.phone-footer {
			font: 15px Arial;
			margin-top:0px;
		}
		
		.service-gallery {
		
		}

		.service-gallery  .gallery-photo {
			text-align:center;
			
			padding:5px;
			margin:1px;
		
			
			
		}
		
		.service-gallery .gallery-photo img {
			height:170px;
			display:inline-block;
			
		}
		
		.slick-prev, .slick-next{
			
		}
		
		.slick-next {
			  width: 0!important;
			  height: 0!important;
			  border-top: 20px solid transparent!important;
			  border-bottom: 20px solid transparent!important;
			  border-left: 20px solid #ffba64!important;
		}
		
		.slick-prev {
			  width: 0!important;
			  height: 0!important;
			  border-top: 20px solid transparent!important;
			  border-bottom: 20px solid transparent!important;
			  border-right:20px solid #ffba64!important;
		}
		
		.slick-next:hover { border-left: 20px solid #ff7900!important;}
		.slick-prev:hover{ border-right:20px solid #ff7900!important;}
		
		.slick-prev:before {
				content: '' !important;
		}
		
		.slick-slider {
			margin: 0 20px;
		}
		
		
		.pod-servicelist{
			display:none;
			list-style-type:none;
			font-weight:normal;
			border:3px solid silver !important;
			padding:5px;
			z-index:5;
			left:220px;
			top:-15px;
			width:250px;
			background: #ffffe2 !important;
			line-height:25px;
			border-radius:5px;
			box-shadow: 0 0 10px silver;
		}
		
		.pod-menu{
			text-align:center;
			display:none;
			list-style-type:none;
			font-weight:normal;
			border:3px solid #ff8402 !important;
			padding:5px;
			z-index:5;
			left:200px;
			top:-10px;
			width:200px;
			background-color:#ffd490 !important;
			line-height:25px;
			border-radius:5px;
			box-shadow: 0 0 10px silver;
		}
		
		.pod-menu a {
			text-decoration:none;
			color:#333;
			display:block;
		}
		
		ul.dropdown-menu li:hover,
		.pod-menu li:hover {
			background:#f5f5f5;
		}
		
		.servicelist ul  li,
		ul.dropdown-menu li {
			position:relative;
		}
		
		@media (max-width: 500px) {
			.fix-callback,
			.fix-mail{
				display:none;
			}
			.mainpage .servicebox {
				min-height:170px !important;
			}
		}
		
		
		.dropdown-menu  li {
			margin:4px;
			border: 1px solid #ffffe2; !important;
		}
		
		.servicelist ul {
			list-style: none; /* Remove list bullets */
			padding-left:0px;
		}
		
		.servicelist li {
			padding:2px 15px;
		}
		
		.servicelist li:before {
			content: '•'; /* Insert content that looks like bullets */
			padding-right: 8px;
			
		}
		
		.servicelist:first-child li:hover{
			background:#dbdcae;
			border-radius:5px;
		}