@charset "utf-8";
/* CSS Document */



@font-face {
font-family:"Helvetica 35 Thin";
src: url('Helvetica 35 Thin.ttf');
}

::-moz-selection {
	background: #000;
	color:#ffffff;
}

::selection {
	background: #000;
	color:#ffffff;
	}

body{
margin:0px;
background:url(../images/top-bg.jpg) top repeat-x;
}

.body-pos{
width:1002px;
margin:0 auto;
}

img{
border:0px;
}

p{
margin:0px;
padding:0px;
}

label{
padding:0px;
margin:0px;
}

.clr{
clear:both;
}

a{
color:#4b4b4b;
text-decoration:none;
}
.top-divider{
background:url(../images/divider.jpg) bottom repeat-x;
height:22px;
padding-top:11px;
}

.contact-left{
float:left;
width:545px;
}

.contact-left h1{
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin:0px;
padding:0px;
}

.contact-right{
float:right;
width:457px;
text-align:right;
}

.contact-right ul{
margin:0px;
padding:0px;
}

.contact-right ul li{
float:right;
list-style-type:none;
color:#575757;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-left:20px;
padding-left:17px;
}

.contact-img{
background:url(../images/contact.jpg) left no-repeat;
}

.uk{
background:url(../images/uk.jpg) left no-repeat;
}

.tel{
background:url(../images/tel.png) left no-repeat;
}

#logo-pos{
height:106px;
}

.logo-left{
float:left;
padding-top:9px;
}

.logo-right{
float:right;
}

.slide-top h2{
color:#2e2e2e;
font-family:"Helvetica 35 Thin", Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px;
}


.category{
}


.category ul{
padding:0px;
margin:0px;
}

.category ul li{
list-style-type:none;
float:left;
width:232px;
border:1px solid #FFFFFF;
margin:10px 10px;
height:135px;
padding:10px 10px 10px 70px;
}

.category ul li:hover{
border:1px solid #dbeeff;
background-color:#f5faff;
}

.category-heading h1{
color:#454545;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:0px;
}


.category-text{
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:7px 0;
}

.dedicated-team{
background:url(../images/dedicated-team.jpg) top left no-repeat;
}
.dedicated-team:hover{
background:url(../images/dedicated-team-h.jpg) top left no-repeat;
}

.bespoke{
background:url(../images/bespoke.jpg) top left no-repeat;
}
.bespoke:hover{
background:url(../images/bespoke-h.jpg) top left no-repeat;
}

.e-commerce{
background:url(../images/e-commerce.jpg) top left no-repeat;
}
.e-commerce:hover{
background:url(../images/e-commerce-h.jpg) top left no-repeat;
}

.cms{
background:url(../images/cms.jpg) top left no-repeat;
}
.cms:hover{
background:url(../images/cms-h.jpg) top left no-repeat;
}

.logo-design{
background:url(../images/logo-design.jpg) top left no-repeat;
}
.logo-design:hover{
background:url(../images/logo-design-h.jpg) top left no-repeat;
}

.identities{
background:url(../images/identities.jpg) top left no-repeat;
}
.identities:hover{
background:url(../images/identities-h.jpg) top left no-repeat;
}

.businesscard{
background:url(../images/businesscard.jpg) top left no-repeat;
}
.businesscard:hover{
background:url(../images/businesscard-h.jpg) top left no-repeat;
}




.more{
padding-top:7px;
}

.more a{
color:#ff8401;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
background:url(../images/more.jpg) left top no-repeat;
padding:2px 0 5px 25px;
}

.more a:hover{
font-weight:bold;
}

.testi-bg{
background:url(../images/testi-bg.jpg) top repeat-x;
}

.test-left{
float:left;
width:135px;
}

.test-right{
float:left;
width:855px;
}

.testi-border{
border-right:1px solid #dddddd;
background:url(../images/testi-bor.jpg) top left repeat-y;
}



.testi-border-bot{
border-bottom:1px solid #dddddd;
border-top:1px solid #dddddd;
}

.testi-img-left{
background:url(../images/test-img-left.jpg) top left no-repeat;
padding:0px 0px 0px 13px;
}

.testi-text{
color:#898989;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
padding:10px;
}

.test-name{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
padding:10px 10px 10px 0px;
}

.test-heading{
color:#454545;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
padding:0px 0px 0px 13px;
}



.testi-bg-bot{
background:url(../images/testi-bot-img.jpg) bottom repeat-x;
padding:4px 0 0px 0;
}

.try-left{
float:left;
width:655px;
}

.try-right{
float:left;
width:345px;
}


.satisfied{
color:#363636;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
padding-top:38px;
}


.satisfied-orange{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}


.portfolio{
float:left;
width:332px;
}


.choose{
float:left;
width:294px;
margin:0 2px 0 18px;
}


