*::-moz-selection {
    background: none repeat scroll 0 0 #FC9362;
    color: #FFFFFF;
    text-shadow: none;
}
:focus {
    outline: medium none !important;
}
html {
    background: none repeat scroll 0 0 #1C1C1C;
}
body {
    border-top: 5px solid #E0E8EA;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    padding: 0;
}
h1 {
    font-size: 30px;
    margin: 0;
}
h2 {
    font-size: 24px;
    margin: 0;
}
h3 {
    font-size: 18px;
    margin: 0;
}
h4 {
    font-size: 14px;
    margin: 0;
}
.btn.btn-primary {
    background-image: none;
    box-shadow: none;
}
.btn.btn-large {
    font-size: 16px;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.ac {
    text-align: center;
}
.al {
    text-align: left;
}
.ar {
    text-align: right;
}
.clr {
    clear: both;
}
.grey {
    color: #999999;
}
.hidden {
    display: none;
}

.ptop20{
    padding-top:20px;
}

.pbottom20{
    padding-bottom:20px;
}

.mtop20{
    margin-top:20px;
}

.mbottom20{
    margin-bottom:20px;
}

.ptop10{
    padding-top:10px;
}

.pbottom10{
    padding-bottom:10px;
}

.mtop10{
    margin-top:10px;
}

.mbottom10{
   margin-bottom:10px;
}

.btm-right{
    bottom: 0;
    left: 0;
    margin-bottom:15px;
}

.no-gutter {
    padding-right:0 !important;
    padding-left:0 !important;
}

.most-popular {
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,sans-serif;
    overflow: hidden;
    position: relative;
}
.most-popular p span {
    background: none repeat scroll 0 0 #D93131;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 10px;
    position: absolute;
    right: -25px;
    text-align: center;
    text-transform: uppercase;
    top: 22px;
    transform: rotate(45deg);
    width: 100px;
}
.member:hover .member-networks a {
    color: #DE2C6C;
}
.member .member-avatar {
    margin: 0 auto 20px;
    text-align: center;
}
.member .member-avatar img {
    display: inline;
}
.member .member-name {
    color: #0082CC;
    margin: 0;
}
.member .member-position {
    color: #AAAAAA;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 10px;
}
.member .member-networks {
    float: right;
}
.member .member-networks a {
    color: #666666;
    font-size: 20px;
    line-height: 1.6em;
    margin: 0 10px 0 0;
}
.member .member-bio {
    border-top: 1px dotted #AAAAAA;
    color: #777777;
    font-size: 0.9em;
    margin: 16px 0;
    padding: 16px 0;
}
h1.alt {
    color: #FFFFFF;
    font-size: 100px;
    font-weight: 800;
    left: 10%;
    line-height: 1.2em;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 80%;
}
@media (max-width: 767px) {
    h1.alt {
        font-size: 60px;
        top: 0;
    }
}
@media (max-width: 480px) {
    h1.alt {
        font-size: 40px;
        top: 0;
    }
}
#project {
    color: #666666;
    font-size: 0.9em;
}
#project h1 {
    margin: 0 20px 10px;
}
#project h3 {
    margin: 20px 0;
}
#project h4 {
    color: #000000;
    font-size: 1.15em;
    font-weight: 600;
    margin: 0 0 10px;
}
#project ul {
    list-style-type: none;
    margin: 0 0 10px 20px;
}
#project ul li {
    padding: 0;
}
.project-links {
    color: #CCCCCC;
    font-size: 15px;
    padding: 10px 0;
}
.project-links a {
    margin: 0 8px;
}
#project .project-description {
    padding: 20px 0;
}
#related-projects .project {
    margin-bottom: 20px;
}

#service {
    color: #666666;
    font-size: 0.9em;
}
#service h1 {
    margin: 0 20px 10px;
}
#service h3 {
    margin: 20px 0;
}
#service h4 {
    color: #000000;
    font-size: 1.15em;
    font-weight: 600;
    margin: 0 0 10px;
}
#service ul {
    list-style-type: none;
    margin: 0 0 10px 20px;
}
#service ul li {
    padding: 0;
}
.service-links {
    color: #CCCCCC;
    font-size: 15px;
    padding: 10px 0;
}
.service-links a {
    margin: 0 8px;
}
#service .service-description {
    padding: 20px 0;
}
#related-services .project {
    margin-bottom: 20px;
}

