@charset "utf-8";



@import url("framework.css");



/* Rows

--------------------------------------------------------------------------------------------------------------- */

.row1, .row1 a{}

.row2, .row2 a{}

.row3{border-top:1px solid;}

.row4{border-top:1px solid;}

.row5, .row5 a{}





/* Header

--------------------------------------------------------------------------------------------------------------- */

#header{}



#header #logo{}

#header h1{margin:18px 0 0 0; padding:0; font-size:22px; text-transform:uppercase;}

.mob-checkbox{
    position: absolute;
    left: -200%;
}

.mob-label{
    display: none;
}



/* Basic Slider

--------------------------------------------------------------------------------------------------------------- */

.txtoverlay{display:block; position:absolute; bottom:0; left:0; width:100%; height:100%; margin:0; padding:0; white-space:normal;}

.centralise{display:block; max-width:1070px; height:100%; margin:0 auto; padding:0;}

.verticalwrap{display:table; width:100%; height:100%; border:none; text-align:center;}

.txtoverlay article{display:table-cell; padding:0; border:none; vertical-align:middle;}

.txtoverlay .heading{font-size:60px; line-height:60px; margin-bottom:30px;}

.txtoverlay .btn{display:inline-block; padding:15px 30px; border-radius:8px; text-transform:uppercase; font-weight:bold;}

.txtoverlay .pushright{margin-right:25px;}





/* Services

--------------------------------------------------------------------------------------------------------------- */

#services{padding:50px 0;}





/* CTA - Call To Action

--------------------------------------------------------------------------------------------------------------- */

#cta{padding:30px 0;}

#cta div *{margin:0; padding:0;}



#cta .heading, #cta .btn{text-transform:uppercase;}

#cta .heading{margin-bottom:10px;}

#cta .btn{display:block; padding:15px; border-radius:8px; text-align:center; font-weight:bold;     background-color: #4caf50;

margin-top: 3%;

	

	

}



.heading b

{

	color:#e31e24;

	

}





/* Latest

---------------------------------------------------------------------------------------------------------------*/

.latest{display:block; width:100%; max-width:2000px; margin:0 auto;}

.latest ul{}

.latest ul li{display:block; float:left; width:20%; min-height:100%;}

.latest ul li:first-child, .latest ul li:nth-child(5n+1){margin-left:-1px; clear:left;}



.latest ul li figure{display:block; max-width:100%; border:solid; border-width:0 0 0 1px;}

.latest ul li figure img{width:100%;}

.latest ul li figure figcaption *{margin:0; padding:0;}



.latest a.overlay{display:block; position:relative;}

.latest a.overlay::before{display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:"";}

.latest a.overlay::after{display:block; position:absolute; top:50%; left:50%; width:40px; height:40px; line-height:40px; margin:-18px 0 0 -18px; padding:0; border-radius:50%; font-family:"FontAwesome"; content:"\f0c1"; font-size:18px; text-align:center;}

.latest a.overlay::before, .latest a.overlay::after{opacity:0;}







.latest a.overlay:hover::before, .latest a.overlay:hover::after{opacity:1;}





/* Content Area

--------------------------------------------------------------------------------------------------------------- */

.container{padding:80px 0;}

.container.nospace{padding-bottom:0}



/* Content */

.container .content{}



/* Comments */

#comments ul{margin:0 0 40px 0; padding:0; list-style:none;}

#comments li{margin:0 0 10px 0; padding:15px;}

#comments .avatar{float:right; margin:0 0 10px 10px; padding:3px; border:1px solid;}

#comments address{font-weight:bold;}

#comments time{font-size:smaller;}

#comments .comcont{display:block; margin:0; padding:0;}

#comments .comcont p{margin:10px 5px 10px 0; padding:0;}



#comments form{display:block; width:100%;}

#comments input, #comments textarea{width:100%; padding:10px; border:1px solid;}

#comments textarea{overflow:auto;}

#comments div{margin-bottom:15px;}

#comments input[type="submit"], #comments input[type="reset"]{display:inline-block; width:auto; min-width:150px; margin:0; padding:8px 5px; cursor:pointer;}