.choose-right{
float:left;
width:38px;
background:url(../images/arrow.jpg) top no-repeat;
height:340px;
margin-top:30px;
}


.request{
float:left;
width:299px;
margin-left:1px;
}

.portfolio-sec{
margin:20px 0;
}

.portfolio-heading{
color:#005ba8;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
padding-bottom:7px;
}

.choose-bg{
background-color:#f6f6f6;
border:1px solid #d5d5d5;
height:338px;
}

.request-bg{
background-color:#d7edff;
border:1px solid #82c9ff;
height:338px;
width:294px;
}



.footer-bg{
background:url(../images/footer-bg.jpg) top repeat-x;
background-color:#f5f5f5;
}

.footer-pos{
width:1002px;
margin:0 auto;
}

.footer-link{
height:181px;
}

.footer-link-pos{
float:left;
width:167px;
}

.footer-link-pos ul{
padding:0px;
margin:0px;
}

.footer-link-pos ul li{
list-style-type:none;
background:url(../images/footer-bullet.jpg) top left no-repeat;
padding-left:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:190%;
}

.footer-link-pos ul li a{
color:#666666;
text-decoration:none;
}

.footer-link-pos ul li a:hover{
text-decoration:underline;
}

.footer-link-pos h3{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
padding:0px;
margin:22px 0 8px 0;
}

.footer-bot{
margin:27px 0 0 0;
padding-bottom:27px;
}


.bot-left{
float:left;
width:550px;
}

.bot-right{
float:right;
width:451px;
}


.address-left{
float:left;
width:188px;
}

.address-left ul{
padding:0px;
margin:0px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.address-left div{
margin-bottom:5px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.address-left ul li{
list-style-type:none;
padding:3px 0 2px 25px;
}

.address-left ul li a{
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.address-left ul li a:hover{
text-decoration:underline;
}

.yahoo{
background:url(../images/yahoo.jpg) left no-repeat;
}

.gtalk{
background:url(../images/gtalk.jpg) left no-repeat;
}

.skype{
background:url(../images/skype.jpg) left no-repeat;
}

.msn{
background:url(../images/msn.jpg) left no-repeat;
}

.address-mid{
float:left;
width:263px;
padding:0 8px 17px 10px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-left:1px dashed #6b6b6b;
line-height:160%;
}

.address-mid div{
padding-top:5px;
}

.address-mid span{
font-weight:bold;
}


.address-right{
float:left;
width:180px;
padding-left:8px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.address-right span{
font-weight:bold;
}


.address-right p{
padding:0 0 0 20px;
}


.fb a{
background:url(../images/fb.jpg) top no-repeat;
height:24px;
width:24px;
-moz-transition:all 0.2s ease-in-out 0s;
display:block;
}

.fb a:hover{
-moz-transform:rotate(360deg);
}

.twitter a{
background:url(../images/twitter.jpg) top no-repeat;
height:24px;
width:24px;
-moz-transition:all 0.2s ease-in-out 0s;
display:block;
}

.twitter a:hover{
-moz-transform:rotate(360deg);
}

.rss a{
background:url(../images/rss.jpg) top no-repeat;
height:24px;
width:24px;
-moz-transition:all 0.2s ease-in-out 0s;
display:block;
}

.rss a:hover{
-moz-transform:rotate(360deg);
}


.kre8ive-mail a{
background:url(../images/mail.jpg) top no-repeat;
height:24px;
width:24px;
-moz-transition:all 0.2s ease-in-out 0s;
display:block;
}

.kre8ive-mail a:hover{
-moz-transform:rotate(360deg);
}




.footer-logo{
border-bottom:1px dashed #696969;
}


.footer-logo ul{
padding:0px;
margin:0px;
}


.footer-logo ul li{
float:left;
list-style-type:none;
margin-right:14px;
}


.footer-menu{
}


.footer-menu ul{
padding:0px;
margin:5px 0;
}

.footer-menu ul li{
float:left;
list-style-type:none;
margin-right:7px;
}

.footer-menu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#686868;
text-decoration:none;
font-weight:normal;
}

.footer-menu ul li a:hover{
color:#008bfc;
text-decoration:underline;
}


.footer-text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#797979;
text-decoration:none;
font-weight:normal;
margin-top:5px;
}

.share-pos{
height:53px;
}

.share-left{
float:left;
width:760px;
padding-top:18px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.share-right{
float:left;
width:215px;
padding-top:15px;
}

.share-right ul{
padding:0px;
margin:0px;
}


.share-right ul li{
float:right;
list-style-type:none;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.follow{
margin:5px 0 0 0;
}

#news{
margin:21px 0 0 25px;
padding:0px;
}

#news li{
padding:0px;
list-style-type:none;
}


.#portfolio{
margin:0px!important;
padding:0px!important;
}

#portfolio li{
margin:0px;
padding:0px;
list-style-type:none;
}


