body{margin:0px; padding:0px; font-family:KozLight; background-color:#fff; background-attachment:fixed;}

@font-face{font-family:KozLight; src:url(KozLight.otf);}
@font-face{font-family:dax; src:url(dax.ttf);}
@font-face{font-family:FRAHV; src:url(FRAHV.TTF);}
@font-face{font-family:Brandon; src:url(Brandon.otf);}
@font-face{font-family:sinkin; src:url(sinkin.ttf);}
@font-face{font-family:Ebrima; src:url(Ebrima.ttf);}
.container{ width:100%; font-family:KozLight; float:left;}

.clear{ margin:0px; padding:0px; clear:both;}
.main{width:980px; margin:auto;}
.logo{ position: fixed; top: 0; left: 0; width: 100%; padding: 0px 0 0px; background: rgba(0,0,0,0.4); z-index: 999; transition: background linear 0.25s;}
.logo.scroll{background:#000; opacity:1; filter:alpha(opacity=10);}
.logo.scroll ul li a{ color:#fff; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:bold;}
.logo.scroll ul li a:hover{ color:#ffff00; text-decoration:none; font-size:12px; border-bottom-color:#000000;}

.logo img{float:left; margin:2px 0px 2px 0px;}
.logo ul{width:50%; 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:100px 0px 0px 0px; font-family:dax; font-size:70px; color:#fff; background-image:url(images/digitalpng); background-repeat:no-repeat; padding:30px 0px 0px 0px; text-align:center; line-height:90px;}
.slice h1{margin:0px; font-size:70px; color:#fff; padding:0px; line-height:70px; font-weight:normal}
.slice p{font-family:sinkin; font-size:25px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}
.slice img{ margin:20px 0px 0px 0px}

.sworld{width:100%; float:left; background-color:#fff; background-image:url(images/world.jpg); background-repeat:no-repeat; background-position:center top;} 
.service{width:980px; font-family:dax; margin:40px auto 80px auto; padding:70px 0px 80px 0px; } 
.service span{color:#313131; font-size:40px; padding-bottom:10px; float:left; margin-left:486px;}
.service h2{color:#313131; font-size:35px; padding-bottom:10px; float:left; margin-left:486px; font-weight:normal}
.service p{color:#515151; font-size:20px; margin:20px 0px 0px 0px; padding:0px; float:left; margin:0px 0px 0px 486px; font-family:KozLight; font-weight:bold; } 

.module{width:100%; font-family:KozLight; float:left; height:100%; padding:10px 0px 40px 0px;}

.mseo{width:200px; float:left; text-align:center; margin:20px 20px 0px 20px; padding:10px 0px;}
.mseo span{ color:#fff; font-size:20px; line-height:30px; font-weight:bold;}
.mseo p{color:#fff; margin:10px 0px 30px 0px; padding:0px; font-size:14px; line-height:18px;}

.moduleline{width:100%; float:left; margin:10px 0px; padding:0px;}

.digital{width:100%; float:left; font-family:dax; margin:20px 0px 20px 0px; text-transform:uppercase; text-align:center;}
.digital p{color:#fff; font-size:35px; margin:20px 0px 20px 0px; padding:0px;} 

.line{height:1px; width:100%; margin:auto; background-color:#c9c9c9;}

.blog{width:100%; float:left; padding:20px 0px 50px 0px; background-color:#fff; margin:0px 0px 0px 0px; background-image:url(images/blogbg.jpg); background-repeat:no-repeat; background-position:center top;}
.blogap{width:90%; float:left; padding:5% 5% 0px 5%;}
.blogtext{width:312px; float:left; padding:15px 0px; margin:0px 0px 0px 10px; background-color:#fff; text-align:center; font-family:KozLight; height:510px;}
.blogtext p{color:#333; font-size:14px; margin:15px 0px 13px 0px; padding:0px; line-height:20px;}
.blogtext b{color:#081833; font-size:18px; font-weight:bold; line-height:21px; margin:0px; padding:0px; float:left;}
.blogtext strong{color:#333; font-size:14px; font-family:calibri; font-weight:normal;}
.blogtext a{font-size:13px; color:#081833; font-family:KozLight; padding:0px; line-height:20px; text-decoration:none;}

.blogtext2{width:312px; float:left; padding:15px 0px; margin:0px 0px 0px 10px; background-color:#fff; font-family:KozLight; text-align:center; height:510px;}
.blogtext2 p{color:#333; font-size:14px; margin:10px 0px 20px 0px; padding:0px; line-height:20px;}
.blogtext2 b{color:#081833; font-size:20px; font-weight:bold; line-height:25px; margin:0px; padding:0px; float:left;}
.blogtext2 strong{color:#333; font-size:14px; font-family:calibri; font-weight:normal;}
.blogtext2 a{font-size:13px; color:#081833; font-family:KozLight; padding:0px; line-height:20px; text-decoration:none;}

.footer{background-color:#353946; width:100%; float:left; padding:20px 0px 0px 0px;}
.join{width:47px; float:left; font-family:Brandon; color:#FFFFFF; font-size:25px; line-height:15px;}
.join img{margin:0px 10px 15px 0px; clear:both;}

.touch{width:455px; float:left; margin:20px 0px 60px 40px;}
.touch span{ color:#FFFFFF; font-family:Brandon; font-size:25px;}
.touch p{ margin:10px 0px 0px 0px; padding:0px; clear:both;}
.table{width:533px; height:36px; border:0px; background-image:url(images/table.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 12px;}
.table2{width:533px; height:116px; border:0px; background-image:url(images/table2.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:17px; padding:2px 0px 0px 12px;}
.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:255px; float:right; margin:60px 50px 0px 0px; text-align:center;}
.friend span{ text-transform:uppercase; color:#FFFF00; font-size:25px; line-height:30px; font-weight:bold;}
.friend p{color:#FFF; margin:22px 0px; font-size:16px; line-height:18px; text-align:justify;}
.friend b{ text-transform:uppercase; color:#FFF; font-size:25px; line-height:50px; font-weight:bold;}
.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:280px; float:left; margin:0px 20px 0px 20px;}
.usefull ul{margin:0px; padding:0px; list-style:none;}
.usefull ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.usefull a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.usefull a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.usefull span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}

.slink{width:220px; float:right; margin:0px 0px 0px 0px;}
.slink ul{margin:0px; padding:0px; list-style:none;}
.slink ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.slink a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.slink a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.slink span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}

.wmang{width:240px; float:left; margin:0px 0px 0px 90px;}
.marketing{width:260px; color:#FFFFFF; font-size:22px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address{ width:330px; float:left; margin-bottom:5px;}
.address img{float:left; margin:10px 10px 0px 5px;}
.address p{ width:200px; float:left; margin:0px 0px 0px 15px; color:#FFFFFF; padding:0px;}

.call{width:330px; float:left; margin-bottom:5px;}
.call img{float:left; margin:5px 10px 5px 5px;}
.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:180px 0px 125px 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:#fff; text-align:center; background-position:center top;}
.about p{font-family:KozLight; font-size:35px; color:#fff; margin:20px 0px 0px 0px; padding:0px; line-height:50px;}

.whowe{width:100%; float:left; font-family:KozLight; margin:50px 0px 50px 0px;}
.whowe span{width:20%; float:left; font-size:35px; margin:0px 50px 0px 110px; color:#000000;}
.whoweline{width:100%; float:left; margin:5px 0px 5px 0px; background-color:#d1285b; height:3px;}
.whowe p{width:50%; float:right; font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}

.people{width:100%; float:left; font-family:KozLight; padding:50px 0px 50px 0px; background-color:#000a26;}
.people span{width:20%; float:left; font-size:35px; margin:0px 50px 0px 110px; color:#fff;}
.people p{width:50%; float:right; font-size:20px; float:left; margin:20px 0px 0px 0px; color:#fff; text-align:justify; line-height:30px;}

.team{width:100%; float:left; padding:10px 0px 10px 0px; background-color:#000a26; text-align:center;}

.understand{width:100%; float:left; font-family:KozLight; padding:50px 0px 50px 0px; background-color:#f1f1f1;}
.understand span{width:25%; float:left; font-size:35px; margin:0px 50px 0px 110px; color:#000000;}
.understand p{width:45%; float:right; font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}


.passion{width:100%; float:left; padding:20px 0px 50px 0px; margin:0px 0px 0px 0px; background-image:url(images/blogbgjpg); 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:430px; float:right; margin:0px 20px 20px 0px; font-family:KozLight;}
.touch2line{background-color:#333333; height:2px; margin:10px 0px;}
.touch2 p{margin:10px 0px 0px 33px; padding:0px; color:#656565; font-family:KozLight; font-size:17px; font-weight:bold;}
.tabl2{width:400px; height:40px; border:solid 1px #c6c6c6; padding:0px 0px 0px 5px;} 
.table22{width:400px; height:120px; border:0px; padding:7px 0px 0px 5px; border:solid 1px #c6c6c6;}
.tabemail{width:395px; height:40px; border:0px; background-image:url(images/tablein3.jpg); background-repeat:no-repeat; color:#fff; font-size:17px; padding:5px 0px 0px 12px; 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:420px; float:left; margin:50px 0px 0px 20px; line-height:35px;}
.marketing2{width:100%; color:#FFFFFF; font-size:24px; padding:15px 0px 5px 0px; font-family:Brandon; text-transform:uppercase; }
.address2{ width:100%; float:left; margin-bottom:5px; }
.address2 img{float:left; margin:25px 40px 0px 5px;}
.address2 p{ width:350px; float:left; margin:0px 0px 0px 15px; 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:100%; float:left; padding:10px 0px 0px 0px; background-image:url(images/contc.jpg); background-repeat:no-repeat; background-position:center top;}

.bottom2{width:100%; float:left; padding:20px 0px; background-color:#121319;}
.usefull2{width:280px; float:left; margin:0px 20px 0px 20px;}
.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:220px; float:left; margin:0px 0px 0px 120px;}
.slink2 ul{margin:0px; padding:0px; list-style:none;}
.slink2 ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.slink2 a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.slink2 a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.slink2 span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}

.slinb{width:200px; float:right; margin:0px 0px 0px 70px;}
.slinb ul{margin:0px 0px 0px 20px; padding:0px; list-style:none;}
.slinb ul li{margin:0px; padding:0px; list-style:none; font-size:12px;}
.slinb a{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;} 
.slinb a:hover{ color:#FFFFFF; font-family:Arial; font-size:15px; text-decoration:none; margin:0px; padding:0px;}
.slinb span{ color:#FFFFFF; font-family:Brandon; font-size:26px;}

.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;}
.slogo span{font-family:dax; color:#333; font-size:45px; font-weight:bold;}
.slogo ul{margin:10px 10px 20px 13px; padding:0px 0px 0px 0px; font-family:Ebrima; color:#000000; text-align:justify; background-color:#f5f5f5; float:left; list-style:none;}
.slogo ul li{margin:0px 10px 0px 10px; padding:0px; }
.slogo ul li a{ color:#666; text-decoration:none; font-size:14px; font-weight:bold; line-height:30px;} 
.slogo ul li a:hover{ color:#0f3d7e; font-size:14px; text-decoration:underline;}
.slogo img{margin:5px 5px 0px 0px; padding:0px; 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:980px; margin:auto; text-align:center;}

.seotx{width:800px; font-family:arial; margin:30px auto 30px auto;}
.seotx span{font-size:26px; color:#d1285b; font-family:dax; font-weight:normal;}
.seotx p{font-size:15px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.seotx strong{font-size:16px; color:#333; font-family:dax; font-weight:normal}
.seotx ul{font-size:15px; margin:15px 0px; color:#333; text-align:justify; line-height:25px;}
.seotx ul li{font-size:15px; margin:0px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}

.seometh{width:100%; float:left; font-family:dax; padding:50px 0px 20px 0px; background-color:#f1f1f1;}
.seometho{margin:10px 0px 30px 100px; float:left;}
.seometho span{color:#d1285b; font-size:22px; font-weight:bold;}
.seometho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.seometho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.seometho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}

.seometho2{margin:10px 0px 30px 150px; float:left; }
.seometho2 span{color:#d1285b; font-size:22px; font-weight:bold;}
.seometho2 p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; line-height:25px;}
.seometho2 ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.seometho2 ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}

.onpage{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; padding:30px 0px 30px 0px; background-color:#fff;}

.onpag{margin:10px 0px 10px 100px; float:left;}
.onpag span{color:#d1285b; font-size:22px; font-weight:bold; }
.onpag p{color:#000; font-size:20px; margin:10px 0px 10px 0px; padding:0px; line-height:25px;}
.onpag ul{color:#333; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.onpag ul li{font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:25px;}

.onpag2{margin:10px 0px 10px 90px; float:left;}
.onpag2 span{color:#d1285b; font-size:22px; font-weight:bold;}
.onpag2 p{color:#000; font-size:20px; margin:10px 0px 10px 0px; padding:0px; line-height:25px;}
.onpag2 ul{color:#333; margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.onpag2 ul li{font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; line-height:25px;}

.onpagtx{font-family:Ebrima; margin:0px 0px 20px 20px; float:left; color:#666; font-size:18px;}

.custom{width:100%; float:left; padding:40px 0px; margin:40px 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:20px 0px 30px 0px; float:left; text-align:center; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif}
.custo span{color:#fffbbb; font-size:25px; font-weight:bold;}
.custo p{color:#fff; font-size:17px; 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:17px; 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:800px; font-family:arial; margin:30px auto 30px auto;}
.desigtx span{font-size:20px; color:#d1285b; font-family:dax;}
.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 0px 30px 85px; float:left; width:350px;}
.designtho span{color:#d1285b; font-size:20px; font-weight:normal;}
.designtho p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.designtho ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.designtho ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}

.designtho2{margin:10px 0px 30px 120px; float:left;width:350px; }
.designtho2 span{color:#d1285b; font-size:20px; font-weight:normal;}
.designtho2 p{color:#000; font-size:16px; margin:10px 0px 10px 0px; padding:0px; line-height:25px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.designtho2 ul{color:#000; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.designtho2 ul li{color:#000; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}

.desag{margin:10px 0px 10px 85px; float:left; width:350px;}
.desag span{color:#d1285b; font-size:20px; font-weight:normal; font-family:dax;}
.desag p{color:#333; font-size:16px; margin:10px 0px 10px 0px; padding:0px; line-height:25px;}

.desag2{margin:10px 0px 10px 120px; float:left; width:350px;}
.desag2 span{color:#d1285b; font-size:20px; font-weight:normal; font-family:dax;}
.desag2 p{color:#333; font-size:16px; margin:10px 0px 10px 0px; padding:0px; line-height:25px;}


.approach{width:100%; float:left; padding:120px 0px 120px 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:800px; margin:auto;}


.smotx{width:800px; font-family:arial; margin:30px auto 0px auto;}
.smotx span{font-size:28px; color:#d1285b; font-family:dax; font-weight:normal;}
.smotx p{font-size:17px; margin:20px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}


.developtho{ width:85%; margin:10px 0px 30px 90px; float:left; background-image:url(images/develo.jpg); background-repeat:no-repeat; background-position:right;}
.developtho span{color:#d1285b; font-size:25px;}
.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:100px 0px 100px 0px; background-color:#000a26;}
.codev{width:800px; margin:auto;}
.codeve span{color:#fffbbb; font-size:35px; font-weight:bold;}
.codeve p{color:#fff; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.codeve ul{color:#fff; margin:0px 0px 0px 0px; padding:0px; list-style:none; line-height:25px;}
.codeveul li{color:#fff; font-size:16px; margin:5px 0px 5px 0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}


.affitho{ width:350px; margin:10px 0px 30px 90px; float:left;}
.affitho span{color:#d1285b; font-size:25px;}
.affitho p{color:#333; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.affitho2{ width:350px; margin:10px 0px 30px 100px; float:left;}
.affitho2 span{color:#d1285b; font-size:25px;}
.affitho2 p{color:#333; font-size:16px; margin:10px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}

.affitx{font-family:Ebrima; margin:0px 0px 30px 20px; color:#333; font-size:18px; width:800px; margin:auto;}
.affitx p{margin:10px 0px 0px 0px; color:#0033CC; font-size:14px;}

.ditx{width:800px; font-family:arial; margin:20px auto 20px auto;}
.ditx span{font-size:20px; color:#d1285b; font-family:dax; font-weight:bold;}
.ditx p{font-size:17px; margin:20px 0px 10px 0px; color:#333; text-align:justify; line-height:25px;}
.ditx ul{ margin:0px 0px 0px 35px; padding:0px;}
.ditx ul li{ font-size:17px; margin:0px 0px 5px 0px; color:#333; text-align:justify; line-height:25px;}
.ditx strong{font-size:18px; color:#333; font-family:dax; font-weight:normal;}

.seobox{width:850px; font-family:KozLight; margin:20px auto 0px auto;}
.seoboxt{width:550px; float:left;}
.seobox span{font-size:35px; color:#000000;}
.seobox p{font-size:20px; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}
.seoboxtimg{width:182px; float:right; margin:30px 0px 0px 0px;}

.seoline{width:100%; margin:40px 0px 0px 0px; background-color:#ccd0d6; float:left; height:1px;}

.conact{width:100%; float:left; padding:160px 0px 100px 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:#fff; text-align:center; background-position:center top; text-align:center;}

.understand2{width:450px; float:left; font-family:KozLight; padding:20px 10px 20px 10px; background-color:#eaeaeb; margin-bottom:20px;}
.understand2 span{width:25%; float:left; font-size:35px; margin:0px 50px 0px 110px; color:#000000;}
.understand2 p{width:45%; float:right; font-size:20px; float:left; margin:20px 0px 0px 0px; color:#000000; text-align:justify; line-height:30px;}

.creting{width:800px; margin:10px 0px 30px 20px; margin:auto; font-family:arial;}
.creting span{color:#d1285b; font-size:35px; font-weight:bold;}
.creting strong{font-size:20px; color:#333; font-family:dax; font-weight:bold;}
.creting p{font-size:17px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.creting ul{margin:0px 0px 20px 30px; padding:0px; line-height:25px;}
.creting ul li{color:#333; font-size:16px; margin:5px 0px 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

.sitemap{width:600px; margin:auto;}
.sitemap strong{font-size:18px; color:#000; font-family:dax; font-weight:bold; text-decoration:none; }
.sitemap strong a{font-size:18px; color:#000; font-family:dax; font-weight:bold; text-decoration:none;}
.sitemap ul{ margin:0px 0px 0px 80px; padding:0px; }
.sitemap ul li{ margin:0px; padding:0px; }
.sitemap ul li a{ margin:0px; padding:5px 8px 5px 8px; list-style:none; color:#0066CC; text-decoration:none; line-height:30px; font-size:14px;}
.sitemap ul li a:hover{ margin:0px; padding:5px 8px 5px 8px; list-style:none; color:#000; text-decoration:none; line-height:30px; font-size:14px; background-color:#e4e4e4;}
.sitemap ul li span{ margin:0px; padding:0px; list-style:none; color:#333; text-decoration:none; line-height:30px; font-size:14px;}

.error{width:100%; float:left; padding:234px 0px 234px 0px; margin:0px 0px 0px 0px; background-image:url(images/error-page.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#bc043c; text-align:center; background-position:center top;}

.location{ width:100%; float:left;}

.entry-title{width:900px; font-family:KozLight; margin:20px auto 0px auto;}
.entry-title h2{ margin:0px; padding:0px; font-size:30px; color:#333; font-family:dax; text-decoration:none;}

.entry-content{width:100%;}
.more-link{font-size:0px; color:#003399; text-decoration:none; width:100%; text-align:center; float:left;}
.comment-respond{ width:800px; margin:auto;}
.navigation { width:800px; margin:auto;}
.meta-nav{font-size:16px; color:#000; text-decoration:none;}
.screen-reader-text{font-size:16px; color:#000; text-decoration:none;}
.post-title{font-size:16px; color:#000; text-decoration:none;}
.page-title{ font-size:0px; margin-top:70px;} 


.blogbox{width:900px; font-family:KozLight; margin:20px auto 20px auto;}
.blogxt{width:550px; 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{width:331px; float:right; margin:0px 0px 0px 0px;}

.seoline{width:100%; margin:40px 0px 0px 0px; background-color:#ccd0d6; float:left; height:1px;}

.work{width:873px; font-family:KozLight; margin:0px auto 0px auto; background-color:#f6f5f1;}
.workimg{width:436px; float:right;}
.worktx{width:300px; float:left; margin:80px 0px 0px 50px; text-align:right;}
.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:436px; float:left;}
.worktx2{width:300px; float:right; margin:80px 100px 0px 0px; text-align:right;}
.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;}

.worked{width:100%; height:3249px; float:left; background-image:url(images/1.jpg); background-repeat:no-repeat; background-position:center top;}
.worked2{ width:100%; height:2919px; float:left; background-image:url(images/design2.jpg); background-repeat:no-repeat; background-position:center top;}
.worked3{ width:100%; height:2859px; float:left; background-image:url(images/design3.jpg); background-repeat:no-repeat; background-position:center top;}
.worked4{ width:100%; height:2907px; float:left; background-image:url(images/products-2.jpg); background-repeat:no-repeat; background-position:center top;}
.worked5{ width:100%; height:2727px; float:left; background-image:url(images/products.jpg); background-repeat:no-repeat; background-position:center top;}
.worked6{ width:100%; height:2579px; float:left; background-image:url(images/school.jpg); background-repeat:no-repeat; background-position:center top;}
.worked7{ width:100%; height:2899px; float:left; background-image:url(images/school2.jpg); background-repeat:no-repeat; background-position:center top;}
.worked8{ width:100%; height:3549px; float:left; background-image:url(images/travels.jpg); background-repeat:no-repeat; background-position:center top;}
.worked9{ width:100%; height:2939px; float:left; background-image:url(images/travels2.jpg); background-repeat:no-repeat; background-position:center top;}

.client{width:100%; float:left; background-color:#fff; margin:0px; padding:20px 0px; text-align:center;}
.client img{float:left; margin:0px 0px 0px 10px}
.client span{ color:#003366; font-weight:bold; font-size:35px;}
.clientline{width:100%; float:left; background-color:#CCCCCC; margin:0px; padding:0px; height:1px;}

.dataentry{width:100%; float:left; padding:157px 0px 200px 0px; margin:0px 0px 0px 0px; background-image:url(images/data-entry.jpg); background-repeat:no-repeat; background-attachment:fixed; font-family:dax; font-size:45px; color:#fff; text-align:center; background-position:center top; text-align:center;}

.datatxbg{width:100%; float:left; font-family:dax; padding:60px 0px; background-color:#f1f1f1;}
.datatx{width:90%; font-family:arial; margin:0px auto 0px auto;}
.datatxl{width:45%; float:left}
.datatxlr{width:45%; float:right}
.datatx p{font-size:15px; margin:10px 0px 0px 0px; color:#333; text-align:justify; line-height:25px;}
.datatx b{font-size:15px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.datatx strong{font-size:28px; color:#333; font-family:dax; font-weight:bold;}

.databg{width:100%; float:left; font-family:dax; margin:20px 0px 40px 0px; padding:0px 0px 20px 0px; background-color:#f9f9f9; text-align:center;}
.databg span{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:14px;}

.datata{width:90%; margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:30px; }
.datata span{font-size:20px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.datata p{font-size:15px; margin:20px 0px 20px 0px; color:#333; text-align:justify; line-height:25px;}
.datata strong{font-size:16px; color:#333; font-family:dax; font-weight:normal}
.datata ul{font-size:15px; margin:15px 0px; color:#333; line-height:25px;}
.datata ul li{font-size:15px; margin:0px 0px 0px 0px; color:#333; line-height:25px;}

.category{width:30%; padding:0px 0px;margin:10px 0px 20px 0px; float:left; text-align:left; background-color:#FFFFFF; border:solid 5px #97d3e5; height:320px; }
.cateline{width:100%; float:left; margin-left:10%; margin:10px 0px; height:3px; background-color:#25a8cf}
.category strong{color:#25a8cf; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:left}

.category2{width:30%; padding:0px 0px;margin:10px 0px 20px 29px; float:left; text-align:left; background-color:#FFFFFF; border:solid 5px #f39d7a; height:320px;}
.cateline2{width:100%; float:left; margin-left:10%; margin:10px 0px; height:3px; background-color:#e97545}
.category2 strong{color:#e97545; text-align:left; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category2 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category2 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif;text-align:left}

.category3{width:30%; padding:0px 0px;margin:10px 0px 20px 0px; float:right; text-align:left; background-color:#FFFFFF; border:solid 5px #b4b4b4; height:320px;}
.cateline3{width:100%; float:left; margin-left:10%; margin:10px 0px; height:3px; background-color:#7a7a7a}
.category3 strong{color:#7a7a7a; text-align:left; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category3 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category3 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif;text-align:left}

.category4{width:60%; padding:10px 2%;margin:0px 0px 20px 0px; float:left; text-align:left; background-color:#FFFFFF; border:solid 5px #97d3e5; height:260px; }
.cateline4{width:100%; float:left; margin-left:10%; margin:10px 0px; height:3px; background-color:#25a8cf}
.category4 strong{color:#25a8cf; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category4 ul{width:41%; margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category4 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:left}

.category5{width:30%; padding:10px 0px;margin:0px 0px 10px 0px; float:right; text-align:left; background-color:#FFFFFF; border:solid 5px #b4b4b4; height:260px;}
.category5 strong{color:#7a7a7a; text-align:left; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category5 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category5 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif;text-align:left}

.category6{width:30%; padding:0px 0px;margin:0px 0px 10px 0px; float:left; text-align:left; background-color:#FFFFFF; border:solid 5px #97d3e5; height:190px;}
.category6 strong{color:#25a8cf; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category6 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category6 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align:left}

.category7{width:30%; padding:0px 0px;margin:0px 0px 10px 29px; float:left; text-align:left; background-color:#FFFFFF; border:solid 5px #f39d7a; height:190px;}
.category7 strong{color:#e97545; text-align:left; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category7 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category7 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif;text-align:left}

.category8{width:30%; padding:0px 0px;margin:0px 0px 10px 0px; float:right; text-align:left; background-color:#FFFFFF; border:solid 5px #b4b4b4; height:190px;}
.category8 strong{color:#7a7a7a; text-align:left; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif}
.category8 ul{margin:10px 30px 0px 10px; padding:0px; float:left; padding:0px;}
.category8 ul li{color:#333; font-size:14px; margin:0px 0px 0px 17px; padding:0px; font-family:Arial, Helvetica, sans-serif;text-align:left}