/* Sidebar */

.container .sidebar{}



.sidebar .sdb_holder{margin-bottom:50px;}

.sidebar .sdb_holder:last-child{margin-bottom:0;}





/* Footer

--------------------------------------------------------------------------------------------------------------- */

#footer{padding:50px 0;}



#footer .title{margin:0 0 30px 0; padding:0 0 8px 0; border-bottom:1px solid; font-size:16px;}



#footer .linklist li{margin-bottom:3px;}

#footer .linklist li:last-child{margin-bottom:0;}



#footer .smallfont{font-size:.8em; margin:0;}



#footer input, #footer button{border:none; border-radius:5px;}

#footer input{display:block; width:100%; padding:8px;}

#footer button{padding:6px 12px; font-weight:bold; text-transform:uppercase; cursor:pointer;}





/* Copyright

--------------------------------------------------------------------------------------------------------------- */

#copyright{padding:30px 0;}

#copyright *{margin:0; padding:0;}





/* Transition Fade

--------------------------------------------------------------------------------------------------------------- */

.faico a, #mainav *, .latest ::before, .latest ::after, #backtotop{transition:all .3s ease-in-out;}





/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */





/* Navigation

--------------------------------------------------------------------------------------------------------------- */

nav ul, nav ol{margin:0; padding:0; list-style:none;}



#mainav, #breadcrumb, .sidebar nav{line-height:normal;}

#mainav .drop::after, #mainav li li .drop::after, #breadcrumb li a::after, .sidebar nav a::after{position:absolute; font-family:"FontAwesome"; font-size:10px; line-height:10px;}



/* Top Navigation */

#mainav{}

#mainav ul{text-transform:uppercase;}

#mainav ul ul{z-index:9999; position:absolute; width:210px; text-transform:none;}

#mainav ul ul ul{left:160px; top:0;}

#mainav li{display:inline-block; position:relative; margin:0 25px 0 0; padding:0;}

#mainav li:last-child{margin-right:0;}

#mainav li li{width:100%; margin:0;}

#mainav li a{display:block; padding:20px 0;}

#mainav li li a{border:solid; border-width:0 0 1px 0;}

#mainav .drop{padding-left:15px;}

#mainav li li a, #mainav li li .drop{display:block; margin:0; padding:10px 15px;}

#mainav .drop::after, #mainav li li .drop::after{content:"\f0d7";}

#mainav .drop::after{top:25px; left:5px;}

#mainav li li .drop::after{top:15px; left:5px;}

#mainav ul ul{visibility:hidden; opacity:0;}

#mainav ul li:hover > ul{visibility:visible; opacity:1;}



#mainav form{display:none; margin:0; padding:0;}

#mainav form select, #mainav form select option{display:none; cursor:pointer; outline:none;}

#mainav form select{width:100%; padding:5px; border:1px solid;}

#mainav form select option{margin:5px; padding:0; border:none;}



/* Breadcrumb */

#breadcrumb{padding:15px 0; border-top:1px solid;}

#breadcrumb ul{margin:0; padding:0; list-style:none; text-align:right;}

#breadcrumb li{display:inline-block; margin:0 6px 0 0; padding:0;}

#breadcrumb li a{display:block; position:relative; margin:0; padding:0 12px 0 0; font-size:12px;}

#breadcrumb li a::after{top:3px; right:0; content:"\f101";}

#breadcrumb li:last-child a{margin:0; padding:0;}

#breadcrumb li:last-child a::after{display:none;}



/* Sidebar Navigation */

.sidebar nav{display:block; width:100%;}

.sidebar nav li{margin:0 0 3px 0; padding:0;}

.sidebar nav a{display:block; position:relative; margin:0; padding:5px 10px 5px 15px; text-decoration:none; border:solid; border-width:0 0 1px 0;}

.sidebar nav a::after{top:9px; left:5px; content:"\f101";}

.sidebar nav ul ul a{padding-left:35px;}

.sidebar nav ul ul a::after{left:25px;}

.sidebar nav ul ul ul a{padding-left:55px;}

