﻿html, body {height: 100%;}
body,td,tr,th,p,h1,h3,h4,h5,div {margin:0px; padding:0px; color:#555555; font-family: Arial, Helvetica, sans-serif;font-size:13px;}
body {}
ul,ol {margin:0px; padding:0px; list-style:none;}
img {border:0px;}

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

}

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

}

strong, b{font-family:'zurich_cn_btbold', sans-serif;}
a{outline:none;}

.cleartop{clear:both;margin-top:30px;}
.clear{clear:both;}
.wrapper {width:100%;min-height: 100%;position:relative;}
.header {width:960px;min-height:80px;margin:0px auto;}
.top_content{float:left;position:relative;width:960px;}
.bg-shadow{background:url(images/header-shadow.png) no-repeat top center;width:480px;height:48px;position:relative;top:88px;z-index:-1;margin:0 auto;}
.logo {float:left;}
.callnow i{font-size:19px;background:#cc2407;color:#fff;padding:3px 5px;position:relative;top:-2px;}
.callnow{float:right;display:block;width:240px;text-align:right;font-family:'zurich_cn_btregular', sans-serif;font-size:24px;color:#000;margin-top:35px;font-weight:normal;}
.right-header{float:left;}
.main{float:left;margin-top:23px;background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
}
.content{width:960px;margin:0px auto;margin-bottom:10px;}
.homecontainer{margin-top:20px;width:960px;}
.homecontainer h2{font-family:'zurich_cn_btregular', sans-serif;font-size:24px;color:#cc2407;font-weight:normal;margin-top:0;margin-bottom:10px;text-transform:uppercase;}
.homecontainer h3{font-family:'zurich_cn_btregular', sans-serif;font-size:16px;color:#cc2407;font-weight:normal;margin-top:0;margin-bottom:10px;text-transform:uppercase;}
.homecontainer h4{font-family:'zurich_cn_btregular', sans-serif;font-size:14px;color:#cc2407;font-weight:normal;margin-top:0;margin-bottom:0px;text-transform:uppercase;}
.homecontainer p{font-family:Arial, Helvetica, sans-serif;font-size:13px !important;color:#555555;font-weight:normal;line-height:22px !important;margin-bottom:13px;}
.homecontainer a{font-family:'zurich_cn_btregular', sans-serif;font-size:13px;color:#cc2407;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.homecontainer a:hover{text-decoration:underline;}

.imgleft{float:left;margin-right:10px;padding:5px;border:1px solid #eee;}
.imgright{float:right;margin-left:10px;padding:5px;border:1px solid #eee;}

a.clink{font-family:'zurich_cn_btregular', sans-serif;font-size:13px;color:#cc2407 !important;font-weight:normal;text-decoration:none;text-transform:lowercase;}
a.clink:hover{text-decoration:underline;}

.home_box1{float:left;width:960px;margin-top:20px;}
.features{width:650px;float:left;border-top:5px solid #cc2407;}
.features p{font-family:Arial, Helvetica, sans-serif;font-size:13px !important;color:#555555;font-weight:normal;line-height:22px !important;margin-bottom:13px;margin-top:0 !important;}
a.tablink{font-family:'zurich_cn_btregular', sans-serif;font-size:13px;color:#cc2407 !important;font-weight:normal;text-decoration:none;text-transform:uppercase;float:left;}
a.tablink:hover{text-decoration:underline;}

.col-2{width:210px;float:left}
.pullright{float:right;}

ul.liststyle{padding:0;margin:0;margin-bottom:25px;color: #555555;font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height: 22px;}
.liststyle li{list-style:none;margin-bottom:5px;padding-left:20px;position:relative;}
.liststyle li:after{display: block;position:absolute;content: "\f00c";font-family: 'FontAwesome';float: left;width: 0;height: 0;top:0px;margin-left: -20px;}


.facilities{width:250px;float:right;border-top:5px solid #cc2407;padding:15px;}

.home_box2{float:left;width:960px;margin-top:30px;padding-top:25px;padding-bottom:25px;border-top:1px solid #dddddd;}
.aboutus{width:630px;float:left;}
.aboutjpg{float:right;}

/*------------Innerpage CSS Starts Here--------------------*/

.head{height:110px;background:#cc2407;width:960px;margin:0 auto;}

.abthead{display:table;width:450px;float:left}
.trow{display:table-row;}
.tcell{display: table-cell;height: 110px;vertical-align: middle;padding-left:25px;}
.abthead h1{font-family:'zurich_cn_btregular', sans-serif;text-align:left;font-size:36px;font-weight:normal;color:#fff;text-transform:uppercase;}

.breadcrumb{display:table;width:450px;float:right;padding-right:25px;}
.tcell2{display: table-cell;height: 110px;vertical-align: middle;}
.breadcrumb{text-align:right;color:#fff;}
.breadcrumb span{color:#fff;}
.breadcrumb a{color:#fff;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}

.left_container{float:left;width:200px;margin-right:28px;}
.left_container ul{border:1px solid #dddddd;}
.left_container li{line-height:33.33px;font-family:Arial, Helvetica, sans-serif;font-size:12.5px;font-weight:normal;}
.left_container li a{color:#cc2407;background: #fff;display:block;text-decoration:none;padding-left:14px;border-bottom:1px solid #dddddd;}
.left_container li a.current{background:#cc2407;color:#fff;border-bottom:none;}
.left_container li a.last{border-bottom:none;}
.left_container li a:hover{background:#cc2407;color:#fff;text-decoration:none;}

.middle_container{float:left;width:500px;margin-right:28px;padding-top:0px;}
.mid_con p{font-family:Arial, Helvetica, sans-serif;font-size:12.25px;color:#666666;font-weight:normal;line-height:18.75px;}

.middle_container2{float:left;width:728px;padding-top:0px;}

.right_container{float:right;width:200px;}
.case_studies{margin-bottom:20px;}

.recent_blog{margin-bottom:20px;}
.recent_blog a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;font-weight:normal;text-decoration:none;line-height:18.75px;text-transform:capitalize;}
.recent_blog a:hover{text-decoration:underline;}

.gallery{float:left;}

table {border-collapse:collapse;}
table, th, td{border: 1px solid #dddddd;font-family:'zurich_cn_btregular', sans-serif;font-size:15px;color:#666666;line-height:22px;}
td{vertical-align:middle;padding:6px;}
.table-title{background-color:#cc2407;color:#ffffff;font-weight:normal;}

/*------------Innerpage CSS Ends Here--------------------*/



/*------------Footer Starts Here--------------------*/

.block{clear:both;height:20px;}

#body{padding:10px;padding-bottom:208px;}
.footer{bottom:0;width:100%;min-height:208px;background:#e7e7e7;position: absolute;clear:both;}
.ft{width:960px;margin:0px auto;margin-top:25px;}
.ft h5{font-family:'zurich_cn_btregular', sans-serif;font-weight:normal;font-size:16px;color:#cc2407;text-transform:uppercase;padding-bottom:10px;}
.left-ft{float:left;color:#555555;}
.ft-box{float:left;width:160px;}
.ft-box ul li a{font-family:'zurich_cn_btregular', sans-serif;font-weight:normal;font-size:12px;color:#333333;text-transform:uppercase;line-height:25px;text-decoration:none;}
.marginleft70{margin-left:70px;}
.ft-box ul li a:hover{color:#cc2407;text-decoration:none;}
.ft-box ul.social li{float:left;background:#3b5997;margin-right:5px;width:25px;height:25px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.ft-box ul.social li.fb{background:#3b5997;}
.ft-box ul.social li.tw{background:#44ccf6;}
.ft-box ul.social li.in{background:#0274ba;}
.ft-box ul.social li.gp{background:#d03f2c;}
.ft-box ul.social li.yt{background:#d6332e;}
.ft-box ul.social li a i{font-size:16px;color:#fff;text-decoration:none;font-weight:normal;display:block;line-height:26px;}
.ft-box ul.social li:hover{opacity:0.9;}
.right-ft{float:right;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:12px !important;color:#555555;}
a.dobroc{background:#cc2407;color:#fff !important;font-family:'zurich_cn_btregular', sans-serif !important;font-weight:normal;font-size:16px !important;padding:10px 20px;text-decoration:none;float:right;margin-bottom:10px;text-decoration:none !important;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
a.dobroc:hover{background:#e7e7e7;color:#cc2407 !important;}
a.dobroc i{position:relative;left:-10px;}
.stay{font-size:12px !important;float:right;}
.right-ft a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#888;}
.right-ft a:hover{text-decoration:underline;}
.siteby{width:60px;float:right;margin-top:5px;}
.siteby p{float:left;font-size:12px !important;}
.siteby a{background:url(images/webwork-logo.png) no-repeat;display:inline-block;width:16px;height:16px;float:right;}

/*------------Footer Ends Here--------------------*/


/*-----------slider starts here-------------------*/

.slider{}
#example {width:960px;height:300px;position:relative;}
#slides {z-index:100;}
.slides{width:960px;height:300px;margin:0px auto;}
.slide img{float:right;}
.slides_container {width:960px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide {width:960px;height:300px;display:block;}
#slides .next,#slides .prev {position:absolute;top:45%;right: 30px;width:30px;height:30px;display:block;border: 0px;z-index:101;}
#slides .prev {left:30px;}
.pagination {margin:26px auto 0;width:100px;display: none;}


.slide1{background:url(images/slide1.jpg) no-repeat center center;width:960px;height:300px;}
.slide2{background:url(images/slide2.jpg) no-repeat center center;width:960px;height:300px;}
.slide3{background:url(images/slide3.jpg) no-repeat center center;width:960px;height:300px;}
.slide4{background:url(images/slide4.jpg) no-repeat center center;width:960px;height:300px;}
#slides h1{font-family:'zurich_cn_btregular', sans-serif;font-weight:normal;font-size:21px;color:#fff;background:url(images/hover-bg.png);padding:15px;width:350px;float:left;margin-top:105px;margin-left:80px;line-height:30px;}
#slides p{font-family:'zurich_cn_btregular', sans-serif;font-weight:normal;font-size:16px;color:#cc2407;}

/*-------------------slider ends here-------------------------*/


/*-------------------inner page css starts here--------------------------------*/
