body {
	background-image: url("img/pattern.png");
	
  }

a:hover{
	text-decoration: none;
}

p{
	font-size: 14px;
	text-align: justify;
	font-weight: 500;
}

li{
	font-size: 14px;
	font-weight: 500;
}
i{
	color: #fff;
}


h6.heading{
	font-size: 10px;/*
	word-break: break-all;*/
	text-align: left;
    margin-bottom: 0px;
    margin-top: 8px;
}

.no-padding{
	padding: 0px;
}
.no-margin{
	margin: 0px;
}

.inner-padding{
	padding: 8px 4px 9px 4px;
}
.inner-padding-short{
	padding: 8px 4px 5px 4px;
}
.inner-padding-sertificat{
	padding: 8px 2px 8px 3px;
}
.box{
	box-sizing: border-box;
	width: 100%;
	/* border: solid white 2px; */
}
.box-col-4{
	box-sizing: border-box;
	width: 100%;
	/* border: solid white 3px; */
}

.modal-content{
	background-color: transparent !important;
}
/*.main-header{
	margin-bottom: 6rem;
}*/

.heading{
	text-transform: uppercase;
	z-index: 1;
	color: #fff;
	font-weight:800;
	font-size: 0.63125rem;
}
.heading-black{
	text-transform: uppercase;
	z-index: 1;
	color: black;
	font-weight:800;
	font-size: 0.63125rem;
}

.heading-sertifikat{
	text-transform: uppercase;
	z-index: 1;
	color: black;
	font-size: 11px;
	font-weight: 800;
}

.heading-index{
	font-weight: 800;
	text-transform: uppercase;
	z-index: 1;
	color: #fff;
}
.heading-nav{
	font-weight: 800;
	text-transform: uppercase;
	z-index: 1;
	color: #fff;
	font-size: 10px;
}
.sertifikat-height{
	height: 99%;
}
.mt-5p{
	margin-top:7%;
}

.policy-flex{
	display:flex;
}
.policy-5m{
	margin:5%;
}
.image-upload>input {
	display: none;
  }
  .policy-text{
	float: right;
    padding: 4.2%;
	padding-right: 7%;
	position: absolute;
  }
  .policy-text-one{
	float: right;
	padding-left: 4.2%;
	padding-right: 6.2%;
	padding-top: 6.2%;
	padding-bottom:5.2%;
	position: absolute;
  }

.service,
.sidebar,
.service-green,
.service-second,
.service-third,
.service-four,
.service-five,
.service-six,
.service-seven,
.service-eight,
.service-nine,
.service-nine-two,
.service-ten,
.service-next,
.service-nav,
.sidebar-chistota,
.service-heading,
.slide{
	position: relative;
}

.service > .heading{
	position: absolute;
	top: 8.4rem;
	left: 0.7rem;
}
.service > .heading-index{
	position: absolute;
	bottom: 3%;
	left: 3%;
}
.service-heading > .heading-index{
	position: absolute;
	bottom: 3%;
	left: 3%;
}
.service-nav > .heading-nav{
	position: absolute;
	top: 1.5rem;
	left: 0.5rem;
}

.service-second > .heading{
	position: absolute;
	top: 4rem;
	left: 0.7rem;
}
.service-third > .heading{
	position: absolute;
	top: 4.7rem;
	left: 0.7rem;
}

.obshtini > .service-green > .heading{
	position: absolute;
	top: 2.7rem;
	left: 0.3rem;
}
.service-four > .heading{
	position: absolute;
	top: 2.8rem;
	left: 0.7rem;

}
.service-five > .heading{
	position: absolute;
	top: 1.5rem;
	left: 0.7rem;

}
.service-six > .heading{
	position: absolute;
	top: 2.5rem;
	left: 0.1rem;

}
.service-seven > .heading{
	position: absolute;
	top: 3.8rem;
	left: 0.4rem;

}

.service-eight > .heading{
	position: absolute;
	top: 3.9rem;
	left: 0.7rem;
}
.service-nine > .heading{
	position: absolute;
	top: 7.8rem;
	left: 0.7rem;
}

.service-ten > .heading{
	position: absolute;
	top: 7.1rem;
	left: 0.7rem;
}
.service-next > .heading{
	position: absolute;
	top: 7.7rem;
	left: 0.7rem;
}

.service-green-img > .heading{
	position: absolute;
	top: 3.1rem;
	left: 0.7rem;
}