.sidebar nav ul ul ul a::after{left:45px;}



/* Pagination */

.pagination{display:block; width:100%; text-align:center; clear:both;}

.pagination li{display:inline-block; margin:0 2px 0 0;}

.pagination li:last-child{margin-right:0;}

.pagination a, .pagination strong{display:block; padding:8px 11px; border:1px solid; font-weight:normal;}



/* Back to Top */

#backtotop{z-index:999; display:inline-block; position:fixed; visibility:hidden; bottom:20px; right:20px; width:36px; height:36px; line-height:36px; border-radius:5px; font-size:16px; text-align:center; opacity:.2;}

#backtotop i{display:block; width:100%; height:100%; line-height:inherit;}

#backtotop.visible{visibility:visible; opacity:.5;}

#backtotop:hover{opacity:1;}





/* Tables

--------------------------------------------------------------------------------------------------------------- */

table, th, td{border:1px solid; border-collapse:collapse; vertical-align:top;}

table, th{table-layout:auto;}

table{width:100%; margin-bottom:15px;}

th, td{padding:5px 5px;

    padding-left: 2%;



}

td{border-width:0 1px;}





/* Gallery

--------------------------------------------------------------------------------------------------------------- */

#gallery{display:block; width:100%; margin-bottom:50px;}

#gallery figure figcaption{display:block; width:100%; clear:both;}

#gallery li{margin-bottom:30px;}





/* Font Awesome Social Icons

--------------------------------------------------------------------------------------------------------------- */

.faico{margin:0; padding:0; list-style:none;}

.faico li{display:inline-block; margin:0 2px 0 0; padding:0; line-height:normal;}

.faico li:last-child{margin-right:0;}

.faico a{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:5px; font-size:16px; text-align:center;}