#portfolio-items .thumbnail {
    margin: 0 0 20px;
}
#portfolio-filter li a {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 4px;
    margin: 0 10px 10px 0;
    padding: 6px 12px;
}
#portfolio-filter li:hover a {
    color: #333333;
}
#portfolio-filter li.active a {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
    text-decoration: none;
}
.project .thumbnail {
    text-decoration: none;
}
.project .thumbnail b {
    padding: 6px 4px 2px;
}
.project .thumbnail:hover {
    border-color: #999999;
}
.project .project-name {
    color: #666666;
    display: block;
    font-weight: 400;
    padding: 10px;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.5s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
}
@media (max-width: 979px) {
    #portfolio-items .thumbnail img {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .thumbnail img {
        width: 100%;
    }
}
.post {
    clear: both;
    margin: 0 0 30px;
    max-width: 100%;
    padding: 0 20px 0 0;
}
.post .entry-media {
    width: 100%;
}
.post .entry-media img {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 2px;
}
.carousel .entry-media img {
    border: 0 solid #DDDDDD;
    padding: 0;
}
.post .entry-body {
    color: #888888;
    float: left;
    font-size: 11px;
    width: 70%;
}
.post .entry-body h2 {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0;
}
.post.single-post .entry-body h2 {
    color: #000000;
    font-weight: 600;
    margin: 10px 0;
}
.post .entry-body a:hover h2 {
    text-decoration: underline;
}
.post:hover .entry-body a {
    color: #000000;
}
.post .entry-meta {
    clear: right;
    float: right;
    margin: 16px 0 0;
    padding: 0 2%;
    width: 24%;
}
.post .entry-meta span {
    display: block;
    text-align: right;
}
.post .entry-type:before {
    color: #999999;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 26px;
    font-style: normal;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 8px;
    text-align: center;
    text-decoration: inherit;
}
.post .entry-type:before {
    content: "";
}
.post.video-post .entry-type:before {
    content: "";
}
.post.audio-post .entry-type:before {
    content: "";
}
.post.image-post .entry-type:before {
    content: "";
}
.post.video-post .entry-media, .post.audio-post .entry-media {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 5px;
    position: relative;
}
.post.video-post .entry-media iframe, .post.video-post .entry-media object, .post.video-post .entry-media embed .post.audio-post .entry-media iframe, .post.audio-post .entry-media object, .post.audio-post .entry-media embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.post .entry-content {
    font-size: 13px;
    line-height: 1.6em;
}
#comments h4 {
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 1px 0 0;
    margin: 30px 0 0;
    padding: 16px 0 0;
}
.commentlist {
    list-style-type: none;
    margin: 0;
}
.comment-replies li {
    list-style-type: none;
    margin: 0 0 0 64px;
}
.comment {
    border-top: 1px solid #EEEEEE;
    clear: both;
    margin: 20px 0;
    padding: 20px 0 0 64px;
    position: relative;
}
.comment .avatar {
    left: 0;
    position: absolute;
    top: 20px;
    width: 64px;
}
.comment .avatar img {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 2px;
}
.comment .comment-meta {
    color: #666666;
    font-size: 12px;
    margin: 0 0 10px;
}
.comment .comment-meta strong {
    color: #222222;
    display: block;
    font-size: 1.2em;
}
.comment .comment-meta span {
    display: inline-block;
    margin-top: 6px;
}
#comments textarea {
    width: 75%;
}
.sidebar {
    color: #666666;
    font-size: 0.9em;
}
.widget {
    margin: 0 0 30px;
    overflow: hidden;
    position: relative;
}
.widget h4 {
    border-bottom: 1px dotted #CCCCCC;
    color: #222222;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 0 6px;
    padding: 0 0 6px;
    text-transform: uppercase;
}
.widget ul.list-style {
    margin: 0;
}
.widget ul.list-style li {
    border-bottom: 1px solid #EEEEEE;
    color: #333333;
    padding: 4px 0;
}
.widget ul.list-style li:hover {
    background: none repeat scroll 0 0 #FAFAFA;
}
.widget .related-articles .thumbnail {
    width: 58px;
}
.pagination ul {
    box-shadow: none;
}
.pagination ul li {
    border: 0 none;
}
.pagination ul li a {
    border: 0 none;
    color: #999999;
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none;
}
.pagination ul li.active a {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
}
input[type="search"], input.search {
    background: url("../img/search.png") no-repeat scroll 5px 5px #FFFFFF;
    padding-left: 26px;
}
input.animated {
    transition: width 0.4s ease 0s;
    width: 50%;
}
input.animated:focus {
    width: 84%;
}
.zoom {
    position: relative;
}
.zoom .zoom-overlay {
    background: url("../img/icon-zoom.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 42px;
    left: 50%;
    margin-left: -24px;
    margin-top: -16px;
    position: absolute;
    width: 42px;
}
@media (max-width: 979px) {
    .zoom .zoom-overlay {
        display: none !important;
    }
}
.not-ie .zoom .zoom-overlay {
    display: block;
    opacity: 0;
    transition: opacity 0.2s ease-in-out 0s;
}
.not-ie .zoom:hover .zoom-overlay {
    opacity: 1;
}
.zoom:hover .zoom-overlay {
    display: block;
}
#back-to-top {
    background: none repeat scroll 0 0 padding-box #555555;
    border-radius: 2px;
    bottom: -30px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 30px;
    height: 45px;
    line-height: 1em;
    opacity: 0;
    padding: 8px 0 12px;
    position: fixed;
    right: 30px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 40px;
}
#back-to-top.shown {
    bottom: 30px;
    opacity: 0.8;
}
#back-to-top:hover {
    background-color: #222222;
    opacity: 0.8;
}
.ribbon {
    margin: 0;
}
.ribbon span {
    background: none repeat scroll 0 0 #F26A46;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 10px;
    position: absolute;
    right: -25px;
    text-align: center;
    text-transform: uppercase;
    top: 22px;
    transform: rotate(45deg);
    width: 100px;
}
.ie .ribbon span {
    padding: 3px;
    right: 0;
    top: 0;
}
.tags {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.tags li, .tags a {
    display: inline-block;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 8px;
    position: relative;
}
.tags a {
    background: none repeat scroll 0 0 #FED86F;
    border-radius: 4px;
    color: #996633;
    margin-right: 6px;
    margin-top: 6px;
    padding: 0 10px 0 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}
.tags a:hover {
    background: none repeat scroll 0 0 #58504B;
    color: #FFFFFF;
    text-shadow: none;
}
.tags a:hover:before {
    border-color: rgba(0, 0, 0, 0) #58504B rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.tags a:hover:after {
    background: none repeat scroll 0 0 #FED86F;
}
.tags.green a {
    background: none repeat scroll 0 0 #7ED090;
    color: #FFFFFF;
    text-shadow: none;
}
.tags.green a:before {
    border-color: rgba(0, 0, 0, 0) #7ED090 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.tags.green a:after {
    background: none repeat scroll 0 0 #555555;
}
.tags.green a:hover:after {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tags.blue a {
    background: none repeat scroll 0 0 #0089E0;
    color: #FFFFFF;
    text-shadow: none;
}
.tags.blue a:before {
    border-color: rgba(0, 0, 0, 0) #0089E0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.tags.blue a:after {
    background: none repeat scroll 0 0 #555555;
}
.tags.blue a:hover:after {
    background: none repeat scroll 0 0 #FFFFFF;
}
.ie7 .tags a {
    margin: 0;
    padding: 1px 8px;
}
.flickr-feed img {
    border: 1px solid #CCCCCC;
    margin: 0 2px 2px 0;
    max-width: 64px;
    padding: 2px;
    width: 25%;
}
.circle {
    background: none repeat scroll 0 0 #FF3300;
    border-radius: 50%;
    color: #FFFFFF;
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    line-height: 50px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 52px;
}
.thumbnail {
    border-radius: 0;
    overflow: hidden;
    position: relative;
}
.thumbnail img {
    transition: opacity 0.2s ease 0s;
}
.thumbnail:hover img {
    opacity: 0.8;
}
.thumbnail:hover {
    border-color: #CCCCCC !important;
}

/************ Menü *****************/

.menu-backgrounded{
    background: none repeat scroll 0 0 #F6F6F6 !important;
    border: 0 none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
    padding: 0;
}
.navbar {
    margin: 0;
}
.navbar .container {
    border-bottom: 0 solid #EEEEEE;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 940px;
}
.navbar-inner {
    background: none repeat scroll 0 0 #F6F6F6 !important;
    border: 0 none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
    padding: 0;
}
.navbar .navbar-brand {
    color: #222222;
    font-size: 28px;
    font-weight: 400;
    padding-top: 24px;
}
.navbar .navbar-brand b {
    color: #191919;
}

.navbar .navbar-brand span {
    font-size: 40px;
    line-height: 0;
}

.flag-sizes{
    height:25px;
    width:25px;
}

.flags{
    margin-top:22px;
 }

.flags a{
    float: left;
    top:20px;
}

.logo{
    margin: -1px auto 0;
    text-align: center;
}

@media (min-width: 980px) {
    .navbar .navbar-collapse {
        float: right;
    }
    .navbar .nav > li.active > a, .navbar .nav > li.active:hover > a {
        background: none repeat scroll 0 center rgba(0, 0, 0, 0);
        color: #222222;
        font-weight: bold;
    }
    .navbar .nav > li.active > a, .navbar .nav > li.active > a:hover {
        background-color: rgba(0, 0, 0, 0);
        background-image: url("../img/navbar-active-item.png");
        background-position: center bottom;
        background-repeat: no-repeat;
        box-shadow: none;
    }
    .navbar .nav > li {
        margin: 0 0 0 10px;
    }
    .navbar .nav > li > a {
        color: #444444 !important;
        font-size: 1.1em;
        padding: 26px 10px;
        text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
    }
    .navbar .nav > li > a:hover {
        color: #222222;
        text-decoration: underline;
    }
    .navbar .navbar-collapse a.btn {
        font-size: 1.1em;
        margin-top: 22px;
    }
    .navbar .nav > li > button {
        color: #FFFFFF;
        margin-top: 22px;
    }
}

@media (min-width: 1200px) {
    #navbar-top .container {
        width:1170px;
    }
}
@media (min-width: 979px) and (max-width: 1200px) {
    #navbar-top .container {
        width:960px;
    }
    .logo {
        margin: 7px auto 0;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    #navbar-top .container {
        width:744px;
    }
}

