.form-control::-webkit-input-placeholder{color:#2e2e2e;opacity:1}.form-control:-moz-placeholder{color:#2e2e2e;opacity:1}.form-control::-moz-placeholder{color:#2e2e2e;opacity:1}.form-control:-ms-input-placeholder{color:#2e2e2e;opacity:1}body,h1,h2,h3,h4,h5,h6,input,textarea{font-family:Lato,sans-serif}a{color:#171616}a:active,a:hover{text-decoration:none;color:#666}a,a:active,a:focus,a:hover{outline:0;-moz-outline:0}img{max-width:100%}.progress-bar,a,figcaption,figure,img,li,span{transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0}.carousel.fade .item{-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.bg-none,.bg-none:active,.bg-none:hover{background:0;filter:none}.navbar-sam{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#252525 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#252525),color-stop(100%,#000));background:-webkit-linear-gradient(top,#252525 0,#000 100%);background:-o-linear-gradient(top,#252525 0,#000 100%);background:-ms-linear-gradient(top,#252525 0,#000 100%);background:linear-gradient(to bottom,#252525 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#000000', GradientType=0)}.icon-globe,.icon-mail,.icon-phone{background-position:left top;background-repeat:no-repeat;display:inline-block;position:relative}.box-shadow-none{box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent}.text-shadow-none{text-shadow:0 0 0 transparent!important}.border-none{border:0}.border-left-none{border-left:0}.border-radius-none,.btn-black,.carousel-indicators li{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important}.profile-panel .profile-contain,.profile-panel .profile-img figure{border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;-o-border-radius:2em;-ms-border-radius:2em}.profile-panel .profile-img figure img{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px}.form-contain .form-control{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px}.abt-center .abt-img figure,.page-icon,.progress-links .progress,.roll .circ,.service-panel .service-ico figure{border-radius:10em;-moz-border-radius:10em;-webkit-border-radius:10em;-o-border-radius:10em;-ms-border-radius:10em}.progress-links .progress .progress-bar{border-radius:10em 0 0 10em;-moz-border-radius:10em 0 0 10em;-webkit-border-radius:10em 0 0 10em;-o-border-radius:10em 0 0 10em;-ms-border-radius:10em 0 0 10em}.bold300{font-weight:300}.bold400{font-weight:400}.bold700{font-weight:700}.text-upper{text-transform:uppercase}.full-width img{width:100%}.line-reset{line-height:normal!important}.pad-none{padding:0}.btn-black,.btn-green{padding:11px 14px;line-height:19px;text-transform:uppercase}.margin-none{margin:0!important}.margin-top10{margin-top:10px}.margin-top30{margin-top:30px}.margin-left10{margin-left:10px}.margin-btm0{margin-bottom:0}.margin-search{margin-top:18px}.margin-nav{margin-top:0}.floatL{float:left}.floatR{float:right}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.col-wht{color:#fff!important}.col-blk1{color:#292929}.col-mgreen,.navbar-sam .popover-title,.profile-panel .profile-contain h3{color:#25aeb3}.btn-green,.navbar-sam .nav>li>a:hover,.navbar-sam .navbar-toggle,.page-icon,.progress-links .progress .progress-bar,.slider .carousel-indicators .active{background-color:#25aeb3}.btn-black{background-color:#333;border:none;font-size:13px;color:#fff;letter-spacing:.06em}.btn-black:active,.btn-black:hover{background-color:#000;border:0;color:#ccc}.btn-green{border:none;font-size:16px;color:#fff}.btn-green:active,.btn-green:hover{border:0;color:#fff}.wrapper,a{cursor:url(../images/sam02_19.png),auto}.icon-globe{background-image:url(../images/sam02_95.png);height:24px;line-height:24px;margin-left:3px;margin-right:8px;top:7px;width:16px}.icon-mail{background-image:url(../images/sam02_98.png);height:22px;line-height:22px;margin-right:5px;top:6px;width:22px}.icon-phone,body{line-height:20px}.icon-phone{background-image:url(../images/sam02_101.png);height:20px;margin-left:5px;margin-right:7px;top:5px;width:12px}#blog,#work{background-position:0 100%;background-repeat:repeat-y}body{background-color:tranparent;color:#171616;font-size:15px;font-weight:400}body>.ekko-lightbox{overflow-y:hidden}#fancybox-thumbs ul{width:10000px!important}.navbar-sam .navbar-brand{margin-left:0!important;height:auto;padding-top:20px}.navbar-sam .navbar-toggle{margin-top:18px}.navbar-sam .navbar-toggle .icon-bar{background-color:#fff}.navbar-sam .nav{margin-bottom:-3px;font-size:17px;font-weight:400}.navbar-sam .nav>li>a{color:#fff;padding:27px 16px}.navbar-sam .nav>li.active>a,.navbar-sam .nav>li.active>a:hover{background-color:#666}.navbar-sam .nav>li>a:focus{background-color:transparent}.navbar-sam .popover{width:180px;text-align:center;margin-left:-35px}.navbar-sam .popover.bottom>.arrow{margin-left:23px}.navbar-sam .popover-title{font-size:20px;font-weight:700}.navbar-sam .popover .form-control{text-align:center;margin-bottom:5px;font-style:italic;font-size:16px}.navbar-sam .nav-glass{margin-left:3px}.navbar-sam .nav-glass:hover{background-color:transparent!important}.content{border-bottom:1px solid #e9e9e9}.main{position:relative;padding:25px 0 40px}#blog .main,#services .main,#work .main{padding-top:31px}#gallery .main{min-height:674px}#work .main{min-height:718px}#blog .main{min-height:814px}#about .main{padding-top:33px;min-height:1051px}#testimonials .main{padding-top:30px;min-height:631px}#contact .main{padding-top:30px;min-height:560px}.page-icon{display:block;height:100px;left:0;line-height:60px;padding:20px;position:absolute;text-align:center;top:-33px;width:100px}.page-icon:focus,.page-icon:hover{background-color:#333}.content .title{text-align:center;font-size:60px;color:#000;margin:0 0 6px;font-weight:300;line-height:80px}.content .blogtitle{font-size:35px;color:#000;margin:0 0 6px;font-weight:600;line-height:50px}.content .blogdate{color:#25AEB3;text-transform:uppercase;font-size:20px;font-weight:600}.content .subtitle,.content .warm{font-weight:400;line-height:25px;text-align:center}.content .blogimg{margin:35px 0 15px}.content .subtitle{font-size:20px;color:#3f3f3f;margin:0 0 39px}.content .warm{font-size:17px;color:#000;margin:0 0 30px}#home{padding-top:74px}.slider .slide-contain figure{position:relative}.slider .slide-contain figure figcaption{color:#fff;position:absolute;padding:13px 25px 28px;background-color:rgba(0,0,0,.5);top:50%;left:50%;width:760px;margin-left:-372px;margin-top:-6.5%;font-size:20px;line-height:22px}.slider .slide-contain figure figcaption:hover{background-color:#000;margin-top:-7.5%}.slider .slide-contain figure>img{width:100%;height:auto}.slider .slide-contain h2{margin:0 0 3px;font-size:40px;font-weight:300;line-height:48px}.slider .slide-contain p{margin:0}.slider .carousel-indicators li{-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.9) inset;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.9) inset;-o-box-shadow:0 0 4px 0 rgba(0,0,0,.9) inset;-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.9) inset;box-shadow:0 0 4px 0 rgba(0,0,0,.9) inset;width:24px;height:12px;background-color:#fff;border:2px solid #333}.slider .carousel-indicators .active{border:2px solid #fff;margin:1px}.carousel.fade{opacity:1}.carousel.fade .carousel-inner .item{opacity:0}.carousel.fade .carousel-inner .active{opacity:1}.carousel.fade .carousel-inner .active.left,.carousel.fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel.fade .carousel-inner .next.left,.carousel.fade .carousel-inner .prev.right,.gal-panel .gal-img:hover .gal-fs,.work-panel .work-img:hover .work-fs{opacity:1}.carousel.fade .carousel-control{z-index:2}.gal-panel{margin:0 28px}.gal-panel .gal-contain{margin:0 2px 4px}.gal-panel .gal-img,.work-panel .work-img{position:relative}.blog-panel .blog-img figure img,.gal-panel .gal-img figure img,.work-panel .work-img figure img{width:100%}.gal-panel .gal-fs,.work-panel .work-fs{background-color:rgba(37,174,179,.6);left:50%;margin:-13% 0 0 -95px;padding:15px 10px;position:absolute;top:50%;opacity:0;width:190px;text-align:center}.gal-panel .gal-fs:active,.gal-panel .gal-fs:focus,.gal-panel .gal-fs:hover,.work-panel .work-fs:active,.work-panel .work-fs:focus,.work-panel .work-fs:hover{background-color:rgba(37,174,179,1);text-decoration:none;margin-top:-15%}#blog,#work,.blog-panel .blog-contain,.work-panel .work-contain{background-color:#fff}.gal-panel .gal-cross,.slider .slide-contain .gal-cross,.work-panel .work-cross{position:absolute;right:-7px;top:-12px}.gal-panel .gal-txt{font-size:30px;line-height:36px;color:#fff;font-weight:300}.gal-panel .gal-hidden-img{display:none}#work{background-image:url(../images/sam03.png);background-size:100% auto;-webkit-background-size:100% auto}.work-panel{padding-top:6px;margin:0 20px}.work-panel .work-contain{margin:0 -5px 20px}.work-panel .work-contain .work-title{padding:19px 17px}.work-panel .work-contain .work-title h4{color:#000;font-size:17px;margin:0 0 8px;font-weight:700}.work-panel .work-contain .work-title p{color:#484848;font-style:italic;font-weight:400;font-size:17px;margin:0}#blog{background-image:url(../images/sam04.png);background-size:100% auto;-webkit-background-size:100% auto}.blog-panel{padding-top:6px;margin:0 18px}.blog-panel .blog-contain{margin:0 -2px 30px}.blog-panel .blog-contain .blog-title{text-align:center;padding:25px}.blog-panel .blog-contain .blog-title h3{font-size:21px;margin:0 0 15px;color:#000;font-weight:700;line-height:30px}.blog-panel .blog-contain .blog-title h3 small{font-size:12px;color:#818181;text-transform:uppercase;font-weight:300}.blog-panel .blog-contain .blog-title p{color:#3f3f3f;font-size:16px;margin:0 0 15px;line-height:25px}#services,.slide-white{background-color:#f9f9f9}.service-panel{padding-top:6px;margin:0 -25px}.service-panel .service-contain{text-align:center;margin:0 12px 58px}.service-panel .service-ico{margin-bottom:13px}.roll .circ,.service-panel .service-ico figure{background-color:#fff;border:2px solid #25aeb3;display:inline-block;height:84px;line-height:58px;margin:0 auto;padding:10px;position:relative;width:84px}.service-panel .service-contain:hover .service-ico figure{border-color:#333;background-color:#eee}.service-panel .service-contain h4{color:#000;font-size:17px;margin:0 0 23px;font-weight:400}.service-panel .service-contain p{color:#5a5a5a;font-weight:400;font-size:15px;margin:0 0 27px;line-height:22px}#about,.slide-grey{background-color:#e0e0e0}#about .content .subtitle{margin-bottom:12px}.abt-panel{margin:0 22px 12px}.abt-comment{margin:0 76px}.abt-comment .subtitle{padding-bottom:15px;line-height:26px}.progress-links{margin:138px 40px 0 33px}.progress-links .progress{height:44px;cursor:pointer;margin-bottom:14px;background-color:#fff}.progress-links .progress .progress-bar{background-image:url(../images/strip01.jpg);background-repeat:repeat;background-position:center;background-size:auto;-webkit-background-size:auto;text-align:left;text-indent:26px;font-size:26px;line-height:30px}.progress-links .progress .progress-bar:focus,.progress-links .progress .progress-bar:hover{background:#333}.progress-links .progress .sr-only{clip:auto;display:block;height:auto;margin:5px 0;overflow:inherit;position:static;width:auto}.abt-center{margin:0 0 20px -22px}.abt-center .abt-img figure{border:8px solid #fff;background-color:#fff;overflow:hidden;width:195px;height:195px;margin:0 auto}.abt-center .abt-img figure:focus,.abt-center .abt-img figure:hover{border-color:#25aeb3}.abt-center .abt-img figure img{overflow:hidden}.center-contain{width:13px;margin:-8px auto 0}.roll{background-image:url(../images/sam01_70.jpg);background-color:#222;background-repeat:no-repeat;background-position:top center;height:116px;position:relative}.roll p{color:#242424;font-size:26px;line-height:30px;position:absolute;top:84px}.roll .circ{left:50%;position:absolute;top:72px;z-index:10}.roll-skill p{right:48px}.roll-skill .circ-skill{border-width:5px;height:54px;width:54px;margin-left:-27px}.roll-edu p{left:48px}.roll-edu .circ-edu{border-width:5px;height:50px;width:50px;margin-left:-25px}.roll-null .circ-null{border-width:4px;border-color:#6c6c6c;height:40px;width:40px;margin-left:-20px;bottom:-2px;top:auto}.profile-panel{margin:70px 0 0 74px}.profile-panel .profile-img{margin-bottom:21px}.profile-panel .profile-img figure{border:8px solid #fff;background-color:#fff;overflow:hidden;width:242px;height:203px;margin:0 auto}.profile-panel .profile-img figure:focus,.profile-panel .profile-img figure:hover{border-color:#25aeb3}.profile-panel .profile-contain{background-color:#fff;padding:28px 42px}.profile-panel .profile-contain .deg-sec{margin-bottom:27px}.profile-panel .profile-contain h3{margin:0;font-size:26px;font-weight:700;line-height:31px}.profile-panel .profile-contain h4{margin:0;font-size:20px;font-weight:300}#testimonials{background-color:#fff;background-image:url(../images/sam05.jpg);background-position:0 72px;background-size:100% auto;-webkit-background-size:100% auto;background-repeat:repeat-y;background-attachment:fixed}.testi-content{margin:0 42px}.testi-content blockquote{background-image:url(../images/sam02_83.png);background-position:top left;background-repeat:no-repeat;font-size:20px;color:#3f3f3f;line-height:26px;text-align:center;border:0;padding:0 38px}.contact-rt .btm-logo,.socials{text-align:right}.testi-content .testi-quote{background-image:url(../images/sam02_87.png);background-position:right bottom 10px;background-position-x:100%;background-position-y:100%;background-repeat:no-repeat;padding-bottom:1px}.testi-content blockquote p{margin:0 0 24px}.testi-content blockquote cite{font-weight:700;color:#000;line-height:31px}#contact{background-color:#121212;color:#fff}.contact-panel{padding-top:31px;margin:0 32px -5px}.form-contain{padding-top:5px;margin:0 12px}.form-contain .form-group{margin-bottom:6px}.form-contain .form-control{padding-left:18px;padding-right:18px}.form-contain textarea.form-control{height:170px;margin-bottom:34px}.contact-rt address{margin-left:50px;margin-bottom:64px}.contact-rt address h3{font-size:20px;text-indent:30px;margin:0}.contact-rt address p{margin:0}.contact-rt address .btn{color:#bababa;font-size:17px;font-weight:400}.contact-rt address p a:hover{color:#eee}.socials{margin-bottom:22px;margin-left:-10px}.socials a{margin-left:14px;margin-bottom:10px;display:inline-block;opacity:.6}.socials a:hover{opacity:1}.wpcf7-submit{background-image:url(../images/img02_31.png);background-repeat:no-repeat;width:115px;height:40px;text-indent:-9999px;background-color:transparent}.map-panel .map-box{height:350px;margin:0;padding:0}footer{background-color:#000;text-align:center;padding:38px 0}footer .cprt{color:#bababa;margin:0}footer .cprt a{color:#fff}.modal-body{font-weight:400}.modal-body figure{float:right;text-align:right}.modal-header .modal-icon{position:relative;top:-3px;margin-right:8px}.alignCenter{text-align:center}@media(max-width:767px){.carousel-indicators{display:none!important}.floatR{float:none}.navbar-sam .nav-main{text-align:left}.contact-panel,.contact-rt .btm-logo,.modal-body figure,.navbar-sam .nav>li.tooltip-demo,.profile-panel .profile-contain,.socials{text-align:center}.navbar-sam .nav-inside{float:none!important}.navbar-sam .navbar-nav{display:block;margin:0}.navbar-sam .navbar-collapse{max-height:none;padding:0;background-color:#333;border:0}.navbar-sam .nav>li{border-top:1px solid #000;border-bottom:1px solid #555}.navbar-sam .nav>li>a,.navbar-sam .nav>li>a:focus,.navbar-sam .nav>li>a:hover{padding:10px 15px}.navbar-sam .nav>li>a:focus,.navbar-sam .nav>li>a:hover{text-indent:20px}.navbar-sam .nav>li.tooltip-demo>a:focus,.navbar-sam .nav>li.tooltip-demo>a:hover{text-indent:inherit}.navbar-sam .popover{left:0!important;margin-left:15px;margin-right:15px;max-width:none;position:static;width:auto}.navbar-sam .popover.bottom>.arrow{margin-left:-11px}.container{padding:0 15px}.main{padding-top:75px!important}#home{padding-top:70px}.page-icon{left:50%;margin-left:-50px}.slider .slide-contain .gal-cross{display:none}.slider .slide-contain figure figcaption{position:static;width:auto;margin:0;padding:15px 15px 50px;background-color:#000;text-align:center}.contact-rt address,.form-contain{padding-bottom:30px}.slider .slide-contain figure figcaption:hover{margin:0}.gal-panel{margin:0 15px}.blog-panel,.work-panel{margin:0}.blog-panel .blog-contain,.work-panel .work-contain{margin-left:0;margin-right:0}.service-panel .service-contain{margin-left:0;margin-right:0;border-bottom:1px solid #666;margin-bottom:30px;padding-bottom:30px}.abt-panel{margin:0 0 30px}.abt-panel .progress-links{margin-left:0;margin-right:0}.abt-center{margin:0 15px 30px}.abt-comment,.testi-content{margin-left:0;margin-right:0}.contact-panel{padding-top:0;margin:0}.form-contain{margin:0 0 30px;border-bottom:1px solid #666}.contact-rt address,.socials{margin-bottom:30px;border-bottom:1px solid #666}.contact-rt address .btn{white-space:normal}.socials{padding-bottom:15px}footer .cprt{line-height:30px}.modal-body figure{float:none}}@media(max-width:979px){.contact-rt address{margin-left:0}}@media(max-width:1199px){.service-panel{margin-left:0;margin-right:0}.progress-links{margin:20px 50px 40px}.profile-panel{margin:0}.socials{margin-left:0}}@media(min-width:768px){ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.dropdown-menu{top:36px}}@media(min-width:1200px){.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:1200px!important;padding:0}}@media(max-width:480px){.slider .slide-contain h2{margin-bottom:20px}.content .title{font-size:45px;line-height:55px}.testi-content blockquote{padding:38px 0 0}.roll-edu p{left:32px}.profile-panel .profile-contain{padding:20px}.progress-links .progress .progress-bar{font-size:16px;font-weight:400;line-height:34px}}@media(min-width:768px) and (max-width:979px){.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.slider .slide-contain figure figcaption{width:724px!important}.navbar-sam{text-align:center}.navbar-sam .navbar-brand,.navbar-sam .navbar-header{float:none;display:inline-block}.navbar-sam .nav>li>a{padding-left:16px;padding-right:16px}#home{padding-top:143px}.slider .slide-contain figure figcaption{margin-left:-362px}}@media(min-width:980px) and (max-width:1199px){.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:924px!important}}@media \0creen\,screen\9{.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:1200px!important;padding:0}}