.inner-bg{
background:url(../images/inner-bg.jpg) top center no-repeat #fff;
margin:0px auto;
}

.tp-icon{
width:950px;
margin:0px auto;
}

.tp-icon-lft{
width:250px;
float:left;
padding-top:35px;
}


.tp-icon-rght{
float:right;
padding-top:4px;
margin-right:5px;
}

.breadcumb{
font-family:"Trebuchet MS";
font-size:13px;
text-decoration:none;
color:#424242;
font-weight:bold;
}

.breadcumb a{
font-family:"Trebuchet MS";
font-size:13px;
text-decoration:none;
color:#424242;
font-weight:normal;
}

.breadcumb a:hover{
text-decoration:underline;
}

.inner-wrapper{
width:950px;
margin:0px auto;
padding:16px 14px;
}

.web-folio-main{
width:950px;
margin:0px auto;
background:url(../images/folio-border.jpg) bottom center repeat-x;
padding-bottom:15px;
margin-bottom:15px;
}

.folio-lft{
width:242px;
float:left;
}


.folio-rght{
width:700px;
float:left;
margin-left:8px;
}

.folio-pic{
padding:7px;
border:1px solid #bfbfbf;
}

.folio-pic:hover{
background:#f1f7fd;
border:1px solid #d2e6f9;
}
.folio-pic img{
border:1px solid #b9b9b9;
}

.folio-pic img:hover{
border:1px solid #b0d3f4;
}

.project-main{
margin:0;
padding:10px 0px 0px;
}

.project-lft{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#545454;
font-weight:bold;
width:75px;
float:left;
text-align:right;
}

.project-rght{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#5b5b5b;
font-weight:normal;
float:left;
width:620px;
margin-left:5px;
}

.choose-us{
width:245px;
margin:0px auto;
}

.choose-us ul{
padding:0;
margin:10px 0 0;
}

.choose-us ul li{
padding:5px 0 6px 0px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#282828;
font-weight:normal;
list-style-type:disc;
}


.choose-us ul li a{
 font-weight:bold;
}

.share-on{
}

.free-ribbon{
right: -7px;
position: absolute;
top: -7px;
}

.p_bot30 {
padding-bottom: 30px;
}

.m_left40 {
margin-right: 40px;
}

h5{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
}

/*Free Now*/

.body-contpart_right{
width:299px;
float:left;
}
.request-bg-free{
width:294px;
float:right;
background:#D7EDFF;
border:1px solid #82C9FF;
height:327px;
padding-top:11px;
position:relative;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2e2e2e;
font-weight:bold;
margin:0px;
padding:0px;
}

.happy-clint{
position:absolute;
right:-7px;
top:-7px;
}

/*Free Now*/

.free-consultaion{
padding:6px 0px 0px 12px;
}

.quick-frm-bg-main{
margin-bottom:4px;
}

.quick-frm-bg{
background:url(../images/quick-form-bg.jpg) top center repeat-x #f6fbff;
border:1px solid #72b8ee;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
font-weight:normal;
width:270px;
height:24px;
border-radius:3px;
padding-left:5px;
}

.frm-heading{
margin-bottom:12px;
}

.chckbx{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#333333;
font-weight:normal;
}
.input-right {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0 0 0 0px;
text-align: left;
text-decoration: none;
}

.submit-btn{
width:85px;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
background:url(../images/submit-btn.jpg) top center no-repeat;
border:none;
margin:7px 0px 0px 5px;
}


.heading1{
font-family:"Trebuchet MS";
font-size:25px;
text-decoration:none;
color:#010101;
font-weight:normal;
text-align:center;
margin:0;
padding:22px 0 2px 0;
}

.heading2{
font-family:"Trebuchet MS";
font-size:40px;
text-decoration:none;
color:#ff9000;
font-weight:normal;
text-align:center;
margin:0;
padding:0;
}

.services-thumb-main{
width:944px;
height:250px;
/*border:1px solid #d3d3d3;*/
background:url(../images/services-bg.jpg) top center repeatx-x;
padding:0px 0 0 0px;
margin-top:26px;
border-radius:5px;
}

.services-part{
width:642px;
border:1px solid #d3d3d3;
background:url(../images/hireteam-bg.jpg) top center repeat-x;
padding:0px 0 0 0px;
border-radius:5px;
height:315px;
margin-bottom:26px;
}

.graphics-text{
float:left;
width:352px;
padding:15px 0 0 30px;
}

.service-graphics{
float:left;
width:279px;
}

.graphic-pic{
width:104px;
float:left;
}

.graphic-pic{
width:44px;
float:left;
text-align:center;
}

.graphic-pic-text{
width:420px;
float:left;
margin-left:6px;
}

