/* Style for a document */



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p,

blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,

font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b,

u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,

caption, tbody, tfoot, thead, tr, th, td  

{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; }



ol, ul { list-style: none;}



blockquote, q { quotes: none;}



ins { text-decoration: none;}



del { text-decoration: line-through;}



table { border-collapse: collapse;border-spacing: 0;}



a img { border:0; }



.clear { font-size:1px;line-height:1px;height:1px;clear:both;margin:0px;padding:0px; }



/* Main styles */



body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-align: justify; line-height: 20px; }

a { text-decoration:none;color:#4b586e;font-family:Arial, Helvetica, sans-serif;font-size:12px; }



/* extra classes for positioning available elements */

.align-right {text-align:right !important;}

.align-center {text-align:center !important;}

.float-left {float:left !important;}

.float-right {float:right !important;}

.set-size {width:961px;margin:0 auto;} /* the .set-size class sets the container width and centerize it against the user internet browser window */



/* Header */



div#header { height:172px;width:100%;background:url(../images/header-bg.jpg) center 100% ; }

div#header div.logo { width:390px;padding:46px 0px 0px 21px; }

div#header div.logo h1 { font-size:20px;color:#7b8391;position:relative;margin-top:-10px; }

div#header div.right { width:550px; }



/* Search */



div#header div.search { height:50px;width:239px;padding:40px 0px 0px 0px;clear:both; }

div#header div.search .search-text { display:block;border:0px;float:left;width:132px;height:26px;background:url(../images/search-text.gif) no-repeat;font-size:11px;color:#fff;vertical-align:middle;line-height:25px;padding:0px 12px; }

div#header div.search .search-submit { display:block;border:0px;float:left;width:71px;height:27px;background:url(../images/search-input.png) no-repeat;padding:0px;text-indent:-10000px;cursor:pointer;margin:0px 0px 0px 12px; }

div#header div.search .search-submit:hover { background:url(../images/search-input-hover.png) no-repeat; }



/* Menu */



div#header .right ul { clear:both;padding:10px 0px 0px 0px; width: 110%;}

div#header .right ul li { float:left;width:auto;margin:0px 0px 0px 11px;height:27px;background:url(../images/menu-li.gif) top left no-repeat; }

div#header .right ul li:first-child { margin:0px; }

div#header .right ul li a { display:block;height:27px;background:url(../images/menu-a.gif) top right no-repeat;color:#151820;font-size:13px;font-weight: bold;cursor:pointer;line-height:27px;padding:0 15px; }

div#header .right ul li a span { display:block;position:absolute;margin:-1px;color:#8c9ab2; }

div#header .right ul li:hover, div#header .right ul li.current { background:url(../images/menu-a-hover.gif) top left no-repeat; }

div#header .right ul li:hover a, div#header .right ul li.current a { background:url(../images/menu-li-hover.gif) top right no-repeat;color:white; }

div#header .right ul li:hover a span, div#header .right ul li.current a span { color:#3a3a3a; }



/* SubMenu */



div#header .right ul li div.sub { display:none;z-index:150;position:absolute;width:116px;background:url(../images/sub-menu.png) top left no-repeat;padding:28px 0px 0px 0px;margin:0px 0px 0px -10px; }

div#header .right ul li div.sub ul.curved { width:116px;background:url(../images/sub-menu-ul.png) bottom left no-repeat;padding:0px 0px 5px 0px; }

div#header .right ul li div.sub ul.curved li { height:20px;background:none;float:none;width:100%;margin:0px; }

div#header .right ul li div.sub ul.curved li a { height:20px;background:none;color:#2a2c31;line-height:12px;padding:0px 0px 0px 18px; }



/* Rotator */



div#rotator { width:100%;background:#12151a url(../images/rotator-bg.png) top left repeat-x; }

div#rotator-bg { width:100%;background:url(../images/rotator01-bg.png) top center no-repeat; }

div#rotator02 { width:100%;background:#161b23 url(../images/rotator02-bg.png) top left repeat-x; }

div#rotator02-bg { width:100%;background:url(../images/rotator2-bg.png) top center no-repeat; }

div.rotator-title { line-height:20px;padding:37px 0px 0px 0px; }

div.rotator-title span, div.rotator-title b { font-size:44px;color:#fff; }

div.rotator-title strong { font-size:44px;color:#ee4136;background:url(../images/rotator-text.png) bottom center no-repeat;padding:0px 0px 9px 0px;display:inline; }



/* Rotator - pagenav */



ul.rotator-pagenav { padding:22px 0px 0px 443px;clear:both; }

ul.rotator-pagenav li { float:left;padding:0 3px;width:15px; }

ul.rotator-pagenav li a { display:block;width:15px;height:15px;background:url(../images/rotator-pagenav.png) no-repeat; }

ul.rotator-pagenav li a:hover, ul.rotator-pagenav li.active a { background:url(../images/rotator-pagenav-hover.png) no-repeat; }



/* List Rotator */



ul.rotator-list { clear:both;padding:24px 0px 0px 0px; }

ul.rotator-list li { clear:both; }

ul.rotator-list li a.our-work { display:block;width:230px;height:41px;position:relative;margin:-42px 0px 0px 0px;background:url(../images/our-work.png) no-repeat;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:42px; }

ul.rotator-list li a:hover.our-work { background:url(../images/our-work-hover.png) no-repeat; }



/* Rotator v2 - info theme */



div.theme-title { padding:0px 0px 56px 0px; }

div.theme-title-img { width:584px; }

div.theme-title-absolute-img { position:absolute;left:0;width:52%;height:565px;background:url(../images/panel-title.png) top right no-repeat; }

div.theme-title-info { width:376px;padding:38px 0px 0px 0px; }

div.theme-title-info h3 { font-size:35px;color:#fff;font-weight:normal; } 

div.theme-title-info h4 { color:#ee4136;font-size:14px;font-weight:normal; }

div.theme-title-info p.theme-title-info-text { font-size:14px;color:#889fc4;line-height:20px;padding:22px 0px 0px 0px; }

div.theme-title-info ul { width:376px;background:url(../images/theme-bg-ul.png);margin:23px 0px 0px 0px;padding:24px 0px 0px 0px; }

div.theme-title-info ul li { background:url(../images/theme-ul-1.png) top left no-repeat;padding:0px 20px 30px 79px;color:#fff; }

div.theme-title-info ul li.best-contact { background:url(../images/theme-ul-2.png) top left no-repeat !important; }

div.theme-title-info ul li h5 { font-size:17px;font-weight:normal;color:#ee4136; }

div.theme-title-info ul li p { line-height:18px;padding:7px 0px 0px 0px; }



/* Rotator v2 - feathures */



div.feathures { clear:both;padding:50px 0px 59px 0px; }

div.feathures-column-left { padding:15px 0px 0px 15px;width:392px; }

div.feathures-column-left ul li { font-size:20px;color:#fff;background:url(../images/list.png) top left no-repeat;height:35px;padding:0px 0px 0px 27px; }

div.feathures-column-left h3 { font-size:26px;color:#8596b5; }

div.feathures-column-left ul { clear:both;padding:11px 0px 30px 0px; }

div.feathures-column-left .button-five { margin:0px 0px 0px 41px !important; }

div.feathures-column-left .button-six { margin:0px 0px 0px 14px !important; }

div.feathures-column-left p { clear:both;width:255px;text-align:center;font-size:15px;color:#838d9c;padding:10px 0px 18px 0px; }

div.feathures-column-right { padding:0px 0px 0px 15px;width:520px; }



/* Theme */



div#theme { width:100%;background:#f3f3f3 url(../images/theme-bg.gif) top left repeat-x; }

div#theme-bg { width:100%;background:url(../images/theme-bg-1.gif) top center no-repeat;padding:0px 0px 0px 0px; }



div#theme ul.theme-ul { padding:36px 0px 0px 11px;clear:both; }

div#theme ul.theme-ul li.psd-template { line-height:18px;background:url(../images/psd-template.png) top left no-repeat;width:216px;padding:0px 0px 0px 36px;float:left; }

div#theme ul.theme-ul li.ajax-comments { line-height:18px;background:url(../images/ajax-comments.png) top left no-repeat;width:208px;padding:0px 0px 0px 39px;float:left; }

div#theme ul.theme-ul li.phone-support { line-height:18px;background:url(../images/phone-support.png) top left no-repeat;width:190px;padding:0px 0px 0px 33px;float:left; }

div#theme ul.theme-ul li.twitter-profile { line-height:18px;background:url(../images/twitter-profile.png) top left no-repeat;width:175px;padding:0px 0px 0px 49px;float:left; }

div#theme ul.theme-ul li h3 { color:#333b4a;font-size:15px;position:relative;margin:-2px 0px 0px 0px; }

div#theme ul.theme-ul li h3 strong { color:#ee4136; }

div#theme ul.theme-ul li p { padding:10px 0px 0px 0px;color:#808080;font-size:12px;width:170px; }



div#theme div.theme-baner { width:961px;height:74px;background:url(../images/theme-baner.png) no-repeat;clear:both;margin:31px 0px 36px 0px; }

div#theme div.theme-baner .theme-baner-info { float:left;    padding: 5px 5px 5px 15px;width:649px; }

div#theme div.theme-baner .theme-baner-info h3 { color:#4b586e;font-size:18px;padding:0px 0px 2px 0px; }

div#theme div.theme-baner .theme-baner-info p { font-size:12px;color:#3a3a3a; }

div#theme div.theme-baner .theme-baner-download { float:left;width:282px;height:56px;padding:18px 0px 0px 0px;text-align:center; }

div#theme div.theme-baner .theme-baner-download a { text-indent:-10000px;position:absolute;display:block;width:282px;height:74px;margin:-18px 0px 0px 0px; }

div#theme div.theme-baner .theme-baner-download p { color:#fff;font-weight:bold;font-size:15px; }

div#theme div.theme-baner .theme-baner-download span { color:#a0adc1;font-weight:bold;font-size:12px; }

div#theme div.theme-baner .theme-baner-download:hover { background:url(../images/baner-hover.png) no-repeat; }



/* Content bg */



div.content-bg { width:100%;background:url(../images/content-bg.png) top left repeat-x; }



/* step */



div.step-inscription { clear:both;padding:35px 0px 0px 0px; }

div.step-inscription h3 { font-size:44px;color:#4b586e; }

div.step-inscription strong { font-size:21px;color:#ee4136;display:block;position:relative;margin:-9px 0px 0px 0px; }



ul.step { clear:both;padding:51px 0px 0px 11px; }

ul.step li { float:left;width:auto; }

ul.step li h3 { font-size:25px;color:#fff; }

ul.step li p { font-size:13px;color:#4b586e;line-height:18px;padding:20px 0px 0px 0px; }

ul.step li.planning { background:url(../images/step-1.png) no-repeat;width:195px; }

ul.step li.planning h3 { padding:65px 0px 0px 31px;width:160px;text-align:center;height:95px; }

ul.step li.design { background:url(../images/step-2.png) no-repeat;width:237px; }

ul.step li.design h3 { padding:65px 0px 0px 77px;width:160px;text-align:center;height:95px; }

ul.step li.design p { color:#333b4a;padding:20px 5px 0px 45px; }

ul.step li.development { background:url(../images/step-3.png) no-repeat;width:248px; }

ul.step li.development h3 { font-size:20px;padding:68px 0px 0px 77px;width:160px;text-align:center;height:92px; }

ul.step li.development p { color:#20252e;padding:20px 5px 0px 44px; }

ul.step li.completion { background:url(../images/step-4.png) no-repeat;width:253px; }

ul.step li.completion h3 { padding:65px 0px 0px 64px;width:160px;text-align:center;height:95px; }

ul.step li.completion p { color:#ee4136;padding:20px 5px 0px 37px; }



/* About us */



div.about-design { padding:26px 0px 0px 19px;width:320px; }

div.about-design h3, div.about-but-only h3 { font-size:30px;color:#333b4a;padding:0px 0px 15px 0px; }

div.about-design span { font-size:16px;color:#ee4136; }

div.about-design p { line-height:18px;color:#4c4c4c;font-size:12px;padding:19px 0px 0px 0px; }

div.about-screen { padding:31px 0px 0px 40px; }

div.about-but-only { padding:26px 0px 0px 0px;width:325px; }

div.about-but-only h3 { padding:0px 0px 15px 33px; }

div.about-but-only ul { position:relative;margin:0px -25px 0px 0px; }

div.about-but-only ul li { background:url(../images/true.png) no-repeat;float:left;width:108px;padding:0px 0px 0px 62px;height:26px;color:#20252e;font-size:14px; }



/* About us - our team */



ul.our-team li { width:480px;float:left;padding:0px 0px 25px 0px; }

div.our-team-img { padding:0px 0px 0px 19px;width:160px; }

div.our-team-text { padding:0px 0px 0px 19px;width:275px; }

div.our-team-text h3 { font-weight:normal;font-size:16px;color:#ee4136; }

div.our-team-text span { font-size:13px;color:#4c4c4c; }

div.our-team-text p { font-size:12px;color:#4c4c4c;line-height:18px;padding:11px 0px 0px 0px; }



/* About us - about our company */



div.about-our-company-text { padding:0px 0px 0px 19px;width:451px;color:#4c4c4c; } 

div.about-our-company-text p { line-height:18px; } 

div.about-our-company-img { padding:30px 0px 27px 19px;width:auto; } 



/* Services */



div.services-text { padding:0px 0px 0px 19px;width:100%; }

div.services-text h3 { padding:30px 0px 0px 0px;font-size:30px;color:#4b586e; }

div.services-text span { font-size:18px;color:#ee4136; }

div.services-text p { padding:15px 0px 15px 0px;line-height:18px;color:#4c4c4c;font-size:12px; }

div.services-img { padding:40px 0px 28px 19px;width:473px; }



/* Services - list */



ul.services-list { padding:0px 20px 0px 0px; }

ul.services-list h3 { padding:30px 0px 0px 19px;font-size:30px;color:#4b586e; }

ul.services-list li { clear:both; }

div.services-list-img { padding:14px 0px 0px 19px;width:450px; }

div.services-list-text { width:451px;padding:8px 0px 0px 19px;line-height:18px;color:#4c4c4c;font-size:12px; }

div.services-list-text span { line-height:20px;color:#ee4136;font-size:16px;display:block;padding-bottom:15px; }



/* Contact */



div.contact-header-info, div.info-header { padding:0px 0px 0px 19px;width:280px; }

div.contact-header-info h3, div.info-header h3 { padding:33px 0px 0px 0px;font-size:30px;color:#4b586e; }

div.contact-header-info span, div.info-header span { font-size:18px;color:#ee4136; }

div.contact-header-text, div.header-text { padding:36px 0px 27px 19px;width:635px;color:#4c4c4c;line-height:18px; }

h3.contact-title { color:#4b586e;font-size:18px;line-height:25px;clear:both; }



/* Contact - map */



div.contact-map { padding:27px 0px 0px 19px;color:#222632; }

div.contact-map p { line-height:18px;padding:5px 0px 0px 0px; }

div#map_canvas { width:939px;height:309px;margin:16px 0px 40px 0px; }



/* Contact - send message */



div.contact-send { padding:37px 12px 0px 19px;width:464px;color:#4c4c4c;line-height:18px; }

div.contact-send p { padding:4px 0px 12px 0px; }

.contact-input-text { clear:both;display:block;width:438px;height:26px;background:url(../images/contact-input.png) no-repeat;border:0px;padding:0px 10px;color:#4c4c4c;font-size:12px;font-family:Arial;line-height:27px;margin:0px 0px 12px 0px; }

.contact-input-textarea { clear:both;display:block;width:437px;height:60px;background:url(../images/contact-text.png) no-repeat;border:0px;padding:10px 10px;color:#4c4c4c;font-size:12px;font-family:Arial; }

div.contact-send .button-three { margin:9px 5px 0px 0px; }



/* Contact us */



div.contact-us { padding:37px 0px 0px 19px;width:380px;line-height:18px;color:#4c4c4c; }

div.contact-us h3.contact-title { padding:0px 0px 4px 0px; }

div.contact-us strong { font-size:14px;color:#ee4136; }

div.contact-us ul { padding:8px 0px 0px 0px; }

div.contact-us ul li { float:left;width:168px;padding:17px 0px 0px 0px; }

div.contact-us ul li b { color:#20252e;  }



/* LIST */

ul.list-1 li { line-height:12px;background:url(../images/icon-1.png) top left no-repeat;margin:11px 2px;padding:0px 0px 0px 18px; } 

ul.list-2 { clear:both; }

ul.list-2 li { float:left;width:auto;margin:0px 0px 0px 10px;background:url(../images/button-projects.png) no-repeat;height:27px;padding:0px 0px 0px 14px; }

ul.list-2 li a { display:inline-block;height:27px;background:url(../images/button-projects-right.png) top right no-repeat;padding:0px 14px 0px 0px;font-size:13px;font-weight:bold;color:#3a3a3a;line-height:25px; }

ul.list-2 li:hover, ul.list-2 li.active { background:url(../images/button-projects-hover.png) no-repeat; }

ul.list-2 li:hover a, ul.list-2 li.active a { background:url(../images/button-projects-right-hover.png) top right no-repeat;color:#fff; }

ul.list-3 { clear:both; }

ul.list-3 li { background:url(../images/list-3.png) top left repeat-x;width:290px;height:30px; }

ul.list-3 li:first-child { background:none; }

ul.list-3 li a { display:block;font-size:13px;color:#fff;padding:8px 0px 0px 22px; }

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

ul.list-4 { clear:both; }

ul.list-4 li { float:left;width:124px;background:url(../images/list-4.png);height:24px;padding:6px 0px 0px 21px; }

ul.list-4 li a { color:#63728c;font-size:13px; }

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



/* Projects */



ul.projects { clear:both;padding:0px 0px 0px 0px;position:relative;margin:0px 0px 0px -25px; }

ul.projects li { padding:40px 0px 0px 35px;float:left;width:290px; }

ul.projects li h3 { padding:5px 0px 0px 0px;color:#4b586e;font-size:15px; }

ul.projects li strong { display:block;padding:0px 0px 9px 0px;color:#ee4136;font-size:12px; }

ul.projects li span.project-span { color:#3a3a3a;line-height:17px;font-size:12px; }

ul.projects li p { padding:14px 0px 0px 0px; }



/* Info header */



div.header-info { width:100%;background:url(../images/info-header.png) top center no-repeat; }



/* Portfolio */



div.portfolio-img { padding:19px 0px 2px 19px !important; }



/* Portfolio - changing projects */



ul.changing-projects { padding:30px 0px 0px 9px !important; }



/* Portfolio - list */



ul.portfolio-padding { margin:0px 0px 0px -15px !important; }



/* Blog */



ul.page-blog { padding:23px 0px 36px 0px !important; }

div.blog-header-info { width:160px !important; }

div.blog-header-text { width:755px !important; }

div.blog-column-left { width:631px;padding:5px 0px 0px 19px; }

div.blog-column-right { width:290px;padding:40px 0px 0px 19px; }



/* Blog entry */



div.blog-entry { padding:29px 0px 0px 0px; }

div.blog-entry h3 { width:614px;font-weight:normal;color:#4b586e;font-size:18px;border-bottom:1px solid #eeeeee;padding:3px 0px 5px 0px;line-height:23px; }

div.blog-entry p { line-height:18px;color:#666666;padding:10px 7px 11px 1px;width:614px; }

div.blog-entry p img { margin:19px; }

div.blog-entry p img.float-left { margin-left:0px; }

div.blog-entry p img.float-right { margin-right:0px; }

div.blog-entry ul { height:21px;padding:5px 0px 0px 0px;color:#4c4c4c; }

div.blog-entry ul li { float:left;width:auto;padding:0px 17px 0px 0px; }

div.blog-entry ul li a, div.blog-entry ul li span { color:#ee4136; }

div.blog-entry ul li a:hover { text-decoration:underline; }



/* Blog - tags */



div.blog-tags { width:614px;clear:both;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:5px 0px 0px 0px; }

div.blog-tags span { display:block;float:left;width:auto;padding:5px 0px 0px 2px;color:#ee4136;font-weight:bold;position:relative;margin:0px -3px 0px 0px; }

ul.tags { width:580px; }

ul.tags li { margin:0px 0px 5px 9px !important; }



/* Blog - comments */ 



div.blog-comments { padding:30px 0px 0px 2px;clear:both;width:621px;border-bottom:1px solid #eeeeee; }

div.blog-comments h3 { font-size:18px;color:#4b586e;font-weight:normal;padding:0px 0px 16px 1px; }

ul.comments li { padding:0px 0px 18px 0px;clear:both; }

ul.comments li div.profile { float:left;width:142px;position:relative;margin:0px -2px 0px 0px;z-index:30px;background:url(../images/comment.png) top right no-repeat;line-height:18px;color:#4c4c4c; }

ul.comments li div.profile span { color:#ee4136; }

ul.comments li div.comment { float:left;width:480px;background:url(../images/comment-top.png) top left  no-repeat;padding:17px 0px 0px 0px; }

ul.comments li div.comment div.comment-text { clear:both;width:480px;background:#f2f2f2 url(../images/comment-text.png) left repeat-y; }

ul.comments li div.comment div.comment-text p { padding:0px 21px 0px 21px;color:#666666;line-height:18px;position:relative;margin:-3px 0px -1px 0px; }

ul.comments li div.comment div.comment-end { width:480px;background:url(../images/comment-end.png) no-repeat;height:18px;clear:both;margin:0px 0px 9px 0px; }

li.sub-comment { padding:0px 0px 18px 60px !important; }

li.sub-comment div.comment { width:420px !important;background:url(../images/comment-top-1.png) top left  no-repeat !important; }

li.sub-comment div.comment div.comment-text { width:420px !important; }

li.sub-comment div.comment div.comment-end { width:420px !important;background:url(../images/comment-end-1.png) no-repeat !important; }



/* Blog - add comment */



div.add-comment { clear:both;width:633px;padding:13px 0px 0px 2px;color:#4c4c4c; }

div.add-comment h3 { font-size:18px;color:#4b586e;font-weight:normal; }

div.pol-name-email { padding:11px 0px 0px 1px;width:260px;line-height:15px; }

div.pol-text { width:280px;padding:10px 0px 0px 0px; }

div.add-comment .button-three { margin:9px 12px 0px 0px !important; }

.blog-text { border:0px;width:219px;display:block;height:26px;background:url(../images/blog-input.png) no-repeat;color:#4c4c4c;font-size:12px;font-family:Arial;padding:0px 10px;line-height:24px;text-align:left; }

.blog-text-textarea { border:0px;width:339px;display:block;height:60px;background:url(../images/blog-text.png) no-repeat;color:#4c4c4c;font-size:12px;font-family:Arial;padding:10px;text-align:left; }



/* Blog - categories */



h3.column-right-categories { background:url(../images/categories.png) no-repeat;width:269px;height:38px;font-weight:normal;color:#333b4a;font-size:20px;padding:15px 0px 0px 21px; }

div.column-right-text-categories { width:290px;background:url(../images/blog-categories.png) no-repeat;padding:5px 0px 12px 0px; }

div.column-right-text-categories-bg { width:290px;background:url(../images/blog-categories-bg.png) repeat-y; }

div.column-right-categories-end { width:290px;height:19px;background:url(../images/blog-categories-end.png) no-repeat; }



/* Blog - archives */



h3.column-right-archives { background:url(../images/blog-archives.png) no-repeat;width:269px;height:40px;font-weight:normal;color:#7889a4;font-size:20px;padding:15px 0px 0px 21px; }

div.column-right-text-archives { width:290px;padding:15px 0px 22px 0px;background:url(../images/blog-archives-bg.png) no-repeat; }

div.column-right-text-archives-bg { width:290px;background:url(../images/archives-bg.png) repeat-y; }

div.column-right-archives-end { width:290px;height:17px;background:url(../images/blog-archives-end.png) no-repeat; }



/* Blog - popular tag */



ul.popular-tags li { margin:0px 0px 8px 9px !important; }

div.column-right-panel { color:#63728c;clear:both;margin:0px 0px 14px 10px;width:270px;border-bottom:1px solid #eeeeee; }

div.column-right-panel h3 { border-bottom:1px solid #eeeeee;width:258px;height:35px;padding:12px 0px 0px 12px;margin:0px 0px 10px 0px;font-weight:normal;color:#4c4c4c;font-size:20px; }



/* Blog - popular posts */



div.red h3 { color:#ee4136 !important; }

div.red { border:none !important; }

div.red a { color:#ee4136;font-size:11px;text-decoration:underline; }

ul.popular-posts { clear:both;padding:0px 0px 0px 12px;line-height:18px; }

ul.popular-posts li { padding:0px 0px 26px 0px; }



/* Pagenav */



ul.page { padding:20px 0px 39px 0px;clear:both; }

ul.page li { margin:0px 0px 0px 4px;display:inline; }

li.page-left { padding:8px 7px 0px 0px; }

li.page-right { padding:8px 0px 0px 9px; }

li.page-page a { display:inline-block;width:27px;height:27px;text-align:center;background:url(../images/pagenav-page.png) top center no-repeat;font-weight:bold;line-height:26px;color:#3a3a3a; }

li:hover.page-page a, ul.page .active a { color:#fff; }

li:hover.page-page a, ul.page li.active a { background:url(../images/pagenav-page-hover.png) top center no-repeat; }



/* Page */



div.page-title { padding:25px 0px 18px 19px; }

div.page-title h3 { color: #4b586e;font-size: 40px;line-height: 70px;text-align: justify;}

div.page-title span { color:#ee4136;font-size:18px; }

div.about-our-company-text .page-title { padding-left:0px; }



/* Follow us */



div#follow-us { width:100%;background:#ee4136;border-bottom:1px solid #f26156;height:111px; }

div#follow-us .get-social { width:258px;padding:22px 0px 0px 10px; }

div#follow-us .get-social h3 { padding:0px 0px 0px 2px;color:#fff;font-size:44px; }

div#follow-us .get-social p { font-size:21px;color:#20252e;position:relative;margin:-10px 0px 0px 0px; }



div#follow-us ul { padding:42px 0px 0px 0px; }

div#follow-us ul li { width:auto;float:left;padding:0px 0px 0px 69px; }



/* Fotter panel */



div#footer-panel { width:100%;padding:0px 0px 22px 0px;background:#20252e url(../images/bottom-panel.png) top left repeat-x; }



/* Lates blog post */



div.latest-blog-post { padding:0px 0px 0px 11px;width:313px; }

div.latest-blog-post h3 { font-size:18px;color:#fff;padding:30px 0px 8px 0px; }



div.latest-blog-post ul li { clear:both;width:289px;padding:15px 0px 11px 0px;background:url(../images/blog-bg.png) repeat-x; }

div.latest-blog-post ul li:first-child { background:none; }

div.latest-blog-post ul li h4 { font-size:15px;color:#fff;font-weight:normal; }

div.latest-blog-post ul li strong { font-size:12px;color:#ee4136;font-weight:normal; }

div.latest-blog-post ul li p { font-size:12px;color:#4b586e;line-height:18px;padding:10px 0px 13px 0px; }



/* Testimonials */



div.testimonials { padding:0px 0px 0px 12px;width:326px; }

div.testimonials h3 { font-size:18px;color:#fff;padding:30px 0px 8px 0px;clear:both; }



div.testimonials ul.testimonials-list { clear:both;width:288px;padding:18px 0px 0px 0px; }

div.testimonials ul.testimonials-list li { display:none; }

div.testimonials ul.testimonials-list li:first-child { display:block; }

div.testimonials ul.testimonials-list li .testimonials-img { width:82px; }

div.testimonials ul.testimonials-list li .testimonials-img img { width:70px; }

div.testimonials ul.testimonials-list li .testimonials-text { width:204px;padding:0px 0px 13px 0px; }

div.testimonials ul.testimonials-list li .testimonials-text h4 { font-size:15px;color:#fff;font-weight:normal; }

div.testimonials ul.testimonials-list li .testimonials-text strong { font-size:12px;color:#ee4136;font-weight:normal; }

div.testimonials ul.testimonials-list li .testimonials-text p { font-size:12px;color:#4b586e;line-height:18px;padding:10px 0px 13px 0px; }



/* Testimonials - Pagenav */



ul.testimonials-pagenav { background:url(../images/blog-bg.png) repeat-x;width:290px;height:50px;clear:both; }

ul.testimonials-pagenav li.pagenav-prev { float:left;width:28px;padding:14px 0px 0px 80px; }

ul.testimonials-pagenav li.pagenav-prev a { display:block;text-indent:-10000px;width:28px;height:27px;background:url(../images/pagenav-prev.png) no-repeat; }

ul.testimonials-pagenav li.pagenav-prev a:hover { background:url(../images/pagenav-prev-hover.png) no-repeat; }

ul.testimonials-pagenav li.pagenav-page { float:left;width:60px;padding:18px 0px 0px 0px;text-align:center;color:#ee4136; }

ul.testimonials-pagenav li.pagenav-next { float:left;width:auto;padding:14px 0px 0px 0px; }

ul.testimonials-pagenav li.pagenav-next a { display:block;text-indent:-10000px;width:28px;height:27px;background:url(../images/pagenav-next.png) no-repeat; }

ul.testimonials-pagenav li.pagenav-next a:hover { background:url(../images/pagenav-next-hover.png) no-repeat; }



/* Newsletter */



div.newsletter { padding:0px 0px 0px 0px;width:295px; }

div.newsletter h3 { font-size:18px;color:#fff;padding:30px 0px 8px 0px; }

div.newsletter p { line-height:18px;font-size:12px;color:#4b586e;padding:14px 0px 0px 0px; }

div.newsletter div.newsletter-form { padding:28px 0px 7px 0px; }

div.newsletter div.newsletter-form .newsletter-text { display:inline;border:0px;width:133px;height:28px;background:url(../images/newsletter-input.png) no-repeat;font-size:11px;color:#fff;line-height:25px;padding:0px 12px; }

div.newsletter div.newsletter-form .newsletter-submit { display:inline;border:0px;width:58px;height:27px;background:url(../images/newsletter-submit.png) no-repeat;padding:0px;text-indent:-10000px;cursor:pointer;margin:0px 0px 0px 11px; }

div.newsletter div.newsletter-form .newsletter-submit:hover { background:url(../images/newsletter-submit-hover.png) no-repeat; }

div.newsletter p.newsletter-text-red { line-height:16px;color:#ee4136; }



/* Footer author */



div#footer-author { width:100%;height:93px;background:#20252e url(../images/bottom-author.png) top left repeat-x; }

div#footer-author .footer-copyright { width:564px;padding:31px 0px 0px 11px;color:#4b586e;font-size:12px; }

div#footer-author ul { width:370px;padding:31px 16px 0px 0px;text-align:right;color:#4b586e;font-size:12px; }

div#footer-author ul li a { color:#4b586e;font-size:12px; }

div#footer-author ul li a:hover { color:#5e6b81; }

div#footer-author ul li { display:inline;padding:0px 0px 0px 6px; }



/* Button */



a.button-one { display:block;height:21px;width:104px;color:#fff;font-weight:bold;background:url(../images/button-one.png) no-repeat;text-align:center;padding:6px 0px 0px 1px; }
a.button-one1 { display:block;height:21px;width:155px;color:#fff;font-weight:bold;background:url(../images/button-one1.png) no-repeat;text-align:center;padding:6px 0px 0px 1px; }

a.button-one span { position:absolute;display:block;width:104px;text-align:center;color:#3a3a3a;margin: -2px 0px 0px -1px; }
a.button-one1 span { position:absolute;display:block;width:155px;text-align:center;color:#3a3a3a;margin: -2px 0px 0px -5px;	 }

a:hover.button-one { background:url(../images/button-one-hover.png) no-repeat;color:#a00b08; }
a:hover.button-one1 { background:url(../images/button-one1-hover.png) no-repeat;color:#a00b08; }

a:hover.button-one span { color:#fff; }
a:hover.button-one1 span { color:#fff; }



a.button-two { display:block;height:21px;width:97px;color:#262c3a;font-weight:bold;background:url(../images/button-two.png) no-repeat;text-align:center;padding:6px 0px 0px 1px; }

a.button-two span { display:block;width:97px;text-align:center;position:absolute;margin:-1px 0px 0px -1px;color:#8c9ab2; }

a:hover.button-two { background:url(../images/button-two-hover.png) no-repeat; }

a:hover.button-two span { color:#bdcde8; }



.button-three { cursor:pointer;display:block;height:27px;width:115px;color:#fff;font-weight:bold;font-size:13px;font-family:Arial;background:url(../images/send-message.png) no-repeat;text-align:center;border:0px;padding-bottom:3px;clear:both; }

.button-three:hover { background:url(../images/send-message-hover.png) no-repeat; }



.button-four { cursor:pointer;display:block;height:27px;width:64px;color:#fff;font-weight:bold;font-size:13px;font-family:Arial;background:url(../images/button-four.png) no-repeat;text-align:center;border:0px;line-height:24px;clear:both; }

.button-four:hover { background:url(../images/button-four-hover.png) no-repeat; }



.button-five { cursor:pointer;display:block;height:36px;width:177px;color:#fff;font-weight:bold;font-size:16px;font-family:Arial;background:url(../images/button-five.png) no-repeat;text-align:center;border:0px;line-height:24px;clear:both;padding:9px 0px 0px 0px; }

.button-five:hover { background:url(../images/button-five-hover.png) no-repeat; }



.button-six { cursor:pointer;display:block;height:46px;width:231px;color:#fff;font-weight:bold;font-size:15px;font-family:Arial;background:url(../images/button-six.png) no-repeat;text-align:center;border:0px;clear:both;padding:12px 0px 0px 0px; }

.button-six span { display:block;width:231px;text-align:center;font-size:12px;color:#a0adc1;font-weight:normal; }

.button-six:hover { background:url(../images/button-six-hover.png) no-repeat; }



#try_it_now {

    width:105px;

    height:61px;

    position:fixed;

    bottom:40px;

    right:5%;

    background-image: url(../images/try_it.png);

}