    @import url(http://fonts.googleapis.com/css?family=Satisfy);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,400italic);

@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);

body {
    overflow-x: hidden;

    font-family: 'Open Sans', sans-serif
}


p {
    font-size: 13px;

    line-height: 21px
}

@-webkit-viewport {
    width: device-width
}

@-moz-viewport {
    width: device-width
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
     //font-weight:700}ul{margin:0;
        padding:0}li{list-style:none}.white-text{color:#fff!important}.section-title h3{color:#666;
        //font-style:italic;
    font-size:28px;
    font-family:'Oswald',sans-serif;
    text-transform:none}.section-title p{padding-bottom:60px;
        color:#999;
    font-size:18px;
    //font-style:italic;
    font-weight:300}.btn-primary{text-transform:uppercase;
        font-weight:300;
    color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;
        background-color:none!important}.navbar-default{border-color:transparent;
        background-color:#222}.navbar-default .navbar-brand{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .nav li a{text-transform:uppercase;
        font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    letter-spacing:1px;
    color:#fff;
    font-size:12px}.navbar-default .navbar-nav>.active>a{border-radius:0;
        color:#fff}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff}@media(min-width:768px){.navbar-default{padding:25px 0;
        border:0;
    background-color:transparent;
    -webkit-transition:padding .3s;
    -moz-transition:padding .3s;
    -o-transition:padding .3s;
    transition:padding .3s}.navbar-default .navbar-brand{font-size:2em;
        -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s}.navbar-default .navbar-nav>.active>a{border-radius:3px;
        -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px}.navbar-default.navbar-shrink{padding:10px 0;
        background-color:#222}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}}.menu-wrap a{color:#fff;
        font-weight:300;
    font-family:'Oswald',sans-serif}.menu-wrap .logo{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
    font-size:35px}.menu-button{position:fixed;
        z-index:1000;
    margin:1em;
    padding:0;
    width:2.5em;
    height:2.25em;
    border:none;
    text-indent:2.5em;
    font-size:1.5em;
    color:transparent}.menu-button::before{position:absolute;
        top:.5em;
    right:.5em;
    bottom:.5em;
    left:.5em;
    background:linear-gradient(#373a47 20%,transparent 20%,transparent 40%,#373a47 40%,#373a47 60%,transparent 60%,transparent 80%,#373a47 80%);
    content:''}@media (max-width :479px){.menu-button{width:1.5em;
        height:1.5em}.menu-button::before{position:absolute;
        top:.5em;
    right:.5em;
    bottom:.5em;
    left:.5em;
    background:linear-gradient(#373a47 20%,transparent 20%,transparent 40%,#373a47 40%,#373a47 60%,transparent 60%,transparent 80%,#373a47 80%);
    content:''}.menu-wrap a{padding:5px!important}}@media (max-width :767px){.menu-button{width:2em;
        height:2em}.menu-button::before{position:absolute;
        top:.5em;
    right:.5em;
    bottom:.5em;
    left:.5em;
    background:linear-gradient(#373a47 20%,transparent 20%,transparent 40%,#373a47 40%,#373a47 60%,transparent 60%,transparent 80%,#373a47 80%);
    content:''}}.menu-button:hover{opacity:.6}.close-button{width:1em;
        height:1em;
    position:absolute;
    right:1em;
    top:1em;
    overflow:hidden;
    text-indent:1em;
    font-size:.75em;
    border:none;
    background:transparent;
    color:transparent}.close-button::before,.close-button::after{content:'';
    position:absolute;
    width:3px;
    height:100%;
    top:0;
    left:50%;
    background:#bdc3c7}.close-button::before{-webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)}.close-button::after{-webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)}.menu-wrap{position:absolute;
        z-index:1001;
    width:300px;
    height:100%;
    background:#111;
    padding:2.5em 1.5em 0;
    font-size:1.15em;
    -webkit-transform:translate3d(-320px,0,0);
    -moz-transform:translate3d(-320px,0,0);
    -o-transform:translate3d(-320px,0,0);
    transform:translate3d(-320px,0,0);
    -webkit-transition:-webkit-transform 0.4s;
    -moz-transition:-webkit-transform 0.4s;
    -o-transition:-webkit-transform 0.4s;
    transition:transform 0.4s;
    -webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -moz-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -o-transition-timing-function:cubic-bezier(.7,0,.3,1);
    transition-timing-function:cubic-bezier(.7,0,.3,1)}.menu,.icon-list{height:100%}.icon-list{-webkit-transform:translate3d(0,100%,0);
        -moz-transform:translate3d(0,100%,0);
    -o-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)}.icon-list a{display:block;
        padding:.8em;
    -webkit-transform:translate3d(0,500px,0);
    -moz-transform:translate3d(0,500px,0);
    -o-transform:translate3d(0,500px,0);
    transform:translate3d(0,500px,0)}.icon-list,.icon-list a{-webkit-transition:-webkit-transform 0s 0.4s;
        -moz-transition:-webkit-transform 0s 0.4s;
    -o-transition:-webkit-transform 0s 0.4s;
    transition:transform 0s 0.4s;
    -webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -moz-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -o-transition-timing-function:cubic-bezier(.7,0,.3,1);
    transition-timing-function:cubic-bezier(.7,0,.3,1)}.icon-list a:nth-child(2){-webkit-transform:translate3d(0,1000px,0);
        -moz-transform:translate3d(0,1000px,0);
    -o-transform:translate3d(0,1000px,0);
    transform:translate3d(0,1000px,0)}.icon-list a:nth-child(3){-webkit-transform:translate3d(0,1500px,0);
        -moz-transform:translate3d(0,1500px,0);
    -o-transform:translate3d(0,1500px,0);
    transform:translate3d(0,1500px,0)}.icon-list a:nth-child(4){-webkit-transform:translate3d(0,2000px,0);
        -moz-transform:translate3d(0,2000px,0);
    -o-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)}.icon-list a:nth-child(5){-webkit-transform:translate3d(0,2500px,0);
        -moz-transform:translate3d(0,2500px,0);
    -o-transform:translate3d(0,2500px,0);
    transform:translate3d(0,2500px,0)}.icon-list a:nth-child(6){-webkit-transform:translate3d(0,3000px,0);
        -moz-transform:translate3d(0,3000px,0);
    -o-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0)}.icon-list a span{margin-left:10px;
        font-weight:500}.show-menu .menu-wrap{position:fixed;
        -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform 0.8s;
    -moz-transition:-webkit-transform 0.8s;
    -o-transition:-webkit-transform 0.8s;
    transition:transform 0.8s;
    -webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -moz-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -o-transition-timing-function:cubic-bezier(.7,0,.3,1);
    transition-timing-function:cubic-bezier(.7,0,.3,1)}.show-menu .icon-list,.show-menu .icon-list a{-webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform 0.8s;
    -moz-transition:-webkit-transform 0.8s;
    -o-transition:-webkit-transform 0.8s;
    transition:transform 0.8s;
    -webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -moz-transition-timing-function:cubic-bezier(.7,0,.3,1);
    -o-transition-timing-function:cubic-bezier(.7,0,.3,1);
    transition-timing-function:cubic-bezier(.7,0,.3,1)}.show-menu .icon-list a{-webkit-transition-duration:0.9s;
        -moz-transition-duration:0.9s;
    -o-transition-duration:0.9s;
    transition-duration:0.9s}#main-slide .item{height:700px}#main-slide .item img{width:100%}#main-slide .item .slider-content{z-index:0;
        opacity:0;
    -webkit-transition:opacity 500ms;
    -moz-transition:opacity 500ms;
    -o-transition:opacity 500ms;
    transition:opacity 500ms}#main-slide .item.active .slider-content{z-index:0;
        opacity:1;
    -webkit-transition:opacity 100ms;
    -moz-transition:opacity 100ms;
    -o-transition:opacity 100ms;
    transition:opacity 100ms}#main-slide .slider-content{top:45%;
        margin-top:-70px;
    left:0;
    padding:0;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    color:#fff}#main-slide .carousel-indicators{bottom:30px}.carousel-indicators li{width:14px!important;
        height:14px!important;
    border:2px solid #fff!important;
    margin:1px!important}#main-slide .carousel-control.left,#main-slide .carousel-control.right{opacity:1;
        filter:alpha(opacity=100);
    background-image:none;
    background-repeat:no-repeat;
    text-shadow:none}#main-slide .carousel-control.left span{padding:15px}#main-slide .carousel-control.right span{padding:15px}#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right{position:absolute;
        top:40%;
    z-index:5;
    display:inline-block}#main-slide .carousel-control .fa-angle-left{left:0}#main-slide .carousel-control .fa-angle-right{right:0}#main-slide .carousel-control i{background:rgba(0,0,0,.7);
        color:#fff;
    line-height:36px;
    font-size:32px;
    padding:15px 20px;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease}#main-slide .slider-content h1{font-size:50px;
        font-weight:700;
    line-height:50px;
    letter-spacing:5px;
    margin-bottom:55px;
    color:#fff;
    font-family:'Oswald',sans-serif}#main-slide .slider-content h2.white,#main-slide .slider-content h3.white{color:#fff}#main-slide .slider-content p{font-size:30px;
        font-weight:300;
    line-height:35px;
    letter-spacing:1px;
    margin-bottom:55px;
    color:#fff}.slider.btn{padding:10px 40px;
        font-size:20px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    text-transform:uppercase;
    line-height:28px;
    font-weight:300;
    border:0;
    -moz-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    -ms-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    transition:all 300ms ease}#main-slide .btn-primary:hover{background:transparent;
        border:1px solid #fff}.slider.btn.btn-default{margin-left:4px;
        background:#ECECEC}.slider.btn.btn-default:hover{background:#000;
        color:#fff}.slider-content-left{position:relative;
        margin:0 0 0 40px}.slider-content-right{position:relative}.carousel .item.active .animated1{-webkit-animation:lightSpeedIn 1s ease-in 800ms both;
        animation:lightSpeedIn 1s ease-in 800ms both}.carousel .item.active .animated2{-webkit-animation:bounceIn 1s ease-in 800ms both;
        animation:bounceIn 1s ease-in 800ms both}.carousel .item.active .animated3{-webkit-animation:flipInX 2s ease-in-out 800ms both;
        animation:flipInX 2s ease-in-out 800ms both}@media (min-width :992px){#main-slide .slider-content h1{font-size:68px}}@media (min-width :768px) and (max-width:991px){#main-slide .slider-content h1{font-size:35px;
        margin-bottom:10px;
    margin-top:0}#main-slide .slider-content p{font-size:20px;
        margin-top:0;
    line-height:25px}.slider.btn{padding:5px 25px;
        margin-top:5px;
    font-size:16px}#main-slide .item{height:550px}}@media (max-width :767px){#main-slide .slider-content h1{font-size:28px;
        line-height:normal;
    margin-bottom:0}#main-slide .slider-content p{font-size:14px;
        margin-top:5px}.slider.btn{padding:0 15px;
        margin-top:0;
    font-size:12px}#main-slide .carousel-indicators{display:none}#main-slide .item .slider-content{display:none}#main-slide .item{height:400px}}@media (max-width :479px){#main-slide .item .slider-content{display:none}#main-slide .item{height:180px}}.services-section{padding-top:80px;
        padding-bottom:20px}.feature-section{padding-top:100px}.feature,.feature-2,.feature-3{padding-bottom:80px}.feature,.feature-3{text-align:center}.feature h4,.feature-3 h4{font-size:15px;
        color:#666;
    font-weight:300;
    font-family:'Oswald',sans-serif}.feature-2 h4{font-size:15px;
        color:#666;
    padding-bottom:10px;
    font-weight:300;
    font-family:'Oswald',sans-serif}.feature p,.feature-2 p,.feature-3 p{color:#444;
        font-size:13px;
    line-height:20px;
    font-weight:300}.feature i,.feature-3 i{font-size:2.5em;
        width:80px;
    height:80px;
    padding:25px;
    margin-bottom:10px;
    position:relative}.feature i{color:#fff;
        box-shadow:0 0 0 30px transparent;
    -webkit-transform:translate3d(2,2,2);
    -moz-transform:translate3d(2,2,2);
    -o-transform:translate3d(2,2,2);
    transform:translate3d(2,2,2);
    -webkit-transition:box-shadow .6s ease-in-out;
    -moz-transition:box-shadow .6s ease-in-out;
    -o-transition:box-shadow .6s ease-in-out;
    transition:box-shadow .6s ease-in-out}.no-touch .feature:hover i,.no-touch .feature:active i,.no-touch .feature:focus i{-webkit-transition:box-shadow .4s ease-in-out;
        -moz-transition:box-shadow .4s ease-in-out;
    -o-transition:box-shadow .4s ease-in-out;
    transition:box-shadow .4s ease-in-out}.feature-3 i{transition:all 0.3s;
        -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s}.feature-3:hover .border{margin:0 35%}.feature-2 i{font-size:2.5em;
        color:#fff;
    width:70px;
    height:70px;
    padding:20px;
    position:relative}.feature-2 .media-body{margin-left:25px!important}.feature-2 .border{margin-top:20px;
        margin-left:49.999%;
    margin-right:49.999%;
    border-color:#fff}.feature-2:hover .border{margin-left:0%;
        margin-right:0%}.portfolio-section-1{padding-top:80px;
        padding-bottom:120px;
    background:#f7f7f7}.portfolio-section-2{padding-top:80px;
        padding-bottom:120px;
    //background:#f7f7f7}.portfolio-section-3{padding-top:80px;
        padding-bottom:120px;
    background:#111}#portfolio-list{list-style:none;
        margin:0;
    padding:0;
    display:block}.portfolio-section-2 #portfolio-list li{margin-left:-2px}#portfolio-list li{position:relative;
        overflow:hidden;
    display:inline-block;
    width:50%;
    margin-left:-4px;
    margin-bottom:-5px;
    padding:0;
    text-align:center;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -ms-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s}@media only screen and (max-width :550px){#portfolio-list li{width:100%}}@media only screen and (max-width :767px) and (min-width :551px){#portfolio-list li{width:49.9%}}@media (min-width:768px){#portfolio-list li{width:33.3%}}@media only screen and (min-width :601px) and (max-width :800px){#portfolio-list li{width:50%}}@media only screen and (min-width :801px) and (max-width :991px){#portfolio-list li{width:50%}}.portfolio-item{width:100%;
        height:100%;
    position:relative;
    text-align:center;
    cursor:default;
    transition:all 0.3s;
    -webkit-transition:all 0.3s}.portfolio-item img{-webkit-transform:scaleY(1);
        -moz-transform:scaleY(1);
    -o-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    -ms-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out}.portfolio-item:hover img{-webkit-transform:scale(1,5);
        -moz-transform:scale(1.5);
    -o-transform:scale(1.5);
    -ms-transform:scale(1.5);
    transform:scale(1.5)}.portfolio-caption{width:100%;
        height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    opacity:0;
    filter:Alpha(Opacity=0);
    transition:all 0.3s;
    -webkit-transition:all 0.3s}.portfolio-item:hover .portfolio-caption{opacity:1;
        filter:Alpha(Opacity=100)}.portfolio-caption h4{display:inline-table;
        text-transform:uppercase;
    color:#777;
    font-weight:400;
    text-align:center;
    position:relative;
    font-size:18px;
    padding:10px;
    background:#fff;
    //margin:20px 0 0 0;
    position:relative;
    top:14%;
    font-family:'Oswald',sans-serif}.portfolio-caption a i{width:60px;
        height:60px;
    padding:20px;
    font-size:25px;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    background:#fff;
    position:absolute;
    top:60%;
    //left:40%}.portfolio-caption a.link-1 i{left:30%}.portfolio-caption a.link-2 i{left:50%}.about-us-section-1{padding-top:80px}.about-us-section-2{padding-top:80px;
        padding-bottom:100px;
    background:url(../images/parallax/bg-01.jpg);
    background-attachment:fixed;
    background-size:cover}.welcome-section{padding-bottom:40px}.welcome-section img{width:100%;
        -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px}.border{border-top:1px solid #999;
        border-bottom:1px solid #999;
    margin:0 45%;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}.welcome-section h4{padding-top:20px;
        color:#777}.welcome-section p{padding-top:20px;
        color:#999}.welcome-section:hover .border{margin:0 40%}.about-us-section-2 .carousel{margin-top:8px}.project-image .carousel img{width:100%;
        height:auto}.about-text p{color:#999;
        text-align:justify}.about-text ul{margin-top:30px;
        font-size:13px}.about-text li{margin-bottom:10px;
        color:#999}.about-text li i{padding-right:10px}.about-slide img{width:100%}.fun-facts{background:url(../images/parallax/bg-02.jpg);
        background-attachment:fixed;
    background-size:cover;
    padding-top:120px;
    padding-bottom:80px}.counter-item{position:relative;
        text-align:center;
    margin-bottom:40px;
    background:rgba(0,0,0,.5);
    padding:40px}.counter-item h5{text-align:center;
        margin-bottom:0;
    color:#fff}.counter-item i{font-size:40px}.timer{font-size:48px;
        font-weight:800;
    text-transform:uppercase;
    text-align:center;
    line-height:80px;
    font-family:'Oswald',sans-serif}.latest-news-section{padding-top:80px;
        padding-bottom:60px}.latest-post{padding-bottom:20px}.latest-post h4{padding-top:20px;
        padding-bottom:5px}.latest-post .post-details .date{position:absolute;
        top:0;
    left:10%;
    color:#fff;
    padding:10px;
    font-size:14px;
    text-align:center;
    opacity:1;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s}.latest-post .post-details .date strong{font-size:16px}.latest-post .post-details li{display:inline;
        font-size:13px;
    color:#999;
    padding-right:10px}.latest-post .post-details li i{padding-right:5px}.latest-post p{padding-bottom:15px;
        color:#999;
    font-weight:300}.latest-post .btn-primary{border-radius:2px;
        -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    font-weight:300}.latest-post .btn-primary:hover{background:none;
        color:#666;
    border:1px solid #888;
    box-shadow:none}.latest-post:hover .date{opacity:1;
        -webkit-animation:bounceIn;
    -moz-animation:bounceIn;
    -o-animation:bounceIn;
    animation:bounceIn;
    -webkit-animation-duration:0.7s;
    -moz-animation-duration:0.7s;
    -o-animation-duration:0.7s;
    animation-duration:0.7s}.testimonial-section{background:url(../images/parallax/testimonial-bg.jpg) no-repeat;
        background-attachment:fixed;
    background-size:cover;
    background-position:center;
    padding-top:120px;
    padding-bottom:120px;
    position:relative;
    color:HoneyDew;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:300}.nav-link{font-size:15px}.testimonials .testimonial-content img{width:150px;
        height:auto;
    margin-bottom:40px}.testimonials .testimonial-content p{font-size:20px;
        line-height:30px;
    //font-style:italic;
    font-weight:400;
    margin-bottom:40px;
    color:#fff}.testimonials .testimonial-content{position:relative}.testimonials .testimonial-author{margin-bottom:40px}.testimonials .testimonial-author .author{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
    font-size:18px;
    padding-bottom:5px}.testimonials .testimonial-author .designation{color:#d3d3d3}.touch-slider .owl-controls.clickable .owl-buttons div:hover{//background-color:#00afd1}.touch-carousel .owl-controls.clickable .owl-buttons div:hover{//background-color:#00afd1}.testimonials-carousel .owl-controls.clickable .owl-buttons div{background:none;
        font-size:40px}.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-next{position:absolute;
        right:0;
    top:50%;
    z-index:1000}.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-prev{position:absolute;
        left:0;
    top:50%;
    z-index:1000}.owl-theme .owl-controls .owl-page.active{padding:2px;
        -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px}.owl-theme .owl-controls .owl-page.active span{background:#fff}#partner{padding-top:80px;
        padding-bottom:50px;
    text-align:center!important}.clients .owl-buttons{padding-top:50px}.owl-theme .owl-controls .owl-buttons div{opacity:1;
        filter:Alpha(Opacity=100)}.contact{background:url(../images/parallax/contact-bg.jpg);
        background-size:cover;
    background-position:center;
    background-attachment:fixed;
    background-repeat:no-repeat;
    padding-top:80px;
    //padding-bottom:100px}.contact .btn-primary{padding:20px;
        font-size:16px}.contact .btn-primary:hover{background:transparent}.contact .section-title h3{color:#fff}.contact .section-heading{color:#fff}.contact .form-group{margin-bottom:25px}.contact .form-group input,.contact .form-group textarea{padding:20px}.contact .form-group input.form-control{height:auto}.contact .form-group textarea.form-control{height:236px}.contact::-webkit-input-placeholder{text-transform:uppercase;
        font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    color:#bbb}.contact:-moz-placeholder{text-transform:uppercase;
        font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    color:#bbb}.contact::-moz-placeholder{text-transform:uppercase;
        font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    color:#bbb}.contact:-ms-input-placeholder{text-transform:uppercase;
        font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    color:#bbb}.contact .text-danger{color:#e74c3c}.contact button{font-weight:400;
        margin-top:30px}.footer-contact-info{color:#fff;
        padding:20px 30px;
    margin-top:80px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px}.footer-contact-info ul{padding-bottom:10px}.footer-contact-info h4{padding-bottom:10px}.footer-contact-info li strong{font-weight:600}footer.style-1{margin-top:100px;
        padding:25px 0;
    background:rgba(0,0,0,.8)}footer.style-1 .copyright{text-transform:uppercase;
        text-transform:none;
    color:#999}footer.style-1 .footer-social li{display:inline;
        padding:0 10px}footer.style-1 .footer-social li a{padding:8px;
        color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px}footer.style-1 .footer-social li i{font-size:15px;
        width:20px;
    height:20px}footer.style-1 .footer-social li:hover a{background:#fff;
        color:#666}footer.style-1 .footer-link li{display:inline;
        padding-left:10px;
    font-size:13px}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}.section-modal .modal-content{padding:100px 0!important;
        min-height:100%;
    border:0!important;
    border-radius:0;
    background-clip:border-box;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important;
    color:#888;
    font-weight:300}.section-modal .close-modal{position:absolute;
        top:25px;
    right:25px;
    width:75px;
    height:75px;
    background-color:transparent;
    cursor:pointer}.section-modal .close-modal:hover{opacity:.3}.section-modal .close-modal .lr{z-index:1051;
        width:1px;
    height:75px;
    margin-left:35px;
    background-color:#222;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)}.section-modal .close-modal .lr .rl{z-index:1052;
        width:1px;
    height:75px;
    background-color:#222;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)}.call-to-action{background:url(../images/parallax/call-to.jpg);
        background-attachment:fixed;
    background-size:cover;
    background-position:50% 90%;
    color:#fff;
    text-align:center;
    padding:80px 0}.call-to-action h1{font-weight:300;
        line-height:50px;
    padding-bottom:40px;
    font-size:30px}.call-to-action h1 strong{font-weight:600}.call-to-action .btn-primary{padding:20px;
        font-size:16px}.call-to-action .btn-primary:hover{background:transparent}.team-member-section{padding-top:80px;
        padding-bottom:100px}#team-section .our-team{padding-top:20px}#team-section .team-member img{width:99%;
        height:auto;
    text-align:center}.team-member .team-details{position:absolute;
        top:0;
    width:99%;
    height:100%;
    color:#fff;
    padding:0 2px;
    opacity:0;
    text-align:center;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}.team-member:hover .team-details{opacity:1;
        -webkit-animation:bounceIn;
    animation:bounceIn;
    animation-duration:1s;
    -webkit-animation-duration:1s}.team-member .team-details h4{padding-top:30%;
        font-size:22px;
    font-family:'Oswald',sans-serif}.team-member .team-details li{display:inline-block;
        padding-top:20px}.team-member .team-details li a{padding:8px 12px;
        background:#fff;
    border:1px solid #fff;
    color:#666;
    font-size:16px}.team-member .team-details li:hover a{background:transparent;
        border:1px solid #ddd;
    color:#fff}.owl-controls{margin-top:35px!important}.skill{padding-bottom:5px}.skill p{margin-bottom:7px}.progress{background:#fff;
        overflow:visible;
    height:30px;
    margin-bottom:10px;
    background-color:#f9f9f9;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none}.progress-bar{float:left;
        height:100%;
    font-size:12px;
    color:#fff;
    text-align:center;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:width 0.6s ease;
    transition:width 0.6s ease;
    position:relative}.progress-bar-span{opacity:1;
        position:absolute;
    top:-5px;
    background:#ACB2B8;
    padding:10px 15px;
    color:#FFF;
    border-radius:0;
    right:0;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out}.skill:hover .progress-bar-span{opacity:1;
        -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out}.pricing-section{padding:80px 0;
        background:url(../images/parallax/pricing-bg.jpg);
    background-attachment:fixed;
    background-size:cover;
    background-position:50% 50%}.pricing-section .section-title h3{color:#fff}.pricing-table{text-align:center;
        background:#fff}.plan-name{padding:15px 0}.plan-name h3{font-weight:300;
        color:#fff}.plan-price{padding:25px 0}.plan-price .price-value{font-size:38px;
        line-height:40px;
    font-weight:600;
    color:#444}.plan-price .price-value span{font-size:18px;
        font-weight:300;
    line-height:18px}.plan-price .interval{line-height:14px}.plan-list li{padding:13px;
        font-size:14px;
    border-bottom:1px solid #eee}.plan-list li:first-child{border-top:1px solid #eee}.plan-signup{padding:25px 0}.plan-signup a{text-transform:uppercase;
        color:#fff}.pricing .owl-buttons{padding-top:30px}.pricing .owl-buttons div{color:#fff!important}iframe{border:0}.colors-switcher{width:100px;
        padding:20px 18px 14px 20px;
    position:fixed;
    z-index:1993;
    top:90px;
    right:0;
    background-color:#fff;
    border-radius:2px 0 0 2px;
    border:1px solid rgba(0,0,0,.1);
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out}.colors-switcher>p{font-size:11px;
        line-height:0}.colors-switcher #show-panel{position:absolute;
        left:-38px;
    top:15px;
    width:38px;
    height:38px;
    z-index:1992;
    display:block;
    background-color:#fff;
    border-radius:2px 0 0 2px;
    border:1px solid rgba(0,0,0,.1);
    border-right:none;
    cursor:pointer}.colors-switcher #show-panel i{color:#3D3D3D;
        font-size:20px;
    line-height:38px;
    margin-left:15px}.colors-switcher .colors-list{margin:0;
        padding:0}.colors-switcher .colors-list li{float:left;
        display:block;
    margin-bottom:2px;
    margin-right:6px}.colors-switcher .colors-list li a{display:inline-block;
        width:24px;
    height:24px;
    border-radius:2px;
    transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    cursor:pointer}.colors-switcher .colors-list li a:hover{box-shadow:inset 0 0 6px rgba(0,0,0,.4)}.colors-switcher .colors-list a.light-red{background-color:#FF432E}.colors-switcher .colors-list a.blue{background-color:#28ABE3}.colors-switcher .colors-list a.light-blue{background-color:#69D2E7}.colors-switcher .colors-list a.green{background-color:#5BB12F}.colors-switcher .colors-list a.light-green{background-color:#BCCF02}.colors-switcher .colors-list a.yellow{background-color:#FED136}#loader{position:fixed;
        top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:9999999999}.spinner{position:absolute;
        width:40px;
    height:40px;
    top:50%;
    left:50%;
    margin-left:-40px;
    margin-top:-40px;
    -webkit-animation:rotatee 2.0s infinite linear;
    animation:rotatee 2.0s infinite linear}.dot1,.dot2{width:60%;
        height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -o-border-radius:100%;
    -webkit-animation:bouncee 2.0s infinite ease-in-out;
    animation:bouncee 2.0s infinite ease-in-out}.dot2{top:auto;
        bottom:0;
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s}@-webkit-keyframes rotatee{100%{-webkit-transform:rotate(360deg)}}@keyframes rotatee{100%{transform:rotate(360deg);
        -webkit-transform:rotate(360deg)}}@-webkit-keyframes bouncee{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bouncee{0%,100%{transform:scale(0);
        -webkit-transform:scale(0)}50%{transform:scale(1);
        -webkit-transform:scale(1)}}