html, body{overflow-x:hidden;overflow-x:hidden;}
.container{position:relative;}
.faded{filter:alpha(opacity=30);opacity:0.3;}
section.alternate div.faded{filter:alpha(opacity=50);opacity:0.5;}
.label{display:inline-block;margin:6px 1px 0 0;padding:5px 6px;-moz-border-radius:0;border-radius:0;}
.label.light{color:#888;background-color:#eee;}
div.divider{height:4px;width:220px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;margin:auto;margin-top:2px;margin-bottom:60px;text-align:center;}
.styleColor{color:#2A2F36 !important;}
.styleBackground{background-color:#2A2F36 !important;}
.whiteColor{color:#fff !important;}
.big-paragraph,
.big-paragraph p{font-size:25px;line-height:35px;}
.plusNav{width:36px;height:36px;display:inline-block;border:6px double #fff;background:#ccc;text-align:center;line-height:23px;font-size:30px;color:#fff;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms !important;-moz-transition:all 300ms !important;-o-transition:all 300ms !important;transition:all 300ms !important;}
.plusNav:hover{border:6px solid #fff;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ccc, 0 0 0 10px rgba(255,255,255,0.5);opacity:0.7;}
h1.big-title{font-size:80px;line-height:80px;}
.big-icons-demo i{font-size:50px;}
section header h1,
section header h2,
section header h3{color:#0F1113;}
section{background:#ffffff;}
section.arrow-down{background:#ffffff url('../images/down_white.png') no-repeat top center}
section.alternate{background:#F6F6F6;}
section.alternate.arrow-down{background:#F6F6F6 url('../images/down_alternate.png') no-repeat top center}
section .btn{margin-top:30px;text-shadow:none;}
.btn.btn-primary,
.btn.btn-default,
.btn.btn-danger,
.btn.btn-warning,
.btn.btn-success,
.btn.btn-info{border:rgba(255,255,255,0.2) 2px solid;padding-left:25px;padding-right:25px;position:relative;-webkit-transition:all 300ms !important;-moz-transition:all 300ms !important;-o-transition:all 300ms !important;transition:all 300ms !important;}
.btn.btn-default{border:rgba(0,0,0,0.05) 2px solid;}
.btn:hover{border:rgba(0,0,0,0.5) 2px solid !important;}
.btn.btn-primary{background:#647282;}
.btn.btn-primary:hover,
.btn.btn-default:hover,
.btn.btn-danger:hover,
.btn.btn-warning:hover,
.btn.btn-success:hover,
.btn.btn-info:hover{color:#2A2F36;background:#fff;}
.btn.nofill{background:none !important;}
.btn.nofill:hover{color:#0F1113 !important;background:#fff !important;}
.input-group.bordered{-moz-border-radius:0;border-radius:0;border:rgba(255,255,255,0.2) 6px solid !important;}
.input-group.bordered .btn{border:0 !important;margin-left:1px !important;}
.input-group.bordered input{border:0 !important;}
.modal{margin:0;padding:0;overflow-y:auto;}
.modal-content{-moz-border-radius:0 !important;border-radius:0 !important;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 3px !important;box-shadow:rgba(0,0,0,0.4) 0 0 3px !important;}
#newsletterForm .row div{padding:0 !important;}
.fa-hover a span{color:#000;font-size:16px;}
#header{margin:0;padding:0;position:relative;height:60px;margin-top:-60px;left:0;right:0;top:0;color:#fff;z-index:99;}
#header.fixed{position:fixed;margin-top:0 !important;left:0;right:0;top:0;}
#header .navbar{margin:0;padding:0;}
#header a.navbar_brand{padding:0;color:#fff;height:60px;line-height:60px;font-size:25px;font-weight:400;text-transform:uppercase;padding-left:15px;}
#header a.navbar_brand .white{color:#fff;}
#header a.navbar_brand .dark{color:#232428;}
#header a.navbar_brand img{margin:0;padding:0;margin-top:-7px;margin-right:6px;}
#header .navbar-inverse{border:0;border-radius:0;background:#0F1113;}
#header .navbar-inverse ul.nav{margin-right:20px;}
#header .navbar-inverse ul.nav a{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.1em;font-weight:400;padding-top:20px;padding-bottom:20px;}
#header .navbar-inverse ul.nav li.active a,
#header .navbar-inverse ul.nav a:hover{color:#ABA798;}
#header .navbar-collapse{padding:0;}
#mobileMenu{color:#fff;display:none;}
#header .navbar-inverse.white{background:#fff;box-shadow:#f6f6f6 0 2px 2px;}
#header .navbar-inverse.white #mobileMenu,
#header .navbar-inverse.white .navbar_brand{color:#0F1113;}
#header .navbar-inverse.white ul.nav a:hover{color:#000;}
#header a.btn-fullscreen{display:inline-block;float:right;font-size:26px;background:#232428;color:#ABA798;right:0;top:0;bottom:0;width:60px;text-align:center;line-height:60px;display:none;}
#header .navbar-inverse.white a.btn-fullscreen{background:#F6F6F6;color:#ccc;}
#home.full-screen{background:#f6f6f6;height:100%;overflow:hidden;margin:0;padding:0;}
#slider .fullscreen-img{background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#slider li{display:none;}
.image-caption{text-align:center;position:absolute;left:50%;top:50%;margin-top:-30px;display:inline-block;max-width:900px;z-index:1;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#home .image-caption hr{width:220px;height:1px;background:#fff;margin:2px auto;border:0;}
#home .image-caption h1,
#home .image-caption h2{font-family:'Open Sans', sans-serif;font-weight:800;font-size:600%;line-height:95%;text-transform:uppercase;text-shadow:none;color:#fff;display:block;}
#home .image-caption p{font-family:'Open Sans', sans-serif;font-size:200%;line-height:100%;font-weight:300;color:#fff;text-transform:uppercase;text-shadow:none;}
#home .image-caption .inner{display:block;padding:40px 0;}
#slider .image-caption img.img-responsive{width:100% !important;height:auto !important;position:relative !important;z-index:10 !important;left:auto !important;top:auto !important;}
#home .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3);z-index:0;}
#slider a.next,
#slider a.prev{top:50%;color:#fff;font-size:62px;filter:alpha(opacity=50);opacity:0.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#slider a.next:hover,
#slider a.prev:hover{color:#fff;font-size:70px;filter:alpha(opacity=100);opacity:1;}
#slider a.prev{left:10px}
#slider a.prev:after{font-family:FontAwesome;content:'\f104';}
#slider a.next{right:10px}
#slider a.next:after{font-family:FontAwesome;content:'\f105';}
#home.half-screen #slider,
#home.half-screen,
#home.half-screen li{height:550px !important;margin:0;padding:0;}
#home.full-screen,
#home.half-screen{background:#F0F0F0 url('../images/loading.gif') no-repeat center;}
#slider .slides-pagination{bottom:100px;}
#home.half-screen .slides-pagination{bottom:66px;}
#home.video{background-position:center center;background-repeat:no-repeat;background-size:cover;}
#video-volume{bottom:85px;left:50%;margin:0 0 0 -15px;position:absolute;z-index:10;width:30px;height:30px;line-height:26px;font-size:20px;text-align:center;border-radius:50%;border:1px solid #fff;color:#FFFFFF;cursor:pointer;}
#ajax_modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#fff;overflow-y:auto;z-index:999;}
#ajax_modal .btn-modal{display:block;margin-top:-80px;text-align:center;margin-bottom:30px;}
#ajax_modal button.close-modal{background:url('../images/icons/close.png') no-repeat;background-position:-35px -33px;display:inline-block;width:73px;height:73px;}
#ajax_modal button.close-modal:hover{background-position:-35px -173px;}
figure.top{position:absolute;top:4px;}
figure.bottom{position:absolute;bottom:4px;}
.skill{border:#fff 4px solid;border-bottom:none;width:200px;height:200px;text-align:center;position:relative;display:inline-block;margin:30px 15px;-moz-border-radius:50%;border-radius:50%;}
.skill h2{padding-top:40px;font-size:60px;line-height:60px;display:block;color:#fff;}
.skill h3{display:inline-block;border-top:#fff 1px dashed;color:#fff;font-size:20px;line-height:20px;padding-top:8px;margin-top:8px;}
.skill i{font-size:50px;position:absolute;display:block;bottom:-26px;left:50%;margin-left:-25px;color:#fff;}
section.cover,
div.inner-cover{position:relative;padding:150px 0;display:table;width:100%;background:#0F1113;background-position:center center;background-repeat:no-repeat;background-size:cover;}
div.inner-cover{margin-bottom:80px;}
div.inner-cover h1,
div.inner-cover h2,
div.inner-cover h3{color:#fff;}
div.inner-cover.project{padding:200px 0;}
.cover *{color:#fff;position:relative;z-index:10;}
.cover .overlay{position:absolute;}
.cover q{font-size:40px;line-height:50px;display:block;}
.cover cite{font-size:28px;padding-top:30px;display:block;}
ul.pagination li.active a,
ul.pagination li.active a:hover{background-color:#0F1113;border-color:#ddd;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
div.contactModal .modal-content{border:0;}
div.contactModal .btn-primary,
div.contactModal .modal-header{color:#fff;background-color:#0F1113;}
div.contactModal .modal-header button{font-size:36px;margin-left:30px;}
div.contactModal .modal-header button,
div.contactModal .modal-header h4{color:#fff;}
div.contactModal .modal-header i.fa{margin-right:8px;}
#gmap{width:100%;height:400px;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;z-index:1;}
#googleMap address{position:absolute;background:#fff;padding:20px;left:20px;top:50px;z-index:2;width:280px;font-size:15px;}
#googleMap address h2{text-transform:uppercase;font-size:26px;line-height:26px;}
#googleMap address h2:after{content:'\00A0 \2014';}
#googleMap address ul{margin:30px 0 0 0;}
#googleMap address .address-sprite{margin-bottom:20px;padding-left:30px;background:url('../images/icons/address_sprite.png') no-repeat 0 0;}
#googleMap address .address-sprite.address{background-position:0 0;}
#googleMap address .address-sprite.phone{background-position:0 -138px;line-height:30px;}
#googleMap address .address-sprite.email{background-position:0 -247px;}
#about .me-picture{position:relative;display:block;margin-bottom:60px;}
#about .me-picture .item{border:#fff 20px solid;display:inline-block;position:relative;z-index:1;overflow:hidden;}
#about .me-picture img{border:#F6F6F6 10px solid;width:240px;height:240px;-moz-border-radius:50%;border-radius:50%;}
#about .me-picture hr{margin:0 !important;position:absolute;top:50%;width:100%;z-index:0;}
#about .socials{display:none;position:absolute;width:240px;height:240px;line-height:236px;z-index:5;left:0;top:0;background:rgba(255,255,255,0.5);-moz-border-radius:50%;border-radius:50%;}
#about .socials a{background:rgba(15,17,19,0.7);}
#about .me-picture h3{background:rgba(15,17,19,0.7);display:block;color:#fff;padding:6px 6px 20px 6px;font-family:'Open Sans', sans-serif;font-size:16px;line-height:18px;position:absolute;left:0;right:0;bottom:0;}
#about .member-name{position:absolute;left:0;right:0;bottom:0;display:block;border:transparent 10px solid;width:240px;height:240px;overflow:hidden;z-index:4;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
#about .member-name h3 small{font-size:12px;display:block;margin-top:6px;}
#about .me-picture .item:hover .socials{display:block;}
section.util-row{color:#fff;position:relative;overflow:hidden;background:#333;padding:40px 0;}
section.util-row .btn{background:#333;}
section.util-row h1{color:#fff;}
section.util-row h2,
section.util-row h3,
section.util-row h4,
section.util-row h5,
section.util-row h6{color:#fff;}
section.util-row h3:after{content:'\00A0 \2014';}
section.util-row div.separator{border-left:rgba(255,255,255,0.1) 1px solid;}
section.util-row p{font-size:16px;line-height:20px;}
section.util-row .newsletter-subscribe{padding-top:10px;padding-bottom:10px;}
div.price-table{background:#f3f3f3;margin:0;padding:0;text-align:center;padding-bottom:30px;margin:30px 0;}
div.price-table h3{font-size:25px;line-height:25px;padding:30px 0;border-bottom:#E7E7E7 2px solid;text-transform:uppercase;}
div.price-table p{color:#666;font-size:26px;padding:30px 0;font-weight:400;}
div.price-table p span{display:block;font-size:10px;font-weight:300;text-transform:uppercase;}
div.price-table ul li{font-size:12px;border-bottom:#ddd 1px dashed;padding:8px;text-transform:uppercase;}
div.price-table.popular,
div.price-table.popular ul li,
div.price-table.popular p,
div.price-table.popular p span,
div.price-table.popular h3{color:#fff;}
div.price-table.popular{background:#676767;}
ul.bstrap-tabs{border:0;display:inline-block;margin:50px 0 30px 0;}
ul.bstrap-tabs li a{font-size:17px;text-align:center;margin:0 3px;color:#666;border-bottom:0 !important;border-left:0 !important;border-right:0 !important;}
ul.bstrap-tabs>li>a,
ul.bstrap-tabs>li>a:hover,
ul.bstrap-tabs>li>a:focus,
ul.bstrap-tabs>li.active>a,
ul.bstrap-tabs>li.active>a:hover,
ul.bstrap-tabs>li.active>a:focus{border-top:#999 1px solid;}
ul.bstrap-tabs li.active a,
ul.bstrap-tabs li.active a:hover{border-top:#647282 1px solid;background:#EEEEEE;}
ul.bstrap-tabs li a i{display:block;font-size:30px;line-height:30px;color:#999;margin-top:-55px;margin-bottom:20px;}
ul.bstrap-tabs li.active a,
ul.bstrap-tabs li.active a i{color:#647282;}
div.bstrap-tabs h2{font-size:24px;margin-bottom:20px;text-align:center;}
div.bstrap-tabs h2:after{content:'\00A0 \2014';}
div.bstrap-tabs h2:before{content:'\2014 \00A0';}
footer{padding:10px 0;font-size:13px;background:#0F1113;position:relative;}
footer .copyright{padding-top:10px;}
footer .copyright i.fa-heart{color:#D05B51;}
footer .copyright a{color:#777;}
footer .copyright a:hover{text-decoration:underline;}
footer a.social{width:40px;height:40px;line-height:42px;}
footer a.toTop{position:absolute;left:50%;top:-23px;margin-left:-20px;background:rgba(0,0,0,0.5);padding:10px 16px;bottom:0;font-size:23px;z-index:100;color:#fff;-webkit-border-top-right-radius:9px;-webkit-border-top-left-radius:9px;-moz-border-radius-topright:9px;-moz-border-radius-topleft:9px;border-top-right-radius:9px;border-top-left-radius:9px;}
#portfolio .isotope-item{max-width:360px;display:inline-block;margin:8px;-webkit-transition:all 300ms !important;-moz-transition:all 300ms !important;-o-transition:all 300ms !important;transition:all 300ms !important;}
#portfolio .isotope-item a{display:block;position:relative;overflow:hidden;}
#portfolio .isotope-item .caption{position:relative;display:block;background:#fff;padding:40px 20px 20px 20px;text-align:center;}
#portfolio .isotope-item .caption h3{font-family:'Open Sans';font-size:14px;line-height:14px;font-weight:700;}
#portfolio .isotope-item .caption p{font-size:12px;padding:0;text-transform:uppercase;display:inline-block;color:#999;border-top:#999 1px dashed;margin-top:6px;}
#portfolio .isotope-item .caption i.fa{background:#333;padding:14px;color:#fff;position:absolute;width:50px;height:50px;margin-top:-66px;margin-left:-25px;left:50%;background:#fff;color:#0F1113;border:#fff 2px solid;}
#portfolio .isotope-item a:hover i.fa{color:#2A2F36;}
#portfolio .bstrap-tabs{margin-top:0;}
.project-thumbnails .row div{margin:5px 0;}
@media only screen and (max-width:1200px){#portfolio .isotope-item{max-width:280px;}
}
@media only screen and (max-width:640px){#portfolio .isotope-item{max-width:360px;}
}
.services{position:relative;text-align:center;color:#fff;display:block;}
.services h3{font-family:'Open Sans', sans-serif;color:#fff;padding-top:20px;font-size:24px;line-height:24px;}
a.service i,
div.services-nav a,
div.services-nav i.fa{-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.services a.service{display:inline-block;width:274px;}
.services li{float:left;text-align:center;}
div.services-nav{display:block;margin-top:80px;padding-top:30px;border-top:rgba(255,255,255,0.1) 1px solid;}
div.services-nav a{border:rgba(255,255,255,0.3) 2px solid;padding:6px;}
div.services-nav i.fa{color:rgba(255,255,255,0.3);font-size:20px;padding:6px 10px;}
div.services-nav a:hover{border:#fff 2px solid;}
div.services-nav a:hover i{color:#fff;}
a.service i{display:inline-block;border:#fff 4px solid;width:130px;height:130px;line-height:120px;text-align:center;border-bottom:0;font-size:60px;color:#fff;-moz-border-radius:50%;border-radius:50%;}
a.service:hover i{color:#000;background:#fff;}
a.service.orange i{border:#F07057 4px solid;border-bottom:0;}
a.service.orange:hover i{color:#fff;background:#F07057;}
a.service.green i{border:#7E8344 4px solid;border-bottom:0;}
a.service.green:hover i{color:#fff;background:#7E8344;}
a.service.mauve i{border:#C91AC9 4px solid;border-bottom:0;}
a.service.mauve:hover i{color:#fff;background:#C91AC9;}
a.service.yellow i{border:#F1C40F 4px solid;border-bottom:0;}
a.service.yellow:hover i{color:#fff;background:#F1C40F;}
a.service.blue i{border:#377ef4 4px solid;border-bottom:0;}
a.service.blue:hover i{color:#fff;background:#377ef4;}
a.service.pink i{border:#F73F69 4px solid;border-bottom:0;}
a.service.pink:hover i{color:#fff;background:#F73F69;}
.service-desc .blue, a.service.blue i{color:#377ef4;}
.service-desc .yellow, a.service.yellow i{color:#F1C40F;}
.service-desc .mauve,a.service.mauve i{color:#C91AC9;}
.service-desc .orange, a.service.orange i{color:#F07057;}
.service-desc .green, a.service.green i{color:#7E8344;}
.service-desc .pink, a.service.pink i{color:#F73F69;}
.service-desc{padding:15px;}
.service-desc h3{padding-bottom:20px;}
.service-desc i{font-size:11px;color:#ddd;}
.service-desc p{padding-top:0;}
.i-checks{padding-left:20px;cursor:pointer;}
.i-checks input{opacity:0;position:absolute;margin-left:-20px;}
.i-checks input:checked+i:before{left:4px;top:4px;width:10px;height:10px;background-color:#7E8344;}
.i-checks input[disabled]+i:before,
fieldset[disabled] .i-checks input+i:before{background-color:#dee5e7;}
.i-checks>i{width:20px;height:20px;line-height:1;border:1px solid #cfdadd;background-color:#fff;margin-left:-20px;margin-top:-2px;display:inline-block;vertical-align:middle;margin-right:4px;position:relative;}
.i-checks>i:before{content:"";position:absolute;left:10px;top:10px;width:0;height:0;background-color:transparent;-webkit-transition:all .2s;transition:all .2s;}
.i-checks>span .active{display:none;}
.i-checks input[type="radio"]+i,
.i-checks input[type="radio"]+i:before{border-radius:50%;}
.i-checks input[disabled]+i,
fieldset[disabled] .i-checks input+i{border-color:#dee5e7;}
.i-checks input:checked+span .active{display:inherit;}
.i-checks input:checked+i,.b-info{border-color:#7E8344;}
.i-checks>span,.m-l-n-md{margin-left:-20px;}
.i-switch{cursor:pointer;position:relative;display:inline-block;width:35px;height:20px;border-radius:30px;background-color:#7E8344;margin:0;}
.i-switch input{position:absolute;opacity:0;filter:alpha(opacity=0);}
.i-switch input:checked+i:before{top:50%;bottom:50%;left:50%;right:5px;border-radius:5px;border-width:0;}
.i-switch input:checked+i:after{margin-left:16px;}
.i-switch i:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-color:#fff;border:1px solid #f0f0f0;border-radius:30px;-webkit-transition:all .2s;transition:all .2s;}
.i-switch i:after{content:"";position:absolute;background-color:#fff;width:18px;top:1px;bottom:1px;border-radius:50%;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25);-webkit-transition:margin-left .3s;transition:margin-left .3s;}
.i-switch-md{width:40px;height:24px;}
.i-switch-md input:checked+i:after{margin-left:17px;}
.i-switch-md i:after{width:22px;}
.i-switch-lg{width:50px;height:30px;}
.i-switch-lg input:checked+i:after{margin-left:21px;}
.i-switch-lg i:after{width:28px;}
label.i-checks{font-weight:400;}
label.i-switch.bg-primary{background-color:#7E8344;}
label.i-switch.bg-success{background-color:#5cb85c;}
label.i-switch.bg-info{background-color:#5bc0de;}
label.i-switch.bg-warning{background-color:#f0ad4e;}
label.i-switch.bg-danger{background-color:#d9534f;}
@media only screen and (max-width:960px){div.services-nav{padding-left:36px;}
figure.top{margin-top:0;}
}
@media only screen and (max-width:768px){section{text-align:center;}
figure.pull-left,
figure.pull-right{float:none !important;display:block !important;margin-bottom:30px !important;}
#home .image-caption h1,
#home .image-caption h2{font-size:450%;}
#mobileMenu{display:block;width:50px;height:60px;float:right;margin-right:15px;font-size:24px;text-align:right;}
#header a.btn-fullscreen{display:none !important;}
#header .navbar-inverse ul.nav a{padding:10px 30px;}
a.service{width:49%;margin:15px 0;}
section.util-row div.separator{margin-top:20px;padding-top:30px;border:0;text-align:center;border-top:rgba(255,255,255,0.1) 1px solid;}
footer a.toTop{bottom:auto;-moz-border-radius:8px;border-radius:8px;}
footer .copyright{padding-top:30px;padding-bottom:30px;}
footer div.text-right,
footer{text-align:center;!important;}
#header{position:fixed !important;left:0;top:0;right:0;margin-top:0 !important;}
}
@media only screen and (max-width:479px){#home .image-caption h1,
#home .image-caption h2{font-size:45px;line-height:45px;}
#home .image-caption p{font-size:26px;line-height:30px;}
#slider .slides-navigation a{top:auto;bottom:30px;}
#slider .slides-pagination{bottom:30px;}
#header{position:fixed !important;left:0;top:0;right:0;margin-top:0 !important;}
#services .cover{display:none;}
.input-group.bordered input{font-size:15px;text-align:center;}
.input-group.bordered,
.input-group.bordered input,
.input-group.bordered .input-group-btn,
.input-group.bordered .btn{display:block !important;width:100% !important;margin:0 !important;}
.input-group.bordered .input-group-btn .btn{margin-top:1px !important;}
ul.bstrap-tabs{width:100%;}
ul.bstrap-tabs li,
ul.bstrap-tabs li a{width:100%;height:auto;display:block;margin:0 -1px;-moz-border-radius:0;border-radius:0;}
ul.bstrap-tabs li{margin-bottom:1px;}
ul.bstrap-tabs li,
ul.bstrap-tabs li a,
ul.bstrap-tabs li.active a{border:0 !important;}
ul.bstrap-tabs li.active a{border:0 !important;background:#eee !important;}
ul.bstrap-tabs li a i{display:none;}
.newsletter-subscribe{padding-right:15px !important;}
}