@media only screen and (min-width:100%) and (max-width:1199px)
{
}
@media only screen and (min-width:768px) and (max-width:979px)
{
.main{width:100%; margin:auto;}
.logo ul{width:100%; float:right; margin:20px 0px 0px 0px; list-style:none; padding:0px; text-align:center; font-family:sinkin;}
.logo ul li{margin:5px 10px 0px 10px; padding:0px; list-style:none; float:left;}
.logo ul span{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; background-image:url(images/airo.png); background-repeat:no-repeat; background-position:center bottom; height:40px;}
.logo ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px;}
.slice{width:100%; float:left; margin:150px 0px 0px 0px; font-family:dax; font-size:50px; color:#ff0066; padding:30px 0px 0px 0px; text-align:center; line-height:50px;}
.slice p{font-family:sinkin; font-size:22px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:30px;}
.slice img{ margin:20px 0px 0px 0px}
.service{width:100%; float:left; font-family:dax; margin:0px 0px 80px 0px; text-align:center; background-color:#f6f6f6; padding:10px 0px 10px 0px; background-image:url(images/worldjpg); background-repeat:no-repeat; background-position:center top;} 
.service span{font-size:20px; padding-bottom:10px; float:left; margin:0px 2%; text-align:center; width:96%;}
.service p{font-size:15px; margin:0px 0px 0px 0px; padding:0px; float:left; margin:0px 2%; text-align:center; width:96%; line-height:25px;} 
.module{width:96%; float:left; height:100%; padding:10px 2% 0px 2%;}
.mseo{width:100%; float:left; text-align:center; margin:0px 0px 40px 0px; padding:0px 0px;}
.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}
.digital{width:96%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center; padding:0px 2%;}
.blog{width:100%; float:left; padding:20px 0 50px 0; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
.blogap{width:100%; float:left; padding:0%;}
.blogtext{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.blogtext2{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:96%; float:left; padding:0px 2%;}
.join img{margin:0px 10px 15px 0px; clear:both;}
.touch{width:96%; float:left; margin:20px 0px 0px 0px; padding:0px 2%;}
.table{width:90%; height:36px; border:0px; background-image:url(images/tablejpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.friend{width:96%; float:right; margin:60px 0px 0px 0px; text-align:center; padding:0px 2%;}
.friline{ background-color:#FFFFFF; height:3px; width:100%; float:left; margin:10px 0px 10px 0px;}
.bottom{width:100%; float:left; padding:20px 0px; background-color:#282b34;}
.usefull{width:96%; float:left; margin:0px 20px 0px 2%; text-align:center;}
.slink{width:96%; float:right; margin:0px 2%;}
.wmang{width:96%; float:left; margin:0px 2%;}
.marketing{width:100%; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.address p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF; padding:0px;}
.call{width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.call p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF;}
.call a{ margin:0px 0px 0px 0px; color:#FFFF00; text-decoration:none;}
.call a:hover{ margin:0px 0px 0px 0px; color:#FFF; text-decoration:none;}
.copy{width:100%; float:left; background-color:#121319; color:#FFFFFF; text-align:center; line-height:30px; font-size:13px;}
.copy p{line-height:15px; font-size:13px; margin:0px 0px 10px 0px; padding:0px;}
.copy a{ padding:0px 10px; color:#FFFFFF; font-size:13px; text-decoration:none;}
.copy a:hover{ padding:0px 10px; color:#FFFF00; font-size:13px; text-decoration:none;}
.copyline{width:100%; float:left; background-color:#999999; height:1px; margin:0px 0px 0px 0px;}
.visit{width:100%; float:left; margin:40px 0px 0px 0px; text-align:center;}
.ourteam{width:100%; float:left; background-image:url(images/our-team.gif); background-repeat:no-repeat; background-color:#f0f0f0; height:542px; background-position:center top;}
.about{width:100%; float:left; padding:205px 0px 100px 0px; margin:0px 0px 0px 0px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:27px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:40px;}
.whowe{width:100%; float:left; font-family:KozLight; margin:0px 0px 0px 0px;}
.whowe span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.droser{ width:96%; float:left; margin:120px 2% 0px 2%; }
.people{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#000a26;}
.people span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#fff;}
.people p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#fff; text-align:justify; line-height:30px;}
.team{width:96%; float:left; padding:10px 2%; background-color:#000a26; text-align:center;}
.team img{width:100%; float:left;}
.understand{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#f1f1f1;}
.understand span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.understand p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.passion{width:96%; float:left; padding:20px 2%; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center; font-family:KozLight; }
.passion p{ font-size:20px; margin:40px 0px 30px 0px; line-height:25px; font-weight:bold;}
.touch2{width:90%; float:left; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.tabl2{width:90%; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 9%;}  
.table22{width:90%; height:120px; border:0px; padding:7px 0px 0px 9%; border:solid 1px #c6c6c6;}
.tabemail{width:90%; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 9%; font-family:arial; font-weight:bold;}
.send2{width:128px; height:48px; color:#FFFFFF; font-size:22px; padding:0px 10px 5px 10px; text-transform:uppercase; background-image:url(images/send2.jpg); background-repeat:no-repeat; border:0px;}
.submit2{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.wmang2{width:96%; float:left; margin:50px 2%; line-height:35px;}
.marketing2{width:96%; color:#FFFFFF; font-size:24px; padding:15px 2%; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 20px 0px 5px;}
.address2 p{ width:200px; float:left; margin:0px 0px 0px 5px; color:#FFFFFF; padding:0px; font-size:16px;}
.address2 b{ color:#333; padding:0px; font-size:30px; font-family:dax;}
.lineco{ background-color:#CCCCCC; height:1px; float:left; width:100%; margin:10px 0px;}
.footer2{background-color:#272b36; width:96%; float:left; padding:10px 2%; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}
.bottom2{width:96%; float:left; padding:20px 2%; background-color:#121319;}
.usefull2{width:96%; float:left; margin:0px 2%;}
.usefull2 ul{margin:0px; padding:0px; list-style:none;}
.usefull2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}
.slink2{width:96%; float:left; margin:0px 2%;}
.slinb{width:96%; float:right; margin:0px 2%;}
.page_header {position:relative; z-index:1; width:100%; overflow: hidden;}
.page_hero_container {display:table; width: 100%; position: relative; z-index: 2; }
.page_hero_content {margin: 0 auto; position: relative; text-align: center; vertical-align: middle; padding: 1px 0px 92px 0px; width:100%; }
.page_subnav { background: #f5f5f5; text-align: center; position: relative; width: 100%; z-index:4; }
.page_subnav.sticky { position: fixed; top: 74px;}
.slogo{width:100%; padding-top:20px; background-color:#f5f5f5; float:left;}
.smopage{width:100%; float:left; padding:185px 0px 140px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.webpage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/seoslice.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage p{font-family:Ebrima; font-size:30px; font-weight:bold; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.seotext{width:100%; margin:auto; text-align:center;}
.seotx{width:96%; font-family:arial; margin:30px 2%;}
.seotx span{ font-size:40px;}
.seometh{width:96%; float:left; font-family:dax; padding:50px 2%; background-color:#f1f1f1;}
.seometho2{margin:10px 0px 0px 0px; float:left; width:96%; padding:0px 2%;}
.seometho{margin:10px 2% 30px 2%; float:left; width:96%}
.onpage{width:96%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 2%; background-color:#fff;}
.onpag{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpag2{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpagtx{font-family:Ebrima; margin:0px 0px 30px 0px; float:left; color:#666; font-size:20px; padding:0px 2%; width:96%;}
.custom{width:100%; float:left; padding:20px 0px; margin:0px 0px 0px 0px; background-image:url(images/custo.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.custo{margin:40px 0px 30px 0px; float:left; text-align:center; width:100%;}
.custo span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.custo p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold;}
.custo ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.custo ul li{color:#fff; font-size:19px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:30px; }
.white{ width:100%; float:left; margin:20px 0px; background-color:#FFFFFF;}
.whoweline2{width:100%; float:left; margin:15px 0px; background-color:#CCCCCC; height:1px;}
.whoweline1{width:100%; float:left; margin:15px 0px; background-color:#d1285b; height:3px;}
.desigtx{width:96%; font-family:arial; margin:30px 2%;}
.desigtx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.desigtx p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.design{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.designtho{margin:10px 2%; float:left; width:96%;}
.designtho2{margin:10px 2%; float:left; width:96%;}
.desag{margin:10px 2%; float:left; width:96%;}
.desag2{margin:10px 2%; float:left; width:96%;}
.approach{width:100%; float:left; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/approach.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.approach span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.approach p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.apptx{width:96%; margin:auto;}
.smotx{width:96%; font-family:arial; margin:30px 2%;}
.smotx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.developtho{ width:96%; margin:10px 2%; float:left; background-image:url(images/develojpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:35px; font-weight:bold;}
.developtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.developtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.developtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.codeve{width:100%; background-image:url(images/content-de.jpg); background-repeat:no-repeat; background-position:center top; float:left; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 40px 0px; background-color:#000a26;}
.codev{width:96%; margin:auto; padding:0px 2%;}
.affitho{ width:96%; margin:10px 2%; float:left;}
.affitho2{ width:96%; margin:10px 2%; float:left;}
.affitx{font-family:Ebrima; margin:0px 2%; color:#333; font-size:20px; width:96%; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}
.ditx{width:96%; font-family:arial; margin:30px 2%;}
.ditx span{font-size:42px; color:#d1285b; font-family:dax; font-weight:bold;}
.seobox{width:96%; font-family:KozLight; margin:20px 2%;}
.seoboxt{width:96%; float:left; margin:0px 2%;}
.seobox span{font-size:30px; color:#000000; line-height:35px;}
.seobox p{font-size:18px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:100%; float:right; margin:30px 0px 0px 0px; text-align:center;}
.seoline{width:96%; margin:5px 2%; background-color:#ccd0d6; float:left; height:1px;}
.conact{width:100%; float:left; padding:210px 0px 60px 0px; margin:0px 0px 0px 0px; background-image:url(images/conatc.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.understand2{width:96%; float:left; font-family:KozLight; padding:2%; background-color:#eaeaeb; margin-bottom:20px;}
.location img{ width:100%; float:left;}
.understand2 span{width:100%; float:left; font-size:35px; margin:0px 0px 0px 0px; color:#000000;}
.understand2 p{font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.creting{width:96%; margin:10px 2%;}
.sitemap{width:96%; margin:auto; padding:0px 2%;}
.sitemap ul{ margin:0px 0px 0px 20px; padding:0px; }
.error{width:96%; float:left; padding:234px 2% 234px 2%;}
.blogbox{width:96%; font-family:KozLight; margin:20px 2%;}
.blogxt{width:100%; float:left;}
.blogxt span{font-size:30px; color:#333; font-family:dax}
.blogxt p{font-size:20px; margin:0px 0px 20px 0px; color:#000000; text-align:justify; line-height:30px;}
.blogxt b{font-size:14px; color:#003366; font-family:calibri;}
.blogimg img{width:0%; float:right; height:0px;}
.comment-respond{ width:96%; margin:0px 2%;}
.navigation { width:96%; margin:0px 2%;}
.work{width:96%; font-family:KozLight; margin:0px 2%; background-color:#f6f5f1;}
.workimg{width:100%; float:left;}
.workimg img{width:100%; float:left;}
.worktx{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.worktx span{ font-family:dax; font-size:29px; color:#333333;}
.worktx p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.workimg2{width:100%; float:left;}
.workimg2 img{width:100%; float:left;}
.worktx2{width:100%; float:right; margin:10px 0px 0px 0px; text-align:center;}
.worktx2 span{ font-family:dax; font-size:29px; color:#333333;}
.worktx2 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.client img{float:left; margin:0px 0px 0px 0px; height:0px; width:0px;}
.client span{ color:#; font-weight:bold; font-size:0px;}
.clientline{width:100%; float:left; background-color:#fff; margin:0px; padding:0px; height:0px;}

}
@media only screen and (min-width:640px) and (max-width:767px)
{	
.main{width:100%; margin:auto;}
.logo ul{width:100%; float:right; margin:20px 0px 0px 0px; list-style:none; padding:0px; text-align:center; font-family:sinkin;}
.logo ul li{margin:5px 10px 0px 10px; padding:0px; list-style:none; float:left;}
.logo ul span{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; background-image:url(images/airo.png); background-repeat:no-repeat; background-position:center bottom; height:40px;}
.logo ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px;}
.slice{width:100%; float:left; margin:150px 0px 0px 0px; font-family:dax; font-size:50px; color:#ff0066; padding:30px 0px 0px 0px; text-align:center; line-height:50px;}
.slice p{font-family:sinkin; font-size:22px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:30px;}
.slice img{ margin:20px 0px 0px 0px}
.service{width:100%; float:left; font-family:dax; margin:0px 0px 80px 0px; text-align:center; background-color:#f6f6f6; padding:10px 0px 10px 0px; background-image:url(images/worldjpg); background-repeat:no-repeat; background-position:center top;} 
.service span{font-size:20px; padding-bottom:10px; float:left; margin:0px 2%; text-align:center; width:96%;}
.service p{font-size:15px; margin:0px 0px 0px 0px; padding:0px; float:left; margin:0px 2%; text-align:center; width:96%; line-height:25px;} 
.module{width:96%; float:left; height:100%; padding:10px 2% 0px 2%;}
.mseo{width:100%; float:left; text-align:center; margin:0px 0px 40px 0px; padding:0px 0px;}
.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}
.digital{width:96%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center; padding:0px 2%;}
.blog{width:100%; float:left; padding:20px 0 50px 0; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
.blogap{width:100%; float:left; padding:0%;}
.blogtext{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.blogtext2{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:96%; float:left; padding:0px 2%;}
.join img{margin:0px 10px 15px 0px; clear:both;}
.touch{width:96%; float:left; margin:20px 0px 0px 0px; padding:0px 2%;}
.table{width:90%; height:36px; border:0px; background-image:url(images/tablejpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.friend{width:96%; float:right; margin:60px 0px 0px 0px; text-align:center; padding:0px 2%;}
.friline{ background-color:#FFFFFF; height:3px; width:100%; float:left; margin:10px 0px 10px 0px;}
.bottom{width:100%; float:left; padding:20px 0px; background-color:#282b34;}
.usefull{width:96%; float:left; margin:0px 20px 0px 2%; text-align:center;}
.slink{width:96%; float:right; margin:0px 2%;}
.wmang{width:96%; float:left; margin:0px 2%;}
.marketing{width:100%; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.address p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF; padding:0px;}
.call{width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.call p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF;}
.call a{ margin:0px 0px 0px 0px; color:#FFFF00; text-decoration:none;}
.call a:hover{ margin:0px 0px 0px 0px; color:#FFF; text-decoration:none;}
.copy{width:100%; float:left; background-color:#121319; color:#FFFFFF; text-align:center; line-height:30px; font-size:13px;}
.copy p{line-height:15px; font-size:13px; margin:0px 0px 10px 0px; padding:0px;}
.copy a{ padding:0px 10px; color:#FFFFFF; font-size:13px; text-decoration:none;}
.copy a:hover{ padding:0px 10px; color:#FFFF00; font-size:13px; text-decoration:none;}
.copyline{width:100%; float:left; background-color:#999999; height:1px; margin:0px 0px 0px 0px;}
.visit{width:100%; float:left; margin:40px 0px 0px 0px; text-align:center;}
.ourteam{width:100%; float:left; background-image:url(images/our-team.gif); background-repeat:no-repeat; background-color:#f0f0f0; height:542px; background-position:center top;}
.about{width:100%; float:left; padding:205px 0px 100px 0px; margin:0px 0px 0px 0px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:27px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:40px;}
.whowe{width:100%; float:left; font-family:KozLight; margin:0px 0px 0px 0px;}
.whowe span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.droser{ width:96%; float:left; margin:120px 2% 0px 2%; }
.people{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#000a26;}
.people span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#fff;}
.people p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#fff; text-align:justify; line-height:30px;}
.team{width:96%; float:left; padding:10px 2%; background-color:#000a26; text-align:center;}
.team img{width:100%; float:left;}
.understand{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#f1f1f1;}
.understand span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.understand p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.passion{width:96%; float:left; padding:20px 2%; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center; font-family:KozLight; }
.passion p{ font-size:20px; margin:40px 0px 30px 0px; line-height:25px; font-weight:bold;}
.touch2{width:90%; float:left; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.tabl2{width:90%; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 9%;}  
.table22{width:90%; height:120px; border:0px; padding:7px 0px 0px 9%; border:solid 1px #c6c6c6;}
.tabemail{width:90%; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 9%; font-family:arial; font-weight:bold;}
.send2{width:128px; height:48px; color:#FFFFFF; font-size:22px; padding:0px 10px 5px 10px; text-transform:uppercase; background-image:url(images/send2.jpg); background-repeat:no-repeat; border:0px;}
.submit2{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.wmang2{width:96%; float:left; margin:50px 2%; line-height:35px;}
.marketing2{width:96%; color:#FFFFFF; font-size:24px; padding:15px 2%; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 20px 0px 5px;}
.address2 p{ width:200px; float:left; margin:0px 0px 0px 5px; color:#FFFFFF; padding:0px; font-size:16px;}
.address2 b{ color:#333; padding:0px; font-size:30px; font-family:dax;}
.lineco{ background-color:#CCCCCC; height:1px; float:left; width:100%; margin:10px 0px;}
.footer2{background-color:#272b36; width:96%; float:left; padding:10px 2%; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}
.bottom2{width:96%; float:left; padding:20px 2%; background-color:#121319;}
.usefull2{width:96%; float:left; margin:0px 2%;}
.usefull2 ul{margin:0px; padding:0px; list-style:none;}
.usefull2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}
.slink2{width:96%; float:left; margin:0px 2%;}
.slinb{width:96%; float:right; margin:0px 2%;}
.page_header {position:relative; z-index:1; width:100%; overflow: hidden;}
.page_hero_container {display:table; width: 100%; position: relative; z-index: 2; }
.page_hero_content {margin: 0 auto; position: relative; text-align: center; vertical-align: middle; padding: 1px 0px 92px 0px; width:100%; }
.page_subnav { background: #f5f5f5; text-align: center; position: relative; width: 100%; z-index:4; }
.page_subnav.sticky { position: fixed; top: 74px;}
.slogo{width:100%; padding-top:20px; background-color:#f5f5f5; float:left;}
.smopage{width:100%; float:left; padding:185px 0px 140px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.webpage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/seoslice.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage p{font-family:Ebrima; font-size:30px; font-weight:bold; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.seotext{width:100%; margin:auto; text-align:center;}
.seotx{width:96%; font-family:arial; margin:30px 2%;}
.seotx span{ font-size:40px;}
.seometh{width:96%; float:left; font-family:dax; padding:50px 2%; background-color:#f1f1f1;}
.seometho2{margin:10px 0px 0px 0px; float:left; width:96%; padding:0px 2%;}
.seometho{margin:10px 2% 30px 2%; float:left; width:96%}
.onpage{width:96%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 2%; background-color:#fff;}
.onpag{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpag2{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpagtx{font-family:Ebrima; margin:0px 0px 30px 0px; float:left; color:#666; font-size:20px; padding:0px 2%; width:96%;}
.custom{width:100%; float:left; padding:20px 0px; margin:0px 0px 0px 0px; background-image:url(images/custo.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.custo{margin:40px 0px 30px 0px; float:left; text-align:center; width:100%;}
.custo span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.custo p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold;}
.custo ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.custo ul li{color:#fff; font-size:19px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:30px; }
.white{ width:100%; float:left; margin:20px 0px; background-color:#FFFFFF;}
.whoweline2{width:100%; float:left; margin:15px 0px; background-color:#CCCCCC; height:1px;}
.whoweline1{width:100%; float:left; margin:15px 0px; background-color:#d1285b; height:3px;}
.desigtx{width:96%; font-family:arial; margin:30px 2%;}
.desigtx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.desigtx p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.design{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.designtho{margin:10px 2%; float:left; width:96%;}
.designtho2{margin:10px 2%; float:left; width:96%;}
.desag{margin:10px 2%; float:left; width:96%;}
.desag2{margin:10px 2%; float:left; width:96%;}
.approach{width:100%; float:left; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/approach.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.approach span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.approach p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.apptx{width:96%; margin:auto;}
.smotx{width:96%; font-family:arial; margin:30px 2%;}
.smotx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.developtho{ width:96%; margin:10px 2%; float:left; background-image:url(images/develojpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:35px; font-weight:bold;}
.developtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.developtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.developtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.codeve{width:100%; background-image:url(images/content-de.jpg); background-repeat:no-repeat; background-position:center top; float:left; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 40px 0px; background-color:#000a26;}
.codev{width:96%; margin:auto; padding:0px 2%;}
.affitho{ width:96%; margin:10px 2%; float:left;}
.affitho2{ width:96%; margin:10px 2%; float:left;}
.affitx{font-family:Ebrima; margin:0px 2%; color:#333; font-size:20px; width:96%; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}
.ditx{width:96%; font-family:arial; margin:30px 2%;}
.ditx span{font-size:42px; color:#d1285b; font-family:dax; font-weight:bold;}
.seobox{width:96%; font-family:KozLight; margin:20px 2%;}
.seoboxt{width:96%; float:left; margin:0px 2%;}
.seobox span{font-size:30px; color:#000000; line-height:35px;}
.seobox p{font-size:18px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:100%; float:right; margin:30px 0px 0px 0px; text-align:center;}
.seoline{width:96%; margin:5px 2%; background-color:#ccd0d6; float:left; height:1px;}
.conact{width:100%; float:left; padding:210px 0px 60px 0px; margin:0px 0px 0px 0px; background-image:url(images/conatc.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.understand2{width:96%; float:left; font-family:KozLight; padding:2%; background-color:#eaeaeb; margin-bottom:20px;}
.location img{ width:100%; float:left;}
.understand2 span{width:100%; float:left; font-size:35px; margin:0px 0px 0px 0px; color:#000000;}
.understand2 p{font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.creting{width:96%; margin:10px 2%;}
.sitemap{width:96%; margin:auto; padding:0px 2%;}
.sitemap ul{ margin:0px 0px 0px 20px; padding:0px; }
.error{width:96%; float:left; padding:234px 2% 234px 2%;}
.blogbox{width:96%; font-family:KozLight; margin:20px 2%;}
.blogxt{width:100%; float:left;}
.blogxt span{font-size:30px; color:#333; font-family:dax}
.blogxt p{font-size:20px; margin:0px 0px 20px 0px; color:#000000; text-align:justify; line-height:30px;}
.blogxt b{font-size:14px; color:#003366; font-family:calibri;}
.blogimg img{width:0%; float:right; height:0px;}
.comment-respond{ width:96%; margin:0px 2%;}
.navigation { width:96%; margin:0px 2%;}
.work{width:96%; font-family:KozLight; margin:0px 2%; background-color:#f6f5f1;}
.workimg{width:100%; float:left;}
.workimg img{width:100%; float:left;}
.worktx{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.worktx span{ font-family:dax; font-size:29px; color:#333333;}
.worktx p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.workimg2{width:100%; float:left;}
.workimg2 img{width:100%; float:left;}
.worktx2{width:100%; float:right; margin:10px 0px 0px 0px; text-align:center;}
.worktx2 span{ font-family:dax; font-size:29px; color:#333333;}
.worktx2 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.client img{float:left; margin:0px 0px 0px 0px; height:0px; width:0px;}
.client span{ color:#; font-weight:bold; font-size:0px;}
.clientline{width:100%; float:left; background-color:#fff; margin:0px; padding:0px; height:0px;}
}
@media only screen and (min-width:480px) and (max-width:639px)
{
.main{width:100%; margin:auto;}
.logo ul{width:100%; float:right; margin:20px 0px 0px 0px; list-style:none; padding:0px; text-align:center; font-family:sinkin;}
.logo ul li{margin:5px 10px 0px 10px; padding:0px; list-style:none; float:left;}
.logo ul span{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; background-image:url(images/airo.png); background-repeat:no-repeat; background-position:center bottom; height:40px;}
.logo ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px;}
.slice{width:100%; float:left; margin:150px 0px 0px 0px; font-family:dax; font-size:50px; color:#ff0066; padding:30px 0px 0px 0px; text-align:center; line-height:50px;}
.slice p{font-family:sinkin; font-size:22px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:30px;}
.slice img{ margin:20px 0px 0px 0px}
.service{width:100%; float:left; font-family:dax; margin:0px 0px 80px 0px; text-align:center; background-color:#f6f6f6; padding:10px 0px 10px 0px; background-image:url(images/worldjpg); background-repeat:no-repeat; background-position:center top;} 
.service span{font-size:20px; padding-bottom:10px; float:left; margin:0px 2%; text-align:center; width:96%;}
.service p{font-size:15px; margin:0px 0px 0px 0px; padding:0px; float:left; margin:0px 2%; text-align:center; width:96%; line-height:25px;} 
.module{width:96%; float:left; height:100%; padding:10px 2% 0px 2%;}
.mseo{width:100%; float:left; text-align:center; margin:0px 0px 40px 0px; padding:0px 0px;}
.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}
.digital{width:96%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center; padding:0px 2%;}
.blog{width:100%; float:left; padding:20px 0 50px 0; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
.blogap{width:100%; float:left; padding:0%;}
.blogtext{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.blogtext2{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:96%; float:left; padding:0px 2%;}
.join img{margin:0px 10px 15px 0px; clear:both;}
.touch{width:96%; float:left; margin:20px 0px 0px 0px; padding:0px 2%;}
.table{width:90%; height:36px; border:0px; background-image:url(images/tablejpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.friend{width:96%; float:right; margin:60px 0px 0px 0px; text-align:center; padding:0px 2%;}
.friline{ background-color:#FFFFFF; height:3px; width:100%; float:left; margin:10px 0px 10px 0px;}
.bottom{width:100%; float:left; padding:20px 0px; background-color:#282b34;}
.usefull{width:96%; float:left; margin:0px 20px 0px 2%; text-align:center;}
.slink{width:96%; float:right; margin:0px 2%;}
.wmang{width:96%; float:left; margin:0px 2%;}
.marketing{width:100%; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.address p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF; padding:0px;}
.call{width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.call p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF;}
.call a{ margin:0px 0px 0px 0px; color:#FFFF00; text-decoration:none;}
.call a:hover{ margin:0px 0px 0px 0px; color:#FFF; text-decoration:none;}
.copy{width:100%; float:left; background-color:#121319; color:#FFFFFF; text-align:center; line-height:30px; font-size:13px;}
.copy p{line-height:15px; font-size:13px; margin:0px 0px 10px 0px; padding:0px;}
.copy a{ padding:0px 10px; color:#FFFFFF; font-size:13px; text-decoration:none;}
.copy a:hover{ padding:0px 10px; color:#FFFF00; font-size:13px; text-decoration:none;}
.copyline{width:100%; float:left; background-color:#999999; height:1px; margin:0px 0px 0px 0px;}
.visit{width:100%; float:left; margin:40px 0px 0px 0px; text-align:center;}
.ourteam{width:100%; float:left; background-image:url(images/our-team.gif); background-repeat:no-repeat; background-color:#f0f0f0; height:542px; background-position:center top;}
.about{width:100%; float:left; padding:205px 0px 100px 0px; margin:0px 0px 0px 0px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:27px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:40px;}
.whowe{width:100%; float:left; font-family:KozLight; margin:0px 0px 0px 0px;}
.whowe span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.droser{ width:96%; float:left; margin:120px 2% 0px 2%; }
.people{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#000a26;}
.people span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#fff;}
.people p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#fff; text-align:justify; line-height:30px;}
.team{width:96%; float:left; padding:10px 2%; background-color:#000a26; text-align:center;}
.team img{width:100%; float:left;}
.understand{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#f1f1f1;}
.understand span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.understand p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.passion{width:96%; float:left; padding:20px 2%; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center; font-family:KozLight; }
.passion p{ font-size:20px; margin:40px 0px 30px 0px; line-height:25px; font-weight:bold;}
.touch2{width:90%; float:left; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.tabl2{width:90%; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 9%;}  
.table22{width:90%; height:120px; border:0px; padding:7px 0px 0px 9%; border:solid 1px #c6c6c6;}
.tabemail{width:90%; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 9%; font-family:arial; font-weight:bold;}
.send2{width:128px; height:48px; color:#FFFFFF; font-size:22px; padding:0px 10px 5px 10px; text-transform:uppercase; background-image:url(images/send2.jpg); background-repeat:no-repeat; border:0px;}
.submit2{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.wmang2{width:96%; float:left; margin:50px 2%; line-height:35px;}
.marketing2{width:96%; color:#FFFFFF; font-size:24px; padding:15px 2%; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 20px 0px 5px;}
.address2 p{ width:200px; float:left; margin:0px 0px 0px 5px; color:#FFFFFF; padding:0px; font-size:16px;}
.address2 b{ color:#333; padding:0px; font-size:30px; font-family:dax;}
.lineco{ background-color:#CCCCCC; height:1px; float:left; width:100%; margin:10px 0px;}
.footer2{background-color:#272b36; width:96%; float:left; padding:10px 2%; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}
.bottom2{width:96%; float:left; padding:20px 2%; background-color:#121319;}
.usefull2{width:96%; float:left; margin:0px 2%;}
.usefull2 ul{margin:0px; padding:0px; list-style:none;}
.usefull2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}
.slink2{width:96%; float:left; margin:0px 2%;}
.slinb{width:96%; float:right; margin:0px 2%;}
.page_header {position:relative; z-index:1; width:100%; overflow: hidden;}
.page_hero_container {display:table; width: 100%; position: relative; z-index: 2; }
.page_hero_content {margin: 0 auto; position: relative; text-align: center; vertical-align: middle; padding: 1px 0px 92px 0px; width:100%; }
.page_subnav { background: #f5f5f5; text-align: center; position: relative; width: 100%; z-index:4; }
.page_subnav.sticky { position: fixed; top: 74px;}
.slogo{width:100%; padding-top:20px; background-color:#f5f5f5; float:left;}
.smopage{width:100%; float:left; padding:185px 0px 140px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.webpage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/seoslice.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage p{font-family:Ebrima; font-size:30px; font-weight:bold; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.seotext{width:100%; margin:auto; text-align:center;}
.seotx{width:96%; font-family:arial; margin:30px 2%;}
.seotx span{ font-size:40px;}
.seometh{width:96%; float:left; font-family:dax; padding:50px 2%; background-color:#f1f1f1;}
.seometho2{margin:10px 0px 0px 0px; float:left; width:96%; padding:0px 2%;}
.seometho{margin:10px 2% 30px 2%; float:left; width:96%}
.onpage{width:96%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 2%; background-color:#fff;}
.onpag{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpag2{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpagtx{font-family:Ebrima; margin:0px 0px 30px 0px; float:left; color:#666; font-size:20px; padding:0px 2%; width:96%;}
.custom{width:100%; float:left; padding:20px 0px; margin:0px 0px 0px 0px; background-image:url(images/custo.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.custo{margin:40px 0px 30px 0px; float:left; text-align:center; width:100%;}
.custo span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.custo p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold;}
.custo ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.custo ul li{color:#fff; font-size:19px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:30px; }
.white{ width:100%; float:left; margin:20px 0px; background-color:#FFFFFF;}
.whoweline2{width:100%; float:left; margin:15px 0px; background-color:#CCCCCC; height:1px;}
.whoweline1{width:100%; float:left; margin:15px 0px; background-color:#d1285b; height:3px;}
.desigtx{width:96%; font-family:arial; margin:30px 2%;}
.desigtx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.desigtx p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.design{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.designtho{margin:10px 2%; float:left; width:96%;}
.designtho2{margin:10px 2%; float:left; width:96%;}
.desag{margin:10px 2%; float:left; width:96%;}
.desag2{margin:10px 2%; float:left; width:96%;}
.approach{width:100%; float:left; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/approach.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.approach span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.approach p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.apptx{width:96%; margin:auto;}
.smotx{width:96%; font-family:arial; margin:30px 2%;}
.smotx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.developtho{ width:96%; margin:10px 2%; float:left; background-image:url(images/develojpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:35px; font-weight:bold;}
.developtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.developtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.developtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.codeve{width:100%; background-image:url(images/content-de.jpg); background-repeat:no-repeat; background-position:center top; float:left; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 40px 0px; background-color:#000a26;}
.codev{width:96%; margin:auto; padding:0px 2%;}
.affitho{ width:96%; margin:10px 2%; float:left;}
.affitho2{ width:96%; margin:10px 2%; float:left;}
.affitx{font-family:Ebrima; margin:0px 2%; color:#333; font-size:20px; width:96%; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}
.ditx{width:96%; font-family:arial; margin:30px 2%;}
.ditx span{font-size:42px; color:#d1285b; font-family:dax; font-weight:bold;}
.seobox{width:96%; font-family:KozLight; margin:20px 2%;}
.seoboxt{width:96%; float:left; margin:0px 2%;}
.seobox span{font-size:30px; color:#000000; line-height:35px;}
.seobox p{font-size:18px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:100%; float:right; margin:30px 0px 0px 0px; text-align:center;}
.seoline{width:96%; margin:5px 2%; background-color:#ccd0d6; float:left; height:1px;}
.conact{width:100%; float:left; padding:210px 0px 60px 0px; margin:0px 0px 0px 0px; background-image:url(images/conatc.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.understand2{width:96%; float:left; font-family:KozLight; padding:2%; background-color:#eaeaeb; margin-bottom:20px;}
.location img{ width:100%; float:left;}
.understand2 span{width:100%; float:left; font-size:35px; margin:0px 0px 0px 0px; color:#000000;}
.understand2 p{font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.creting{width:96%; margin:10px 2%;}
.sitemap{width:96%; margin:auto; padding:0px 2%;}
.sitemap ul{ margin:0px 0px 0px 20px; padding:0px; }
.error{width:96%; float:left; padding:234px 2% 234px 2%;}
.blogbox{width:96%; font-family:KozLight; margin:20px 2%;}
.blogxt{width:100%; float:left;}
.blogxt span{font-size:30px; color:#333; font-family:dax}
.blogxt p{font-size:20px; margin:0px 0px 20px 0px; color:#000000; text-align:justify; line-height:30px;}
.blogxt b{font-size:14px; color:#003366; font-family:calibri;}
.blogimg img{width:0%; float:right; height:0px;}
.comment-respond{ width:96%; margin:0px 2%;}
.navigation { width:96%; margin:0px 2%;}
.work{width:96%; font-family:KozLight; margin:0px 2%; background-color:#f6f5f1;}
.workimg{width:100%; float:left;}
.workimg img{width:100%; float:left;}
.worktx{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.worktx span{ font-family:dax; font-size:29px; color:#333333;}
.worktx p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.workimg2{width:100%; float:left;}
.workimg2 img{width:100%; float:left;}
.worktx2{width:100%; float:right; margin:10px 0px 0px 0px; text-align:center;}
.worktx2 span{ font-family:dax; font-size:29px; color:#333333;}
.worktx2 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.client img{float:left; margin:0px 0px 0px 0px; height:0px; width:0px;}
.client span{ color:#; font-weight:bold; font-size:0px;}
.clientline{width:100%; float:left; background-color:#fff; margin:0px; padding:0px; height:0px;}
}
@media only screen and (min-width:0px) and (max-width:479px)
{
.main{width:100%; margin:auto;}
.logo ul{width:100%; float:right; margin:20px 0px 0px 0px; list-style:none; padding:0px; text-align:center; font-family:sinkin;}
.logo ul li{margin:5px 10px 0px 10px; padding:0px; list-style:none; float:left;}
.logo ul span{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; background-image:url(images/airo.png); background-repeat:no-repeat; background-position:center bottom; height:40px;}
.logo ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px;}
.slice{width:100%; float:left; margin:150px 0px 0px 0px; font-family:dax; font-size:50px; color:#ff0066; padding:30px 0px 0px 0px; text-align:center; line-height:50px;}
.slice p{font-family:sinkin; font-size:22px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:30px;}
.slice img{ margin:20px 0px 0px 0px}
.service{width:100%; float:left; font-family:dax; margin:0px 0px 80px 0px; text-align:center; background-color:#f6f6f6; padding:10px 0px 10px 0px; background-image:url(images/worldjpg); background-repeat:no-repeat; background-position:center top;} 
.service span{font-size:20px; padding-bottom:10px; float:left; margin:0px 2%; text-align:center; width:96%;}
.service p{font-size:15px; margin:0px 0px 0px 0px; padding:0px; float:left; margin:0px 2%; text-align:center; width:96%; line-height:25px;} 
.module{width:96%; float:left; height:100%; padding:10px 2% 0px 2%;}
.mseo{width:100%; float:left; text-align:center; margin:0px 0px 40px 0px; padding:0px 0px;}
.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}
.digital{width:96%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center; padding:0px 2%;}
.blog{width:100%; float:left; padding:20px 0 50px 0; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
.blogap{width:100%; float:left; padding:0%;}
.blogtext{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.blogtext2{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:96%; float:left; padding:0px 2%;}
.join img{margin:0px 10px 15px 0px; clear:both;}
.touch{width:96%; float:left; margin:20px 0px 0px 0px; padding:0px 2%;}
.table{width:90%; height:36px; border:0px; background-image:url(images/tablejpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.friend{width:96%; float:right; margin:60px 0px 0px 0px; text-align:center; padding:0px 2%;}
.friline{ background-color:#FFFFFF; height:3px; width:100%; float:left; margin:10px 0px 10px 0px;}
.bottom{width:100%; float:left; padding:20px 0px; background-color:#282b34;}
.usefull{width:96%; float:left; margin:0px 20px 0px 2%; text-align:center;}
.slink{width:96%; float:right; margin:0px 2%;}
.wmang{width:96%; float:left; margin:0px 2%;}
.marketing{width:100%; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.address p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF; padding:0px;}
.call{width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.call p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF;}
.call a{ margin:0px 0px 0px 0px; color:#FFFF00; text-decoration:none;}
.call a:hover{ margin:0px 0px 0px 0px; color:#FFF; text-decoration:none;}
.copy{width:100%; float:left; background-color:#121319; color:#FFFFFF; text-align:center; line-height:30px; font-size:13px;}
.copy p{line-height:15px; font-size:13px; margin:0px 0px 10px 0px; padding:0px;}
.copy a{ padding:0px 10px; color:#FFFFFF; font-size:13px; text-decoration:none;}
.copy a:hover{ padding:0px 10px; color:#FFFF00; font-size:13px; text-decoration:none;}
.copyline{width:100%; float:left; background-color:#999999; height:1px; margin:0px 0px 0px 0px;}
.visit{width:100%; float:left; margin:40px 0px 0px 0px; text-align:center;}
.ourteam{width:100%; float:left; background-image:url(images/our-team.gif); background-repeat:no-repeat; background-color:#f0f0f0; height:542px; background-position:center top;}
.about{width:100%; float:left; padding:205px 0px 100px 0px; margin:0px 0px 0px 0px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:27px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:40px;}
.whowe{width:100%; float:left; font-family:KozLight; margin:0px 0px 0px 0px;}
.whowe span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.droser{ width:96%; float:left; margin:120px 2% 0px 2%; }
.people{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#000a26;}
.people span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#fff;}
.people p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#fff; text-align:justify; line-height:30px;}
.team{width:96%; float:left; padding:10px 2%; background-color:#000a26; text-align:center;}
.team img{width:100%; float:left;}
.understand{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#f1f1f1;}
.understand span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.understand p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.passion{width:96%; float:left; padding:20px 2%; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center; font-family:KozLight; }
.passion p{ font-size:20px; margin:40px 0px 30px 0px; line-height:25px; font-weight:bold;}
.touch2{width:90%; float:left; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.tabl2{width:90%; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 9%;}  
.table22{width:90%; height:120px; border:0px; padding:7px 0px 0px 9%; border:solid 1px #c6c6c6;}
.tabemail{width:90%; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 9%; font-family:arial; font-weight:bold;}
.send2{width:128px; height:48px; color:#FFFFFF; font-size:22px; padding:0px 10px 5px 10px; text-transform:uppercase; background-image:url(images/send2.jpg); background-repeat:no-repeat; border:0px;}
.submit2{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.wmang2{width:96%; float:left; margin:50px 2%; line-height:35px;}
.marketing2{width:96%; color:#FFFFFF; font-size:24px; padding:15px 2%; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 20px 0px 5px;}
.address2 p{ width:200px; float:left; margin:0px 0px 0px 5px; color:#FFFFFF; padding:0px; font-size:16px;}
.address2 b{ color:#333; padding:0px; font-size:30px; font-family:dax;}
.lineco{ background-color:#CCCCCC; height:1px; float:left; width:100%; margin:10px 0px;}
.footer2{background-color:#272b36; width:96%; float:left; padding:10px 2%; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}
.bottom2{width:96%; float:left; padding:20px 2%; background-color:#121319;}
.usefull2{width:96%; float:left; margin:0px 2%;}
.usefull2 ul{margin:0px; padding:0px; list-style:none;}
.usefull2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}
.slink2{width:96%; float:left; margin:0px 2%;}
.slinb{width:96%; float:right; margin:0px 2%;}
.page_header {position:relative; z-index:1; width:100%; overflow: hidden;}
.page_hero_container {display:table; width: 100%; position: relative; z-index: 2; }
.page_hero_content {margin: 0 auto; position: relative; text-align: center; vertical-align: middle; padding: 1px 0px 92px 0px; width:100%; }
.page_subnav { background: #f5f5f5; text-align: center; position: relative; width: 100%; z-index:4; }
.page_subnav.sticky { position: fixed; top: 74px;}
.slogo{width:100%; padding-top:20px; background-color:#f5f5f5; float:left;}
.smopage{width:100%; float:left; padding:185px 0px 140px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.webpage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/seoslice.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage p{font-family:Ebrima; font-size:30px; font-weight:bold; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.seotext{width:100%; margin:auto; text-align:center;}
.seotx{width:96%; font-family:arial; margin:30px 2%;}
.seotx span{ font-size:40px;}
.seometh{width:96%; float:left; font-family:dax; padding:50px 2%; background-color:#f1f1f1;}
.seometho2{margin:10px 0px 0px 0px; float:left; width:96%; padding:0px 2%;}
.seometho{margin:10px 2% 30px 2%; float:left; width:96%}
.onpage{width:96%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 2%; background-color:#fff;}
.onpag{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpag2{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpagtx{font-family:Ebrima; margin:0px 0px 30px 0px; float:left; color:#666; font-size:20px; padding:0px 2%; width:96%;}
.custom{width:100%; float:left; padding:20px 0px; margin:0px 0px 0px 0px; background-image:url(images/custo.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.custo{margin:40px 0px 30px 0px; float:left; text-align:center; width:100%;}
.custo span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.custo p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold;}
.custo ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.custo ul li{color:#fff; font-size:19px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:30px; }
.white{ width:100%; float:left; margin:20px 0px; background-color:#FFFFFF;}
.whoweline2{width:100%; float:left; margin:15px 0px; background-color:#CCCCCC; height:1px;}
.whoweline1{width:100%; float:left; margin:15px 0px; background-color:#d1285b; height:3px;}
.desigtx{width:96%; font-family:arial; margin:30px 2%;}
.desigtx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.desigtx p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.design{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.designtho{margin:10px 2%; float:left; width:96%;}
.designtho2{margin:10px 2%; float:left; width:96%;}
.desag{margin:10px 2%; float:left; width:96%;}
.desag2{margin:10px 2%; float:left; width:96%;}
.approach{width:100%; float:left; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/approach.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.approach span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.approach p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.apptx{width:96%; margin:auto;}
.smotx{width:96%; font-family:arial; margin:30px 2%;}
.smotx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.developtho{ width:96%; margin:10px 2%; float:left; background-image:url(images/develojpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:35px; font-weight:bold;}
.developtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.developtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.developtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.codeve{width:100%; background-image:url(images/content-de.jpg); background-repeat:no-repeat; background-position:center top; float:left; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 40px 0px; background-color:#000a26;}
.codev{width:96%; margin:auto; padding:0px 2%;}
.affitho{ width:96%; margin:10px 2%; float:left;}
.affitho2{ width:96%; margin:10px 2%; float:left;}
.affitx{font-family:Ebrima; margin:0px 2%; color:#333; font-size:20px; width:96%; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}
.ditx{width:96%; font-family:arial; margin:30px 2%;}
.ditx span{font-size:42px; color:#d1285b; font-family:dax; font-weight:bold;}
.seobox{width:96%; font-family:KozLight; margin:20px 2%;}
.seoboxt{width:96%; float:left; margin:0px 2%;}
.seobox span{font-size:30px; color:#000000; line-height:35px;}
.seobox p{font-size:18px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:100%; float:right; margin:30px 0px 0px 0px; text-align:center;}
.seoline{width:96%; margin:5px 2%; background-color:#ccd0d6; float:left; height:1px;}
.conact{width:100%; float:left; padding:210px 0px 60px 0px; margin:0px 0px 0px 0px; background-image:url(images/conatc.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.understand2{width:96%; float:left; font-family:KozLight; padding:2%; background-color:#eaeaeb; margin-bottom:20px;}
.location img{ width:100%; float:left;}
.understand2 span{width:100%; float:left; font-size:35px; margin:0px 0px 0px 0px; color:#000000;}
.understand2 p{font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.creting{width:96%; margin:10px 2%;}
.sitemap{width:96%; margin:auto; padding:0px 2%;}
.sitemap ul{ margin:0px 0px 0px 20px; padding:0px; }
.error{width:96%; float:left; padding:234px 2% 234px 2%;}
.blogbox{width:96%; font-family:KozLight; margin:20px 2%;}
.blogxt{width:100%; float:left;}
.blogxt span{font-size:30px; color:#333; font-family:dax}
.blogxt p{font-size:20px; margin:0px 0px 20px 0px; color:#000000; text-align:justify; line-height:30px;}
.blogxt b{font-size:14px; color:#003366; font-family:calibri;}
.blogimg img{width:0%; float:right; height:0px;}
.comment-respond{ width:96%; margin:0px 2%;}
.navigation { width:96%; margin:0px 2%;}
.work{width:96%; font-family:KozLight; margin:0px 2%; background-color:#f6f5f1;}
.workimg{width:100%; float:left;}
.workimg img{width:100%; float:left;}
.worktx{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.worktx span{ font-family:dax; font-size:29px; color:#333333;}
.worktx p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.workimg2{width:100%; float:left;}
.workimg2 img{width:100%; float:left;}
.worktx2{width:100%; float:right; margin:10px 0px 0px 0px; text-align:center;}
.worktx2 span{ font-family:dax; font-size:29px; color:#333333;}
.worktx2 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.client img{float:left; margin:0px 0px 0px 0px; height:0px; width:0px;}
.client span{ color:#; font-weight:bold; font-size:0px;}
.clientline{width:100%; float:left; background-color:#fff; margin:0px; padding:0px; height:0px;}
}
@media only screen and (min-width:0px) and (max-width:319px)
{
.main{width:100%; margin:auto;}
.logo ul{width:100%; float:right; margin:20px 0px 0px 0px; list-style:none; padding:0px; text-align:center; font-family:sinkin;}
.logo ul li{margin:5px 10px 0px 10px; padding:0px; list-style:none; float:left;}
.logo ul span{margin:5px 0px 0px 0px; padding:0px; list-style:none; float:left; background-image:url(images/airo.png); background-repeat:no-repeat; background-position:center bottom; height:40px;}
.logo ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px;}
.slice{width:100%; float:left; margin:150px 0px 0px 0px; font-family:dax; font-size:50px; color:#ff0066; padding:30px 0px 0px 0px; text-align:center; line-height:50px;}
.slice p{font-family:sinkin; font-size:22px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:30px;}
.slice img{ margin:20px 0px 0px 0px}
.service{width:100%; float:left; font-family:dax; margin:0px 0px 80px 0px; text-align:center; background-color:#f6f6f6; padding:10px 0px 10px 0px; background-image:url(images/worldjpg); background-repeat:no-repeat; background-position:center top;} 
.service span{font-size:20px; padding-bottom:10px; float:left; margin:0px 2%; text-align:center; width:96%;}
.service p{font-size:15px; margin:0px 0px 0px 0px; padding:0px; float:left; margin:0px 2%; text-align:center; width:96%; line-height:25px;} 
.module{width:96%; float:left; height:100%; padding:10px 2% 0px 2%;}
.mseo{width:100%; float:left; text-align:center; margin:0px 0px 40px 0px; padding:0px 0px;}
.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}
.digital{width:96%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center; padding:0px 2%;}
.blog{width:100%; float:left; padding:20px 0 50px 0; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
.blogap{width:100%; float:left; padding:0%;}
.blogtext{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.blogtext2{width:96%; float:left; padding:2%; margin:0px 0px 0px 0px;}
.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:96%; float:left; padding:0px 2%;}
.join img{margin:0px 10px 15px 0px; clear:both;}
.touch{width:96%; float:left; margin:20px 0px 0px 0px; padding:0px 2%;}
.table{width:90%; height:36px; border:0px; background-image:url(images/tablejpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.table2{width:90%; height:116px; border:0px; background-image:url(images/table2jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 10%; background-color:#666a76;}
.send{width:118px; height:48px; color:#FFFFFF; font-size:22px; padding:5px 10px 5px 10px; text-transform:uppercase; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0px;}
.submit{ width:100%; float:left; margin:20px 0px 0px 0px; text-align:center;}
.friend{width:96%; float:right; margin:60px 0px 0px 0px; text-align:center; padding:0px 2%;}
.friline{ background-color:#FFFFFF; height:3px; width:100%; float:left; margin:10px 0px 10px 0px;}
.bottom{width:100%; float:left; padding:20px 0px; background-color:#282b34;}
.usefull{width:96%; float:left; margin:0px 20px 0px 2%; text-align:center;}
.slink{width:96%; float:right; margin:0px 2%;}
.wmang{width:96%; float:left; margin:0px 2%;}
.marketing{width:100%; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.address p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF; padding:0px;}
.call{width:100%; float:left; margin-bottom:5px; padding:0px 0%;}
.call p{ width:200px; float:left; margin:0px 0px 0px 10px; color:#FFFFFF;}
.call a{ margin:0px 0px 0px 0px; color:#FFFF00; text-decoration:none;}
.call a:hover{ margin:0px 0px 0px 0px; color:#FFF; text-decoration:none;}
.copy{width:100%; float:left; background-color:#121319; color:#FFFFFF; text-align:center; line-height:30px; font-size:13px;}
.copy p{line-height:15px; font-size:13px; margin:0px 0px 10px 0px; padding:0px;}
.copy a{ padding:0px 10px; color:#FFFFFF; font-size:13px; text-decoration:none;}
.copy a:hover{ padding:0px 10px; color:#FFFF00; font-size:13px; text-decoration:none;}
.copyline{width:100%; float:left; background-color:#999999; height:1px; margin:0px 0px 0px 0px;}
.visit{width:100%; float:left; margin:40px 0px 0px 0px; text-align:center;}
.ourteam{width:100%; float:left; background-image:url(images/our-team.gif); background-repeat:no-repeat; background-color:#f0f0f0; height:542px; background-position:center top;}
.about{width:100%; float:left; padding:205px 0px 100px 0px; margin:0px 0px 0px 0px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:27px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:40px;}
.whowe{width:100%; float:left; font-family:KozLight; margin:0px 0px 0px 0px;}
.whowe span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.droser{ width:96%; float:left; margin:120px 2% 0px 2%; }
.people{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#000a26;}
.people span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#fff;}
.people p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#fff; text-align:justify; line-height:30px;}
.team{width:96%; float:left; padding:10px 2%; background-color:#000a26; text-align:center;}
.team img{width:100%; float:left;}
.understand{width:96%; float:left; font-family:KozLight; padding:50px 2%; background-color:#f1f1f1;}
.understand span{width:96%; float:left; font-size:35px; margin:0px 2%; color:#000000;}
.understand p{width:96%; float:right; font-size:20px; float:left; margin:20px 2%; color:#000000; text-align:justify; line-height:30px;}
.passion{width:96%; float:left; padding:20px 2%; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center; font-family:KozLight; }
.passion p{ font-size:20px; margin:40px 0px 30px 0px; line-height:25px; font-weight:bold;}
.touch2{width:90%; float:left; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.tabl2{width:90%; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 9%;}  
.table22{width:90%; height:120px; border:0px; padding:7px 0px 0px 9%; border:solid 1px #c6c6c6;}
.tabemail{width:90%; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 9%; font-family:arial; font-weight:bold;}
.send2{width:128px; height:48px; color:#FFFFFF; font-size:22px; padding:0px 10px 5px 10px; text-transform:uppercase; background-image:url(images/send2.jpg); background-repeat:no-repeat; border:0px;}
.submit2{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.wmang2{width:96%; float:left; margin:50px 2%; line-height:35px;}
.marketing2{width:96%; color:#FFFFFF; font-size:24px; padding:15px 2%; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 20px 0px 5px;}
.address2 p{ width:200px; float:left; margin:0px 0px 0px 5px; color:#FFFFFF; padding:0px; font-size:16px;}
.address2 b{ color:#333; padding:0px; font-size:30px; font-family:dax;}
.lineco{ background-color:#CCCCCC; height:1px; float:left; width:100%; margin:10px 0px;}
.footer2{background-color:#272b36; width:96%; float:left; padding:10px 2%; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}
.bottom2{width:96%; float:left; padding:20px 2%; background-color:#121319;}
.usefull2{width:96%; float:left; margin:0px 2%;}
.usefull2 ul{margin:0px; padding:0px; list-style:none;}
.usefull2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}
.slink2{width:96%; float:left; margin:0px 2%;}
.slinb{width:96%; float:right; margin:0px 2%;}
.page_header {position:relative; z-index:1; width:100%; overflow: hidden;}
.page_hero_container {display:table; width: 100%; position: relative; z-index: 2; }
.page_hero_content {margin: 0 auto; position: relative; text-align: center; vertical-align: middle; padding: 1px 0px 92px 0px; width:100%; }
.page_subnav { background: #f5f5f5; text-align: center; position: relative; width: 100%; z-index:4; }
.page_subnav.sticky { position: fixed; top: 74px;}
.slogo{width:100%; padding-top:20px; background-color:#f5f5f5; float:left;}
.smopage{width:100%; float:left; padding:185px 0px 140px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.webpage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/webdesign.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage{width:100%; float:left; padding:215px 0px 190px 0px; margin:0px 0px 0px 0px; background-image:url(images/seoslice.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:60px; color:#fffbbb; background-position:center top; font-weight:bold;}
.seopage p{font-family:Ebrima; font-size:30px; font-weight:bold; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.seotext{width:100%; margin:auto; text-align:center;}
.seotx{width:96%; font-family:arial; margin:30px 2%;}
.seotx span{ font-size:40px;}
.seometh{width:96%; float:left; font-family:dax; padding:50px 2%; background-color:#f1f1f1;}
.seometho2{margin:10px 0px 0px 0px; float:left; width:96%; padding:0px 2%;}
.seometho{margin:10px 2% 30px 2%; float:left; width:96%}
.onpage{width:96%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 2%; background-color:#fff;}
.onpag{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpag2{margin:10px 0px 10px 0px; float:left; padding:0px 2%; width:96%;}
.onpagtx{font-family:Ebrima; margin:0px 0px 30px 0px; float:left; color:#666; font-size:20px; padding:0px 2%; width:96%;}
.custom{width:100%; float:left; padding:20px 0px; margin:0px 0px 0px 0px; background-image:url(images/custo.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.custo{margin:40px 0px 30px 0px; float:left; text-align:center; width:100%;}
.custo span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.custo p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold;}
.custo ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.custo ul li{color:#fff; font-size:19px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:30px; }
.white{ width:100%; float:left; margin:20px 0px; background-color:#FFFFFF;}
.whoweline2{width:100%; float:left; margin:15px 0px; background-color:#CCCCCC; height:1px;}
.whoweline1{width:100%; float:left; margin:15px 0px; background-color:#d1285b; height:3px;}
.desigtx{width:96%; font-family:arial; margin:30px 2%;}
.desigtx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.desigtx p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.design{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.designtho{margin:10px 2%; float:left; width:96%;}
.designtho2{margin:10px 2%; float:left; width:96%;}
.desag{margin:10px 2%; float:left; width:96%;}
.desag2{margin:10px 2%; float:left; width:96%;}
.approach{width:100%; float:left; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/approach.jpg); background-attachment:fixed; background-position:center top; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.approach span{color:#fffbbb; font-size:35px;  font-weight:bold;}
.approach p{color:#fff; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.apptx{width:96%; margin:auto;}
.smotx{width:96%; font-family:arial; margin:30px 2%;}
.smotx span{font-size:38px; color:#d1285b; font-family:dax; font-weight:bold;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.developtho{ width:96%; margin:10px 2%; float:left; background-image:url(images/develojpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:35px; font-weight:bold;}
.developtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.developtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.developtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
.codeve{width:100%; background-image:url(images/content-de.jpg); background-repeat:no-repeat; background-position:center top; float:left; font-family:Arial, Helvetica, sans-serif; padding:40px 0px 40px 0px; background-color:#000a26;}
.codev{width:96%; margin:auto; padding:0px 2%;}
.affitho{ width:96%; margin:10px 2%; float:left;}
.affitho2{ width:96%; margin:10px 2%; float:left;}
.affitx{font-family:Ebrima; margin:0px 2%; color:#333; font-size:20px; width:96%; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}
.ditx{width:96%; font-family:arial; margin:30px 2%;}
.ditx span{font-size:42px; color:#d1285b; font-family:dax; font-weight:bold;}
.seobox{width:96%; font-family:KozLight; margin:20px 2%;}
.seoboxt{width:96%; float:left; margin:0px 2%;}
.seobox span{font-size:30px; color:#000000; line-height:35px;}
.seobox p{font-size:18px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:100%; float:right; margin:30px 0px 0px 0px; text-align:center;}
.seoline{width:96%; margin:5px 2%; background-color:#ccd0d6; float:left; height:1px;}
.conact{width:100%; float:left; padding:210px 0px 60px 0px; margin:0px 0px 0px 0px; background-image:url(images/conatc.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}
.understand2{width:96%; float:left; font-family:KozLight; padding:2%; background-color:#eaeaeb; margin-bottom:20px;}
.location img{ width:100%; float:left;}
.understand2 span{width:100%; float:left; font-size:35px; margin:0px 0px 0px 0px; color:#000000;}
.understand2 p{font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.creting{width:96%; margin:10px 2%;}
.sitemap{width:96%; margin:auto; padding:0px 2%;}
.sitemap ul{ margin:0px 0px 0px 20px; padding:0px; }
.error{width:96%; float:left; padding:234px 2% 234px 2%;}
.blogbox{width:96%; font-family:KozLight; margin:20px 2%;}
.blogxt{width:100%; float:left;}
.blogxt span{font-size:30px; color:#333; font-family:dax}
.blogxt p{font-size:20px; margin:0px 0px 20px 0px; color:#000000; text-align:justify; line-height:30px;}
.blogxt b{font-size:14px; color:#003366; font-family:calibri;}
.blogimg img{width:0%; float:right; height:0px;}
.comment-respond{ width:96%; margin:0px 2%;}
.navigation { width:96%; margin:0px 2%;}
.work{width:96%; font-family:KozLight; margin:0px 2%; background-color:#f6f5f1;}
.workimg{width:100%; float:left;}
.workimg img{width:100%; float:left;}
.worktx{width:100%; float:left; margin:10px 0px 0px 0px; text-align:center;}
.worktx span{ font-family:dax; font-size:29px; color:#333333;}
.worktx p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.workimg2{width:100%; float:left;}
.workimg2 img{width:100%; float:left;}
.worktx2{width:100%; float:right; margin:10px 0px 0px 0px; text-align:center;}
.worktx2 span{ font-family:dax; font-size:29px; color:#333333;}
.worktx2 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; margin:15px 0px 20px 0px;}
.client img{float:left; margin:0px 0px 0px 0px; height:0px; width:0px;}
.client span{ color:#; font-weight:bold; font-size:0px;}
.clientline{width:100%; float:left; background-color:#fff; margin:0px; padding:0px; height:0px;}
}