@media (max-width: 767px){
    #navbar-top .container {
        padding-bottom:15px;
    }
    .logo {
        margin: 3px auto 0;
    }
}

/************ Slider *****************/


.carousel-control {
    color: #FFFFFF;
    font-size: 60px;
    font-weight: 100;
    height: 50px;
    text-align: center;
    top: 40%;
    width: 50px;
}

.carousel {
    position: relative;
}
.carousel-control {
    background: none repeat scroll 0 0 #888888 !important;
    border: 0 none;
    border-radius: 2px;
    line-height: 0.4em;
    margin-top: -10px;
    opacity: 1;
    padding: 6px;
    position: absolute;
    top: 50%;
    transition: all 0.2s ease 0s;
}
.carousel-control:hover {
    background: none repeat scroll 0 0 #0081CC;
}
.carousel-control.left {
    left: 0;
}
.carousel-control.right {
    right: 0;
}
#macbook_carousel {
    background: url("../img/mac.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 540px;
    margin: 30px 0 0;
    max-width: 100%;
    position: relative;
}
#macbook_carousel .carousel {
    margin: 0 auto;
    padding: 28px 0 0;
    width: 600px;
}
#macbook_carousel .carousel .item {
    height: 360px;
    overflow: hidden;
    width: 600px;
}
#macbook_carousel .carousel img {
    width: 600px;
}
#macbook_carousel .carousel-control.left {
    left: -160px;
}
#macbook_carousel .carousel-control.right {
    right: -160px;
}
@media (min-width: 979px) {
    .homepage {
        background: url("../img/homepage-background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-bottom: 40px;
    }
}
@media (max-width: 979px) and (min-width: 768px) {
    #macbook_carousel {
        background-size: 100% auto;
        height: 440px;
        width: 100%;
    }
    #macbook_carousel .carousel {
        padding: 22px 0 0;
        width: 474px;
    }
    #macbook_carousel .carousel .item {
        width: 474px;
    }
    #macbook_carousel .carousel-control.left {
        left: -120px;
        margin-top: -30px;
    }
    #macbook_carousel .carousel-control.right {
        margin-top: -30px;
        right: -120px;
    }
}
@media (max-width: 767px) {
    #macbook_carousel {
        background: none repeat scroll 0 center rgba(0, 0, 0, 0);
        height: auto;
    }
    #macbook_carousel .carousel {
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    #macbook_carousel .carousel .item {
        height: auto;
        margin: 0 auto;
        width: auto;
    }
    #macbook_carousel .carousel .item img {
        display: block;
        margin: 0 auto;
    }
    #macbook_carousel .carousel-control.left {
        left: -20px;
        top: 50%;
    }
    #macbook_carousel .carousel-control.right {
        right: -20px;
        top: 50%;
    }
}
.hero-unit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*padding: 10px 0 0;*/
    position: relative;
}
.hero-unit h1 {
    font-size: 1.6em;
    font-weight: 600;
    margin: 0 0 12px;
}

