@import "//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";@import "//fonts.googleapis.com/css?family=Open+Sans:400,600,300";@import "animate.css";body{background:#404040;color:#454444;font:400 16px/23px Arial, sans-serif}a{font:inherit;color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{color:#d87272}a:active{background:transparent}p a:hover{text-decoration:underline}a[href^="tel:"]{color:inherit;text-decoration:none}img{max-width:100%;height:auto}*{-webkit-text-size-adjust:none}h2{font:700 22px/42px 'Open Sans', sans-serif;color:#9a2c20}h3{font:700 18px/25px 'Open Sans', sans-serif}h6{font-size:18px;line-height:37px;color:#9a2c20;margin-top:14px;margin-bottom:20px;text-align:center}@media (max-width: 767px){h2{font:700 18px/32px 'Open Sans', sans-serif;color:#9a2c20}}.text-1{font:400 40px/162px 'Open Sans', sans-serif;color:#0d5e35}.text-1 a:hover{color:#e74c3c}.text-2{font:500 15px/32px 'Open Sans', sans-serif;color:#2a2a2a;padding-bottom:3px}.text-2 a:hover{color:#e74c3c}.text-3{font:18px/32px 'Open Sans', sans-serif;color:#2a2a2a;padding:25px 0 15px}.text-4{font:400 14px/23px 'Open Sans', sans-serif;color:#454444}.text-5{font:500 16px/32px 'Open Sans', sans-serif;color:#2a2a2a;text-decoration:underline;padding-bottom:3px}.text-5 a:hover{color:#e74c3c}.text-latest-work-h1{font:700 28px/32px 'Roboto Condensed', sans-serif;text-transform:none;color:#2a2a2a;margin-top:-110px;margin-bottom:40px}.text-latest-work-h2{font:700 28px/32px 'Roboto Condensed', sans-serif;text-transform:none;color:#2a2a2a;margin-top:40px;margin-bottom:40px}.text-latest-work{font:700 17px/32px 'Roboto Condensed', sans-serif;text-transform:none;color:#2a2a2a;text-align:center;margin-left:-20px}@media (max-width: 1199px){.text-1{font:400 40px/128px 'Open Sans', sans-serif}}@media (max-width: 767px){.text-1{font:400 40px/128px 'Open Sans', sans-serif;text-align:center}}@media (min-width: 480px) and (max-width: 979px){.text-1{font:400 40px/128px 'Open Sans', sans-serif;margin-left:40px}}@media (max-width: 479px){.text-1{font-size:36px;line-height:48px}}.strong{font-weight:bold}ul.b{list-style-type:square;list-style-position:outside;list-style-image:none}ul.c{list-style-type:square;list-style-position:outside;list-style-image:none;margin-left:30px}ul.d{list-style-type:square;list-style-position:outside;list-style-image:none;margin-left:30px}.margin-top_1{margin-top:10px}.margin-top_2{margin-top:20px}.margin-top_3b{margin-top:31px}.margin-left00a{margin-left:0px}.margin-left00b{margin-left:-10px}.margin-left1{margin-left:10px}.margin-left3{margin-left:30px}.margin-right{margin-right:20px}.margin-bottom-3{margin-bottom:30px}@media (max-width: 1199px){.margin-left00b{margin-left:-3px}}@media (max-width: 979px){.margin-left00b{margin-left:10px}}@media (max-width: 767px){.margin-left00b{margin-left:25px}}.color-1{color:#9a2c20}.color-2{color:#ffffff}.color-3{color:#404040}.color-4{color:#b4b4b4}.color-4 a:hover{color:#9a2c20}.color-5{color:#9a2c20}.color-5 a:hover{color:#d87272;text-decoration:underline}.color-6{color:#404040}.color-1 a:hover{text-decoration:underline}.line{width:100%;height:1px;background:#2d2d2d;margin-top:20px;margin-bottom:7px}.line2{width:100%;height:1px;background:#2d2d2d}.line3{width:100%;height:1px;background:#c1c1c1}.put-left{float:left}.put-right{float:right}.bg-3{background:#ffffff}#header{background:#FFFFFF;border-bottom:4px solid #9a2c20}.brand{padding:45px 0 80px;color:#bb372b}.brand h1{position:relative;display:inline-block}.brand h1 a{display:inline-block;text-transform:capitalize}.brand h1 a:hover{color:#0d5e35}.brand h1 a:before{content:'';position:absolute;top:-38px;left:0;width:348px;height:140px;background:url("../images/logo.png") no-repeat}@media (max-width: 1199px){.brand{text-align:left}.brand h1 a:before{left:0;width:348px;height:140px;background:url("../images/logo.png") no-repeat}}@media (max-width: 1199px){.brand h1 a:before{left:-10px;width:273px;height:110px;background:url("../images/logo_b.png") no-repeat}}@media (max-width: 979px){.brand{padding:45px 0 60px;color:#bb372b}.brand h1 a:before{left:-10px;width:273px;height:110px;background:url("../images/logo_b.png") no-repeat}}@media (max-width: 767px){.brand{text-align:left;padding-bottom:50px}.brand h1 a:before{left:110px;width:220px;height:89px;background:url("../images/logo_c.png") no-repeat}}@media (max-width: 479px){.brand{text-align:left;padding-bottom:30px}.brand h1 a:before{left:45px;width:174px;height:70px;background:url(../images/logo_d.png) no-repeat}}.isStuck{background:#FFFFFF;border-bottom:4px solid #9a2c20;z-index:999}.isStuck .nav .sf-menu{margin:0;position:relative;top:auto}.isStuck .nav .sf-menu > li{height:64px;line-height:64px}@media only screen and (max-width: 979px){.isStuck{display:none !important}}#content{background:#e3e3e3;overflow:hidden}.wrap_header{width:100%;background:#0d5e35;min-height:3px;border-bottom:1px solid #181818}.wrap_1{padding:50px 0 148px}.wrap_2{padding:0px 0 8px}.wrap_3{padding:18px 0 58px;margin-right:20px}.wrap_4{padding:0 0 18px}.wrap_5{padding:97px 0 3px}.wrap_6{padding:50px 0 0px}.wrap_7{padding:25px 15px 25px 5px}.wrap_8{padding:20px 0 0px}.wrap_9{padding:25px 15px 100px 5px}@media (min-width: 980px) and (max-width: 1199px){.wrap_5{padding:135px 0 3px}}@media (min-width: 768px) and (max-width: 979px){.wrap_5{padding:135px 0 3px}}@media (max-width: 767px){.wrap_3{padding:18px 0 0px}}@media (max-width: 479px){.wrap_3{padding:18px 0 0px}}.heading-1{padding-bottom:40px}.heading-2{padding-top:84px;padding-bottom:53px}.heading-3{padding-top:64px;padding-bottom:53px}.heading-4{padding-top:90px;padding-bottom:58px}.heading-5{padding-top:90px;padding-bottom:53px}.heading-6{padding-top:64px;padding-bottom:58px}.heading-7{padding-top:95px;padding-bottom:58px}.heading-8{padding-top:95px;padding-bottom:53px}.icon-1{display:inline-block;width:167px;height:53px;background:url("../images/wordpress_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-1:hover{background-position:0 -53px}.icon-2{display:inline-block;width:155px;height:53px;background:url("../images/magneto_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-2:hover{background-position:0 -53px}.icon-3{display:inline-block;width:105px;height:53px;background:url("../images/html5_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-3:hover{background-position:0 -53px}.icon-4{display:inline-block;width:147px;height:53px;background:url("../images/joomla_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-4:hover{background-position:0 -53px}.icon-5{display:inline-block;width:123px;height:53px;background:url("../images/drupal_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-5:hover{background-position:0 -53px}.icon-6{display:inline-block;width:157px;height:53px;background:url("../images/prestashop_logo.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-6:hover{background-position:0 -53px}@media (min-width: 479px) and (max-width: 1152px){.icon-1{display:inline-block;width:112px;height:40px;background:url("../images/wordpress_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-1:hover{background-position:0 -40px}.icon-2{display:inline-block;width:110px;height:40px;background:url("../images/magneto_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-2:hover{background-position:0 -40px}.icon-3{display:inline-block;width:98px;height:40px;background:url("../images/html5_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-3:hover{background-position:0 -40px}.icon-4{display:inline-block;width:111px;height:40px;background:url("../images/joomla_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-4:hover{background-position:0 -40px}.icon-5{display:inline-block;width:93px;height:40px;background:url("../images/drupal_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-5:hover{background-position:0 -40px}.icon-6{display:inline-block;width:104px;height:40px;background:url("../images/prestashop_logo_b.png") no-repeat 0 0;-webkit-transition:none;transition:none}.icon-6:hover{background-position:0 -40px}}.list-1{font:400 15px/20px 'Open Sans', sans-serif;text-transform:uppercase}.list-1 li{position:relative;padding:18px 5px 21px 54px}.list-1 li.skin-1{background:#f4f5f5}.list-1 li.skin-2{background:#fafafa}.list-1 li.skin-3{background:#eeefef}.list-1 li:before{content:'\f105';position:absolute;left:30px;top:50%;margin-top:-11px;color:#e74c3c;font:400 20px/20px 'FontAwesome'}.list-2{display:table;width:100%;table-layout:fixed;background:#ffffff}.list-2 li{display:table-cell;padding:50px 0;text-align:center;border-right:1px solid #f2f2f2}.list-2 li:first-child{border-left:1px solid #f2f2f2}@media (max-width: 767px){.list-2{display:block}.list-2 li{display:block;padding:10px 0;text-align:center;border-left:1px solid #f2f2f2}}#footer{background:#181818;border-top:4px solid #c7c7c7;padding:42px 0 28px;font:300 14px/23px Arial, sans-serif}.l1{height:260px;border-right:solid 1px #2d2d2d;margin-left:20px}.l2{height:260px;border-right:solid 1px #2d2d2d;margin-left:25px}@media (max-width: 1152px){#footer li{font:300 12px/22px Arial, sans-serif;padding-right:5px}.l1{margin-left:14px}.l2{margin-left:17px}}@media (max-width: 979px){#footer{font:300 9px/17px Arial, sans-serif}#footer li{font:300 9px/17px Arial, sans-serif}}@media (max-width: 767px){#footer{text-align:center}.l1{height:240px;border-right:none;margin-left:0px}.l2{height:240px;border-right:0;margin-left:0px}}.social-list{padding-top:5px}.social-list li{float:left}.social-list li + li{margin-left:12px}.social-list a{display:inline-block;width:48px;height:44px;color:#ffffff;background:#343434;-webkit-box-shadow:0 4px 0 0 #2a2a2a;box-shadow:0 4px 0 0 #2a2a2a;text-align:center;font:normal 24px/44px 'FontAwesome';border-radius:50px}.social-list a:hover{background:#e74c3c;-webkit-box-shadow:0 4px 0 0 #c14235;box-shadow:0 4px 0 0 #c14235}@media (max-width: 767px){.social-list{float:none;display:inline-block}}#toTop{display:none;text-decoration:none;position:fixed;bottom:45px;right:30px;overflow:hidden;border:none;width:48px;height:44px;z-index:20;text-align:center;font-size:24px;line-height:48px;color:#ffffff;background:#343434;-webkit-box-shadow:0 4px 0 0 #2a2a2a;box-shadow:0 4px 0 0 #2a2a2a;border-radius:24px}#toTop:hover{background:#9a2c20;-webkit-box-shadow:0 4px 0 0 #7c241a;box-shadow:0 4px 0 0 #7c241a}