.faico a{color:inherit; background-color:#EBEBEB;}

.faico a:hover{color:#FFFFFF;}



.faicon-facebook:hover{background-color:#3B5998;}

.faicon-google-plus:hover{background-color:#DB4A39;}

.faicon-instagram:hover{background-color:#3F729B;}

.faicon-linkedin:hover{background-color:#0E76A8;}

.faicon-tumblr:hover{background-color:#34526F;}

.faicon-twitter:hover{background-color:#00ACEE;}





/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */





/* Colours

--------------------------------------------------------------------------------------------------------------- */

body{color:black; background-color:#FFFFFF;}

a{color:#96AFAA;}

hr, .borderedbox{border-color:#D7D7D7;}

label span{color:#FF0000; background-color:inherit;}



.icon{color:#FFFFFF; background-color:#000000;}

.icon.nobg{color:inherit; background-color:inherit; border-color:#D7D7D7;}

.red{background-color:#DC8B8A;}

.orange{background-color:#EC9700;}

.green{background-color:#A7DFC4;}

.flexslider .heading, .flexslider .btn{color:#FFFFFF;}





.orange span{font-size: 25px;color: #272626;}

.orange b{color: #272626;}



h1, h2, h3, h4, h5, h6, .heading{color:#242424; border-color:inherit;}





/* Rows */

.row1, .row1 a{color:#242424; background-color:#FFFFFF;}

.row2{color:#3a3636; background-color:#FFFFFF;

    margin-top: 3%;}

.row3{color:#888888; background-color:#F7F7F7; border-color:#EBEBEB;}

.row4{color:#888888; background-color:#F7F7F7; border-color:#EBEBEB;}

.row5, .row5 a{color:#888888; background-color:#EBEBEB;}

.row6{color:#FFFFFF; background-color:#96AFAA;}

.row6 a{color:#96AFAA; background-color:#FFFFFF;}





/* CTA - Call To Action */

#cta .heading{color:inherit;}





/* Latest */

.latest ul li figure{border-color:#EBEBEB;}

.latest a.overlay::before{background-color:rgba(0,0,0,.5);}

.latest a.overlay::after{color:#FFFFFF; background-color:#96AFAA;}





/* Footer */

#footer .title{border-color:#EBEBEB;}

#footer input{color:#888888; background-color:#EBEBEB;}

#footer button{color:#FFFFFF; background-color:#96AFAA;}





/* Navigation */

#mainav li a{color:inherit;}

#mainav .active a, #mainav a:hover, #mainav li:hover > a{color:#96AFAA; background-color:inherit;}

#mainav li li a, #mainav .active li a{color:#FFFFFF; background-color:rgba(0,0,0,.8); border-color:rgba(0,0,0,.8);}

#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF; background-color:#a2c568;}

#mainav form select{border-color:#D7D7D7;}



#breadcrumb{border-color:#EBEBEB;}

#breadcrumb a{color:inherit; background-color:inherit;}

#breadcrumb li:last-child a{color:#96AFAA;}



.container .sidebar nav a{color:inherit; border-color:#D7D7D7;}

.container .sidebar nav a:hover{color:#96AFAA;}



.pagination a, .pagination strong{border-color:#D7D7D7;}

.pagination .current{color:#FFFFFF; background-color:#96AFAA;}



#backtotop{color:#FFFFFF; background-color:#96AFAA;}





/* Tables + Comments */

table, th, td, #comments .avatar, #comments input, #comments textarea{border-color:#D7D7D7;}

th{color:#FFFFFF; background-color:#373737;}

tr, #comments li, #comments input[type="submit"], #comments input[type="reset"]{color:inherit; background-color:#FBFBFB;}

tr:nth-child(even), #comments li:nth-child(even){color:inherit; background-color:#F7F7F7;}

table a, #comments a{background-color:inherit;}















#home .navigator-triggers{

    top: 0;

    left: 0;

    width: 100%;

    max-width: 285px;

    vertical-align: top;

    position: relative;

    display: inline-block;

    margin: 0;

    padding-left: 0;

	color: #4c5b5c;

	text-align: center;

	font-size: 13px;

	

}

.navigator-triggers {

    width: 100%;

    text-align: left;

    display: inline-block;

}

.navigator-triggers-item {

    width: inherit;

    height: 112px;

    margin-bottom: 8px;

    padding: 5px;

    border-radius: 1px;

    vertical-align: top;

    text-align: left;

    overflow: hidden;

	display: inline-grid;

    align-items: center;

    padding-left: 70px;
    color: #000;
    font-size: 13px;
    line-height: 16px;

}
.navigator-triggers-item:nth-child(1){
    background: #F7F9FE url(../../images/svg/roof.svg) no-repeat 20px;
    background-size: 30px;
}
.navigator-triggers-item:nth-child(2){
    background: #F7F9FE url(../../images/svg/shield.svg) no-repeat 20px;
    background-size: 30px;
}
.navigator-triggers-item:nth-child(3){
    background: #F7F9FE url(../../images/svg/diploma.svg) no-repeat 20px;
    background-size: 30px;
}

.navigator-triggers-item-img {

    top: 50%;

    left: 20px;

    width: 41px;

    height: 41px;

    margin-top: -22px;

    position: absolute;

    pointer-events: none;

}

.navigator-triggers-item-link {

    width: 100%;

    height: inherit;

    padding: 0 25% 1px 80px;

    color: #4c5b5c;

    text-decoration: none;

    font-size: 18px;

    vertical-align: middle;

    display: table-cell;

}

.navigator-triggers-item .link:after {

    content: ' ';

    top: 50%;

    right: 25px;

    margin-top: -4px;

    width: 9px;

    height: 9px;

    border-top: 2px solid #e0e0e0;

    border-right: 2px solid #e0e0e0;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    position: absolute;

    transition: border-color .2s ease-out;

    display: inline-block;

}

#home .navigator{

	width: 100%;

    padding: 10px 0 8px 0;

    vertical-align: top;

    max-width: 1320px;

    margin: 0 auto;

}

#home #slider{

	max-width: 980px;

    height: 352px;

	width: 100%;

	position: relative;

    cursor: pointer;

    background-color: #fff;

    border-radius: 4px;

    vertical-align: top;

    display: inline-block;
    margin-left: 25px;

}



.vantage-list {

    width: 100%;

    background-color: #fff;

    border-radius: 4px;

    vertical-align: top;

    display: inline-block;

    padding: 0;

    margin-top: 0;

    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}



.vantage-list-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

	font-size: 13px;

    width: 37%;

    height: 80px;

    position: relative;

    text-align: center;

    padding: 5px;

    list-style-type: none;

    background: #F7F9FE;
    border: 3px solid #5C8FD5;
    box-sizing: border-box;
    border-radius: 1px;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}

.vantage-list-item:first-child{
    padding-left: 70px;
    border: none;
    justify-content: flex-start;
    text-align: left;
    background: #F7F9FE url(../../images/svg/calendar.svg) no-repeat 20px;
    background-size: 30px;
}
.vantage-list-item_sz-sm{
    font-size: 10px;
    line-height: 11px;
}
.vantage-list-item_fw_bold{
    font-weight: bold;
}
.vantage-list-item_cl_blue{
    font-weight: 700;
    color: #5C8FD5;
}
.vantage-list-item p{
    max-width: 473px;
    margin: 0;
}

.vantage-list-item a{
    width: 100%;
    text-align: center;
    color: rgba(0, 0, 0, 0.5);
}

.vantage-list-item.link:after{

	 content: ' ';

	position: absolute;

    top: 50%;

    right: 25px;

    margin-top: -4px;

    width: 9px;

    height: 9px;

    border-top: 2px solid #e0e0e0;

    border-right: 2px solid #e0e0e0;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    position: absolute;

    transition: border-color .2s ease-out;

    display: inline-block;

}





/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */





/* Media Queries

--------------------------------------------------------------------------------------------------------------- */

@-ms-viewport{width:device-width;}



.met123{		padding-top: 13%;		}







/* Smartphone + Tablet

--------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:180px) and (max-width:750px) {

	.imgl, .imgr{display:inline-block; float:none; margin:0 0 10px 0;}

	.fl_left, .fl_right{
        display:block; 
        float:none;
    }

	.one_half, .one_third,.one_third1, .two_third, .one_quarter, .two_quarter, .three_quarter{display:block; float:none; width:auto; margin:0 0 30px 0; padding:0;}



	#header{text-align:center;}

	#header #logo h1{margin:0 0 15px 0;}



	#cta{padding-bottom:0;}

	#footer{padding-bottom:20px;}

}



@media screen and (min-width:180px) and (max-width:900px) {

	#header, #services, #cta, #breadcrumb, .container, #footer, #copyright{max-width:90%;}



	#header{padding:15px 0;}

	#header #logo h1{margin-top:5px;}



	.basicslider .heading{font-size:36px; line-height:36px; margin-bottom:15px;}

	.basicslider .btn{padding:10px 25px;}



	#services{padding-bottom:20px;}



	#cta{}



	#mainav{}

	#mainav ul{
        /* display:none; */
    }

	#mainav form{display:block;}



	#breadcrumb{}



	.container{}

	#comments input[type="reset"]{margin-top:10px;}

	.pagination li{display:inline-block; margin:0 5px 5px 0;}



	#footer{}



	#copyright{}

	#copyright p:first-of-type{margin-bottom:10px;}

}





/* Max Wrapper Width - Laptop, Desktop etc.

--------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1070px) {

	#header, #services, #cta, #breadcrumb, .container, #footer, #copyright{max-width:1070px;}

}





/* Other

--------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:650px) {

	.scrollable{display:block; width:100%; margin:0 0 30px 0; padding:0 0 15px 0; overflow:auto; overflow-x:scroll;}

	.scrollable table{margin:0; padding:0; white-space:nowrap;}

	//.basicslider .txtoverlay{display:none}



	.latest{width:90%; max-width:none; padding:30px 0;}

	.latest ul li{float:none; width:auto; margin:0 0 30px 0;}

	.latest ul li:last-child{margin:0;}

	.latest ul li figure{display:inline-block; border-width:0 1px 1px 1px;}

	.latest ul li figure img{width:100%;}

	.latest ul li figure figcaption{padding:15px 30px;}

}





.fl_left2 

{

	    color: #242424;

    background-color: #FFFFFF;

    font-size: 12px;

    text-transform: initial;

    font-family: Geneva;

	

}





 #logo h1{    margin: 1px 10px 10px 0;}

 

 

 

 .tel {
	    width: 30px;
		padding-bottom: 3px;
}

 .tel1 {
	   color: #e31e24;vertical-align: bottom;font-weight: bold;
}

 .tel0{
    padding-top: 1.5%;
 }

 

  .tel0_1{ 
      padding-left: 21.6%;
 }

 .tel0_1 a {
	color: #0072BC;
    border-bottom: 1px dotted rgba(0, 114, 188, 0.5);
    cursor: pointer;
    pointer-events: auto; 
 }

  .time {
	    width: 13px;
		padding-bottom: 3px;
}

 .time2{
	   color: #5a5858;vertical-align: bottom;
}

 .time0{
	    padding-left: 2%;
}



 .timelogo{
	font-size: 10px;
    color: #b4d82a;
    position: absolute;
    padding-top: 1%;
    padding-left: 2px;
}

.stoim1{	
	padding: 2%;
    width: 100%;
}


.stoim2{	
	color: black;
    padding: 2%;
    margin-bottom: 4%;
    margin-top: 2%;
}

.tabl td,tr,table{    
    border: 0px;
    border-color: white;
	color: #353333;
	padding-left: 3%;
	font-size: 104%;
}

@media screen and (max-width: 420px) and (min-width: 200px){

.tabl td,tr,table{   
    border: 0px;
    border-color: white;
	color: #353333;
	padding-left: 3%;
	font-size: 70%;
}

	th, td{
    padding:3px 3px;
	line-height: 1.9em;
    }						 
    .met123{
        padding-top: 33%;		
    }

}


.tabl td{ 
vertical-align: middle;
}

.tabl_link a{
	outline: 0;
    padding: 5px 15px;
    background-color: #ff4d50;
    border-radius: 10px;
    text-decoration: none;
    color: white;
}

.tabl_link{
    padding-top: 5%;
}

.tabl_span{
    padding-bottom: 2%;
}

.tile_tabl td{
    color: #ff4d50;
    padding-bottom: 1%;
}

.one_third1{
	width: 21%;
}









.oplata

{

display: block;

    float: left;

    width: 25%;

    min-height: 100%;

    padding-left: 1%;

	  background-color: white;

	  padding-top: 2%;

	padding-bottom: 4%;

}



.oplata h2



{

	

	font-size: 130%;

	  background-color: white;

	  text-align: center;

}











.otzizi

{

display: block;

    float: left;

    width: 25%;

    min-height: 100%;

    padding-left: 2%;

	  background-color: white;

	  padding-top: 2%;

	padding-bottom: 4%;

}



.otzizi h2 , h4



{

	

	font-size: 107%;

	  background-color: white;

	  text-align: center;

}





.row22

{



    background-color: white;

    margin-top: 3%;

	

}





.oplata img

{

	

	    display: block;

    padding-left: 40%;

	

}





.otzivi2 

{

	

	    display: block;

        padding-left: 10%;

	

}







@media screen and (max-width: 1440px) {
    #home .navigator{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #home div.navigator-triggers {
        display: block;
    }
    .navigator-triggers-item{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    #home #slider{
        display: block;
        width: calc(100% - 305px);
        margin-left: 20px;
    }
}

@media screen and (max-width: 1120px) {
    #home div.navigator-triggers{
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: 20px;
        max-width: none;
    }
    #home ul.navigator-triggers {
        width: 100%;
        max-width: none;
    }
    .navigator-triggers-item{
        width: 100%;
    }
    #home #slider{
        width: 100%;
        margin-left: 0;
        max-width: none;
        height: auto;
        min-height: 250px;
        margin-bottom: 30px;
    }
    .vantage-list-item{
        max-width: none;
        width: 100%;
        margin-bottom: 10px;
    }
}



 

 @media screen and (max-width: 420px)

 {

#home .navigator-triggers{

	display:none;

} 

.vantage-list-item {

    width: 100% !important;

 max-width: 100% !important;

	 height: auto; !important

}



#home #slider{

    height: 150px;
    min-height: 150px;

}

  .tel0_1 

 { padding-left: 1.6%;

 }

 

 

.time0 

{

 display: block;

	

}

 

 

 

 .fl_left2

 {

	 

	 font-size: 70%;

 }

 

 

	 

	 

	.service {

    display: block;

    position: relative;

    width: 100%;

    min-height: 80px;

    margin: 0;

    padding: 0 0 0 4%;

    box-sizing: border-box;

} 

	 

	.oplata h2 {

    font-size: 90%;

    background-color: white;

    text-align: center;

    height: 35px;

} 

	 

	 

	 

	 

	.tabl_link a {

    outline: 0;

    padding: 5px 5px;

    background-color: #ff4d50;

    border-radius: 10px;

    text-decoration: none;

    color: white;

} 

	 

	 

	 

	 h1, h2, h3, h4, h5, h6 {

    margin: 0 0 20px 0;

    font-size: 100%;

    line-height: normal;

    font-weight: normal;

}

	 

	 

	 

	 

	.heading {

    margin: 0 0 20px 0;

    font-size: 130%;

    line-height: normal;

    font-weight: normal;

}

	 

	 

	 .otzizi {

    display: block;

    float: left;

    width: 100%;

    min-height: 100%;

    padding-left: 2%;

    background-color: white;

    padding-top: 2%;

    padding-bottom: 4%;

}

	 

	 .basicslider .heading {

    font-size: 100%;

    line-height: 20px;

    margin-bottom: 15px;

}

	 

	 

	 

 .orange span {

    font-size: 100%;

    color: #272626;

}

	 

	 

	 

 

}

 



 @media screen and (min-width: 760px) and (max-width: 900px)

 {

 	

	 

h1, h2, h3, h4, h5, h6, .heading {

    margin: 0 0 20px 0;

    font-size: 130%;

    line-height: normal;

    font-weight: normal;

}

	

	 

	.time0 {

    padding-left: 6%;

} 

	 

	 #mainav {

    margin-top: 3%;

}

	.oplata h2 {

    font-size: 90%;

    background-color: white;

    text-align: center;

    height: 35px;

} 

	 

 }


 @media screen and (max-width: 750px) and (min-width: 180px){
    .mob-checkbox{
        display: block;
    }

    .mob-label{
        display: block;
        cursor: pointer;
        border-left: 2px solid #ec9700;
        /* color: #fff; */
        padding: 12px 43px;
        text-align: left;
        font-weight: bold;
        margin-top: 7px;
    }

    .mob-label span{
        color: #000;
        background-color: inherit;
        position: absolute;
        font-size: 20px;
        top: 8px;
        right: 0;
    }

    #mainav{
        position: relative;
    }

    #mainav ul{
        position: absolute;
        z-index: 9;
        background: #fff;
        display: flex;
        flex-direction: column;
        width: 100%;
        text-align: center;
        opacity: 0;
        right: 200%;
    }

    #mainav>ul>li{
        margin: 0;
    }

    #mainav>ul>li>a{
        border-bottom: 1px solid #000;
        background: #ec9700;
        color: #fff;
        padding: 12px 43px;
        text-align: left;
        font-weight: bold;
    }
    
    .mob-checkbox:checked ~ .clear{
        opacity: 1 !important;
        right: 0 !important;
    }

    .mob-close{
        display: none;
    }

    .mob-checkbox:checked~label>.mob-close{
        display: inline;
        transform: rotate(45deg);
    }

    .mob-checkbox:checked~label>.mob-burger{
        display: none;
    }


    #mainav .drop::after{
        display: none;
    }



    #mainav ul ul{
        position: static;
        opacity: 1;
        visibility: visible;
        display: flex;
        width: 100% !important;
    }

    #mainav li li a, #mainav li li .drop{
        padding: 6px 10px 6px 55px;
        font-size: 13px;
        text-align: left;
    }
    
    #mainav .drop {
        padding: 12px 43px;
    }

    #mainav .active a, #mainav a:hover, #mainav li:hover > a{
        color: #fff;
        background-color:#f7ab27;
    }
 }