.heading-index{
	font-size: 0.8750rem;
}
.text-sidebar{
	position: absolute;
	top: 7.1rem;
	left: 0.7rem;
}

.baks-padding{
	padding-left: 3px;
	padding-right: 3px;
}

.baks-padding-0{
	padding-left: 0px;
	padding-right: 0px;
}
.img-padding{
	padding-left: 1.9%;
	padding-right: 2px;
}

.index-padding{
	padding-left: 3px;
	padding-right: 2px;
}

.indexright-padding{
	padding-left: 2px;
	padding-right: 0px;
}



.chistota-baks-padding{
	padding-left: 3px;
	padding-right: 3px;
    padding-top:13px;
}


.chistota-baks-padding-0{
	padding-left: 0px;
	padding-right: 0px;
    /* padding-top:6px; */
}

.middle{
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}

.the-company{
	background: #ed7d31;
}
.the-company-green{
	background: #4cb355;
}
.the-company-blue{
	background: #3f6dca;
}
.the-company-red{
	background: #ff0000;
}

.block{
	display: -webkit-box;
}

.map{
	margin-top: 0.4rem;
}

.usluga-asfalt{
	margin-bottom: 0.3rem;
	margin-top: 0.3rem;
}

.green-services{
	background: #00b050;
	padding: 6px 3px 6px 3px;
}

.row.correct{
	margin-left: 0px;
	margin-right: 0px;
}

.sidebar-items{
	width: 50%;
}

.sidebar-items-long{
	min-width: 145px;
}

.sidebar-items-low{
	min-width: 62px;
}

.left{
	border-right: 2px solid transparent;
}

.right{
	border-left: 2px solid transparent;
}

.second.row{
	margin-top: 0.3rem;
}

.only-green{
	margin-top: 0.3rem;
/*	min-height: 92px;*/
}

.work{
	position: absolute;
	top: 1.7rem;
	left: 0.8rem;
}

.sertifikat{
	position: absolute;
	top: 7.2rem;
	left: 0.3rem;
}
.politika{
	position: absolute;
	top: 1rem;
	left: 0.3rem;
}

.footer-text,
.footer-text > b > a{
	color: #44546a;
	font-size: 12px;
}

.footer-box{
	border-top: 2px solid #4472c4;
	padding-top: 5px;
}

footer{
	margin-top: 1rem;
}

a.back > i,
a.home > i{
	color: #ed7d31;
}

.header{
	margin-bottom: 1.5rem;
}

.fa-baks{
	font-size: 2.0rem;
}
.fa-baks-home{
	font-size: 1.6rem;
}

.page-heading{
	color: #ed7d31;
	text-transform: uppercase;
}

.page-headingsecond{
	color: #4cb355;
	text-transform: uppercase;
}
.page-headingthird{
	color: #324e85;
	text-transform: uppercase;
}
.slide > .caption{
	font-weight: 800;
	position: absolute;
	bottom:5%;
	left:5%;
}
.slide > .caption-object{
	font-weight: 800;
	position: absolute;
	left: 3%;
    bottom: 7.5%;
}
.slide > .caption-object-last{
	font-weight: 800;
	position: absolute;
	left: 3%;
    bottom: 5%;
}
.slide > .caption-object-last-policy{
	font-weight: 800;
	position: absolute;
	left: 3%;
    bottom: 8%;
}
.slide > .caption-object-big{
	font-weight: 800;
	position: absolute;
	left: 3%;
    bottom: 3%;
}
.slide > .caption-second{
	position: absolute;
	font-weight: 800;
	bottom:5%;
	left:5%;
}
.slide > .caption-third{
	position: absolute;
	top:93%;
	left:3%;
}
.slide > .caption-four{
	position: absolute;
	top:86%;
	left:3%;
}
.slide > .caption-five{
	position: absolute;
	font-weight: 800;
	bottom: 5%;
	left:5%;
}
.slide > .caption-six{
	position: absolute;
	font-weight: 800;
	top:5%;
	left:5%;
	font-size:0.5rem;
}
.slide > .caption-seven{
	position: absolute;
	font-weight: 800;
	bottom:5%;
	left:5%;
}
.slide > .caption-eight{
	position: absolute;
	font-weight: 800;
	top:5%;
	left:5%;
}
.slide > .caption-nine{
	position: absolute;
	font-weight: 800;
	bottom:5%;
	left:5%;
}
.slide > .caption-ten{
	position: absolute;
	font-weight: 800;
	top:75%;
	left:4,6%;
}
.slide > .caption-small{
	position: absolute;
	font-weight: 800;
	bottom: 10%;
	left:10%;
}
.slide > .caption-download{
	position: absolute;
	font-weight: 800;
    left: 10px;
    top: 26px;
	color:black;
}
.slide > .caption-send{
	position: absolute;
	font-weight: 800;
    left: 7px;
    top: 27px;
}
.slide > .caption-medium{
	position: absolute;
	font-weight: 800;
	bottom: 5%;
	left:5%;
}
.slide > .caption-big{
	position: absolute;
	font-weight: 800;
	bottom: 9%;
	left:3%;
}
.slide > .caption-map{
	font-weight: 800;
	position: absolute;
	left: 5%;
	top: 64px;
	color:black;
}
.slide > .caption-nav{
	font-weight: 800;
	position: absolute;
	left: 5%;
	bottom: 10%;
}




