div, img, input, select, textarea, button, table, tr, td, hr, fieldset, label, form, h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;}
body{background:url(../img/bg.jpg) repeat top left;font-size:15px;color:#4d4d4d;font-family:'OpenSansLight';margin:0px;padding:0px;line-height:normal;}
html{-webkit-text-size-adjust:none;}
a{color:#ff7801;text-decoration:none;}
a:hover{color:#4d4d4d;}
ol , ul{width:auto;}
hr{width:100%;float:left;clear:both;margin:17px 0;border-top:1px solid #b1b1b1;border-right:none;border-bottom:none;border-left:none;}
img{border:none;}
h2{clear:both;color:#4d4d4d;font-family:"OpenSansSemiBold";font-size:15px;font-weight:normal;line-height:normal;}
.left{float:left;width:80%;}
.right{float:right;width:91px;margin-top:-25px;}
.right2{float:right;width:116px;line-height:21px;}
.border_box_title:hover .right2 .browse_more a{color:#303030;}
.align_center{text-align:center !important;}
.mrgn_none{margin:0px !important;}
.mrgn_lft_none{margin-left:0px !important;}
.mrgn_rgt_none{margin-right:0px !important;}
.mrgn_btm17{margin-bottom:17px !important;}
.mrgn_rgt15{margin-right:15px !important;}
.orange_text{color:#ff7801;}
@font-face{font-family:'OpenSansLight';src:url('fonts/opensans-light.eot');src:url('fonts/opensans-light.eot') format('embedded-opentype'),
url('fonts/opensans-light.woff2') format('woff2'),
url('fonts/opensans-light.woff') format('woff'),
url('fonts/opensans-light.ttf') format('truetype'),
url('fonts/opensans-light.svg#OpenSansLight') format('svg');}
@font-face{font-family:'OpenSansRegular';src:url('fonts/opensans-regular.eot');src:url('fonts/opensans-regular.eot') format('embedded-opentype'),
url('fonts/opensans-regular.woff2') format('woff2'),
url('fonts/opensans-regular.woff') format('woff'),
url('fonts/opensans-regular.ttf') format('truetype'),
url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');}
@font-face{font-family:'OpenSansSemibold';src:url('fonts/opensans-semibold.eot');src:url('fonts/opensans-semibold.eot') format('embedded-opentype'),
url('fonts/opensans-semibold.woff2') format('woff2'),
url('fonts/opensans-semibold.woff') format('woff'),
url('fonts/opensans-semibold.ttf') format('truetype'),
url('fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');}
@font-face{font-family:'OpenSansBold';src:url('fonts/opensans-bold.eot');src:url('fonts/opensans-bold.eot') format('embedded-opentype'),
url('fonts/opensans-bold.woff2') format('woff2'),
url('fonts/opensans-bold.woff') format('woff'),
url('fonts/opensans-bold.ttf') format('truetype'),
url('fonts/opensans-bold.svg#OpenSansBold') format('svg');}
@font-face{font-family:'MyriadProLightSemiExtended';src:url('fonts/myriad-pro-light-semi.eot');src:url('fonts/myriad-pro-light-semi.eot') format('embedded-opentype'),
url('fonts/myriad-pro-light-semi.woff2') format('woff2'),
url('fonts/myriad-pro-light-semi.woff') format('woff'),
url('fonts/myriad-pro-light-semi.ttf') format('truetype'),
url('fonts/myriad-pro-light-semi.svg#MyriadProLightSemiExtended') format('svg');}
@font-face{font-family:'MyriadProLightSemiCondensed';src:url('fonts/myriad-pro-light-semicondensed.eot');src:url('fonts/myriad-pro-light-semicondensed.eot') format('embedded-opentype'),
url('fonts/myriad-pro-light-semicondensed.woff2') format('woff2'),
url('fonts/myriad-pro-light-semicondensed.woff') format('woff'),
url('fonts/myriad-pro-light-semicondensed.ttf') format('truetype'),
url('fonts/myriad-pro-light-semicondensed.svg#MyriadProLightSemiCondensed') format('svg');}
@font-face{font-family:'MyriadProRegular';src:url('fonts/myriadpro-regular.eot');src:url('fonts/myriadpro-regular.eot') format('embedded-opentype'),
url('fonts/myriadpro-regular.woff2') format('woff2'),
url('fonts/myriadpro-regular.woff') format('woff'),
url('fonts/myriadpro-regular.ttf') format('truetype'),
url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');}
@font-face{font-family:'MyriadProSemibold';src:url('fonts/myriadpro-semibold.eot');src:url('fonts/myriadpro-semibold.eot') format('embedded-opentype'),
url('fonts/myriadpro-semibold.woff2') format('woff2'),
url('fonts/myriadpro-semibold.woff') format('woff'),
url('fonts/myriadpro-semibold.ttf') format('truetype'),
url('fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');}
@font-face{font-family:'MyriadProBold';src:url('fonts/myriadpro-bold.eot');src:url('fonts/myriadpro-bold.eot') format('embedded-opentype'),
url('fonts/myriadpro-bold.woff2') format('woff2'),
url('fonts/myriadpro-bold.woff') format('woff'),
url('fonts/myriadpro-bold.ttf') format('truetype'),
url('fonts/myriadpro-bold.svg#MyriadProBold') format('svg');}
.container_out{max-width:1120px;margin:0 auto;}
.container_in{width:100%;float:left;background:#f1f1f1;box-shadow:0 0 20px #000;}
.top_banner{height:173px;width:100%;float:left;background:url(../img/top-banner-img.jpg) no-repeat top right;position:relative;}
.logo{margin:30px 0 0 40px;}
.ten_years{width:127px;height:118px;right:10px;top:90px;position:absolute;background:url(../img/twenty-years.png) no-repeat top left;z-index:999;background-size:contain;}
.content_main{padding:9px;clear:both;float:left;width:1102px;}
.content_lft{float:left;width:360px;margin:0 9px 0 0;}
.content_rgt{float:left;width:733px;}
.day_quote{color:#fff;font-family:"OpenSansSemibold";font-size:32px;height:70px;margin:-17px -17px 0;padding:5px 24px 10px 10px;text-shadow:0 0 5px #ff6000;width:100%;background:url(../img/quote_bg.png) no-repeat left top;}
.same_day_quote{width:298px;height:42px;background:url(../img/day_quote.png) no-repeat left top;margin:5px 0 0 -7px;}
.quoteDiv{clear:both;}
.quoteDiv a{outline:none;margin-top:7px;float:left;}
.rgt_lg_ttl h1{font-size:30pt;line-height:30pt;font-family:'OpenSansSemiBold';color:#000;clear:both;margin-bottom:17px;font-weight:normal;}
.left h2{clear:both;color:#000;font-family:"OpenSansSemiBold";font-size:20pt;font-weight:normal;line-height:30pt;margin-bottom:17px;}
.rgt_md_ttl{font-family:'OpenSansSemiBold';color:#4b4b4b;margin:0 0 10px 0;clear:both;}
.rgt_sm_ttl{color:#585858;margin:0 0 10px 0;clear:both;}
.border_box{background:#fff;border:solid 1px #b1b1b1;padding:17px;margin:0 0 9px 0;clear:both;}
.content_lft .border_box{float:left;width:324px;}
.content_rgt .border_box{float:left;width:697px;}
.border_box p{margin:0;word-wrap:break-word;}
.border_box_title h2{width:100%;float:left;clear:both;font-size:20px;color:#3d3d3d;font-family:'OpenSansSemiBold';margin:0 0 17px 0;}
.border_box .lft_cntnt_orng_text{font-size:16px;}
.border_box .lft_cntnt_orng_text_bold{font-weight:bold;}
.archive_text{float:right;clear:both;}
.border_box input[type="text"], .border_box textarea{font-size:18px;color:#ccc;font-family:'OpenSansRegular';width:93%;float:left;margin:7px 0 0 0;padding:3px 3%;outline:none;box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-o-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);border:solid 1px #b1b1b1;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f5f5f5 0%, #ffffff 50%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#ffffff), color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:-o-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:-ms-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:linear-gradient(to bottom, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f6f6f6',GradientType=0);}
.border_box input[type="text"]:focus, .border_box textarea:focus, .border_box select:focus{border:1px solid #b1b1b1;color:#303030;}
.question_mark{margin-left:10px;}
.border_box select{font-size:18px;color:#ccc;font-family:'OpenSansRegular';width:99.4%;float:left;margin:7px 0 0 0;padding:3px 2%;outline:none;box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);-o-box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);border:solid 1px #b1b1b1;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f5f5f5 0%, #ffffff 50%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#ffffff), color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:-o-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:-ms-linear-gradient(top, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);background:linear-gradient(to bottom, #f5f5f5 0%,#ffffff 50%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f6f6f6',GradientType=0);}
.button{border:none;cursor:pointer;font-family:"OpenSansbold";padding:2px 30px;font-size:30px;color:#fff;background:#fe7a04;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlN2EwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWE2NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fe7a04 0%, #fea658 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7a04), color-stop(100%,#fea658));background:-webkit-linear-gradient(top, #fe7a04 0%,#fea658 100%);background:-o-linear-gradient(top, #fe7a04 0%,#fea658 100%);background:-ms-linear-gradient(top, #fe7a04 0%,#fea658 100%);background:linear-gradient(to bottom, #fe7a04 0%,#fea658 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7a04', endColorstr='#fea658',GradientType=0);}
.button:hover{background:#555;}
.web_help_section{clear:both;width:100%;float:left;}
.web_help_section_lft{width:328px;float:left;border-right:1px solid #b1b1b1;padding:0 20px 0 0;margin:0 17px 0 0;}
.web_help_section_rgt{width:328px;float:left;}
.web_help_section_lft > p, .web_help_section_rgt > p{min-height:60px;margin-bottom:20px;}
.icon_ttl_out{float:left;width:100%;clear:both;margin:0 0 17px 0px;}
.icon_img{float:left;width:70px;}
.web_help_sec_ttl{color:#ff7801;font-size:18px;line-height:20px;font-family:'OpenSansRegular';float:left;width:258px;margin:10px 0 0 0;}
.browse_more{font-size:15px;color:#ff7801;font-family:'OpenSansRegular';}
ul.btm_icons_box li{float:left;list-style-type:none;margin:0 8px 0 0;}
ul.btm_icons_box li img{display:block;}
.cntct_btn{text-align:center;margin:17px 0 0 0;clear:both;float:left;width:100%;}
.btm_icons_box{margin:0;padding:0;}
.footer{float:left;width:100%;text-align:center;margin:20px 0 40px 0;font-size:15px;color:#000;}
.follow_nd_paypal{margin:0 0 38px 0;clear:both;}
.footer a{color:#000;}
.footer a:hover{color:#ff7801;}
.footer p{margin:0 0 10px 0;}
.footer .ftr_call{font-family:'OpenSansBold';}
.fb_iframe_widget{display:inline-block;position:relative;}
.facebook_like{float:left;height:20px;margin:0 15px 0 0;width:44px;}
.bread{margin:0 0 10px 0;font-size:13px;}
.bread a{color:#ff7801;}
.content_data{float:left;margin-top:3px;clear:both;width:100%;}
.content_data img{margin-right:5px;}
.content_data .detail_date{font-family:"OpenSansBold";margin-bottom:15px;}
.addcomment{margin-top:17px;clear:both;width:76%;}
.blog_img{width:100%;float:left;clear:both;margin-bottom:17px;}
.blog_img img{width:100%;height:auto;display:block;}
.blog-detail{width:100%;float:left;clear:both;padding-bottom:10px;border-bottom:1px solid #b1b1b1;}
.blog_cat{width:100%;float:left;clear:both;margin-bottom:17px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b1b1;}
.showcomment{width:100%;float:left;clear:both;margin-bottom:17px;}
.com_listing{border-bottom:solid 1px #b1b1b1;float:left;width:100%;}
.com_heading{font-size:20px;font-family:"OpenSansSemibold";margin-bottom:5px;}
.com_name{float:right;font-style:italic;font-size:18px;}
#___plusone_0{margin-top:0 !important;}
.facebook_like span{height:22px !important;}
#contact-form .success{background:none repeat scroll 0 0 #fff;border:2px solid #000;display:none;left:0;padding:20px 0;position:absolute;text-align:center;top:0;width:100%;z-index:99;color:#000;font:'HelveticaNeueLTPro-Ex';}
#contact-form2 .success_cont{background:none repeat scroll 0 0 #fff;border:2px solid #000;display:none;left:0;padding:20px 0;position:absolute;text-align:center;top:0;width:100%;z-index:99;color:#000;font:'HelveticaNeueLTPro-Ex';}
.msg_list{margin:0px;padding:0px;width:383px;}
.msg_head{padding:5px 10px;cursor:pointer;position:relative;color:#ff7801;margin:0;width:680px;font-weight:bold;}
.msg_body{padding:0 7px 7px 32px !important;font:14px/17px "OpenSansLight";clear:both !important;float:left !important;width:100%;color:#6d6d6d;box-sizing:border-box;}
.msg_body p{color:#6d6d6d;font:14px/17px "OpenSansLight";margin:0 0 10px;text-align:left;}
.msg_body ol{list-style:decimal !important;float:left;text-align:left;color:#6d6d6d;}
.msg_body ul{color:#6d6d6d;float:left;text-align:left;}
#frmfaq p{margin:0 0 1px 0 !important;}
.recent_break{border:1px solid #b1b1b1;clear:both;float:left;width:322px;margin-bottom:3px;}
.recent_break img{width:100%;height:auto;display:block;margin:5px 0;}
.err_div{color:#ff0000;font-size:14px;}
.addcomment_heading{cursor:pointer;}
.article{clear:both;float:left;width:100%;}
.articlelist{width:100%;float:left;clear:both;border-top:1px solid #b1b1b1;padding:15px 0;}
.articledate{margin:0 0 10px 0;}
.articleimg{width:38%;float:left;margin-right:2%;}
.articleimg img{width:100%;height:auto;display:block;}
.articleextra{width:60%;float:left;}
.articleextra p{margin:0 0 10px 0;}
.articleimg p{width:100%;float:left;}
.detail_date{float:left;width:100%;}
.pagination{clear:both;float:left;width:100%;text-align:right;}
.success_comt{color:#ff0000;}
.comment_count{width:100%;}
.art_brf_txt{width:100%;float:left;}
.brc_title{float:left;font-family:"MyriadProRegular";font-size:18px;margin:10px 0 5px 0;width:100%;}
.brc_title a{color:#ff7801;}
.brc_title a:hover{color:#ff7801;text-decoration:underline;}
.brc_file{float:left;font-family:"MyriadProRegular";font-size:18px;width:100%;}
.brc_file a.file_anchor{color:#ff7801;}
.brc_file a.file_anchor:hover{color:#ff7801;text-decoration:underline;}
.brc_free{float:left;font-family:"MyriadProRegular";font-size:18px;width:100%;}
.brc_free a.file_anchor{color:#ff7801;}
.brc_free a.file_anchor:hover{color:#ff7801;text-decoration:underline;}
.border_box_brc{background:none repeat scroll 0 0 #fff;clear:both;margin:0 0 9px;overflow:hidden;padding:17px;}
.border_box_brc input[type="text"], .border_box_brc textarea{background:linear-gradient(to bottom, #f5f5f5 0%, #ffffff 50%, #f6f6f6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #e6e6e6;box-shadow:5px 0 5px -2px rgba(0, 0, 0, 0.1), -5px 0 5px -2px rgba(0, 0, 0, 0.1);color:#ccc;font-family:"MyriadProRegular";font-size:20px;margin:0 0 7px;padding:3px 3%;width:93.8%;}
ul.bxslider{margin:0px;padding:0px;}
.project{width:100%;float:left;clear:both;padding:15px 0;}
.projectlist{border-top:1px solid #b1b1b1;float:left;width:100%;}
.projectimg{float:left;margin-right:2%;width:100%;}
.projectimg > img{height:auto;width:100%;}
.projectextra{float:left;width:100%;margin-top:15px;}
.project_title{float:left;width:100%;margin:5px 0 5px 0;font-size:20px;}
.showgallery{float:left;margin-top:2%;width:100%;}
a[bubbletooltip]:link, a[bubbletooltip]:visited{text-decoration:none;position:relative;color:red;}
a[bubbletooltip]:before{content:"";position:absolute;border-top:19px solid #ff7801;border-left:19px solid transparent;border-right:19px solid transparent;visibility:hidden;top:-16px;left:1px;}
a[bubbletooltip]:after{position:absolute;content:attr(bubbletooltip);color:#FFF;font-weight:bold;top:-35px;left:-12px;background:#ff7801;padding:5px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;white-space:nowrap;visibility:hidden;z-index:99999;}
a[bubbletooltip]:hover:before, a[bubbletooltip]:hover:after{visibility:visible;-moz-transition:visibility 0s linear .3s;}
.sitemapmenu{float:left;margin:0;width:100%;}
.sitemapmenu ul, .sitemapmenu ol{color:#000000;font:14px/17px "OpenSansRegular";list-style:outside none disc !important;margin:6px 5px 18px 25px !important;text-align:left;width:90%;}
.mainli{list-style:outside none none !important;margin-bottom:10px;text-align:left;}
.mainli ul{list-style:outside none none !important;margin-bottom:5px !important;text-align:left;}
.mainli ol{list-style:outside none none !important;margin-bottom:5px !important;text-align:left;}
.mainli a{color:#fe7a0e;font:14px/17px "OpenSansRegular";}
.subli{list-style:outside none none !important;margin-bottom:10px;text-align:left;background:url("../img/borderline.png") no-repeat left 9px;padding-left:15px;}
.sitemapmenu img{max-width:100%;display:none;}
.lidashclass{margin-bottom:4px;margin-right:20px;}
.subli > ul > li{color:#fe7a0e;list-style:inside none lower-roman !important;margin-bottom:10px;margin-left:10px;text-align:left;}
.subli > ol > li{color:#fe7a0e;list-style:lower-roman !important;margin-bottom:10px;margin-left:10px;text-align:left;}
.quoteDivlft{float:left;width:89%;}
.quoteDivrgt{float:left;width:11%;}
.quoteDivrgt a ,.quoteDivrgt div{height:22px;display:block;margin:12px 0 17px 0;outline:none;}
.mail_msg{margin-top:5%;min-height:200px;text-align:center;font-family:"OpenSansLight";font-size:20px;color:#000;font-weight:bold;}
.error_data{margin-top:3px;clear:both;width:100%;}
.error_data p{float:none;margin-top:3px;clear:both;width:100%;}
.video_listing{width:100%;float:left;border-top:1px solid #b1b1b1;padding-top:10px;}
.youtube_video{width:60%;float:left;}
.video_text{width:40%;float:left;}
.video_by{width:100%;float:right;text-align:right;padding:5px 0 5px 0;}
.test_listing{width:100%;float:left;border-top:1px solid #b1b1b1;padding-top:5px;}
.test_listing2{width:100%;float:left;padding-top:5px;}
.test_text{width:99%;float:left;margin-bottom:10px;box-sizing:border-box;padding:10px 6px 0 6px;}
.test_by{width:100%;float:right;text-align:right;margin-bottom:10px;padding-right:10px;}
#slider3{float:left;margin:0 0 0px !important;width:700px;}
div.hoverbubble{position:relative;text-decoration:none;height:22px;}
div.hoverbubble span{display:none;z-index:9999;}
div.hoverbubble:hover span{display:block;position:absolute;padding:.5em;content:attr(title);min-width:px;text-align:center;width:auto;height:auto;white-space:nowrap;top:-40px;background:#ff7801;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:0.86em;font-family:"OpenSansLight";}
div.hoverbubble:hover span:after{position:absolute;display:block;content:"";border-color:#ff7801 transparent transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:-18px;left:5px;}
.purchase_pros{width:100%;}
.purchase_pros_lft{vertical-align:top;}
.purchase_pros_rgt{float:right;}
.purchase_pros_rgt span{color:#FF0000;font-size:24px;line-height:24px;padding:0 0 0 30px;margin:-20px 0 0 0;display:block;font-family:"OpenSansSemiBold";}
.contact_form{clear:both;width:100%;float:left;margin-top:15px;}
.contact_lft{float:left;width:49.8%;}
.contact_rgt{float:left;width:40%;border-left:1px solid #b1b1b1;margin:0 0 0 5%;padding:0 0 0 5%;}
.postal_add p{clear:both;width:100%;margin:0 0 25px 0;}
.postal_add p span{font-family:"OpenSansSemiBold";}
.border_box_title{clear:both;color:#3d3d3d;float:left;font-family:"OpenSansSemiBold";font-size:20px;margin:0 0 17px;width:100%;}
.content_data ul.adjustli > li{float:left;margin:0 2px 0 30px;width:73%;}
.newsletter_lft{float:left;width:57.8%;}
.testimonial_slider .test_text, .content_data .test_listing{position:relative;}
.quote_lft{top:-5px;margin-right:7px;position:relative;}
.quote_rgt{}
.flexslider .slides .quote_rgt img{margin-bottom:-10px;}
.content_data .test_listing .quote_lft{top:-5px;margin-right:0px;}
.content_data .test_listing .quote_rgt{bottom:24px;}
.content_rgt_in{width:100%;float:left;}
.rgt_lg_ttl .page_heading{margin:0 100px 0 0}
.rgt_lg_ttl .page_heading h1{float:left;width:100%;}
.msg_head span{position:absolute;width:25px;left:0;top:5px;}
.msg_head span img{margin-top:0;padding-top:0 !important;margin-right:0;}
.msg_head strong{width:100%;float:left;padding-left:23px;box-sizing:border-box;}
#frmfaq p{width:100%;position:relative;box-sizing:border-box;}
#frmfaq .msg_body p{padding:0;}
.rgt_lg_ttl{position:relative;}
.right{float:right;margin-top:0;position:absolute;right:0;top:2px;}
.newsletter_lft2{max-width:400px;width:100%;}
.formouter{float:left;width:100%;margin-top:10px;}
.formtextfield{margin:0 40px 0 0;}
.formtextfield_in{width:100%;float:left;}
.border_box .formouter input[type="text"], .border_box .formouter textarea, .border_box .formouter select{margin:0;box-sizing:border-box;width:100%;}
.hoverbubble{float:right;width:30px;}
.hoverbubble img{margin:0!important}
.newsletter_button{font-size:20px;padding:2px 30px;float:left;}
.blogposts img{height:auto;}
.footer br{display:none;}
.top_responsive{display:block;}
.bottom_responsive{display:none;}
.adjustli{width:100%;}
@media screen and (max-width:1130px){.container_out{width:100%;}
.content_main{width:100%;box-sizing:border-box;}
.content_rgt{float:none;margin:0 0 0 370px;width:auto;}
.content_rgt .border_box{box-sizing:border-box;width:100%;}
iframe{width:100%;}
#slider{width:100% !important;}
#slider2{width:100% !important;}
#slider3{width:100% !important;}
.web_help_section_lft{box-sizing:border-box;padding:0 20px 0 0;margin:0;width:50%;}
.web_help_section_rgt{box-sizing:border-box;padding-left:20px;width:50%;}
.web_help_section_lft > p, .web_help_section_rgt > p{padding-bottom:20px;}
.recent_break img{margin:5px auto;}
.icon_ttl_out{box-sizing:border-box;min-height:50px;padding-left:80px;position:relative;}
.icon_img{left:0;position:absolute;width:70px;}
.web_help_sec_ttl{float:left;width:auto;}
.web_help_section_lft > p, .web_help_section_rgt > p{float:left;width:100%;}
.rgt_lg_ttl .left{float:none;width:auto;margin:0 100px 0 0;}
.rgt_lg_ttl .page_heading{float:none;width:auto;margin:0 100px 0 0;}
.rgt_lg_ttl h1{float:left;width:100%;}
.content_data p{clear:both;box-sizing:border-box;padding:5px;}
.content_data ul{clear:both;box-sizing:border-box;}
.content_data ol{clear:both;box-sizing:border-box;}
.content_data li{clear:both;box-sizing:border-box;padding:5px;}
.content_data .articleextra p{clear:both;box-sizing:border-box;padding:0;}
.articleimg img{margin-top:5px;}
.bx-viewport ul, .bx-viewport li{clear:none;}
}
@media screen and (max-width:1080px){.projecttitle_link{width:100%;float:left;}
.sitemapmenu ul{margin-left:0 !important;margin-right:0 !important;padding:0;width:100%;box-sizing:border-box;}
.sitemapmenu ol{margin-left:0 !important;margin-right:0 !important;padding:0;width:100%;box-sizing:border-box;}
.sitemapmenu ul ul{padding:0 0 0 5px;}
.sitemapmenu ul ol{padding:0 0 0 5px;}
.sitemapmenu ul ul ul{padding:0 0 0 20px;}
.sitemapmenu ul ul ol{padding:0 0 0 20px;}
.quote_lft img, .quote_rgt img{width:15px;}
}
@media screen and (max-width:920px){.web_help_section_lft{padding:0 0 0 0;margin:0;width:100%;border:none;}
.web_help_section_rgt{padding-left:0;width:100%;}
.contact_rgt{margin:0 0 0 3%;padding:0 0 0 3%;}
.top_banner{background:url("../img/top-banner-img.jpg") no-repeat left top;}
.ten_years{background:url("../img/top-banner-img_twenty.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:207px;left:auto;margin:auto;position:absolute;right:0;top:2px;width:231px;z-index:999;}
}
@media screen and (max-width:900px){.content_lft{width:270px;}
.content_lft .border_box{width:270px;box-sizing:border-box;}
.content_rgt{margin:0 0 0 280px;}
.day_quote{background:url("../img/quote_bg.png") no-repeat center top;padding:5px 0 10px 0;width:268px;}
.same_day_quote{background-image:url("../img/day_quote3.png");background-origin:padding-box;background-position:center top;margin:5px 0 0 0;width:100%;}
.border_box img{max-width:100%;width:auto;height:auto;}
.recent_break{width:100%;}
.quote_lft img, .quote_rgt img{width:15px;}
.contact_rgt{margin:0 0 0 3%;padding:0 0 0 3%;width:40%;}
}
@media screen and (max-width:767px){.contact_rgt{margin:30px 0 0 0;padding:0 0 0 0;width:100%;border:none;}
.contact_lft{float:left;width:100%;}
.quoteDivlft{margin:0 25px 0 0;float:none;width:auto;}
.quoteDivrgt{float:right;width:20px;}
.question_mark{margin-left:0;}
div.hoverbubble:hover span{right:0;}
div.hoverbubble:hover span::after{right:0.5em;left:auto;}
.blogposts{width:100%;}
.blogposts a{width:100%;float:left;}
.blogposts img{margin:0 auto;width:100%;}
.postal_add{text-align:center;}
.postal_add p{float:left;margin:0 0 7px;text-align:center;width:100%;}
.addcomment{width:100%;}
.addcomment .mrgn_rgt15{margin-right:0 !important;}
.brochure_btn .button{font-size:18px;padding-top:5px;padding-bottom:5px;width:100%;box-sizing:border-box;}
}
@media screen and (max-width:700px){.top_responsive{display:none !important;}
.bottom_responsive{display:block !important;}
.middle_responsive{margin:0 !important;}
.content_lft{width:100%;}
.content_rgt{margin:30px 0 0 0;width:100%;}
.content_lft .border_box{width:100%;}
.day_quote{height:auto;margin:-17px -17px 10px;padding:5px 17px;width:100%;background:#fc8215;}
.border_box .lft_cntnt_orng_text{clear:both;width:100%;float:left;}
.left{width:100%;}
.facebook_like{margin:5px 15px 0 0;}
#___plusone_0{margin-top:5px !important;}
iframe{height:300px;}
}
@media screen and (max-width:550px){.top_banner{background:url("../img/top-banner-img.jpg") no-repeat left top;background-size:cover;height:270px;}
.logo{margin:15px auto;max-width:250px;}
.logo a{float:left;width:100%;}
.logo a img{float:left;width:100%;height:auto;max-width:250px;}
.ten_years{background:url("../img/top-banner-img_twenty.png") no-repeat left top;height:207px;position:absolute;right:0;left:0;margin:auto;top:99px;width:231px;z-index:999;}
.rgt_lg_ttl h1{font-size:25pt;}
.brochure_btn .button{font-size:14px;padding-top:5px;padding-bottom:5px;width:100%;box-sizing:border-box;}
.border_box_brc{padding:0;}
.border_box_title h2{line-height:22px;margin:0;}
}
@media screen and (max-width:480px){.da-img{display:none;}
.footer br{display:block;}
.menu_container{position:relative;min-height:46px;}
.mobile_collapser{position:absolute;height:auto;z-index:99999999999999999999;}
#hidden_menu_collapser:checked + ul{margin-top:47px;}
.content_main{clear:none;padding:5px;margin:0;box-sizing:border-box;width:100%;}
.content_lft{box-sizing:border-box;margin:0;}
.border_box .formouter input[type="text"], .border_box .formouter textarea, .border_box .formouter select{display:block;box-sizing:border-box;float:none;width:100%;padding:3px 5px;}
.formtextfield_in{box-sizing:border-box;}
div.hoverbubble{box-sizing:border-box;}
.content_lft{box-sizing:border-box;margin:0;}
.container_in{box-shadow:none;box-sizing:border-box;}
.container_out{margin:0;box-sizing:border-box;}
.content_main{}
.content_rgt{margin:0;}
.container_in, .content_main, .container_out, .content_lft, .content_rgt, .border_box, .footer{padding-left:0 !important;padding-right:0 !important;overflow-x:hidden;}
.content_rgt_in{box-sizing:border-box;}
.content_lft, .content_rgt, .border_box, .footer{padding-left:5px !important;padding-right:5px !important;box-sizing:border-box;display:block;width:100%;}
.day_quote{height:auto;margin:-17px 0 10px;padding:5px 17px;width:100%;background:#fc8215;}
}
@media screen and (max-width:450px){.border_box{padding:10px;}
.day_quote{margin:-10px 0 10px;padding:5px 10px;}
.quote_lft{margin-right:2px;top:-5px;}
.quote_rgt{bottom:-13px;margin-left:2px;}
.quote_lft img, .quote_rgt img{width:10px;}
.follow_nd_paypal{height:auto;width:100%;}
.follow_nd_paypal img{width:100%;height:auto;}
.newsletter_button{font-size:18px;padding:5px 10px;float:left;box-sizing:border-box;width:100%;}
.footer p{float:left;width:100%;}
.mrgn_rgt15{box-sizing:border-box;float:left;margin-right:0 !important;margin-left:0 !important;width:100%;}
iframe{height:250px;}
.test_text{position:relative;}
.content_data .test_listing .quote_rgt{bottom:-5px;}
}
@media screen and (max-width:450px){.rgt_lg_ttl .left,
.rgt_lg_ttl .page_heading{float:left;margin:0 0 0 0;width:100%;}
.rgt_lg_ttl .right{margin-bottom:5px;margin-top:-10px;position:relative;}
.articleimg{margin-right:0;width:100%;}
.articleextra{margin-top:10px;width:100%;}
.slides, .flex-control-nav, .flex-direction-nav{position:relative;}
#slider3 .flex-viewport{margin-bottom:30px;}
}
@media screen and (max-width:480px){ul.menu_submenu_block{float:left;}
.menu_container .menu_dropdown_block .md-container{display:table;}
.menu_container .menu_dropdown_block.full_width{position:relative;margin:0;top:0;}
.menu_container .menu_dropdown_block{visibility:visible !important;}
ul.menu_submenu_block{float:left;width:100%;}
ul.menu_submenu_block li{display:block;width:100%;}
.menu_container .menu_dropdown_block{visibility:visible;height:auto;}
.test_by{width:90%;}
iframe{width:100%;}
.rgt_lg_ttl .right iframe{display:block;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{margin:.67em 0;font-size:2em;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
sub,
sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
button,
input,
optgroup,
select,
textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,
th{padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{line-height:1.42857143;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;max-width:470px;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
@media screen and (max-width:320px){.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;max-width:310px;overflow:hidden;float:left;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
@media screen and (max-width:300px){.button{font-size:18px;padding:2px 20px;box-sizing:border-box;width:100%;}
.same_day_quote{background-image:url("../img/day_quote4.png");background-position:center top;margin:5px 0 0;width:100%;height:30px;}
.container_in, .content_main, .container_out, .content_lft, .content_rgt, .border_box, .footer{padding-left:0 !important;padding-right:0 !important;overflow-x:hidden;}
.content_lft, .content_rgt, .border_box, .footer{padding-left:5px !important;padding-right:5px !important;box-sizing:border-box;display:block;width:100%;}
.project_title{font-size:15px;}
}
.bx-wrapper, .bx-viewport{}
.flex-direction-nav a.flex-disabled{display:none;}
.bx-wrapper{float:left;}