@import url("fonts/stylesheet.css");
/*
    GillSansMT
    Calibri
*/
#Body {height:100%; margin:0; padding:0;background-color:#eeeeee;}
html,body,form{width:100%;height:100%}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#6a6a6a; font-family:"GillSansMT", Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:inherit;}
h1, h2, h3, h4, h5, h6, h2 input{color:#000;font-weight:normal;margin:0;font-family:"GillSansMT";text-transform:uppercase;}
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
p{margin-bottom:15px;}


a,a:link,a:visited,a:active{color:#2287c8; text-decoration:none; font-weight:normal; }
a:hover{color:#2287c8; text-decoration:underline;}
.Head, .SubHead, .SubSubHead{}
.Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-family:"GillSansMT", Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#af610f;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
b,strong{}
i,em{}

/*-------- design style --------*/
.outer-wrapper{width:100%;height:100%;}
.inner-wrapper{width:100%;max-width:1920px;}
    .header{background-color:#fff;height:68px;display:table;width:100%;position:fixed;z-index:12;}
    .header{-webkit-box-shadow:10px 0 22px -7px #999;-moz-box-shadow:10px 0 22px -7px #999;box-shadow:10px 0 22px -7px #999;}
        .sitelogo{position:absolute;width:21.35%;padding:1.3% 1.82%;background-color:#fff;z-index:10;margin-left:1.56%;z-index:999;}
        .sitelogo{-webkit-box-shadow:0 16px 40px -35px #999;-moz-box-shadow:0 16px 40px -35px #999;box-shadow:0 16px 40px -35px #999;}
            .sitelogo img{width:100%;max-width:410px;}
        .navigation{display:table-cell;vertical-align:middle;text-align:right;position:relative;z-index:11;}
        .header-tel-box{display:table-cell;vertical-align:middle;width:8.33%;text-align:center;}
            .header-tel-box .Normal{font-size:14px;}
        .header-social-box{background-color:#000;display:table-cell;vertical-align:middle;width:10%;padding:0 2.60%;text-align:left;}
    .content-wrapper{}
    .innerpage .content-wrapper{padding-bottom:220px;position:relative;z-index:2}
        .content-box{}
        .left-box, .right-box{display:inline-block;vertical-align:top;}
        .left-box{width:35.15%;margin:35px 0 0 8.80%;}
        .right-box{width:42.45%;margin-left:5.10%;}
        .clr{clear:both; line-height:0; font-size:0; height:0;}
    .footer{position:fixed;bottom:0;width:100%;background:#af610f;z-index:9;}
        .bottom-box{text-align:center;position:fixed;bottom:0;min-height:162px;z-index:8;width:100%;}
        .links-box{padding:8px 0;}
        .copyright-info{background:#000;text-align:center;color:#a6a6a6;padding:5px 0;}
        .copyright-info, .copyr{font-family:"Calibri";font-size:11px;line-height:normal;}
            .copyr{}
            .info-txt{display:inline-block;line-height:normal;}
                .info-txt a{color:#a6a6a6;text-decoration:none;}
                .info-txt a:hover{text-decoration:underline;color:#a6a6a6}


.DNNEmptyPane{width:0;padding:0;margin:0;}
.DesktopNav{display:block;}
.MobileNav{display:none;background:#fff;}

.ftbg{width:100%;height:100%;position:fixed;bottom:0;z-index:1;}
.ix4 .ftbg{background:url(images/bg4.jpg) no-repeat bottom left;}
.ix5 .ftbg{background:url(images/bg5.jpg) no-repeat bottom left;}
.ix6 .ftbg{background:url(images/bg6.jpg) no-repeat bottom left;}
.ix7 .ftbg{background:url(images/bg7.jpg) no-repeat bottom left;}
.ix8 .ftbg{background:url(images/bg8.jpg) no-repeat bottom left;}
.ix9 .ftbg{background:url(images/bg9.jpg) no-repeat bottom left;}
.ix10 .ftbg{background:url(images/bg10.jpg) no-repeat bottom left;}
.ix11 .ftbg{background:url(images/bg11.jpg) no-repeat bottom left;}
.ix12 .ftbg{background:url(images/bg12.jpg) no-repeat bottom left;}
.ix13 .ftbg{background:url(images/bg13.jpg) no-repeat bottom left;}
.ix14 .ftbg{background:url(images/bg14.jpg) no-repeat bottom left;}
.ix15 .ftbg{background:url(images/bg15.jpg) no-repeat bottom left;}
.ix16 .ftbg{background:url(images/bg16.jpg) no-repeat bottom left;}
.ix17 .ftbg{background:url(images/bg17.jpg) no-repeat bottom left;}
.ix19 .ftbg{background:url(images/bg19.jpg) no-repeat bottom left;}

.li-circle li{list-style-type:circle;list-style-position:inside;}
.outer-wrapper.homepage{overflow:hidden;}
.pg5467 .right-box{float:right;margin-right:2%;}
.editMode .t-text h4{display:block;visibility:visible;}

/*-------- container style --------*/
h2.c_title{font-size:24px;color:#000;}
.left-box h2.c_title{line-height:24px;margin-bottom:30px;}
.left-box .Normal{font-size:20px;line-height:28px;font-family:"Calibri";}
.left-box .DnnModule{background: #eeeeee;padding: 2%;}



/*-------------- Content ----------------*/
.social-links{margin:0;padding:0;}
.social-links li{display:inline-block;margin-right:3%;}
.social-links li:last-child{margin-right:0;}
.social-links a{display:inline-block;width:30px;height:28px;background-image:url(images/social-icons.png);}
.social-links a.fb{}
.social-links a.in{width:27px;background-position:-30px 0;}
.social-links a.ig{width:27px;background-position:-57px 0;}
.social-links a.hz{width:30px;background-position:-143px 0;}
.social-links a.pn{width:29px;background-position:-114px 0;}
.tel-ico{background:url(images/telico.gif) no-repeat left center;padding-left:17%;display:inline-block;}
.footer .links-box .Normal ul{margin:0;padding:0;text-align:center;}
.footer .links-box .Normal ul li{display:inline-block;vertical-align:top;list-style-type:none;font-size:13px;margin-right:3.12%;}
.footer .links-box .Normal ul li a{color:#fff;text-transform:uppercase;}

.bottom-boxes{position:relative}
.bottom-boxes ul{margin:0;padding:0;}
html[data-useragent*='MSIE 10.0'] .bottom-boxes ul,html[data-useragent*='rv:11.0'] .bottom-boxes ul{display:inline-block;}/* ie10/11 */
.bottom-boxes ul li{display:inline-block;list-style-type:none;width:21.09%;vertical-align:bottom;margin-right:-5px;position:fixed;height:100%;}
.bottom-boxes .hidden-box-txt{display:none;}
.bottom-boxes .hidden-box-txt, .bottom-boxes .hidden-box-txt a, .bottom-boxes .hidden-box-txt a:link, .bottom-boxes .hidden-box-txt a:active, .bottom-boxes .hidden-box-txt a:visited{color:#000;font-size:16px;font-family:"Calibri";line-height:normal;}
.bottom-boxes .li1 .hidden-box-txt, .bottom-boxes .li1 .hidden-box-txt a, .bottom-boxes .li1 .hidden-box-txt a:link, .bottom-boxes .li1 .hidden-box-txt a:active, .bottom-boxes .li1 .hidden-box-txt a:visited{font-size:20px;}
.bottom-boxes .ft-box{padding:28px;text-align:left;min-height:48px;height:100%;}
.bottom-boxes .ft-box h3{font-size:22px;color:#fff;line-height:23px;text-transform:uppercase;}
.li1{margin-left:-42%;}
    .li1 .hidden-box-txt{float:right;width:64%;}
    .li1 h3{float:left;}
.li2{margin-left:-31%;}
.li3{margin-left:-10%;}
.li4{margin-left:11%;}
/*.bottom-boxes .li2 .hidden-box-txt, .bottom-boxes .li2 .hidden-box-txt a, .bottom-boxes .li2 .hidden-box-txt a:link, .bottom-boxes .li2 .hidden-box-txt a:active, .bottom-boxes .li2 .hidden-box-txt a:visited{color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}*/
/*default state*/
.box-orange{background:#fdb930;}
.box-green{background:#94c06c;}
.box-blue{background:#6cacb8;}
.box-grey{background:#c0c0c0;}
/*hover state*/
.hover-box .ft-box{background-size:100%;}
.hover-box .box-orange{background:#fdb930 url(images/home-orange-tab.jpg) no-repeat 0 0;}
.hover-box .box-green{background:#94c06c url(images/home-green-tab.jpg) no-repeat 0 0;}
.hover-box .box-blue{background:#6cacb8 url(images/home-blue-tab.jpg) no-repeat 0 0;}
.hover-box .box-grey{background:#c0c0c0 url(images/home-grey-tab.jpg) no-repeat 0 0;}
.hover-box h3{text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);}

.right-box .theme-default .nivoSlider{margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:inherit;background-color:transparent}
.right-box .nivo-caption{color:#af610f;background-color:transparent;position:relative;padding:15px 0;width:80%;}
.right-box .theme-default .nivo-directionNav a{background:url(images/arrows.png) no-repeat 0 0;display:inline-block;height:58px;opacity:1;transition:none 0s ease 0s;width:57px}
.right-box .nivo-directionNav{padding-top:40px;}
.right-box .nivo-directionNav a{bottom:-35px;top:auto}
.right-box .theme-default a.nivo-prevNav{left:auto;right:65px}
.right-box .theme-default a.nivo-nextNav{background-position:-57px 0;right:0}
.homepage .theme-default .nivoSlider img{height:auto;}
.innerpage .nivoSlider img{height:auto!important;/*caption is a static*/-webkit-box-shadow:6px 6px 12px -6px #4a4a4a;-moz-box-shadow:6px 6px 12px -6px #4a4a4a;box-shadow:6px 6px 12px -6px #4a4a4a;}

.fancybox-opened .fancybox-title{font-size:20px;margin-bottom:15px}

.pg5472 .content-wrapper .DnnModule{padding:0;}
.t-text h4{display:none;visibility:hidden;}


.c5sFormMain table{width:100%;}
.c5sFormMain input[type="text"],.c5sFormMain textarea{border:1px solid #ccc;font-size:16px;line-height:20px;padding:2%;width:96%;margin-bottom:8px}
.c5sFormMain select{border:1px solid #ccc;font-size:16px;line-height:20px;padding:2%;width:96%;margin-bottom:8px}
a.SubmitBtn{display:inline-block;padding:8px 15px 10px;color:#fff;background:#000;text-transform:uppercase;}
a.SubmitBtn:hover{background:#333;}

.sitelogo{
    z-index:1;
}
.tel-ico{
    font-weight:bold;
    font-size:18px;
    padding-right:10px;
}
.hide{
display:none;
}
/*-------------- Mobile --------------*/
@media only screen and (min-width :1200px){
    /*.homepage .nivoSlider{margin:0 auto!important}
    .homepage .theme-default .nivoSlider img{height:100% !important;width:auto;display:inline-block}*/
}


@media only screen and (max-width :1855px){
    .header-social-box{padding:0 1.5%;}
}
@media only screen and (max-width :1510px){
    .header-social-box{padding:0 0.5%;}
    .tel-ico{padding-left:20%;}
}
@media only screen and (max-width :1400px){
}
@media only screen and (max-width :1295px){
    .header-social-box{width:18%;}
    .header-tel-box{width:15%;}
    #dnnMenu .topLevel li a{letter-spacing:normal!important;}
}
@media only screen and (max-width :1060px){
    .header-social-box{width:22%;}
    .social-links li{margin-right:1.5%;}
    #dnnMenu .topLevel li{margin-right:2%!important;}
}
@media only screen and (max-width:900px) {
    .header,.footer{display:block;height:auto!important;position:relative;}
    .DesktopNav{display:none;}
    .MobileNav{display:block;}
    .sitelogo{position:relative;width:21.35%;padding:1.3% 1.82%;float:left;}
    .header-social-box{width:35%;float:right;}
    .header-tel-box{width:15%;float:left;}
    .navigation{display:none;}

    .outer-wrapper.homepage{overflow:auto;}
    .innerpage .content-wrapper{padding:20px 0 50px 0!important;}
    .left-box .Normal{font-size:18px;line-height:24px;}
    .left-box h2.c_title{line-height:24px;margin-bottom:15px;}

    .bottom-box{position:relative;min-height:0;}
    .bottom-boxes ul{display:block!important;}/*all browsers*/
    .bottom-boxes ul li{position:relative;margin:0!important;display:block;width:100%;}
    .hover-box .box-grey{background:#c0c0c0 url(images/home-grey-tab.jpg) no-repeat top right;background-size:auto;}
    .li1 .hidden-box-txt, .li1 h3{float:none;width:100%;}
}
@media only screen and (max-width : 800px) {
    .header-tel-box{width:25%}
    .header-social-box{width:30%}
    .sitelogo{width:35%;}
}
@media only screen and (max-width :360px) {
    .header-social-box{width:50%;float:right;}
    .header-tel-box{float:none;}
}
@media only screen and (max-width : 720px) {
    .left-box, .right-box{display:block;width:90%;padding:0 5%;margin:0;}
    .left-box{padding-bottom:50px;}
    .left-box .Normal{font-size:16px;line-height:20px;}
    .right-box .theme-default .nivoSlider{background-color:#fff;}
    .right-box .nivo-caption{padding:15px 10px;}
}

@media only screen and (min-width: 800px) and (max-width : 1024px) {
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
}