.lft-contact{
width:616px;
float:left;
}

.contact-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#707070;
font-weight:normal;
line-height:150%;
}

.contact-txt p{
padding:5px 0 0px 0px;
}

.uk-ad-main{
margin-bottom:18px;
}

.contact-txt span{
font-weight:bold;
}
.rght-contact{
width:304px;
float:left;
margin-left:30px;
}

.frm-main{
margin:18px 0 0 0px;
}

.main-head{
margin:15px 0 0 0px;
}

.heading3{
font-family:"Trebuchet MS";
font-size:16px;
text-decoration:none;
color:#3a3a3a;
font-weight:bold;
text-align:left;
border-bottom:1px dotted #9e9e9e;
padding:0px 0 7px 0;
}


.frm-lft{
width:298px;
float:left;
}


.frm-rght{
width:298px;
float:right;
}

.box{
background:url(../images/box-bg.jpg) top center repeat-x;
width:291px;
height:27px;
border:1px solid #c8c8c8;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.box-select{
background:url(../images/box-bg.jpg) top center repeat-x;
width:298px;
height:31px;
border:1px solid #c8c8c8;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;

}

.box-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#949494;
font-weight:bold;
padding:0px 0px 5px 2px;
}

.nme-frm{
padding:14px 0 14px 0px;
float:left;
margin:0px 15px 0px 5px;
}

.nme-frm-rght{
padding:14px 0 14px 0px;
float:right;
}


.text-box{
/*background:url(../images/textbx-bg.jpg) top center repeat*/;
background-color:#fbfbfb;
height:188px;
border:1px solid #c8c8c8;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:100%;
}

.text-box-main{
margin:17px 0 0 0px;
}

.button{
width:100%;
height:48px;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
text-decoration:none;
color:#010101;
font-weight:normal;
text-transform:uppercase;
cursor:pointer;
background:url(../images/contact-button.jpg) top center repeat-x;
border:none;
margin:0px 0px 0px 0px;
border:1px solid #8f8f8f;
}

.button:hover{
background:url(../images/contact-button-h.jpg) bottom center repeat-x;
height:48px;
color:#fff;
}

.heading4{
font-family:"Trebuchet MS";
font-size:21px;
text-decoration:none;
color:#3a3a3a;
font-weight:normal;
text-align:left;
padding:0px 0 3px 0;
}

.hir-a-team{
padding:12px 0 4px 30px;
}

.heading4-text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#707070;
font-weight:normal;
text-align:left;
padding:0px 0 0px 0;
}


.service-list{

}

.service-list ul{
padding:25px 0 0 0;
margin:0px;
}


.service-list ul li{
padding:0px 0px 0px 30px;
margin:0px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#707070;
font-weight:normal;
background:url(../images/right-arrow.jpg) left top no-repeat;
line-height:200%;
}


.order-now-button{
background:url(../images/order-now-button.jpg) top center no-repeat;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
text-decoration:none;
color:#084179;
font-weight:bold;
width:197px;
height:42px;
display:block;
padding:10px 0 0 0px;
text-align:center;
margin:10px auto 0px;
}

.service-theme{
padding:0px 0 0 0px;
text-align:center;
}

.box-drop{
width:194px;
float:left;
margin-right:10px;
margin-top:18px;
}

.box-dropdown{
background:url(../images/box-bg.jpg) top center repeat-x;
width:190px;
height:27px;
border:1px solid #c8c8c8;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:0 0 0 0px;
}

.heading5{
font-family:"Trebuchet MS";
font-size:16px;
text-decoration:none;
color:#3a3a3a;
font-weight: bold;
text-align:left;
padding:0px 0 7px 0;
margin-top:0px;
}

.cn-choose-bg{
background:url(../images/choose-us-bg.jpg) top center repeat-x;
width:302px;
height:249px;
border:1px solid #c8c8c8;
margin-bottom:60px;
}

.cn-choose{

}

.cn-choose ul{
padding:23px 0 0 21px;
margin:0px;
}


.cn-choose ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#3a3a3a;
font-weight:normal;
list-style-type:none;
padding:0;
margin:0;
background:url(../images/cn-arrow.png) left top no-repeat;
padding:0 0 12px 25px;
}


.map{
margin: 20px 0 0 0px;
}

.address-main{
margin:25px 0 0 0px;
}

.con-no{
font-family:"Trebuchet MS";
font-size:27px;
text-decoration:none;
color:#3a3a3a;
font-weight:normal;
padding:14px 0 8px 0px;
}

.email-id{
font-family:"Trebuchet MS";
font-size:22px;
color:#515151;
font-weight:normal;
text-decoration:none;
}

.email-id a{
color:#515151;
text-decoration:none;
}
.email-id a:hover{
text-decoration:underline;
}