.sidebar-slider{
	margin-top: 0.24rem
}

.sidebar-slider-main{
	margin-top: 0.4rem
}

.inner-padding-sidebar{
	padding: 8px 4px;
}

.inner-padding-sidebar2{
	padding: 8px 8px;
}
.inner-padding-sidebar3{
	padding: 0px 2px;
}
.inner-padding-sidebar4{
	padding: 8px 14px;
}

.service-second > .sidebar-heading{
	position: absolute;
	top: 3.8rem;
	left: 0.4rem;
}
.form-group-contact{
	margin-bottom: 1.13rem;

}
.form-group-contact-textarea{
	margin-bottom: 1.8rem;
}

.sidebar-last{
	margin-top: 3.50rem;
}
.sidebar{
	margin-top: 3.77rem;
}
.sidebar-second{
	margin-top: 5.3rem
}
.sidebar-chistota{
	margin-top: 3.56rem;
}
.sidebar-proekti{
	margin-top: 5.3rem;
}
.margin-right-6{
	margin-right: 6px;
}
.padding-top-5{
	padding-top: 5px;
}
.padding-top-1{
	padding-top: 1%;
}

.padding-row{
	padding-left: 14%;
	/*padding-right: 0.7%;*/
	padding-bottom: 0.5%;
}
.padding-row-third{
	padding-left: 15.4%;
}
.padding-row-second{
	padding-left: 15.69%;
}
.padding-row-politika{
	padding-left: 5%;
	/*padding-right: 0.7%;*/
}
.padding-right-2{
	padding-right:2px !important;
}
.padding-right-4{
	padding-right:4px !important;
}
.padding-right-10{
	padding-right:10px !important;
}
.padding-right-12{
	padding-right:12px !important;
}
.padding-right-logo{
	padding-right: 3px;
    padding-left: 13px;
}
.pb-2px{
	padding-bottom:2px;
}
.pb-3px{
	padding-bottom:3px;
}
.pb-4px{
	padding-bottom:4px;
}
.padding-top-75{
	padding-top:75%;
}
.padding-top-9{
	padding-top:9.5%;
}
.padding-top-10{
	padding-top:10.5%;
}
.padding-top-42{
	padding-top:42%;
}
.padding-top-41{
	padding-top:41%;
}
.padding-top-25{
	padding-top:25.5%;
}
.padding-top-75{
	padding-top:75.5%;
}
.padding-right-no{
	padding-right: 0px;
}
.padding-footer{
	padding-left: 22px;
	padding-right: 17px;
}
.margin-top-10{
	margin-top: 10px;
}
.margin-top-2{
	margin-top: 2px;
}
.margin-top-4{
	margin-top: 4px;
}
.margin-left-2{
	margin-left: 8px;
}
.margin-left-6{
	margin-left: 6px;
}
.font-size-13{
	font-size: 13px;
}
.border-right-4{
	border-right: 4px solid transparent;
}
.border-left-2{
	border-left: 2px solid transparent;
}
.border{
	border: 1px solid transparent !important;
}
.border-bottom-left-2{
	border-bottom: 4px solid transparent;
    border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}
