@font-face {
    font-family: 'DroidSansRegular';
    src: url('droidsans-webfont.eot');
    src: url('droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-webfont.woff') format('woff'),
         url('droidsans-webfont.ttf') format('truetype'),
         url('droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('droidsans-bold-webfont.eot');
    src: url('droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-bold-webfont.woff') format('woff'),
         url('droidsans-bold-webfont.ttf') format('truetype'),
         url('droidsans-bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MyriadWebBold';
    src: url('myriadb-webfont.eot');
    src: url('myriadb-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadb-webfont.woff') format('woff'),
         url('myriadb-webfont.ttf') format('truetype'),
         url('myriadb-webfont.svg#MyriadWebBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadWebRegular';
    src: url('myriad-webfont.eot');
    src: url('myriad-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriad-webfont.woff') format('woff'),
         url('myriad-webfont.ttf') format('truetype'),
         url('myriad-webfont.svg#MyriadWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {margin:0px; background:url(../images/bodybg.jpg) no-repeat top center #3B8CE8; font:normal 12px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546;}
form, ul, ol, p, h1, h2, h3, h4, input, select { margin:0px; padding:0px;}
input { border:1px solid #E4A532; background-color:#FFFFFF; color:#505050;  padding-left: 2px;}
select, textarea { border:1px solid #E4A532; background-color:#FFFFFF; color:#902B07; padding-left: 2px; }
p { margin-bottom:15px; }
img { border:none; }
.relative { position: relative; }
.noclass { background: none !important; border: none !important; padding:0 !important; vertical-align:middle !important; color:#000 !important;  }
.clear {clear:both; margin:0px; padding:0px;}
a:focus {outline:none;}
.left {float:left;}
.right {float:right;}
a {font:normal 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:underline; color:#2866AC;}
a:hover {font:normal 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#2866AC;}

/*------------------------------------------------------------------------------------------------------------*/
#bigwidht {margin:auto; width:1002px;}
#main-wrapper {margin:auto; width:962px;}
#inner-wrapper {margin:auto; width:962px; padding:40px 0px 40px 0px;}
#top-wrapper {margin:0px; padding:0px;}
#middle-wrapper {margin:0px; padding:0px; background-color:#fff; overflow:hidden;}
#bottom-wrapper {margin:0px; padding:0px; background:url(../images/bottom-bg.gif) repeat-x top #0F5BAA; padding-bottom:23px;}
.logo {position:absolute; top:16px; left:-99px;}
.top-leftpart {float:left; width:319px; padding:181px 0px 0px 17px; }
.top-rightpart  {margin-left:355px; width:606px;}
.banner-text {padding:17px 0px 16px 3px;}
.emailid {text-align:right; padding:27px 19px 0px 0px; margin-bottom:22px;}
.menubg {background:url(../images/menu-bg.png) no-repeat; width:606px; height:52px; margin-bottom:32px;}
.sliderbg {background:url(../images/slider-bg.png) no-repeat; width:604px; height:275px; margin-left:3px; position:absolute;}
.left-arrow {position:absolute; top:102px; left:-15px; z-index:1;}
.right-arrow {position:absolute; top:102px; right:-18px; z-index:1;}


.menu ul {margin:0px; padding:16px 0px 0px 23px;}
.menu li {list-style-type:none; float:left; display:block;}

.menu li a.home {margin-right:32px; background:url(../images/home.png) no-repeat; display:block; width:46px; height:20px;}
.menu li a.home:hover {margin-right:32px; background:url(../images/home-h.png) no-repeat; display:block; width:46px; height:20px;}

.menu li a.seo {margin-right:32px; background:url(../images/seo.png) no-repeat; display:block; width:31px; height:20px;}
.menu li a.seo:hover {margin-right:32px; background:url(../images/seo-h.png) no-repeat; display:block; width:31px; height:20px;}

.menu li a.web-design {margin-right:33px; background:url(../images/web-design.png) no-repeat; display:block; width:94px; height:20px;}
.menu li a.web-design:hover {margin-right:33px; background:url(../images/web-design-h.png) no-repeat; display:block; width:94px; height:20px;}

.menu li a.graphic-design {margin-right:32px; background:url(../images/graphic-design.png) no-repeat; display:block; width:120px; height:20px;}
.menu li a.graphic-design:hover {margin-right:32px; background:url(../images/graphic-design-h.png) no-repeat; display:block; width:120px; height:20px;}

.menu li a.video {margin-right:32px; background:url(../images/video.png) no-repeat; display:block; width:46px; height:20px;}
.menu li a.video:hover {margin-right:32px; background:url(../images/video-h.png) no-repeat; display:block; width:46px; height:20px;}

.menu li a.contact {background:url(../images/contact.png) no-repeat; display:block; width:61px; height:20px;}
.menu li a.contact:hover {background:url(../images/contact-h.png) no-repeat; display:block; width:61px; height:20px;}

.top-height {height:438px;}
.menu-height {height:67px; padding-top:7px;}
.innermenu ul {margin:0px 0px 0px 0px; padding:0px;}
.innermenu li {list-style-type:none; float:left; display:block; width:181px; height:54px; margin-right:13px; text-align:center;}
.innermenu li a {display:block; background:url(../images/tab.png) no-repeat; width:181px; height:33px; text-align:center; padding-top:21px;}
.innermenu li a:hover {display:block; background:url(../images/tab-hover.png) no-repeat; width:181px; height:33px; text-align:center; padding-top:21px;}
.innermenu li a.active {display:block; background:url(../images/visit-tab.png) no-repeat; width:181px; height:33px; text-align:center; padding-top:21px;}

.whoareyou-box {float:left; width:300px; margin-right:31px;}
.help-box {float:left; width:300px; margin-right:31px;}
.our-service-box {float:left; width:300px;  }
.tabheading {font:20px 'MyriadWebBold', Arial, Helvetica, sans-serif; text-decoration:none; color:#1D1D1D; margin-bottom:6px; padding-bottom:2px; border-bottom:7px solid #2866AC}
.whoareyoutext {font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546; line-height:24px; margin-bottom:20px;}
.learnmorelink {font-size:13px; font-weight:normal; font-family:'DroidSansRegular'; text-decoration:none; color:#0F5BAA;}
.learnmorelink a {font-size:13px; font-weight:normal; font-family:'DroidSansRegular'; text-decoration:none; color:#0F5BAA;}
.learnmorelink a:hover {font-size:13px; font-weight:normal; font-family:'DroidSansRegular'; text-decoration:underline; color:#0F5BAA;}
.quote-tabbg {background:url(../images/quote-tabbg.gif) no-repeat; width:921px; height:66px; margin:57px 0px 54px 0px; padding:0px 25px 0px 18px; line-height:66px; color:#1D1D1D; font-size:18px; font-family:'MyriadWebRegular';}
.quote-tabbg span {color:#1D1D1D; font-size:20px; font-weight:bold; font-family:'MyriadWebRegular';}
.video-leftpart {float:left; width:485px;}
.mss-rightpart {margin-left:491px;}
.videobg {background:url(../images/video-bg.png) no-repeat; width:470px; height:308px; padding:17px 0px 0px 15px;}
.mmsheading {margin:0px 0px 24px 0px; padding-top:7px; font-family:'MyriadWebRegular'; font-size:24px; font-variant:normal; color:#2D2A2A;}
.mss-leftbox {float:left; width:226px;}
.mss-rightbox {margin-left:248px;}
.googleplacemarket {margin-bottom:23px;}
.mms-smallheading {font-family:'MyriadWebRegular'; font-size:15px; font-variant:normal; color:#454546; text-decoration:none; margin:0px 0px 6px 0px;}
a.mms-link {font-family:'MyriadWebRegular'; font-size:15px; font-variant:normal; color:#454546; text-decoration:none;}
a:hover.mms-link {font-family:'MyriadWebRegular'; font-size:15px; font-variant:normal; color:#454546; text-decoration:underline;}
.mssdetails {font-size:13px; font-weight:normal; font-family:'DroidSansRegular'; text-decoration:none; color:#454546; line-height:21px; height:64px; overflow:hidden;}
.bussiness-link {font-size:18px; font-weight:normal; font-family:'MyriadWebRegular'; text-decoration:none; color:#1D1D1D; margin:17px 0px 0px 0px;}
.bussiness-link a {font-size:18px; font-weight:normal; font-family:'MyriadWebRegular'; text-decoration:underline; color:#1D1D1D;}
.bussiness-link a:hover {font-size:18px; font-weight:normal; font-family:'MyriadWebRegular'; text-decoration:none; color:#1D1D1D;}
.bottom-width {margin:auto; width:962px;}
.clientgestmonialsheading {float:left; width:183px; font-size:18px; color:#FFF000; font-family:'MyriadWebBold';}
.clientgestmonialsdetails {margin-left:184px; font-size:13px; color:#fff; font-family:'DroidSansRegular'; line-height:21px;}
.clientgestmonialsdetails em {font-size:13px; color:#fff; font-family:'DroidSansRegular'; font-style:italic;}
.clienttest {height:55px; padding-top:17px; margin-bottom:30px;}
.bottommenuheading {font-size:20px; color:#E1DE18; font-family:'MyriadWebBold'; margin-bottom:10px;}
.sitemep {float:left; width:207px; margin-right:20px;}
.over-services {float:left; width:194px; margin-right:18px;}
.over-services2 {float:left; width:200px; margin-right:20px;}
.latestnews {float:left; width:300px; }
.bottommenulink ul {margin:0px; padding:0px;}
.bottommenulink li {list-style-type:none; font-size:13px; color:#fff; font-family:'DroidSansRegular'; text-decoration:none; line-height:24px;}
.bottommenulink li a {font-size:13px; color:#fff; font-family:'DroidSansRegular'; line-height:24px; text-decoration:none;}
.bottommenulink li a:hover {font-size:13px; color:#E1DE18; font-family:'DroidSansRegular'; line-height:24px; text-decoration:none;}
.news-leftpart  {float:left; width:230px; font-size:13px; color:#fff; font-family:'DroidSansRegular'; line-height:17px; text-decoration:none;}
.news-leftpart em {font-size:13px; color:#fff; font-family:'MyriadWebRegular'; text-decoration:none; font-style:italic;}
.news-rightpart {margin-left:230px; text-align:right; font-size:13px; color:#fff; font-family:'DroidSansRegular'; text-decoration:none; font-weight:bold;}
.newsmargin {padding-bottom:20px;}
a.newslink {font-size:13px; color:#fff; font-family:'DroidSansRegular'; text-decoration:none;}
a:hover.newslink {font-size:13px; color:#fff; font-family:'DroidSansRegular'; text-decoration:underline;}
.bottom-logo {position:absolute; top:15px; left:-40px;}
.bottommenubox {display:block; overflow:hidden; padding-bottom:23px;}
.bannerimg {padding:8px 0px 0px 9px;}
.innerbox {}
.innerpagecontact {font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546; line-height:24px;}

.left-img {float:left; margin:7px 15px 0px 0px;}
.grayborder {border:1px solid #B2B2B2; padding:2px;}
.right-img {float:right; margin:10px 0px 5px 15px;}
.videograyborder {border:1px solid #B2B2B2; padding:2px; margin-bottom:7px;}
.videopart ul {margin:0px; padding:0px;}
.videopart li {list-style-type:none; float:left; margin:10px 45px 10px 0px; text-align:center; }
.videopart li a {text-align:center; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#0F5BAA;}
.videopart li a:hover {text-align:center; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546;}
.contactform {font:normal 20px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#2866AC; margin-bottom:10px;}
.contact-middbg {background:url(../images/contact-form-middbg.gif) repeat-x top #294F73; padding:0px 10px 0px 10px; color:#fff;}
.forminput {background:url(../images/inputbg.png) no-repeat; width:160px; height:24px; padding:0px 8px 0px 10px; border:none; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#1D1D1D; line-height:24px;}
.commentbg {background:url(../images/commentbg.png) no-repeat; width:229px; height:64px; padding:5px 8px 5px 10px; border:none; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#1D1D1D;}
.marketing-list ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.marketing-list li {list-style-type:none; line-height:24px; background:url(../images/arrow.gif) no-repeat 0px 9px; padding-left:10px;}
.otherservice-mar {margin-bottom:20px; border-bottom:dotted 1px #ccc; overflow:hidden; padding-bottom:10px;}
.otherservice-img {float:left; width:80px; }
.otherservice-details {margin-left:90px; width:860px; }
.webmarginbottom {margin-bottom:30px; overflow:hidden;}

.copyright {font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
.copyright a {font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
.copyright a:hover {font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff;}
.bottom-link {/*margin-left:568px;*/ font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; text-align:center; line-height:25px; padding:30px 0px 5px 70px;}
.bottom-link a {font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding:0px 14px 0px 14px; line-height:25px;}
.bottom-link a:hover {font:normal 13px 'MyriadWebRegular', Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff; padding:0px 14px 0px 14px; line-height:25px;}



a.buttonlink {background: url("../images/right-cor-btn.png") no-repeat scroll right top transparent; color: #FFFFFF; display: block; float: left; font: bold 14px 'DroidSansBold', arial,sans-serif; height: 33px; margin-right: 6px; padding-right: 11px; text-decoration: none;}
a.buttonlink span {background: url("../images/left-cor-btn.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; height:33px; line-height:33px; padding: 0px 10px 0px 17px;}

.submitbtn {background:url(../images/btn-submit.gif) no-repeat; border:none; width:86px; height:33px;}

.slide-rightpart {position:absolute; right:0px; top:13px;}
.slide-leftpart {position:absolute; left:0px; top:13px;}
.slide-top-cor {position:absolute; left:0px; top:0px; width:604px; z-index:200;}
.slide-bottom-cor {position:absolute; left:0px; top:237px; width:604px; z-index:200;}

.InputCaptcha {border: 1px solid #265E97; font-weight: bold; height: 22px; line-height: 22px; padding-left: 5px; width: 150px;}
.center { margin: 0 auto; text-align: center;  width: 560px;}
.center h4 {padding: 0 0 7px;  color: #454546; font-size: 20px; line-height: 1.2em;  padding: 0px 0px 7px 0px;}


   
    
    
   


.sitemap-link ul {margin:0px 0px 0px 20px; padding:15px 0px 0px 0px;}
.sitemap-link li {list-style-type:none; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546; line-height:20px;}
.sitemap-link li a {background:url(../images/arrow.gif) no-repeat 0px 4px; padding-left:13px; font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#454546; line-height:20px;}
.sitemap-link li a:hover {font:normal 13px 'DroidSansRegular', Arial, Helvetica, sans-serif; text-decoration:none; color:#2866AC; line-height:20px;}


.Navi ul,
.Navi li{ margin:0px; list-style:none; padding:8px 14px 0px 14px;float:left;}
.Navi a:link, .Navi a:visited {background:url(../images/navi.png) no-repeat; text-indent:-500px; overflow:hidden; display:block; }

a.home:link, a.home:visited{ background-position: 0 -326px; width: 46px; height: 14px; } 
a.home:hover{ background-position: 0 -262px; width: 46px; height: 14px; } 

a.seo:link, a.seo:visited{ background-position: 0 -454px; width: 31px; height: 14px; } 
a.seo:hover{ background-position: 0 -390px; width: 31px; height: 14px; } 

a.web-design:link, a.web-design:visited{ background-position: 0 -713px; width: 94px; height: 17px; } 
a.web-design:hover{ background-position: 0 -646px; width: 94px; height: 17px; } 

a.graphic-design:link, a.graphic-design:visited{ background-position: 0 -195px; width: 120px; height: 17px; } 
a.graphic-design:hover{ background-position: 0 -128px; width: 120px; height: 17px; } 

a.video:link, a.video:visited{ background-position: 0 -582px; width: 46px; height: 14px; } 
a.video:hover{ background-position: 0 -518px; width: 46px; height: 14px; }

a.contact:link, a.contact:visited{ background-position: 0 -64px; width: 61px; height: 14px; } 
a.contact:hover{ background-position: 0 0; width: 61px; height: 14px; } 