.mail-con{
background:#f5f5f5;
border:1px solid #c8c8c8;
height:135px;
width:301px;
margin-top:30px;
}

.social{
}

.social ul{
padding:6px 0px 0px 8px;
margin:0px;
}


.social ul li{
list-style-type:none;
padding:5px 0 5px 30px;
margin:0px;
}

.social ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#515151;
font-weight:normal;
text-decoration:none;
}


.social ul li a:hover{
text-decoration:underline;
}

.cnmail-icon{
background:url(../images/mail-icon.jpg) left center no-repeat;
}

.skype-icon{
background:url(../images/skype-icon.jpg) left center no-repeat;
}

.yahoo-icon{
background:url(../images/yahoo-icon.jpg) left center no-repeat;
}

.hotmail-icon{
background:url(../images/windows-icon.jpg) left center no-repeat;
}

.facebook-like-main{
margin-top:25px;
}

.inner-lft{
width:621px;
float:left;
}

.inner-rght{
width:305px;
float:left;
margin-left:24px;
background:#f5f5f5;
}

.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#444444;
font-weight:normal;
line-height:140%;
text-align:justify;
}

.txt p{
margin:0;
padding:0 0 15px 0px;
}

.txt span{
font-weight:bold;
}

.txt a{
color:#156fc3;
font-weight:bold;
text-decoration:none;
}

.txt a:hover{
text-decoration:underline;
}

.inner-pg-main{
margin: 0px 0 0 0px;
}

.heading6{
font-family:"Trebuchet MS";
font-size:16px;
text-decoration:none;
color:#3a3a3a;
font-weight:bold;
text-align:left;
border-bottom:1px dotted #9e9e9e;
padding:0px 0 7px 0;
margin-bottom:13px;
margin-top:5px;
}

.about{
width:308px;
float:left;
}

.about ul{
padding:0;
margin:0;
}


.about ul li{
list-style-type:none;
padding:0 0 10px 15px;
margin:0;
background:url(../images/design-arrow.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#444444;
font-weight:normal;
}


.heading7{
font-family:"Trebuchet MS";
font-size:19px;
text-decoration:none;
color:#3a3a3a;
font-weight:bold;
text-align:left;
padding:0px 0 px 0;
margin:21px 0px 12px;
}

.heading7 span{
color:#1068ba;
}

.inner-rght-main{
width:277px;
margin:0px auto;
}

.c-project{
padding:5px;
border:1px solid #bdbdbd;
background:#fff;
height:175px;
}
.request-a-quote{
background:url(../images/request-a-quote.jpg) top center repeat-x;
width:246px;
height:35px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#ffffff;
font-weight:normal;
padding:23px 0 0 22px;
margin:20px 0px 250px;
}

.opening-main{
margin:0;
padding:10px 0px 0px;
}

.opening-lft{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#3f3f3f;
font-weight:bold;
width:184px;
float:left;
text-align:left;
}

.opening-lft span{
color:#980000;
font-weight:bold;
}

.opening-rght{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#3f3f3f;
font-weight:normal;
float:left;
width:425px;
margin-left:5px;
}

.opening-rght a{
text-decoration:none;
color:#3f3f3f;
}

.opening-rght a:hover{
text-decoration:underline;
}

.require-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#980000;
font-weight:normal; 
}

.require-heading span{
font-weight:bold;
}

.cn-frm-main{
margin:0 0 0 0px;
width:620px;
padding:20px 1px 0 5px;
border:1px solid #e1e1e1;
margin:50px auto 0;
}

.main-careere-form{
margin-bottom:14px;
}

.cn-frm-lft{
width:145px;
float:left;
padding-top:4px;
text-align:right;
}

.cn-frm-rght{

float:left;
margin-left:15px;
}

.text-box-career{
background:url(../images/textbx-bg.jpg) top center repeat;
height:89px;
border:1px solid #c8c8c8;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:291px;
}


.input-button{
background:url(../images/career-submit.jpg) top center no-repeat;
width:91px;
height:34px;
width:91px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#fff;
border:none;
text-transform:uppercase;
font-weight:bold;
}

.more-testi{
margin:5px 0px 0 147px;
}

.more-testi a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
background:url(../images/test-more.png) top no-repeat;
width:52px;
height:18px;
padding:4px 0 0 20px;
margin-right:5px;
display:block;
float:left;
}


#contact-form a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
background:url(../images/write-testi.png) top no-repeat;
width:106px;
height:18px;
padding:4px 0 0 20px;
float:left;
}


.test-right-inner{
float:left;
width:805px;
}

.testi-inn-pos{
margin-bottom:30px;
}

.testi-text-inn{
color:#515151;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
padding:10px;
}


.submit-order{
background:url(../images/submit-order.jpg) top center no-repeat;
width:116px;
height:35px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:#004982;
font-weight:normal;
border:none;
cursor:pointer;
}

