main#main{
	background: #edeeee;
}
.nav-active #nav {
	background: #26d0ce;
    position: fixed;
}
.nav-opener{
	background: #333;
}
section.container.show-box {
    padding: 50px 0;
}
#header .logo img{
	max-width: 350px;
}

.cycle-gallery .btn-next {
    right: 0 !important;
    bottom: 50% !important;
}
.cycle-gallery .btn-prev {
    left: 0 !important;
    bottom: 50% !important;
}
.cycle-gallery .btn-next, .cycle-gallery .btn-prev{
	background: none;	
}
.icon-arrow-left:before, .icon-arrow-right:before{
	color: #fff;
	font-size: 48px;
}
.cycle-gallery .btn-next .icon-arrow-right, .cycle-gallery .btn-next .icon-arrow-left, .cycle-gallery .btn-prev .icon-arrow-right, .cycle-gallery .btn-prev .icon-arrow-left{
	margin:0;
}
.cycle-gallery .text-holder .text-box {
    width: 100%;
    z-index: 3;
    padding: 15% 45% 0 10%;
    float: left;
}
.icon-arrow-left:hover:before, .icon-arrow-right:hover:before{
	color: #555;
	transition: .25s;
}.icon-arrow-left:before, .icon-arrow-right:before{
	transition: .25s;
}
.cycle-gallery .btn-next:hover, .cycle-gallery .btn-prev:hover{
	background: unset;
}
.slide h2{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 48px;
    line-height: 54px;
	letter-spacing: 4px;
	color: #333;
}

img.slide-icon {
    width: 65px !important;
    height: auto !important;
    margin: 0 !important;    
    padding: 5px;
}

section.show-box h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 64px;
    line-height: 80px;
    color: #333;
    letter-spacing: 2px;
}

section.show-box p.des{
    font-family: "San Francisco";
    font-size: 16px;
    line-height: 30px;
}

section.show-box h2:before {
    height: 64px;
    width: 10px;
    background: #26d0ce;
    position: absolute;
    margin-left: -25px;
    margin-top: 8px;
    content: '';
}
a.btn.btn-apply{
    font: 700 20px/30px "Roboto", sans-serif, "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    height: unset;
    padding: 20px 30px;
    color: #333;
    background: #26d0ce;
}
.btn.bg-info{
    color: #333;
    background: #26d0ce;
    transition: .5s;
}
.btn:hover{
	opacity: .75;
}
.btn.bg-k100:hover {
    color: #333;
    background: #26d0ce;
}
.btn.bg-info:hover,.btn.btn-info {
    background: #384035;
    color: white;
}
.btn{
	transition: .5s;
}

div#uploaded img {
    border: 1px solid #ddd;
    max-width: 100%;
}
input.p-lr-30.input-s2 {
    width: unset;

    vertical-align: super;
    width: 100%;
    border: 0;
    position: relative;
    border-bottom: 1px solid;
}
input[type="radio"]:checked+label {
    input[type="radio"]: checked+label;
    font-weight: 900;
}
input[type="radio"]+label {
	color: #26d0ce;
	padding: 0 15px;
}
input[type="radio"]+label:hover {
	color: #333
}
.modal p{
	font-style: italic;
	color: #888;
}
a.btn.btn-apply.btn-slim{
    font: 400 16px/30px "Roboto", sans-serif, "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    height: unset;
    width: 200px;
    padding: 5px 10px;
}
.show-img img{
	height: 125px;
	padding:15px;
}
.show-img.large img{
	height: 175px;
}
.show-img.left{
	text-align: left;
}
.show-img.right{
	text-align: right;
}
#footer{
    background: #515c62;
    border-bottom: 10px solid #27d0ce;
}
#footer .link {
    display: unset;
    width: 50%;
    float: left;
    color: white;
}
#footer span.link a, #footer span.link{
	font-weight: 700;
    transition: 0.5s;
}

#footer span.link a:hover, #footer span.link:hover{
	color: #27d0ce;
}
.modal{
	/*position: fixed;*/
}
.modal-wrapper{
	top: 50px;
}


/*Mobel start*/

/*Mobel start*/
@media (max-width: 1023px){
    #header .logo {
        width: 150px;
        margin: 16px 0 0;
    }
    .show-img img{
        height: 60px;
        padding:5px;
    }
    .show-img.large img{
        height: 90px;
    }
    section.container.show-box {
        padding: 15px 0;
    }
    section.show-box h2 {
        font-size: 32px;
        line-height: 48px;
        letter-spacing: .5px;
        padding: 0 0 0 15px;
    }

    section.show-box p.des {
        font-size: 16px;
        line-height: 24px;
    }

    section.show-box h2:before {
        height: 32px;
        width: 6px;
        margin-left: -15px;
        content: '';
    }

    a.btn.apply-form{
        font: 700 12px/24px "Roboto", sans-serif, "Arial", "Helvetica Neue", "Helvetica", sans-serif;
        height: unset;
        padding: 10px 15px;
        color: #333;
        background: #26d0ce;
    }

    .cycle-gallery .text-holder .text-box {
        padding: 30% 45% 0 10%;
    }
    .slide h2{
        font-size: 24px; 
        line-height: 30px;
        text-shadow: -0.51px -0.51px 0 #fffafa, 0.51px -0.51px 0 #fff, -0.51px 0.51px 0 #fff;
    }
    .icon-arrow-left:before, .icon-arrow-right:before {
        color: #fff;
        font-size: 24px;
    }
    #footer .link{
        width: 50%;
    }
}

@media (max-width: 767px){
    #header .logo {
        width: 150px;
        margin: 16px 0 0;
    }
    .show-img img{
    	height: 60px;
    	padding:5px;
    }
    .show-img.large img{
    	height: 90px;
    }
    section.container.show-box {
        padding: 15px 0;
    }
    section.show-box h2 {
        font-size: 32px;
        line-height: 48px;
        letter-spacing: .5px;
        padding: 0 0 0 15px;
    }

    section.show-box p.des {
        font-size: 16px;
        line-height: 24px;
    }

    section.show-box h2:before {
        height: 32px;
        width: 6px;
        margin-left: -15px;
        content: '';
    }

    a.btn.apply-form{
        font: 700 12px/24px "Roboto", sans-serif, "Arial", "Helvetica Neue", "Helvetica", sans-serif;
        height: unset;
        padding: 10px 15px;
        color: #333;
        background: #26d0ce;
    }

    .cycle-gallery .text-holder .text-box {
        padding: 30% 0;
    }
    .slide h2{
    	font-size: 24px; 
    	line-height: 30px;
        text-shadow: -0.51px -0.51px 0 #fffafa, 0.51px -0.51px 0 #fff, -0.51px 0.51px 0 #fff;
    }
    .icon-arrow-left:before, .icon-arrow-right:before {
        color: #fff;
        font-size: 24px;
    }
    #footer .link{
    	width: 100%;
    }
}