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

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

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

}

html, body {
height: 100%;
}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,marquee,input,hr {margin:0; padding:0;}

img, hr{border:none;}

body{font-family: 'Open Sans', sans-serif; font-size:16px;-webkit-font-smoothing: antialiased;font-weight:normal;color:#353535;line-height:20px;background:#f1ece8;}

h1, h2, h3, h4, h5, h6{-webkit-font-smoothing: antialiased;}

.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{zoom:1}

/* input[type="submit"]*/
input, textarea, select{font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;font-size:14px;font-weight:normal;color:#606060;}
input, textarea{ padding:3px 5px;}
textarea{resize:none}

/* anchors */
a{color:#58a8b9;text-decoration:none; }
a:hover{color:#173a5a; outline: 0; }
/* anchors*/

.clear{clear:both;height:0px;line-height:0px;}

.wrapper{margin:0 auto;width:1000px;position:relative;text-align:left;}
.header{height:120px;position:relative; background:#f5efea; border-bottom:1px solid #cdc9c5;}

.brdr-none{border-bottom:0;}

.all-stripe{background:url(../images/all-stripe.png) no-repeat 0 0;}

.logo{position:absolute;top:26px;left:0px;width:324px;}
.logo a{display:block;width:324px; height:77px; background-position:0 -334px;}

.language{position:absolute;top:44px;right:0px;}

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dd { position:relative}
.dropdown a, .dropdown a:visited { color:#7b7b7b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#ff8c2e;}
.dropdown dt a:hover { color:#ff8c2e;}
.dropdown dt a {background:#fff url(../images/arw-menu.png) no-repeat scroll 8px center; display:block; padding-left:23px;border:3px solid #d6bba5; width:120px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul {color:#fff; display:none;left:0px;border:5px solid #d6bba5;position:absolute; z-index:999;  top:0px; width:auto; min-width:139px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; padding-left:25px; display:block; color:#fff !important;background:#d6bba5}
.dropdown dd ul li a:hover {color:#fff;background:#ff8c2e url(../images/warw.png) no-repeat 8px center}

.dropdown img.flag { border:none; vertical-align:middle; margin-right:10px; }

.banner{background:#ff8c2e;border-top:1px solid #d97727;border-bottom:1px solid #d97727; padding:30px 0px 20px 0px; }
.banner span{ display:block; float:left; width:470px;}
.banner h2{ color:#763400; font-size:45px; line-height:45px;font-weight:400;margin-bottom:15px; margin-top:50px;}
.banner h1{ color:#fff;font-weight:800; font-size:66px; line-height:66px;text-transform:uppercase;}

.body-m{padding:45px 0; min-height:350px;}
.padd-bot-none{ padding-bottom:0;}
.padd-top-less{ padding-top:20px;}

.home-specials ul{display:inline; list-style:none;}
.home-specials li{float:left; width:310px; margin-right:30px; height:210px}
.home-specials li.last{margin-right:0px;}
.home-specials .title{font-size:15px;line-height:43px;padding-left:60px;font-family: 'open_sansbold';font-weight:bold;color:#e8771f;text-transform:uppercase;background:url(../images/specials.png) no-repeat; display:block; height:43px;}
.home-specials .sp1{background-position:0px 0px;}
.home-specials .sp2{background-position:0px -43px;}
.home-specials .sp3{background-position:0px -86px;}
.home-specials .sp4{background-position:0px -129px;line-height:20px;}
.home-specials .sp5{background-position:0px -172px;}
.home-specials .readmore{font-size:14px; line-height:14px;padding-left:15px;color:#e8771f;text-transform:uppercase;background:url(../images/arw-sm.png) no-repeat 0 center; font-weight:bold;}
.home-specials p{ margin-top:10px; margin-bottom:5px;}
.home-specials .contact a{display:block;background-position:-332px 0px; width:312px; height:138px;}
.home-specials .contact a:hover{background-position:-332px -138px;}
.home-specials .contact a:active{background-position:-332px -276px;}
.home-specials .contact .padd{padding:35px 0px 0px 25px}
.home-specials .contact h1{font-size:36px;font-family: 'open_sansbold';font-weight:bold;color:#ffe9d7;text-transform:uppercase;}
.home-specials .contact p{font-size:14px;line-height:18px;font-weight:bold;color:#6f3304;}

.content h2{color:#a8998d; font-size:45px; line-height:45px;font-weight:300;margin-bottom:15px;}
.content h1{ color:#e8771f;font-weight:800; font-size:66px; line-height:66px;text-transform:uppercase;}
.content p{margin-top:20px; line-height:24px;}

.pic-bd{ margin-left:15px;}
.pic-pm{ margin-top:120px; margin-left:15px;}
.pic-webdev{ margin-top:25px; margin-left:25px;}

.bpm{ width:100%; min-height:540px; position:relative;}
.bpm p{ margin-right:415px;}
.bpmr{ position:absolute;top:75px; right:0;}

.serv{min-height:570px; position:relative}
.serv p{ margin-right:325px;}
.servr{ position:absolute;top:120px; right:0; z-index:1;}

.specials{ margin-top:20px; z-index:2; position:relative;}
.specials a{font-size:15px;line-height:43px;padding-left:60px;font-family: 'open_sansbold';font-weight:bold;color:#e8771f;text-transform:uppercase;background:url(../images/specials.png) no-repeat; display:block; float:left; width:275px; height:43px; margin-bottom:15px;}
.specials .sp1{background-position:0px 0px;}
.specials .sp2{background-position:0px -43px;}
.specials .sp3{background-position:0px -86px;}
.specials .sp4{background-position:0px -129px;line-height:20px;}
.specials .sp5{background-position:0px -172px;}

.contact-us{min-height:400px; position:relative}
.contact-us .feel-free{background:url(../images/feel-free.png) no-repeat; width:593px; height:166px; position:absolute;left:0; top:150px; }
.contact-us .feel-free .padd{width:310px; margin-top:40px; margin-left:45px; font-size:22px; line-height:24px;text-align:center; color:#777}
.contact-us-pic{ position:absolute;top:20px; right:80px; z-index:1;}

.cntform-left{ width:380px; float:left; margin-top:65px;}
.cntform-left a, .cntform-left span{ display:block;background:url(../images/icons-contact.png) no-repeat;font-family: 'open_sansbold';font-size:30px;height:43px;padding-left:85px; margin-bottom:30px;color:#e8771f}
.cntform-left .phn{ background-position:0 0;line-height:43px; }
.cntform-left .eml{ background-position:0 -74px;height:37px;line-height:37px;}
.cntform-left .add{ background-position:0 -139px;font-family: 'Open Sans', sans-serif;line-height:33px;color:#8a8a8a}

.cntform-right{float:right; width:540px; padding:25px; padding-bottom:10px; background:#f5efea; border:1px solid #c9c1ba; box-shadow:1px 2px 1px #dbdbdb}
.cntform-right label{width:80px;float:left; margin-top:5px;}
.cntform-right .input{width:420px; height:30px; line-height:30px;float:left; background:#fff; border:1px solid #d2cdc9;box-shadow:inset 0px 1px 2px 2px #dadada;}
.cntform-right .clear{height:20px;}
.cntform-right textarea{ height:120px !important;}
.cntform-right .btn{float:left; background:#fff;border:0;border-bottom:6px solid #eb9552;color:#666;display:block; font-family: 'open_sansbold';font-size:15px;height:40px;text-transform:uppercase;line-height:40px; padding: 0 15px; cursor:pointer;}
.cntform-right .btn:hover, .cntform-right .btn:active{background:#e8771f;border:0;border-top:6px solid #c65700;color:#fff;}

#nm_msg, #email_msg, #sub_msg, #comt_msg{float:left; display:block;width:22px;margin-top:8px; margin-left:5px;}

#suc_msg{float:left;display:block;width:300px;margin-top:8px; margin-left:15px;}

/* footer */
.footer{height:275px;background:#343434 url(../images/footer-glow.png) center 0;position:relative;}

.aboutus{padding-top:40px;width:530px;}
.aboutus h2{font-family: 'open_sansbold';font-size:19px;margin-bottom:10px;font-weight:normal;color:#fff;}
.aboutus p{ font-style:italic;font-size:14px;line-height:16px; margin-top:10px;font-weight:normal;color:#fff;}

.conect-us{ position:absolute;top:40px; right:20px; text-align:right;}
.conect-us h2{font-family: 'open_sansbold';font-size:16px;margin-bottom:15px;font-weight:normal;color:#585856; text-transform:uppercase;}
.conect-us p{font-size:13px;color:#fff;margin-top:10px;}
.conect-us span{font-size:13px;color:#565654;}

.soc{ margin-left:15px;}
.soc a{display:block; float:left;width:57px; height:52px;}
.soc .fb{background-position:0 -202px;}
.soc .fb:hover{background-position:0 -150px;}
.soc .in{background-position:-57px -202px;}
.soc .in:hover{background-position:-57px -150px;}
.soc .sp{background-position:-114px -202px;}
.soc .sp:hover{background-position:-114px -150px;}

.webmail{position:absolute;top:200px; right:20px; text-align:right;}
.webmail p{float:left;font-family: 'open_sansbold';font-size:14px;margin-bottom:15px;color:#c6c6c6;text-transform:uppercase; margin-top:5px;}
.webmail span{font-family: 'Open Sans', sans-serif;font-weight:normal;}
.webmail .wem{ margin-left:6px;float:left;width:57px; height:47px;background-position:0 -260px;}
.webmail .wem:hover{ background-position:-57px -260px;}

.copyright{text-align:center; margin:0 auto; padding-top:100px;font-size:13px;color:#cbcbcb;}
.copyright span{font-size:12px;color:#000;}
.copyright a{color:#000; text-decoration:underline;}
.copyright a:hover{color:#f68f40;}
/* footer */