.about-main{
margin:5px 0px 10px;
}

.partner-lft{
float:left;
width:500px;
}

#partner-lft-main{
border-right:1px dashed #8b9672;
padding-right:15px;
}

.partner-rght {
float: right;
width: 450px;
}

.serivce-lft{
width:642px;
float:left;
}

.services-part-main{
margin-top:26px;
}

.serivce-rght{
width:274px;
float:right;
/*background:url(../images/bg-service.jpg) top center repeat-x;*/
background-color:#f7f7f7;
border:1px solid #d3d3d3;
border-radius:5px;
padding:0 1px;
}

.hire-tp-brder{
border-top:5px solid #81af31;
}

.serve-heading{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#3d3c3c;
font-weight:bold;
padding:0 0 0 0px;
margin:0px;
border-bottom:1px solid #fff;
padding:10px 0 8px 31px;
background-color:#ececec;
}


.website-category{
border-top:1px solid #d8d8d8;
padding-top:12px;
}

.website-category ul{
padding:0px 0 10px 31px;
margin:0px;
}


.website-category ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#373737;
font-weight:normal;
list-style-type:none;
padding:0 0 5px 15px;
margin:0px;
background:url(../images/service-arrow.jpg) left  no-repeat;
line-height:150%;
}

.website-category ul li a{
text-decoration:none;
color:#373737;
}

.website-category ul li a:hover{
text-decoration:underline;
}


.services-section{
width:662px;
border:1px solid #d3d3d3;
background-color:#fdfdfd;
padding:0px 0 15px 0px;
border-radius:5px;
margin-bottom:26px;
}

.contact-order-logo{
margin:5px 0 15px 0px;
padding:0 0 0 0px;
}

.small-button{
width:79px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#010101;
font-weight:normal;
text-transform:none;
cursor:pointer;
background:url(../images/contact-button.jpg) top center repeat-x;
border:none;
margin:10px 0px 0px 0px;
border:1px solid #8f8f8f;
}

.small-button:hover{
background:url(../images/contact-button.jpg) bottom center repeat-x;
height:24px;
color:#FFFFFF;
}


.box:focus{
box-shadow:0 0 10px  #d2e9ff;
border:1px solid #A1CAE2;
}

.box-select:focus{
box-shadow:0 0 10px  #d2e9ff;
border:1px solid #A1CAE2;
}

.text-box:focus{
box-shadow:0 0 10px  #d2e9ff;
border:1px solid #A1CAE2;
}

.team-order-now{
background:#81af31;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.order-nw img{
float:left;
margin-right:10px;
margin-top:5px;
}

.order-nw{
margin:0px 0 0 0px;
}

.bespoke-order-now{
background:#ff6b9c;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.bespoke-tp-brder{
border-top:5px solid #ff6b9c;
}


.commerce-order-now{
background:#bf7aff;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.commerce-tp-brder{
border-top:5px solid #bf7aff;
}



.identities-order-now{
background:#ff6600;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.identities-tp-brder{
border-top:5px solid #ff6600;
}


.logo-design-order-now{
background:#44b0ff;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.logo-design-tp-brder{
border-top:5px solid #44b0ff;
}


.cms-order-now{
background:#ffbc3a;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.cms-tp-brder{
border-top:5px solid #ffbc3a;
}



.simple-list{


}

.simple-list ul{
padding:0;
margin:0;
}


.simple-list ul li{
list-style-type:none;
padding:0 0 10px 15px;
margin:0;
background:url(../images/design-arrow.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#444444;
font-weight:normal;
}

.color-bx{
background:url(../images/box-bg.jpg) top center repeat-x;
font:.8em verdana;
color:#000000;
text-decoration:none;
width:180px;
height:21px;
border:1px solid #c8c8c8;
font-size:13px;
}

#fnt-bg{
background:url(../images/bold.jpg) top center no-repeat;
text-align:center;
width:82px;
height:28px;
display:block;
float:left;
}

.fnt-rdo{
 margin:7px 0 0 2px;
}

.fnt-rdo1{
margin:7px 7px 0 0px;
float:right;
}

.fnt-sze{
background:url(../images/a-font.jpg) top center no-repeat;
text-align:center;
width:122px;
height:28px;
display:block;
float:left;
margin-left:8px;
}

.fnt-sze1{
 margin:8px 25px 0 23px;
float:left;

}

.fnt-sze2{
margin:8px 0px 0 0px;
float:left;
width:18px;
}

.fnt-sze3{
margin:8px 0px 0 0px;
float:right;
width:26px;
}




.family-bg{
background:url(../images/family-bg.jpg) top center no-repeat;
text-align:center;
width:254px;
height:28px;
display:block;
float:left;
margin-left:8px;
}


