/* CSS Document */
body{margin:0; font-family:"Calibri"; font-size:13px; color:#6f6f6f;}
img{border:0;}
a{text-decoration:none;}
ul{clear:both;}
.fixedright{position:fixed; z-index:111; top:25%; right:5px; width:110px;; height:auto;  }
textarea{outline:none;}
input{outline:none;}



@font-face
{
font-family: Bebas Neue;
src: url('fonts/BebasNeue.otf'),
} 
@font-face {font-family:"Bellerose";src:url("fonts/Bellerose.eot?") format("eot"),url("fonts/Bellerose.woff") format("woff"),url("fonts/Bellerose.ttf") format("truetype"),url("fonts/Bellerose.svg#BelleroseLight") format("svg");font-weight:normal;font-style:normal;}


.wraper{width:1024px; height:auto; margin:auto;}
.clear{clear:both; margin:auto;}
.top{float:left; width:100%; height:4px; background:#3c3c3c; min-width:1024px; z-index:10; position:relative;}
.lefttri{position:absolute; top:4px; left:0; width:25%; height:100%; background:url(../images/lefttry.png) right top no-repeat;}
.headr{float:left; height:380px; width:100%; min-width:1024px;}
.logo{float:right; height:100px; width:230px; margin-top:10px; position:relative; z-index:6; margin-right:40px;}
.tagline{float:right; margin-right:60px; width:auto; height:25px; margin-top:50px;  color:#6d9f41; font-size:18px; text-transform:uppercase; position:relative; z-index:6; font-weight:bold;}
.menubg{float:left; width:967px; height:340px; background: url(../images/home_02.png) no-repeat; margin-top:-190px; margin-left:56px; position:relative; z-index:5;}
.menubg a{font-weight:bold;}
.home{color:#fff; font-size:18px; font-family:"Acens"; margin-left:185px; float:left; margin-top:190px; position:relative; z-index:5;  width: 46px;}
.services{color:#fff; font-size:18px; font-family:"Acens"; margin-left:105px; float:left; margin-top:215px; position:relative; z-index:5;  width: 68px;}
.support{color:#fff; font-size:18px; font-family:"Acens"; margin-left:80px; float:left; margin-top:235px; position:relative; z-index:5;  width: 65px;}
.consulting{color:#fff; font-size:18px; font-family:"Acens"; margin-left:105px; float:left; margin-top:215px; position:relative; z-index:5;  width: 80px;}
.contact{color:#fff; font-size:18px; font-family:"Acens"; margin-left:70px; float:left; margin-top:235px; position:relative; z-index:5;}
.banner{float:left; width:945px; height:356px; margin-top:-117px; margin-left:60px; position:relative; z-index:4;}
.hedblk{float:left; background:#2e2e2e; width:100%; height:100px; margin-top:10px}
.leftbg{float:left; height:182px; width:170px; background:url(../images/leftbg.jpg) no-repeat; margin-top:55px;}
.centerbg{float:left; height:182px; width:720px; background:#f9f9f9; margin-top:55px;} 
.centerbg h2{ float:left; color:#6d9f41; font-size:30px; font-family:"Acens"; margin-top:0; margin-left:-50px; width:100%; margin-bottom:0; }
.centerbg p{margin-left:30px; text-align:justify; line-height:20px; margin-right:10px; font-size:14px;}
.rightbg{float:left; width:90px; height:182px; background:url(../images/rightbg.jpg) no-repeat; margin-top:55px;}
.newtestibg{background: url(../images/newtstibg.jpg) center no-repeat; width:100%; height:154px; margin-top:15px;}






.quotbg{float:right; background:#f9f9f9; height:83px; width:898px; margin-top:15px;}
.quotbg h2{ color:#6d9f41; font-size:21px; text-transform:uppercase; font-weight:normal; margin-left:20px; margin-top:28px; font-weight:bold; float:left;}
.quotbg img{margin-left:35px; margin-top:25px; float:left;}
.quotleft{float:right; height:83px; width:39px; background:url(../images/quoteleft.jpg) no-repeat; margin-top:15px;}
.service{ float:left; color:#6d9f41; font-size:30px; font-family:"Acens";  margin-left:145px; margin-top:10px; margin-bottom:10px; }
.servcetitl1{float:left; height:50px; width:160px; color:#6d9f41; font-size:14px; font-family:"Acens"; margin-left:190px;}
.servcetitl{float:left; height:50px; width:160px; color:#6d9f41; font-size:14px; font-family:"Acens"; margin-left:30px;}
.sevicebg{float:right; width:857px; height:156px; background:url(../images/sevscontbg.jpg) no-repeat;}
.memmory{float:right; width:59px; height:79px; background:url(../images/memory.png) center no-repeat; margin-right:120px; margin-top:40px;}
.lock{float:right; width:79px; height:77px; background:url(../images/lock.png) center no-repeat; margin-right:130px; margin-top:40px;}
.systms{float:right; width:99px; height:76px; background:url(../images/systms.png) center no-repeat; margin-right:100px; margin-top:40px;}
.world{float:right; width:80px; height:79px; background:url(../images/world.png) center no-repeat; margin-right:90px; margin-top:40px;}
.sercnyt{float:right; width:145px; height:60px; margin-right:45px; text-align:justify;}
.serarrow{float:right; width:145px; height:20px; margin-right:45px; }
.serarrow img{float:right;}
.testi{float:left; width:400px; height:167px; margin-left: 110px;}
.testi h2{ float:left; color:#6d9f41; font-size:30px; font-family:"Acens";  width:98%; margin-bottom:0; margin-left:2%; margin-top:0px;}

.clilogo{float:left; width:400px; height:167px; margin-left: 40px;}
.clilogo h2{ float:left; color:#6d9f41; font-size:30px; font-family:"Acens";  width:98%; margin-bottom:0; margin-left:2%; margin-top:0px;}

.contbgs{float:left; width:350px; height:103px; margin-left:50px;  }
.contbgs p{float:left;}
.contbgs .name{margin-left:240px;}
.logins{float:left; width:100%; height:103px; margin-top:70px; font-size:23px; background:#f6f6f6;}
.client{float:left; width:150px; height:65px; margin-left:275px; margin-top:25px; line-height:60px;}
.client img{float:right;}
.tech{float:left; width:200px; height:65px; margin-left:100px; margin-top:25px; line-height:60px;}
.tech img{float:right;}
.bottom1{float:left; height:109px; background:#b0df66; width:100%; margin-top:5px; min-width:1024px;}
.livech{float:left; width:435px; padding-left:50px; height:109px; background:url(../images/livegirl.png) no-repeat right;}
.livech p{float:left; font-family:"Acens"; font-size:21px; color:#006f2a;  margin-top:45px; margin-bottom:5px;}
.livech img{margin-left:80px;}
.callno{float:left; border-left:5px solid #fff; width:530px; height:109px; background:url(../images/lap.png) no-repeat 20px 2px;}
.callno p{float:left; font-family:"Acens"; font-size:21px; color:#006f2a; margin-left:190px; margin-top:10px; margin-bottom:5px; line-height:25px;}
.callno .call{color:#6f003c; font-size:26px; margin-top:10px;}
.footer{float:left; background:#000; height:154px; width:100%; margin-top:4px; padding-top:20px; color:#fff; margin-bottom:4px; min-width:1024px;}
.footer a{color:#fff;}
.fdiv1{float:left; width:200px; height:auto; margin-left:10px;}
.fdiv2{float:left; width:110px; height:auto; padding-left:90px}
.fdiv3{float:left; width:170px; height:auto; padding-left:30px}
.fdiv4{float:left; width:150px; height:auto; padding-left:50px;}
.fdiv4 a{margin-right:12px;}
.fdiv5{float:left; width:200px; height:auto;}
.fsearch{width:190px; height:25px; background:#c7c7c7; border-radius:10px; outline:none; border:none; padding-left:10px;}  
.power{ margin-left: 15px;
    padding-top: 20px;
    width: 180px;}
.fdiv5 img{float:right; margin-top: -15px;}


.innerttl{font-size:33px; color:#2e2e2e; font-family:"Bellerose", arial; width:1014px; padding-left:10px; font-weight:normal;}
.innerleft{float:left; width:609px; height:auto; padding:0 10px; border-right:3px #f2f2f2 solid; margin-right:6px; margin-bottom:30px;}
.leftbox{float:left; width:100%; height:auto; margin-bottom:35px;}
.innerleft p{font-size:14px; line-height:20px; }
.innerleft li{line-height:20px;}

.leftboxleft{float:left; width:95px; height:auto;}
.leftboxright{float:left; width:510px; height:auto;}
.leftboxright h2{width:100%; font-size:25px; font-family:"Bellerose"; color:#6d9f41; border-bottom:3px #f2f2f2 solid; margin-bottom:0;}
.leftboxright p{color:#777777; width:500px; float:left; text-align:justify; height:auto; font-size:14px; line-height:20px;}
.leftboxright span{text-indent:30px; float:left;}
.leftboxright .deep{text-indent:60px;}
.innerright{float:left; width:375px; padding-right:10px; height:auto; margin-bottom:30px;}
.innerright h2{float:left; width:100%; font-size:25px; font-family:"Bellerose"; color:#6d9f41; text-transform:uppercase;line-height: 30px;}
.innerright .livech{width:95%; background-color:#e7e7e7; padding-left:5%;}
.innerright .livech img{margin-left:45px;}
.innerright .livech p{ width:190px; line-height:22px; text-align:center; margin-left:5px; margin-top:10px;}
.vara{width:100%; float:left; height:3px; background:#f2f2f2; margin-top:17px; margin-bottom:10px;}

.offerhd{width:100%; height:48px; background:#515052;}
.offerhd h3{font-size:26px; font-family:"Bellerose"; color:#e7e7e7; font-weight:lighter; margin-left:12px; margin-top:7px; float:left; margin-bottom:0; line-height:28px;}
.offerbody{background:#f2f2f2; padding:20px; width:335px; height:auto; font-size:14px;}
.offerbody input[type="text"]{width:240px; height:30px; border-radius:5px; border:0; padding-left:10px; margin-bottom:5px; margin-top:5px}
.offerbody textarea{width:240px; height:98px; border-radius:5px; border:0; padding-left:10px; margin-bottom:5px; margin-top:5px;}
.innerright .callno{width:100%; background-color:#b0df66; border-radius:15px; border-left:none; height:160px;} 
.innerright .callno p{margin-left:152px;}
.innerright .callno .call{margin-top:55px; margin-left:22px; font-weight:bold;}
.innerright .follow{ width:365px; height:105px; float:left; margin-left:10px;}
.innerright .follow h3{font-size:25px; font-family:"Bellerose"; color:#515051; font-weight:normal; margin-bottom:10px;}
.innerright .follow a{margin-right:10px;}
.smalhd{color:#6d9f41; clear:both;}
/* inner head */
.newtag{font-size:26px; font-family:"Bellerose"; color:#515051; margin-left:375px; float:left;}
.newtagbtm{font-size:24px; font-family:"Bellerose"; color:#7a7a7a; margin:35px auto; text-align:center;}
.heaerbrdr{float:left; width:100%; height:2px; background:#808081;}
/* Contact Us */
.conttxt{width:240px; height:30px; border-radius:5px; border: 1px solid #999; padding-left:10px; margin-bottom:5px; margin-top:5px; outline:none;}
.conttbox{width:240px; height:90px; border-radius:5px; border: 1px solid #999; padding-left:10px; margin-bottom:5px; margin-top:5px}
.contarea{width:240px; height:100px; border-radius:5px; border: 1px solid #999; padding-left:10px; margin-bottom:5px; margin-top:5px}
.conttbl{font-size:14px;}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .tech {
    width: 210px;
        }
   .testi h2 {
    margin-bottom: 10px;
          }
		  .quotbg h2 {
    font-size: 20px; margin-top:30px;
          }
		  .tagline {
    font-size: 15px; margin-right: 60px;
              }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .tech {
    width: 210px;
        }
		.testi h2 {
    margin-bottom: 10px;
          }
		  .quotbg h2 {
    font-size: 20px; margin-top:30px;
          }
		  .tagline {
    font-size: 15px;
	margin-right: 60px;
              }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .tech {
    width: 210px;
       }
	   .testi h2 {
    margin-bottom: 10px;
          }
		  .quotbg h2 {
    font-size: 20px;
	margin-top:30px;
          }
		  .tagline {
    font-size: 15px;
	margin-right: 60px;
              }
		  
}