/************ Footer *****************/

footer {
    background: none repeat scroll 0 0 #292727;
    color: #CCCCCC;
    margin: 0;
    padding: 20px 0 0;
}
footer h3 {
    color: #FFFFFF;
    margin: 0 0 10px;
}
footer ul {
    list-style-type: none;
    margin: 0 0 10px;
}
footer ul li {
    display: inline-block;
    float: left;
    padding: 4px 0;
    width: 50%;
}
footer ul li a {
    color: #999999;
}
footer ul li a:hover {
    color: #FFFFFF;
}
@media (max-width: 979px) {
    footer ul li {
        width: 33%;
    }
}
footer .social-networks a {
    background: none repeat scroll 0 0 #222222;
    border-radius: 50%;
    color: #FFFFFF;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    line-height: 21px;
    margin: 0 5px 0 0;
    padding: 8px 0 0 1px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    width: 40px;
}
footer .social-networks .icon-facebook, footer .social-networks a {
    border: 3px solid #3B5998;
}
footer .social-networks .icon-facebook:hover {
    background: none repeat scroll 0 0 #3B5998;
}
footer .social-networks .icon-github {
    border: 3px solid #A9CF54;
}
footer .social-networks .icon-github:hover {
    background: none repeat scroll 0 0 #A9CF54;
}
footer .social-networks .icon-pinterest {
    border: 3px solid #DE2C6C;
}
footer .social-networks .icon-pinterest:hover {
    background: none repeat scroll 0 0 #DE2C6C;
}
footer .social-networks .icon-twitter {
    border: 3px solid #31CDFD;
}
footer .social-networks .icon-twitter:hover {
    background: none repeat scroll 0 0 #31CDFD;
}
footer .social-networks .icon-google-plus {
    border: 3px solid #C9402E;
}
footer .social-networks .icon-google-plus:hover {
    background: none repeat scroll 0 0 #C9402E;
}
footer .social-networks a:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#footer-extra {
    background: none repeat scroll 0 0 #1C1C1C;
    color: #999999;
    font-size: 0.9em;
    padding: 10px 0;
}
#footer-extra i {
    color: #AFDBEA;
}

.blog-type{
    color: #999999;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 8px;
    text-align: center;
    text-decoration: inherit;
}

.post .img-responsive {
    margin: 0 auto;
}

.center-me{
    text-align: center;
    margin: 0 auto;
}

.response-success{
    font-weight: bold;
    color: #198822;
    font-size:14px;
}

.response-error{
    font-weight: bold;
    color: #c00406;
    font-size:14px;
}

.team300{
    height:300px;
}


.slider-out p{
    font-size: 16px;
}

.slider-left{
    color: #fff;
    position: absolute;
    bottom:0;
    text-align: center;
    z-index: 10000;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    color: #ffffff;
    display: inline-block;
    margin: 0;
    padding: 10px 20px;
    text-align: center;
    text-shadow: 0 0 5px #000000;
}

.slider-right{
    position: relative;
}

.flexslider{
    padding-left: 0;
    margin: 30px 0;
    position: relative;
}