.family-bg1{
 margin:8px 4px 0 6px;
}

.family-bg2{
margin:8px 4px 0 4px;
}

.family-bg3{
margin:8px 5px 0 9px;
}



.alinment-bg{
background:url(../images/family-bg.jpg) top center no-repeat;
text-align:center;
width:254px;
height:28px;
display:block;
float:left;
margin-left:8px;
}


.alinment-bg1{
 margin:8px 4px 0 0px;
width:15px;
}

.alinment-bg2{
margin:8px 4px 0 0px;
width:15px;
}

.alinment-bg3{
margin:8px 5px 0 0px;
width:15px;
}

.slder-main{
margin-bottom:28px;
}

.ticker {
	width: 100%;
	height: 38px;
	overflow: hidden;
	margin: 15px 0 20px 0px;
	padding: 0;
	list-style: none;

}

.ticker li {
	height: 30px;
	padding: 5px;
	margin: 0px 5px;
}

.vdo-thumb{
margin:19px 0 0 0px;
padding:0 0 0 0px;
}

.vdo-thumb img{
margin:0px 3px 0 0px;
}

#vdo-pic-last{
margin-right:0px;
}


.career-button{
width:79px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#010101;
font-weight:normal;
text-transform:none;
cursor:pointer;
background:url(../images/career-button.jpg) top center repeat-x;
border:none;
margin:10px 0px 0px 0px;
border:1px solid #8f8f8f;
}

.career-button:hover{
background:url(../images/career-button.jpg) bottom center repeat-x;
height:22px;
color:#FFFFFF;
}


.headingtesti{
border-bottom:1px dotted #9e9e9e;
padding:0px 0 10px 0;
margin-bottom:13px;
margin-top:5px;
}


.heading8{
font-family:"Trebuchet MS";
font-size:16px;
text-decoration:none;
color:#3a3a3a;
font-weight:bold;
text-align:left;
float:left;
padding:0px 0 0px 0;
}


.wrte-testi{
float:right;
}

.main-wrte-testi{

padding:7px 0 0px 0;
margin:0 0 25px 0px;
}

.bspok-design{
padding:6px 0 15px 0px;
}


.bspok-pic-text{
float:left;
margin-left:6px;
}

.bspok-pic{
padding: 35px 0 0 0px;
}


.logoorder-nw img{
float:left;
margin-right:10px;
margin-top:5px;
}

.logoorder-nw{
margin:5px 0 0 0px;
}


.service-theme-bspoke{
padding:0px 0 0 0px;
text-align:center;
background:url(../images/bespoke-services.jpg) top right no-repeat;
height:213px;
}



.seo-order-now{
background:#008498;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.seo-tp-brder{
border-top:5px solid #008498;
}

.vdo-brder{
border-left:1px solid #ececec;
}

.tp-ic-lft{
width:355px;
float:left;
}

.tp-ic-rght{
width:auto;
float:right;
margin-left:10px;
}

.ic-txt{
font-family:"Trebuchet MS";
font-size:22px;
text-decoration:none;
color:#000;
font-weight:normal;
text-transform:uppercase;
padding-top:13px;
text-align:right;
margin-right:15px;
}

.ic-txt span{
color:#007cf7;
}

.ic-txt a{
text-decoration:none;
color:#000;
}

.ic-txt span a{
color:#007cf7;
text-decoration:none;
}

.ic-norm-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#6d6d6d;
font-weight:normal;
padding:5px 0 0 0px;
text-align:right;
}

.map-brder{
border:1px solid #ccc;
}

.redsgn-order-now{
background:#4d6fff;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.redsgn-tp-brder{
border-top:5px solid #4d6fff;
}


.repair-order-now{
background:#e23cb2;
width:177px;
border-radius:25px;
height:37px;
padding:4px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#fff;
font-weight:normal;
text-decoration:none;
text-align:center;
display:block;
margin:15px 0 0 0px;
float:left;
}

.repair-tp-brder{
border-top:5px solid #e23cb2;
}

.readmore{
padding-top:7px;
}

.readmore a{
color:#ff8401;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:2px 0 5px 0px;
}

.readmore a:hover{
font-weight:bold;
}

.large-map{
background:url(../images/larger-map.jpg) top center repeat-x;
width:110px;
height:17px;
color:#000;
border:1px solid #b2b2b2;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
margin-top:10px;
padding:5px 0 0 0px;
}

.feedback2{
z-index:9999;
bottom:0px;
left:0px;
position:fixed;
}

.sitemap{
float:left;
width:350px;
}

.sitemap ul{
padding:0px;
margin:0px 0 0 15px;
}


.sitemap ul li{
list-style-type:none;
padding:0 0 0 12px;
margin:0 0 0 0px;
background:url(../images/arrow.png) left top no-repeat;
line-height:160%;
}