.bottom-right-left-2{
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}
.border-bottom-right-4{
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.border-left-bottom-4{
	border-left: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.border-left-4{
	border-left: 4px solid transparent;
}
.border-left-bottom-right-4{
	border-left: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 4px solid transparent;
}
.border-bottom-right-4-2{
	border-right: 4px solid transparent;
	border-bottom: 2px solid transparent;
}
.phone,
.mail{
	color: #212529;
}
.phone:hover,
.mail:hover{
	color: #ed7d31;
}

.kontakti{
	margin-top: 3rem;
}

.fa-file-upload,
.fa-envelope,
.fa-file-pdf,
.fa-download{
	color: #000;
}

.upload-icon{
	cursor: pointer;
}

.hidden{
	display: none;
}

.form-control{
	height: calc(1.4rem + 2px);
	font-size: 0.8rem;
}

.select-background {
	background: #fff
}
.text-chistota {
	font-size: 10px;
	color: white;
}
.text-chistota-grajdani {
	font-size: 9px;
	color: white;
}
.noline-height{
	line-height: normal ;
}
.prazen-content {
	height: 70px;
    background: #3f6dca;
}
.prazen-content2 {
	height: 70px;
    background: #ff0000;
}
.prazen-contentgreen {
	height: 70px;
    background: #47b450;
}
.prazen-contentblue {
	height: 70px;
    background: #3f6dca;
}
.prazen-contentlarge {
	padding-bottom: 70px;
	padding-right: 140px;
    background: #3f6dca;
}
.padding-3rem{
	padding-top: 2.8rem;
}
.padding-4{
	padding: 4.5px;
}
.p6{
	padding: 6px;
}
.padding-lr-3{
	padding-left:3px;
	padding-right:3px;
}
.padding-lr-download{
	padding-left:3.5px;
	padding-right:3.2px;
}
.padding-3{
	padding: 3px;
}
.padding-2{
	padding: 2px;
}
.padding-2-7rem{
	padding-top: 2.7rem;
}
.modal-dialog{
	max-width: 670px !important;
}
.hidden{
	visibility: hidden;
}
.height{
	height: 71px;
}
.height-70px{
	height: 70px;
}
.height-71-contact{
	height: 71px;
}
.height-150px{
	height: 150px !important;
}
.height-141px{
	height: 141px;
}
.height-145px{
	height: 145px !important;
}
.new-categories-text{
	position: absolute;
    top: 80%;
    text-transform: uppercase;
    left: 5%;
}
.new-categories-text-third{
	position: absolute;
    top: 85%;
    text-transform: uppercase;
    left: 5%;
}
.fa-2x {
    font-size: 1.5em !important;
    padding-top: 7px !important;
}

.FixedHeightContainer{
  height: 500px !important;
}
.Content{
  height:480px !important;
  overflow:auto !important;
  padding-right: 10px !important;
}

.btn-group-sm>.btn, .btn-sm {
	font-size: .650rem !important;
}

.button-form{
	background: none;
    border: none;
}
.text-justify-medium{
    right: 5%;
}
.contacts{
	font-size: 0.75rem;
    text-transform: uppercase;
    z-index: 1;
    font-weight: 800;
}
.contact-text-span{
	font-size: 0.7rem;
	/* padding-top: 10px; */
}
.contact-address{
	margin-top:22px;
	margin-left:10px;
}
.height-145{
	height: 145px;
}
.height-71{
	height: 71px;
}
.height-70{
	height: 70px;
}
.height-66{
	height: 66px;
}
.buttons-style{
	position: relative; 
	bottom: 2%; 
	right: 30%;
}
.buttons-style-green{
	position: relative; 
	bottom: 1.4%; 
	right: 30%;
}
.buttons-style-blue{
	position: relative; 
	bottom: 2.5%; 
	right: 30%;
}
.height-71-icons{
	height: 71px;
}
.size-1-3rem{
	font-size: 1.3rem
}
.size-1-3rem-weight{
	font-size: 1.3rem;
	weight: 700;
}
.size-1-3rem-weight600{
	font-size: 1.3rem;
	weight: 600;
}
.size-1-2rem{
	font-size: 1.2rem
}
.pdt-2{
	padding-top:2px;
}
.text-shadow{
	text-shadow: -1px -1px 0 #324e85, 1px -1px 0 #324e85, -1px 1px 0 #324e85, 1px 1px 0 #324e85;
}
.text-shadow-white{
		text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}

@media screen and (min-width:111px) and (max-width:767px)  {
	.block {
	  display: block;
	}
	.img-padding{
		padding-left: 0px;
	}
	.border-none{
		border: 0px;
	}
	.height-70{
		height: 70px;
	}
	.padding-right-no{
		padding-right: 8px !important;
	}
	.index-padding{
		padding-bottom: 5px;
	}
	.chistota-margin-5{
		margin-bottom: 5px;
	}
	.indexright-padding{
		padding-left: 2px;
    	padding-right: 2px;
	}
	.pdt-2{
		padding-top:0px;
	}
	
	.sidebar-items-mobile{
		width: 100%;
	}
	.sidebar-actualno-mobile{
		width: 50%;
	}
	.mobile-width{
		width: 100%;
	}
	.mobile {
		height: 435px;
		width: 435px;
	}
	.mobile-green {
		border-left: 0px ;
		border-right: 0px ;
		height: 70px;
		margin-bottom: 5px;
	}
	.img-mobile{
		border-left: 0px ;
		border-right: 0px ;
		margin-bottom: 5px;
	}
	.padding-top-5{
		padding-top:5px
	}
	.mobile-image {
		height: 436px;
	}
	.mobile-size-icon {
		font-size: 3.0em !important;
		padding-top: 120px !important;
	}
	.mobile-size-icon-sidebar-actualno {
		font-size: 3.0em !important;
		padding-top: 350% !important;
	}
	.mobile-home-heading{
		font-size: 0.63125em;
	}
	.mobile-buttons{
		display: inline-flex;
		margin-bottom: 30px;
	}
	.fa-baks{
		font-size: 2.0rem;
	}
	.fa-baks-home{
		font-size: 2.0rem;
	}
	.padding-row{
		padding-left: 0px;
		/*padding-right: 0.7%;*/
		padding-bottom: 0.5%;
	}
	.sidebar-chistota{
		margin-top: 0px;
	}
	.padding-right-4{
		padding-right:0px !important;
	}
	.padding-right-2{
		padding-right:0px !important;
	}
	.baks-padding{
		padding: 0px;
	}

	/* .slide > .caption-third{
		position: absolute;
		top:89%;
		left:0.7rem;
		font-size:14px;
	}
	.service-nine-two > .heading{
		position: absolute;
		top: 42%;
		left: 0.7rem;
		font-size:14px;
	}
	.slide > .caption-second{
		position: absolute;
		top:89%;
		left:0.7rem;
		font-size:14px;
	}
	.slide > .caption{
		font-weight: 800;
		position: absolute;
		top:89%;
		left:0.7rem;
		font-size:14px;
	}
	.slide > .caption-four{
		position: absolute;
		top:80%;
		left:0.7rem;
		font-size:14px;
	}
	.service-ten > .heading{
		position: absolute;
		top:89%;
		left:0.7rem;
		font-size:14px;	
	}
	.service-nine > .heading{
		position: absolute;
		top:89%;
		left:0.7rem;
		font-size:14px;	
	}
	.no-left-right-padding{
		padding-left: 0px;
		padding-right: 0px;
	}
	.service-seven > .heading {
		position: absolute;
		left: 0.7rem;
		font-size: 0.8750rem;
		top: 11.5rem;
	} */
	.margin-5{
		margin-bottom: 5px;
	}
	.service-four > .heading{
		position: absolute;
		top: 10.8rem;
		left: 0.7rem;
		font-size:14px;
	}
	.service-six > .heading {
		position: absolute;
		top: 25.5rem;
		left: 0.7rem;
		font-size: 0.8750rem;
	}
	.no-margin-bottom{
		margin-bottom: 0px !important;
	}
	.padding-row-politika{
		padding-left: 0px;
		/*padding-right: 0.7%;*/
	}
	.sidebar {
		margin-top: 0.3rem;
	}
	.padding-top-75-mobile {
		padding-top: 75.5%;
	}
	.sidebar-proekti{
		margin-top: 0.3rem;
	}
	/* New website mobile */
	.border-right-4{
		border: none;
	}
	.mobile-pb-4{
		padding-bottom: 4px;
	}
	.margin-left-2{
		margin-left: 0px;
	}
	.border-bottom-left-2{
		border: none;
	}
	.bottom-right-left-2{
		border: none;
	}
	.border-bottom-right-4{
		border:none;
	}
	 .border-right-4{
		 border: none;
	 }
	 .border-left-bottom-4{
		 border:none;
	 }
	 .border-left-2{
		 border:none;
	 }
	 .indexright-padding{
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	.mobile-height{
		height: 100%;
	}
	.margin-left-6 {
		margin-left: 0px;
	}
	.padding-right-logo {
		 padding-right: 15px;
		padding-left: 15px; 
	}
	.mobile-footer{
		padding-right: 14px;
		padding-left: 9px; 
	}
	.height-145{
		height: auto;
	}
	.height-145px{
		height: auto !important;
	}
	.height-71{
		height: auto;
	}
	.height-70{
		height: auto;
	}
	.height-66{
		height: auto;
	}
	
	.heading{
		font-size: 0.83125rem;
	}
	.heading-black{
		font-size: 0.83125rem;
	}
	.heading-index {
		font-size: 0.9750rem;
	}
	.slide > .caption-big {
		left: 5%;
	}
	.slide > .caption-six {
		font-size: 0.83125rem;
	}
	.slide > .caption-nine {
	right: 5%;
	}
	.buttons-style{
		position: relative; 
		bottom: 0%; 
		right: 0%;
	}
	.buttons-style-green{
		position: relative; 
		bottom: 0%; 
		right: 00%;
	}
	.buttons-style-blue{
		position: relative; 
		bottom: 0%; 
		right: 0%;
	}
	.padding-top-0-2{
		padding: 0%;
	}
	.padding-row-third {
		padding-left: 0%;
	}
	.height-71-contact{
		height: 100px;
	}
	.mg-a{
		margin: auto;
	}
	.policy-text{
		float: right;
		position: relative;
	  }
	  .policy-text-one{
		float: right;
		position: relative;
	  }
	  .mpr-0{
		padding-right: 0px;
		margin: auto;
	  }
	  #flex { display: flex; flex-direction: column; }
		#a { order: 2; }
		#b { order: 1; }
		#c { order: 3; }
  }
  .pb-2px{
	  padding-bottom: 0px;
  }
  .border{
	  border: none;
  }


  @media screen and (min-width:991px) and (max-width:1201px)  {
.padding-right-no {
    padding-right: 9px;
}
.img-padding {
    padding-left: 0%;
    /* padding-right: 2px; */
}

  }

  @media screen and (min-width:768px) and (max-width:990px)  {
  .container{
	  max-width: 100%;
  }
  .padding-right-no {
    padding-right: 9px;
    padding-left: 8px;
  }
  .img-padding {
    /* padding-left: 0%; */
    /* padding-right: 2px; */
}
.heading {
    font-size: 0.53125rem;
}
.slide > .caption-six {
    font-size: 0.4rem;
}
.heading-index {
    font-size: 0.6750rem;
}
.sidebar-last {
    margin-top: 3.20rem;
}
.page-headingthird{
	font-size: 1.0rem !important;
}
.page-headingsecond{
	font-size: 1.0rem  !important;
}
.height-145{
	height: 97%;
}
.height-71{
	height: auto;
}

}
@media screen and (min-width:900px) and (max-width:930px)  {
.heading {
    font-size: 0.53125rem;
}
.slide > .caption-six {
    font-size: 0.4rem;
}
.heading-index {
    font-size: 0.6750rem;
}
/* .service-heading > .heading-index {
    top: 3.7rem;
    left: 0.4rem;
} */
/* .service > .heading-index {
    top: 8rem;
    left: 0.4rem;
} */
.slide > .caption-map {
    left: 5%;
    top: 60px;
}
.work {
    position: absolute;
    top: 1.6rem;
    left: 0.6rem;
  }
}
@media screen and (min-width:800px) and (max-width:899px)  {
/* 
	.service-heading > .heading-index {
		top: 3.4rem;
		left: 0.4rem;
	} */
	/* .service > .heading-index {
		top: 7rem;
		left: 0.4rem;
	} */
	.slide > .caption-map {
		left: 5%;
		top: 55px;
	}
	.work {
		position: absolute;
		top: 1.6rem;
		left: 0.6rem;
	  }
	}

	@media screen and (min-width:768px) and (max-width:799px)  {

		/* .service-heading > .heading-index {
			top: 3.0rem;
			left: 0.4rem;
		} */
		/* .service > .heading-index {
			top: 6.8rem;
			left: 0.4rem;
		} */
		.slide > .caption-map {
			left: 5%;
			top: 50px;
		}
		.work {
			position: absolute;
			top: 1.2rem;
			left: 0.6rem;
		  }
		}