body,td,th{font-family:'Droid Sans',Arial,sans-serif;font-size:1em;line-height:1.1em;color:#58595b}body{color:#58595b;background-color:#fff;margin:0;padding:0;position:relative}.wrap{padding:0;width:100%;margin:0 auto}a:link{text-decoration:none;color:#1e1e1e}a:visited{text-decoration:none;color:#58595b}a:hover{text-decoration:none;color:#000}a:active{text-decoration:none;color:#000}a:focus{outline:0!important}img{border:0}input{transition:all 100ms ease;-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease}.cl{display:block;clear:both;visibility:hidden}.cl2{display:none}.fr{float:right}.fl{float:left}.half{width:49%}section,article{overflow:auto}.imgr{float:right;padding-bottom:30px;padding-left:30px}.imgl{float:left;padding-bottom:30px;padding-right:30px}.imgc{padding-bottom:10px}.gotop{width:50px;height:40px;position:fixed;right:0;bottom:100px;opacity:.7;background:#fff url(/img/arrow_up_toppage.png.pagespeed.ce.-7aHqxM_0W.png) 5px 5px no-repeat;display:block;box-shadow:0 2px 4px rgba(0,0,0,.41)}.gotop:hover{width:60px;height:50px;position:fixed;right:0;bottom:95px;opacity:1;background:#fff url(/img/arrow_up_toppage.png.pagespeed.ce.-7aHqxM_0W.png) 10px 10px no-repeat;box-shadow:0 2px 14px rgba(0,0,0,.41)}.third{width:33%;float:left}input,textarea{background-color:#fff;border:#ddd 1px solid;padding:6px 12px;box-shadow:inset 1px 1px 3px rgba(0,0,0,.34)!important}h1{color:#333;font-size:1.4em;padding-bottom:10px;margin-bottom:5px;line-height:1.1em;font-weight:100}h2{color:#464646;font-size:1.1em;font-weight:bold}h3{margin:0;padding-left:0;padding-bottom:5px;padding-right:0;padding-top:0;font-weight:bold;font-size:1em}header{float:left;min-height:700px;width:34%;z-index:0!important}.header_logo{padding-top:20px}header .placeholder{position:absolute;height:100%;width:34%;z-index:-1!important;overflow:hidden}header .container{width:370px;float:right;position:relative}main{height:100%;width:65%;padding-left:1%;float:right;min-height:800px;box-shadow:inset 0 0 6px rgba(0,0,0,.49);padding-bottom:100px;background:#cacaca;background:-moz-linear-gradient(top,#cacaca 75%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#cacaca),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#cacaca 75%,#fff 100%);background:-o-linear-gradient(top,#cacaca 75%,#fff 100%);background:-ms-linear-gradient(top,#cacaca 75%,#fff 100%);background:linear-gradient(to bottom,#cacaca 75%,#fff 100%)}.subpage img{max-width:100%}.badge{position:absolute;top:400px;right:0;width:180px;height:230px;overflow:hidden}.badge a{display:block;width:220px;height:220px;border-radius:115px;padding:10px 0 0 10px;background:#ed5c55;background:-moz-linear-gradient(-45deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%);background:linear-gradient(135deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%);padding:70px 40px 0 20px;width:150px;height:140px;border-radius:115px;text-align:center;display:block;font-size:1.9em;line-height:1.2em;box-shadow:inset 2px 3px 8px rgba(0,0,0,.26);color:#fff}footer{padding-bottom:0;min-height:187px;padding-top:0;font-size:.8em;clear:both;width:92%;padding-left:4%;padding-right:4%;z-index:1!important}footer nav{padding:10px 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:20px;overflow:hidden}footer nav a:link,footer nav a:visited{padding:0 20px 0 0}footer a:link,footer a:active,footer a:visited{color:#6a6a6a}footer a:hover{color:#000}section{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.26)}section img{max-width:300px;max-height:300px}.third section{padding:16px;box-shadow:2px 2px 8px #ccc;margin:0 4px 15px 4px}.stylechanger_o2{box-shadow:0 0 3px rgba(0,0,0,.54);width:36px;height:36px;display:inline-block;background:#fff url(/img/nass_icon_toggle.png.pagespeed.ce.0fP2AQRejT.png) center center no-repeat}.stylechanger_o1{display:none}.col1{font-size:.9em;line-height:1.4em;float:left;width:230px}.col2{font-size:.9em;line-height:1.4em;float:left;width:230px}input,textarea{background-color:#fff;border-color:#ddd;padding:6px;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #ccc}.date{font-style:normal;font-weight:normal;font-size:.8em;color:#919191}.slider-portfolio{height:250px;overflow:hidden;background:#fff;z-index:1}.slider-branches{height:250px;overflow:hidden;z-index:1}.author{text-align:right;display:block}.image_display{margin:20px 0 10px 0}.imgtile{width:120px;height:120px;padding:40px;float:left;border-radius:140px;margin:-40px 20px 20px 0;border:1px solid #fff;box-shadow:inset 0 0 100px #fff}.imgtile a{height:120px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;border-radius:30px}.roundthumbs:hover .imgtile,.roundthumbs:active .imgtile{width:136px;height:140px;padding:30px;box-shadow:inset 0 0 180px #fff;transition:all 100ms ease;-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease;border-top:1px solid rgba(255,255,255,.38);border-left:3px solid #ef4135;border-right:3px solid #ef4135;border-bottom:1px solid rgba(255,255,255,.24)}.roundthumbs:hover .imgtile a,.roundthumbs:active .imgtile a{height:140px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;border-radius:30px;transition:all 100ms ease;-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease}.roundthumbs{padding-top:40px}.roundthumbs .summary{font-size:.8em}.nivo-caption{padding:0 0 0 0!important}.nivo-caption .imgtile{margin:0 auto!important;float:none;margin-top:-10px;opacity:0;width:126px;height:126px;padding:23px 43px 63px 43px;border-radius:140px;-webkit-animation:ballslide 4500ms forwards;-moz-animation:ballslide 4500ms forwards;-o-animation:ballslide 4500ms forwards;animation:ballslide 4500ms forwards}.nivo-caption .titlelink{position:absolute;top:150px;width:100%;display:block;text-align:center;-webkit-animation:textslide 4500ms forwards;margin-top:-10px;opacity:0;-moz-animation:textslide 4500ms forwards;margin-top:-10px;opacity:0;-o-animation:textslide 4500ms forwards;margin-top:-10px;opacity:0;animation:textslide 4500ms forwards;margin-top:-10px;opacity:0}.nivo-caption .titlelink span{margin:0 auto;display:inline-block;background:#fff!important;padding:0 15px;line-height:1.6em;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.22)}.textlayer{height:30%;width:100%;position:absolute;text-align:center;z-index:14!important;top:45%;font-size:3em}@-webkit-keyframes ballslide {
    1% { margin-top: -2px; opacity: 0; width: 126px; height: 126px; padding: 23px 43px 63px 43px; }
    20% { margin-top: 0px; opacity: 1; width: 120px; height: 120px; padding: 20px 40px 60px 40px; }
    80% { margin-top: 0px; opacity: 1; width: 120px; height: 120px; padding: 20px 40px 60px 40px;}
    90% { margin-top: 10px; opacity: 0; width: 126px; height: 126px; padding: 23px 43px 63px 43px; }
}@-webkit-keyframes textslide {
    5% { top:160px; opacity: 0; }
    20% { top:150px; opacity: 1; }
    80% { top:150px; opacity: 1; }
    90% { top:140px; opacity: 0; }
}.textcontent{line-height:1.3em}fieldset{border:0 dashed rgba(0,0,0,.0);background:rgba(255,255,255,.75);box-shadow:inset 0 3px 8px rgba(0,0,0,.21);padding:10px 20px}fieldset fieldset{border:0 dashed rgba(0,0,0,.0);background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.21);padding:10px 20px}.connect_fieldset{padding:20px;border-radius:10px;text-align:center;box-shadow:inset 1px 2px 5px #9b9b9b;margin:10px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#f3f3f3),color-stop(51%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-o-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#f3f3f3 50%,#ededed 51%,#fff 100%)}.connect_field{padding:10px;border:1px solid #898989;border-radius:10px;text-align:center;box-shadow:inset 1px 2px 5px #6c6a6a;margin:10px}.connect_button{padding:5px 10px;border:1px solid #898989;border-radius:10px;text-align:center;box-shadow:1px 2px 5px #6c6a6a;background:#0f780f;color:#fff}.connect_button:hover{padding:5px 10px;border:1px solid #898989;border-radius:10px;text-align:center;box-shadow:1px 2px 5px #6c6a6a;background:#13ac13;color:#fff}.m7{padding-bottom:3px;margin-bottom:6px;border-top-color:#ebebeb;border-top-style:solid;border-top-width:1px;margin-right:.5%;margin-left:.5%;border-bottom-style:solid;border-bottom-width:2px;width:24%;float:left;background-color:#005dc4;border-radius:10px}.m7:hover{border-top-color:#0042ba;border-top-style:solid;float:left;background-color:#fff;-moz-box-shadow:0 0 4px #8c8c8c;-webkit-box-shadow:0 0 4px #8c8c8c}.m7top{background-color:#fff;height:66px;padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}.m7content{height:7em;padding-left:15px;padding-bottom:20px;padding-right:15px;padding-top:15px;font-size:.9em;background-color:#f0f0f0;height:100px;position:relative;overflow:hidden}.m7content:after{position:absolute;bottom:0;left:0;width:100%;content:"";height:50px;background:-moz-linear-gradient(top,rgba(240,240,240,0) 0%,rgba(240,240,240,1) 63%,rgba(240,240,240,1) 100%);background:-webkit-linear-gradient(top,rgba(240,240,240,0) 0%,rgba(240,240,240,1) 63%,rgba(240,240,240,1) 100%);background:linear-gradient(to bottom,rgba(240,240,240,0) 0%,rgba(240,240,240,1) 63%,rgba(240,240,240,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f0f0', endColorstr='#f0f0f0',GradientType=0 )}.headlink{display:block;font-weight:bold}.gal_item{width:auto;padding:10px 10px 0 10px;margin:0 10px 10px 0;border:1px solid #ccc;box-shadow:2px 2px 9px #969696;text-align:center}.gal_item img{max-height:260px;max-width:100%;box-shadow:2px 2px 5px #767676;margin-bottom:10px}.nmr{margin-right:0}.gal_item .img_gal_cat{width:auto;height:210px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin:-10px -10px 0 -10px}.gal_title{padding:10px 0;background:#f6f6f6;margin:0 -10px;min-height:40px}.gal_item_grid{width:25%;float:left}.gal_item .img_gal_cat a{width:auto;height:210px;display:block}.gal_cat_img{float:right;margin:0 0 20px 20px}.gridimg img{height:200px}.display_gallery{width:auto}.display_gallery td{text-align:center}.display_gallery img{height:360px;box-shadow:2px 2px 5px #767676}.imgl,.imgr{max-width:50%;max-height:400px}.imgl img,.imgr img{max-width:100%;max-height:400px}.half .imgl,.half .imgr{max-width:50%;max-height:400px}.half .imgl img,.half .imgr img{max-width:100%}.slider-wrapper img{width:100%;z-index:1}.subpage{padding:50px 40px 50px 20px}main{z-index:100!important}.imagetile{height:200px;margin-bottom:10px;background-size:cover;background-position:center center;background-repeat:no-repeat}.imagetile a{height:200px;display:block}main img{max-width:100%}.enquirebutton{display:block;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.34);border-left:1px solid rgba(0,0,0,.14);border-right:1px solid rgba(0,0,0,.04);border-top:1px solid rgba(0,0,0,.04);font-size:1.5em;width:100%;color:#fff!important;margin-bottom:20px;float:left;background:#0069ba;background:-moz-linear-gradient(top,#0069ba 0%,#004378 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0069ba),color-stop(100%,#004378));background:-webkit-linear-gradient(top,#0069ba 0%,#004378 100%);background:-o-linear-gradient(top,#0069ba 0%,#004378 100%);background:-ms-linear-gradient(top,#0069ba 0%,#004378 100%);background:linear-gradient(to bottom,#0069ba 0%,#004378 100%)}.shortenbutton{width:50%}.b-close{cursor:pointer;position:absolute;right:0;top:0;padding:10px 15px;font-size:1.5em;background:#ccc;color:#fff;border-radius:0 0 0 0}#popupform{background:#fff;overflow:auto;padding:30px;display:none;box-shadow:2px 10px 20px #000}.imglplaceholder{width:130px;height:130px;margin:0 30px 20px 0;border-radius:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff;box-shadow:2px 2px 9px rgba(0,0,0,.19)}.imglplaceholder a{width:130px;height:100%;display:block}.imglplaceholder:hover{background-size:contain;box-shadow:inset 2px 2px 7px rgba(0,0,0,.49)}.socialitem{padding-left:57px;padding-top:20px}.socialitem img{box-shadow:0 0 3px rgba(0,0,0,.54)}.nav{font-size:1.1em;z-index:9999;padding:30px 0 0 0}.nav ul ul{display:none;z-index:9999}.nav ul li:hover>ul{display:block;z-index:9999}.nav ul{padding:0;list-style:none;position:relative;display:inline-table;width:100%;z-index:9999;margin:0}.nav ul:after{content:"";clear:both;display:block}.nav ul li{float:none;position:relative}.nav ul li:hover a{border-right:10px solid #ef4135;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.nav ul li:hover a{color:#404040}.nav ul li a{display:block;padding:0 26px 0 57px;border-bottom:1px solid #e4e4e4;line-height:2em;color:#2d2d2d;text-decoration:none}.nav ul li .sel{border-right:10px solid #ef4135}.nav ul ul{background:#f7f7f7;padding:0;position:absolute;top:0%;left:100%;width:100%;box-shadow:2px 2px 4px #757575}.nav ul ul li{float:none;position:relative}.nav ul ul li a{padding:0 26px 0 26px;color:#fff;float:none;line-height:2em}.nav ul ul li a:hover{background:#fff!important}.nav ul ul ul{position:absolute;left:100%;top:0}.nav ul .arr a{background:url(/img/menu_arrow.png.pagespeed.ce.9u1g1qT2es.png) 50% 90% no-repeat}.nav ul .arr ul a{background:none}.nav .current{display:none}.rw_hide{display:block}.rw_show{display:none}.portfolio ul{list-style:none;padding:0;margin:0}.portfolio ul li{padding:0;margin:0;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.39);background-size:cover;background-position:center top;background-repeat:no-repeat}.portfolio ul li:hover{background-position:center bottom;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;box-shadow:0 2px 18px rgba(0,0,0,.39)}.portfolio ul li a span{position:absolute;bottom:-55px;left:0;height:40px;width:100%;display:block;color:#fff;text-align:center;padding:15px 0 0 0;text-shadow:0 1px 2px #000;font-size:.8em;font-weight:bold;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%)}.portfolio ul li:hover a span{bottom:0;left:0;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.portfolio ul li:nth-child(3n-2) {width:32%;float:left;margin:0 1% 22px 0%}.portfolio ul li:nth-child(3n-1) {width:32%;float:left;margin:0 1% 22px 1%}.portfolio ul li:nth-child(3n) {width:32%;float:left;margin:0 0% 22px 1%}.portfolio ul li:nth-child(3n) {clear:right}.portfolio ul li a{display:block;height:320px;position:relative;overflow:hidden}.floatingform{position:fixed;top:140px;right:0;width:230px;padding:0 30px 20px 30px;box-shadow:4px 7px 9px rgba(0,0,0,.57);background:-moz-linear-gradient(-45deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%)}.floatingform h1{color:#000}.floatingform input{width:90%}.floatingform textarea{width:90%}.floatingform label{display:block;font-size:.8em}.floatingform .floatingformnote{font-size:.8em;clear:both}.floatingform .enquirebutton{width:96%;font-size:1.2em;line-height:2em;padding:0 0 0 0}.tagcloud{text-align:center;padding-left:0;padding-bottom:6px;padding-right:0;padding-top:0;list-style-type:none;margin:0 0 6px 0;overflow:auto;border-bottom:1px solid #ccc}.tagcloud li a{margin:0;padding:0;display:inline}.tagcloud li{margin:0;padding:0;display:inline;float:left;min-height:1.6em}.tagcloud a:link,.tagcloud a:active,.tagcloud a:visited{padding-left:0;display:inline;font-size:.8em;font-weight:normal;margin-right:3px;border:none;background-color:none;padding-top:5px;padding-bottom:3px;padding-right:11px;border-radius:none;box-shadow:none}.tagcloud a:hover{text-shadow:1px 1px 4px #6c6c6c;padding-left:0;display:inline;font-size:.8em;font-weight:normal;margin-right:3px;border:none;padding-top:5px;padding-bottom:3px;padding-right:11px;border-radius:none;box-shadow:none}.cloudlevel1{list-style-type:none;font-size:1em!important}.cloudlevel2{list-style-type:none;font-size:1.1em!important}.cloudlevel3{list-style-type:none;font-size:1.2em!important}.cloudlevel4{list-style-type:none;font-size:1.3em!important}.cloudlevel5{list-style-type:none;font-size:1.4em!important}.cloudlevel6{list-style-type:none;font-size:1.5em!important}.borderedbox label{display:block!important;line-height:1.7em;padding:0 15px}.borderedbox{width:100%}.borderedbox input,.borderedbox textarea{width:100%;padding:7px 15px;line-height:1.4em;box-sizing:border-box}.send{background:#7aa90c!important;color:#fff!important;-webkit-appearance:none;font-size:1.4em;margin-top:14px}@supports (-ms-accelerator:true) {
    .paracontainer {display: none;}
}.paracontainer{position:fixed;width:100%;height:100%;margin:0 auto;padding:0%;left:0;top:0;z-index:9998}.scene{padding:0;margin:0;position:absolute;left:0;top:0;width:100%;height:100%}.fill{position:absolute;bottom:0%;right:0%;left:0%;top:0%}.expand-width{width:100%}.border{border:2px dashed #0fa}.aspect{opacity:.2}.layer img{max-width:80%}.layer1{background:url(/img/side_back_1.jpg.pagespeed.ce.mIZi0WSEiw.jpg) top left no-repeat!important;background-size:contain;position:absolute;height:100%;width:100%}.layer2{background:url(/img/side_back_2.jpg.pagespeed.ce.1ju4b4IFiK.jpg) top left no-repeat!important;background-size:contain;position:absolute;height:100%;width:100%}.layer3{background:url(/img/side_back_3.jpg.pagespeed.ce.5CAmHW5-Fx.jpg) top left no-repeat!important;background-size:contain;position:absolute;height:100%;width:100%}.layer:nth-child(1) {opacity:1;width:100%}.layer1{-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s}.layer2{-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;-webkit-animation-delay:-4s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s;animation-delay:-4s}.layer3{-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;-webkit-animation-delay:-2s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s;animation-delay:-2s}@-webkit-keyframes fade {
    0% {opacity: 0;}
    20% {opacity: 1;}
    33% {opacity: 1;}
    53% {opacity: 0;}
    100% {opacity: 0;}
}@keyframes fade {
    0% {opacity: 0;}
    20% {opacity: 1;}
    33% {opacity: 1;}
    53% {opacity: 0;}
    100% {opacity: 0;}
}@media screen and (max-width:1780px){.portfolio ul li a{height:280px}}@media screen and (max-width:1580px){.portfolio ul li a{height:200px}}@media screen and (max-width:1480px){.portfolio ul li:nth-child(2n-1) {width:49%;float:left;margin:0 1% 22px 0%}.portfolio ul li:nth-child(2n) {width:49%;float:left;margin:0 0% 22px 1%}.portfolio ul li:nth-child(2n) {clear:right}.portfolio ul li a{height:300px}.m7{margin-right:.5%;margin-left:.5%;width:32.3%}}@media screen and (max-width:1280px){.portfolio ul li a{height:250px}.m7{margin-right:.5%;margin-left:.5%;width:49%}}@media screen and (max-width:1080px){.servicehalf{width:100%!important;float:none!important}.rw_hide{display:none}.rw_show{display:block}.portfolio ul li:nth-child(3n-2) {width:32%;float:left;margin:0 1% 22px 0%}.portfolio ul li:nth-child(3n-1) {width:32%;float:left;margin:0 1% 22px 1%}.portfolio ul li:nth-child(3n) {width:32%;float:left;margin:0 0% 22px 1%}.portfolio ul li:nth-child(3n) {clear:right}.tiledescription{width:48%;min-height:205px;margin-right:0}.tileframe{width:100%;height:136px}.tileframe a{width:100%;height:146px;display:block}header{float:none;height:130px;min-height:130px;width:100%;z-index:999!important;position:relative;z-index:1!important}.header_logo{padding-top:0;position:absolute;top:20px;left:4%;height:96px}.header_logo img{max-height:100%}header .placeholder{width:100%}header .container{width:100%;float:none;position:relative}.layer1{background:url(/img/side_back_1.jpg.pagespeed.ce.mIZi0WSEiw.jpg) left -140px no-repeat;background-size:contain;position:absolute;height:100%;width:100%}.layer2{background:url(/img/side_back_2.jpg.pagespeed.ce.1ju4b4IFiK.jpg) left -140px no-repeat;background-size:contain;position:absolute;height:100%;width:100%}.layer3{background:url(/img/side_back_3.jpg.pagespeed.ce.5CAmHW5-Fx.jpg) left -140px no-repeat;background-size:contain;position:absolute;height:100%;width:100%}.badge{top:490px}.paracontainer{position:absolute;width:100%;height:100%;margin:0 auto;padding:0%;left:0;top:0;z-index:1}.socialitem{padding-left:0;padding-top:0;position:absolute;top:80px;right:4%}.floatingform{top:230px}main{height:100%;width:92%;padding-left:4%;padding-right:4%;padding-top:30px;float:none;min-height:100px;box-shadow:none;z-index:999!important}.subpage{padding:0 20px 50px 20px}footer{padding-bottom:0;min-height:187px;padding-top:0;font-size:.8em;clear:both;width:92%;padding-left:4%;padding-right:4%;z-index:1!important}.nav{float:none;position:absolute;min-height:0;z-index:9999;margin:0 0 0 0;right:4%;top:30px;width:40%;padding:0 0 0 0}.nav ul{width:100%;padding:0;position:relative;top:0;right:0;z-index:9999;background:#fff url(/img/icon-menu.png) no-repeat 10px 14px;box-shadow:0 1px 5px rgba(0,0,0,.3)}.nav ul li{display:none;margin:0;float:none!important;position:relative}.nav ul li ul{position:absolute;top:10px;left:-210px;width:210px}.nav ul .arr a{background:url(/img/menu_arrow.png.pagespeed.ce.9u1g1qT2es.png) 1% 50% no-repeat}.nav .current{display:block;float:none!important}.nav a{display:block;padding:5px 5px 5px 12px;text-align:left;float:none!important}.nav ul li a{display:block;padding:0 26px 0 27px;border-bottom:1px solid #e4e4e4;line-height:2.3em;color:#58595b;text-decoration:none}.nav .current a{background:none;color:#666}.nav ul:hover{background-image:none}.nav ul:hover li{display:block;margin:0 0 0}.nav ul:hover .current{background:url(/img/icon-check.png) no-repeat 10px 7px}.nav.right ul{left:auto;right:0}.nav.center ul{left:50%;margin-left:-90px}}@media screen and (max-width:980px){.portfolio ul li a{height:200px}}@media screen and (max-width:840px){.portfolio ul li a{height:250px}.portfolio ul li:nth-child(2n-1) {width:49%;float:left;margin:0 1% 22px 0%}.portfolio ul li:nth-child(2n) {width:49%;float:left;margin:0 0% 22px 1%}.portfolio ul li:nth-child(2n) {clear:right}.nav a{padding:5px 5px 5px 12px;font-size:.9em}.nav ul li a{padding:0 16px}.third{width:50%;float:left}.cl{display:block;clear:both;visibility:hidden}.cl2{display:block;clear:both;visibility:hidden}.half{width:100%}.floatingform{position:relative;top:0;right:0;width:auto;padding:20px 30px 20px 30px;box-shadow:4px 7px 9px rgba(0,0,0,.57);background:-moz-linear-gradient(-45deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,0) 100%)}.borderedbox{width:100%}}@media screen and (max-width:640px){.portfolio ul li a{height:200px}.third{width:100%}.badge{position:relative;top:0;right:0;width:130px;height:130px;overflow:hidden;float:right}.badge a{display:block;width:120px;height:120px;border-radius:115px;padding:10px 0 0 10px;background:#ed5c55;background:-moz-linear-gradient(-45deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%);background:linear-gradient(135deg,rgba(237,92,85,1) 0%,rgba(204,54,46,1) 50%,rgba(239,65,53,1) 50%,rgba(204,54,46,1) 100%)}.badge a{padding:40px 0 0 0;width:130px;height:90px;font-size:1.3em;line-height:1.2em;box-shadow:inset 2px 3px 8px rgba(0,0,0,.26);color:#fff}.rwdahide{display:none!important}.badge span{padding:34px 20px 0 20px;width:70px;height:76px;border-radius:115px;background:#fff;text-align:center;display:block;font-size:1.2em;line-height:1.2em;box-shadow:inset 2px 3px 8px rgba(0,0,0,.26)}}@media screen and (max-width:540px){.portfolio ul li a{height:160px}.m7{margin-right:0%;margin-left:0%;width:100%}}@media screen and (max-width:480px){.portfolio ul li a{height:250px}.portfolio ul li:nth-child(n) {width:100%;float:left;margin:0 0% 12px 0%}.portfolio ul li:nth-child(n) {clear:right}.third{width:100%;float:none}.cl{display:block;clear:both;visibility:hidden}.cl2{display:block;clear:both;visibility:hidden}.top{position:relative}body (font-size: 1.1em;)
.toplink, .toplink a {height:90px}.itempromo{width:25%;margin-right:0;word-break:break-word}.itempromo h2{min-height:60px}.logoinspromo{height:100px}.socialtop .text{display:none}.socialtop{width:auto;position:absolute;right:10px;top:0}.fb-like{position:absolute!important;top:37px;right:0;padding:0 0 0 0;float:none;height:35px;overflow:visible}.tiledescription{width:48%;min-height:205px;margin-right:0}.tileframe{width:100%;height:136px}.tileframe a{width:100%;height:146px;display:block}.imgr img{width:160px}.containimg{width:auto}.tiledescription{min-height:170px}.oferta .tiledescription{min-height:200px}.fl{float:none}.half{width:100%}footer .half{width:auto}footer .fl,footer .fr{float:none}.gridimg img{height:120px}.imgl,.imgr{float:none;padding:0 0 10px 0;margin:0 0 10px 0;width:100%;max-width:100%}.imgl img,.imgr img{max-width:100%}.fl,.fr{float:none}.header_logo{height:86px}.nav ul{font-size:.9em;position:absolute}.nivo-controlNav{float:right;padding:3px 0 10px 10px!important}.nivo-controlNav a{cursor:pointer;text-align:center;display:block;float:left;width:10px!important;height:3px!important;border-radius:0!important;margin-left:3px;border:none!important;background:rgba(255,255,255,.41)}.nivo-controlNav a.active{border:none!important;background:rgba(255,255,255,1)}}.related_section{width:100%;float:left;margin:5px 0 5px 0}