*{ margin:0px; padding:0px;}
@import url(http://fonts.googleapis.com/css?family=ABeeZee:400,400italic);
body{ margin:0px; padding:0px; font-family:Arial, Calibri; font-size:12px; color:#343737; line-height:16px; text-align:left; background:#fff url(../images/bg.png) repeat-x left top;}
p{margin:0; padding:0px;  font-size:12px; color:#555; line-height:16px;}
h1,h2,h3{ margin:0px; padding:0px; }
h1{ font-size:24px; color:#343737;}
h2{font-size:26px; color:#343737; }
h3{font-size:15px; color:#343737; }
img{ border:none; outline:none;}
a{ color:#363737; text-decoration:none;}
a:hover{color:#363737; text-decoration:underline;}
ul{list-style:none;}


/*******\/ Template \/********/
.center{ text-align:center;}
.main-wrapper{float:left; width:100%; margin:0px; padding:0px; text-align:center; }
.wrapper-header {float:left; width:100%; margin:0px; padding:0px; text-align:center;}
.wrapper-slider {float:left; width:100%; margin:0px; padding:0px; text-align:center;}
.wrapper-containt {float:left; width:100%; margin:0px; padding:0px; text-align:left;}
.wrapper-footer {float:left; width:100%; margin:0px; padding:0px; text-align:left; background:#f2f2f2 url(../images/footer-bg.gif) repeat-x left top;}
.wrapper-copy-footer {float:left; width:100%; margin:0px; padding:0px;  background:#005faf; text-align:left; }
.page{width:1000px;  margin:0 auto; padding:0;}

/********\/ Header \/********/
.header {float:left; width:100%; padding:6px 0px 0; margin:0; text-align:left;}
.logo {float:left; width:40%; padding:25px 0 20px 0; }
.header-right {float:right; width:60%; margin:0; padding:0;}
.header-right-top {float:right; width:auto; margin:0; padding:27px 17px 0 0;}
.header-right-social {float:right; width:auto; margin:0; padding:0;}
.header-right-social a {float:left; margin:0 0 0 10px;}
.call {float:right; width:auto; font-size:20px; padding:10px 10px 0; text-transform:uppercase; color:#646464; font-family:'ABeeZee', calibri; font-weight:normal;}
.menu-main {float:right; width:100%; padding:15px 0 0; margin:0; font-family:calibri;}

/********\/ Containt \/********/
.containt {float:left; width:100%; padding:22px 0 0; text-align:left;}
.containt-top {float:left; width:100%; padding:0px 0px 0 0px; height:60px; background:url(../images/containt-top-bg.jpg) no-repeat 0 0; font-family:'ABeeZee', calibri; font-size:24px; line-height:60px; text-align:center; text-transform:uppercase; }
.containt-top span {color:#005faf;}
.containt-main {float:left; width:100%; margin:20px 0 0;}
.containt-left {float:left; width:62%;}
.containt-left h1 {float:left; width:98%; padding:0 0 13px 2%; font-family:'ABeeZee', calibri; font-size:18px; line-height:20px; font-weight:normal; margin:0 0 10px; color:#005faf; text-transform:uppercase; background:url(../images/head-line.png) no-repeat left bottom;}
.containt-left p {float:left; width:100%; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
a.more {float:right; width:auto; background:#005faf url(../images/more-icon.png) no-repeat 6px center; padding:5px 6px 5px 25px; font-size:12px; font-family:'ABeeZee', calibri; color:#fff; border-radius:3px;}
.containt-right {float:right; width:32.7%;}
.containt-right h2 { float:left; width:100%; font-family:'ABeeZee', calibri; font-size:18px; line-height:20px; font-weight:normal; margin:0 0 10px; color:#005faf;}
.testimony {float:left; width:100%; height:144px; background:url(../images/testimony-bg.jpg) no-repeat 0 0; background-size:contain;}
.testimony p {float:left; padding:30px 30px 0 45px; width:252px; font-size:12px; font-style:italic; text-align:justify; color:#828282; line-height:18px;}
.testimony p span { color:#005faf}

/********\/ Footer \/********/
.footer {float:left; width:100%; padding:24px 0 10px 0;}

.footer1 {float:left; width:19.5%; padding-right:3.6%; border-right:1px dashed #b8b8b8; margin-right:3.6%;}
.footer1 h3 {float:left; width:90%; padding:0 0 13px 10%; font-family:'ABeeZee', calibri; font-size:15px; line-height:18px; font-weight:normal; margin:0 0 10px; color:#005faf; text-transform:uppercase; background:url(../images/head-line.png) no-repeat left bottom;}
.footer1 ul {float:left; width:90%; padding:0 0 0 10%; }
.footer1 ul li {display:block; width:auto; padding:0 0 5px 12px; background:url(../images/plus-icon.gif) no-repeat left 5px; font-size:13px; color:#717171; }
.footer1 ul li a {color:#717171; text-decoration:none;}
.footer1 p.plus {display:block; float:left; width:auto; padding:0 0 0 12px; background:url(../images/plus-icon.gif) no-repeat left 5px; font-size:13px; color:#717171;}
.footer1 p.social {float:left; width:100%; padding:0 0 20px; text-align:center; font-style:italic; }
.footer1 p.social a {margin-right:10px;}
.footer1.last {padding-right:0; border-right:none; margin-right:0;}
.footer1 ul li.address {background:url(../images/address-icon.gif) no-repeat left 5px; float:left; width:auto; padding:0 0 10px 15px;}
.footer1 ul li.phone {background:url(../images/phone-icon.gif) no-repeat left 5px; float:left; width:auto; padding:0 0 10px 15px;}
.footer1 ul li.mail {background:url(../images/mail-icon.gif) no-repeat left 5px; float:left; width:auto; padding:0 0 10px 15px;}
.footer-bot {float:left; width:100%; padding:12px 0; color:#fff; font-family:'ABeeZee', calibri;  }
.footer-bot p.footer-left {float:left; width:auto; font-size:12px; color:#fff; text-align:left;}
.footer-bot p.footer-right {float:right; width:auto; font-size:12px; color:#fff; text-align:right;}

.sub-slider {float:left; width:100%; margin:20px 0;}

/*********\/ Containt Inner \/************/
.containt-inner {float:left; width:100%; margin:0px 0 10px;}
.containt-inner h1 {float:left; width:98%; padding:0 0 10px 1%; font-family:'ABeeZee', calibri; font-size:24px; line-height:26px; font-weight:normal; margin:10px 0 10px; color:#005faf; text-transform:uppercase; background:url(../images/head-line.png) no-repeat left bottom;}
.containt-inner p {float:left; width:100%; padding:0 0 15px; text-align:justify;}
.containt-inner p.red18 {font-family:'ABeeZee', calibri; font-size:18px; line-height:20px; font-weight:normal; margin:0 0 10px; color:#f72831; }

ul.list-red {float:left; width:100%; padding:0; margin:0 0 15px; }
ul.list-red li {display:block; margin-left:26px; padding:0px 0 5px 13px; background:url(../images/red-bullet.gif) no-repeat left 7px; font-size:12px; color:#555; line-height:18px;}
ul.list-red li.frist {margin-left:0; padding-left:0; background:none;}
p.grey24 {font-family:Arial, Helvetica, sans-serif, calibri; font-size:24px; line-height:26px; font-weight:bold; margin:10px 0 0px; color:#555;} 
ul.list-red li.frist.font14 {font-size:14px; font-weight:bold;}

.containt-inner-top {float:left; width:1000px; padding:0px 0 0 0; height:60px; background:url(../images/containt-inner-top.jpg) no-repeat 0 0; font-family:'ABeeZee', calibri; font-size:24px; line-height:60px; text-transform:uppercase; text-align:center; color:#454545;}
.pro-div {float:left; width:100%; margin:20px 0 0; }
.pro-box {float:left; width:295px; padding:8px 8px 0px 8px; background:url(../images/pro-bg.jpg) no-repeat left top; height:245px; margin-right:33px;}
.pro-box img {float:left;}
.pro-box a {float:left; width:100%; font-family:'ABeeZee', calibri; font-size:18px; line-height:20px; font-weight:normal; color:#005faf; margin:9px 0 10px; text-decoration:none; text-align:center;}
.pro-box.last {margin-right:0;}
.pro-box.left {margin-left:168px;}
.pro-box a:hover {color:#F91921; text-decoration:underline;}

.contact-us {float:left; width:100%; margin:10px 0 0 0; padding:0; }
.contact {float:left; width:30%; margin:0; padding:0;}
.contact p.hading {float:left;  font-family:'ABeeZee', calibri; font-size:16px; line-height:20px; font-weight:normal; color:#005faf; margin:0px 0 0px; text-decoration:none; }
.contact p.hading span {color:#F91C23; }
.contact p {float:left; width:80%; padding:0 0 15px 25px;  font-size:12px; line-height:20px; font-weight:normal; color:#646464; text-align:left;}
.contact p.contact-icon1 {background:url(../images/contact-icon1.jpg) no-repeat left 5px;}
.contact p.contact-icon2 {background:url(../images/contact-icon2.jpg) no-repeat left 5px;}
.contact p.contact-icon3 {background:url(../images/contact-icon3.jpg) no-repeat left 5px;}
.contact p.contact-icon4 {background:url(../images/contact-icon4.jpg) no-repeat left 5px;}
.contact p.contact-icon5 {background:url(../images/contact-icon5.jpg) no-repeat left 5px;}

.contact-map {float:left; width:355px; height:226px; margin:0 10px;}

.contact-form {float:left; width:70%; padding:0; margin:0;}
.contact-form p {font-weight:bold; font-size:13px; padding:0 0 10px;}
.contact-form .textbox {float:left; width:44%; padding:6px 2%; margin:0 1% 5px 0; background:#fff; border:1px solid #d0d0d0; color:#646464; font-size:12px; font-style:italic;}
.contact-form .textbox1 {float:left; width:35%; padding:6px 2%; margin:0 1% 5px 0; background:#fff; border:1px solid #d0d0d0; color:#646464; font-size:12px; font-style:italic;}
.contact-form .textbox.last {margin-right:0;}
.textarea {float:left; width:94%; padding:6px 2%; margin:0 0px 5px 0; background:#fff; border:1px solid #d0d0d0; color:#646464; font-size:12px; font-style:italic; height:62px;}
.contact-form .textbox:focus, .textarea:focus {font-style:normal; color:#333;}
.submit-btn {float:left; width:auto; padding:7px 15px; background:#005faf; border:none; margin:0; color:#fff; font-size:12px; text-transform:uppercase; border-radius:3px; cursor:pointer;}

.slider-inner {float:left; width:100%; margin:0; padding:0;}
.slider-inner p {float:left; width:100%; text-align:left; font-size:40px; font-family:'ABeeZee', calibri; color:#005FAF; padding:30px 0;}
.faq {float:left; width:96%; padding:10px 0 0 4%;}
.faq ol {float:left; width:100%; margin:0; padding:0;}
.faq ol li {float:left; width:100%; margin:0; padding:0 0 15px; color:#555; font-size:18px; font-weight:bold; line-height:20px; }
.faq ol li p {display:block; margin:5px 0 0 0; padding:0; color:#555; font-size:14px; font-weight:normal; line-height:20px;}

.product-box-bg {float:left; width:100%; margin:0 0 10px;}
.product-box {float:left; width:31.3%; margin-right:2.7%}
.product-box-in {float:left; width:96%; margin:0; padding:10px 2%; border:1px solid #ddd; background:#fefefe; border-radius:5px;}
.product-box-img {float:left; width:100%; margin:0 0 10px; }
.product-box-text {float:left; width:100%; margin:0px; }
.product-box-text p {float:left; width:100%; margin:0px; font-size:12px; color:#444; line-height:20px; }
.product-box-text p.heading {font-size:20px; color:#005FAF; padding:0 0 10px;}