.sitemap ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#444444;
font-weight:normal;
padding:0px;
margin:0px;
}


.sitemap ul li a:hover{
text-decoration:underline;
}

.sitemap ul li .ul{
margin:0 0 0 0px;
padding:0 0 0 0px;
}

.not-main{
width:757px;
height:229px;
margin:50px 0px 20px auto;
background:url(../images/404-bg.jpg) top center no-repeat;
}

.found-main{
width:433px;
margin:0px auto;
}



.fond-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
color:#4b4b4b;
font-weight: normal;
padding:120px 0 0 0px;
width:433px;
text-align:center;
line-height:150%;
}


.fond-txt a{
color:#4b4b4b;
text-decoration:none;
font-weight:normal;
}

.fond-menu{
background:#f2f2f2;
height:37px;
width:566px;
margin:40px auto 100px;
border-radius:5px;
border:1px solid #d8d8d8;
}

.fond-menu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.fond-menu ul li{
list-style-type:none;
float:left;
text-align:center;
padding:0 10px 0 10px;
background:url(../images/found-divider.gif) right  no-repeat;
text-transform:uppercase;
}


.fond-menu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0171e4;
text-decoration:none;
padding:5px 12px 1px 12px;
margin:5px 0 0 0px;
height:21px;
display:block;
text-align:center;
}


.fond-menu ul li a:hover{
color:#000;
background:#c5e7ff;
text-decoration:none;
border-radius:5px;
}


.dte-heading{
font-family:Tahoma;
font-size:20px;
text-decoration:none;
color:#000000;
font-weight:normal;
padding:28px 0 0 10px;
margin:0 0 0 0px;
width:auto;
float:left;
}

.dte-heading img{
padding-right:5px;
}

.dte-pic{
float:left;
width:55px;
}


.news-txt-main{
padding:25px 0 20px 0px;
margin:0 0 0 0px;
}

.nw-lft{
width:291px;
float:left;
margin-right:19px;
}

.nw-rght{
width:612px;
float:left;
}

.dte-quote{
font-family:"Times New Roman", Times, serif !important;
font-size:20px;
text-decoration:none;
color:#ff7e00;
font-weight:normal;
text-align:left !important;
float:left;
width:246px;
line-height:130%;
background:url(../images/btm-coma.png) bottom right no-repeat;
padding-bottom:15px;
}

.coma{
width:30px;
float:left;
padding-left:5px;
}

.dt-main{
margin-top:15px;
border-top:1px dotted #9e9e9e;
padding-top:25px;
}

.faq-ques{
font-size:18px;
}

.fq-main{
margin-top:20px;
}

.qc-main{
background:url(../images/quick-contact-bg.jpg) top center no-repeat;
width:620px;
height:203px;
margin-top:20px;
}

.qc-text{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#000;
font-weight:bold;
padding:12px 0 12px 14px;
}

.qc-text a{
color:#156fc3;
text-decoration:none;
font-size:15px;
}

.qc-text a:hover{
color:#156fc3;
text-decoration:underline;
}

.qc-lft{
width:294px;
float:left;
margin:0px auto 0px 130px;
padding-top:15px;
}


.qc-rght{
width:171px;
float:left;
margin-left:20px;
}
.qc-part-main{
padding:0 0 0 0px;
}

.quick-call-us{
font-family:"Trebuchet MS";
font-size:28px;
text-decoration:none;
color:#0068cd;
font-weight:normal;
padding:0 0 0px 0px;
text-align:center;
}
.qcus-text{
font-family:Tahoma;
font-size:17px;
text-decoration:none;
color:#282828;
font-weight:normal;
text-align:center;
padding:12px 0 11px 0px;
}

.qcus-text-mail{
font-family:Tahoma;
font-size:17px;
text-decoration:none;
color:#282828;
font-weight:normal;
text-align:center;
}

.qcus-text-mail a{
text-decoration:none;
color:#282828;
text-align:center;
font-weight:normal;
}

.qcus-text-mail a:hover{
text-decoration:underline;
}

.qu-request{
background:url(../images/request-button.jpg) top center no-repeat;
text-align:center;
margin:13px auto 0px 10px;

}

.qu-request a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#fff !important;
font-weight:bold;
display:block;
width:168px;
height:38px;
padding:12px 0 0 0px;
margin:0px auto;
}

.qu-request a:hover{
text-decoration:none;
}

.share-qc{
margin:0px;
padding:0px;
}

.share-qc ul{
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
}

.share-qc ul li{
margin:0px;
padding:0px 4px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
display:inline;
list-style-type:none;
}


.share-qc ul li a{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
}


.share-qc ul li a:hover{
margin:0px;
padding:0px;
}

#fol-gp{
vertical-align:top;
padding-top:2px;
}

