#menu_nav li.qtebtnnv,p.red_btn{-webkit-transition:background .3s;-moz-transition:background .3s;background:#d71921}#breadcrumbs ul li,#footer-bot ul li,#menu_nav li{display:inline-block}#main .proj-block figure,#main .services figure,#menu_nav li,#video-block p.red_btn img,.footer,.header.internal,.side-team,.testimonial-block{position:relative}body{border-top:3px solid #bd1212;margin:0}#footer-bot .bottom-menu,.nopad_rght{padding-right:0}.marg_top{margin-top:10px}.padd_btm_int{padding-bottom:40px}.main_list li,p,ul.disc li{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:400;font-size:18px;line-height:26px;color:#616161}#menu_nav li a,.footer .footer-menu a,h1,h2,h3,h4{font-weight:700}#breadcrumbs ul li a,.tblckpol thead th{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:600}#main p.intro,#main p.intro a:hover,p.intro,p.intro a:hover{color:#d71921;font-size:21px;font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700}.tblckpol td,.tblckpol thead th{line-height:18px;font-size:15px;text-align:left;vertical-align:middle}#main p.intro a,p.intro a{color:#2f2f2f}.footer .footer-menu a,h1{font-family:proxima-nova-soft,Times New Roman,sans-serif}h1 span{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:400}h2{font-family:proxima-nova-soft,Times New Roman,sans-serif;margin-bottom:10px}h3{color:#383838;font-size:28px;font-family:proxima-nova-soft,Times New Roman,sans-serif}h4{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-size:20px}p.red_btn{width:370px;height:61px;transition:background .3s}ul.disc{margin-left:17px}.tblckpol thead th{background:#000;white-space:nowrap;padding:8px 14px;color:#fff;border-right:1px solid rgba(255,255,255,.5)}.tblckpol td{padding:16px 14px}.tblckpol{margin-bottom:20px}.tblckpol,.tblckpol td{border:1px solid rgba(0,0,0,.2);font-family:proxima-nova-soft,Times New Roman,sans-serif}.basket td table td,.tblckpol td table{border:0;padding:0;vertical-align:middle;margin:0}.tblckpol td table td small{font-size:11px}.tblckpol td a{color:#d02025}#main .services p,.tblckpol td a:hover{color:#616161}.optin input[type=checkbox],.remodal .optin input[type=checkbox]{width:auto!important;vertical-align:middle!important;margin-top:-4px!important;margin-right:7px!important;-webkit-appearance:checkbox}.optin label,.remodal .optin label{font-family:proxima-nova-soft,Times New Roman,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:26px!important;color:#616161!important;display:inline-block!important;margin-right:10px}#breadcrumbs ul li a.onstate,#breadcrumbs ul li a:hover,#call_action ul li a,#call_action ul li span,#footer-bot ul li,#footer-bot ul li a,#footer-bot ul li.qtebtnnv a:hover,#menu_nav li a,#menu_nav li.qtebtnnv a:hover,#video-block h3,#video-block p,.footer .footer-menu a,.footer h3,.footer p{color:#fff}.header{background:url(/images/feature_bg.jpg) center/cover no-repeat;padding-top:60px}.accordion,.study_marg_top{margin-top:50px}#footer-bot .bottom-menu ul.bot-logo,#menu_nav{text-align:right}#menu_nav li{text-align:center}#menu_nav li.qtebtnnv{padding:7px 13px;border-radius:20px;margin-left:22px;transition:background .3s;margin-right:5px}#footer-bot ul li.arrival a,#menu_nav .submenu .dropdown li,#menu_nav .submenu .dropdown li a,#menu_nav li.qtebtnnv a{padding:0}#menu_nav li.qtebtnnv:hover,#video-block p.red_btn:hover{background:#940e0e;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}#main .proj-block figure .overlay,#main .services figure .overlay{opacity:0;background:rgba(0,0,0,.6);position:absolute;display:block;cursor:pointer;width:100%;left:0;top:0}#menu_nav .dropdown,#menu_nav .submenu:hover .dropdown{-webkit-transition:opacity .3s;-webkit-backface-visibility:hidden;-mozkit-backface-visibility:hidden;-mozkit-transition:opacity 0.3s}#menu_nav li a{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-size:16px;text-transform:uppercase;padding:0 18px}#footer-bot ul li a:hover,#main .services h3 a:hover,#menu_nav li a.onstate,#menu_nav li a:hover,#menu_nav li i.fa.fa-chevron-down,.footer .footer-menu a:hover,.left_menu li a.onstate,.left_menu li a:hover,.proj-block h3 a:hover{color:#d71921}#menu_nav li i.fa.fa-chevron-down{position:absolute;left:0;right:0;bottom:-10px}#menu_nav .dropdown{opacity:0;position:absolute;transition:opacity .3s;background:#d71921;top:48px;left:-35px;z-index:999;width:210px}#menu_nav .submenu:hover .dropdown{opacity:1;transition:opacity .3s}#menu_nav .submenu .dropdown li{border-bottom:1px solid rgba(255,255,255,.5);width:100%;text-align:left;line-height:40px}#menu_nav .submenu .dropdown li a{padding-left:16px;display:block}#menu_nav .submenu .dropdown li:last-child a{line-height:30px;padding:5px 16px}#menu_nav .submenu .dropdown li:last-child{background:0 0;margin-left:0;border-radius:0;padding:0}#call_action ul li a:hover,#call_action ul li span:hover,#menu_nav .submenu .dropdown li a:hover{color:#530807}#header_under{padding:152px 0}#header_under h1{font-size:53px;color:#fff;line-height:64px}#header_under.internal{padding:45px 0 101px}.header.internal{background:url(/images/int_bnr_bg.jpg) 0 0/cover no-repeat}.footer .footer-menu,.footer:before{background:url(/images/footer-drk-bg.jpg)}#breadcrumbs{background:rgba(0,0,0,.5);padding:6px 0;position:absolute;bottom:0;width:100%}#breadcrumbs ul li a{color:#d71921;font-size:14px;text-transform:uppercase}#breadcrumbs ul li i{color:#d71921;font-size:10px;padding:0 18px}#call_action ul li,#call_action ul li a,#call_action ul li span{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-size:24px;font-weight:700}#call_action{background:url(/images/call_bg.jpg) center/cover no-repeat;padding:31px 0}#call_action ul li,ul.three_up.tiles li{display:inline-block;width:33%}#call_action ul li{color:#530807;padding-left:106px;line-height:72px}#call_action ul li.call{background:url(/images/call_icons.png) no-repeat}#call_action ul li.email{background:url(/images/call_icons.png) 0 -112px no-repeat}#call_action ul li.request{background:url(/images/call_icons.png) 0 -222px no-repeat}#main{background:url(/images/pattern_ovl.png);padding:112px 0 54px}#main .services{margin-bottom:80px}#main .services figure{float:left;margin-right:30px}#main .services figure img{border-radius:85px;border:3px solid #fff}#main .services figure .overlay{border:3px solid #fff;height:96%;-webkit-transition:opacity .3s;-mozkit-transition:opacity 0.3s;transition:opacity .3s;border-radius:85px}#main .proj-block figure:hover .overlay,#main .services figure:hover .overlay{opacity:1;-webkit-transition:opacity .3s;-mozkit-transition:opacity 0.3s;transition:opacity .3s}#main .proj-block figure .overlay{height:98%;-webkit-transition:opacity .3s;-mozkit-transition:opacity 0.3s;transition:opacity .3s}#bx-pager a,#main .four_up.tiles li{display:inline-block;text-transform:uppercase;vertical-align:top}#main .services h3,.proj-block h3{text-transform:uppercase;padding-top:4px;padding-bottom:24px}#main h3,.proj-block h3{line-height:36px}#main .services h3 a,.proj-block h3 a{color:#383838}#main .services h3 i,.proj-block h3 i{color:#d71921;font-size:19px;position:relative;top:-1px;left:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#main .four_up.tiles li,.left_menu li a{font-size:18px;font-family:proxima-nova-soft,Times New Roman,sans-serif}#main .services h3:hover i,.proj-block h3:hover i{left:10px}#main .four_up.tiles{margin-top:14px}#main .four_up.tiles li{width:24%;height:169px;border:3px solid #fff;background:rgba(255,255,255,.3);padding:10px 16px;margin-bottom:12px;margin-right:10px;text-align:center;font-weight:700}#main .four_up.tiles li.single-line{padding-top:72px}#main .four_up.tiles li.doub-line{padding-top:54px}#main .four_up.tiles li.treb-line{padding-top:46px}#main .four_up.tiles li:nth-child(4n+4){margin:0}#video-block{background:url(/images/video_bg.jpg) center/cover no-repeat;padding:80px 0;min-height:697px}#video-block h3{font-size:42px;line-height:48px;margin-bottom:6px}#video-block p{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700;padding:0 40px}#video-block p.red_btn{margin:40px auto 0;display:block;border-radius:30px;line-height:60px}#video-block p.red_btn a{text-transform:uppercase;color:#fff;cursor:pointer;display:block}#video-block p.red_btn img{top:4px;margin-left:12px}#testimonials{background:url(/images/lane_bg.jpg) 0 0/contain repeat-x;padding-bottom:104px}.testimonial-block{background:#fcfcfc;box-shadow:0 0 32px #333;top:-160px;padding:58px 0 70px}.testimonial-block h4{color:#d71924;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.testimonial-block li{color:#30343b;font-size:33px;font-family:Times New Roman,Arial,san-serif;font-style:italic;font-weight:700;padding:0 90px;line-height:44px;text-align:center}.footer{background:url(/images/footer-lgt-bg.jpg)}.footer:before{content:"";display:block;position:absolute;left:-73%;width:100%;height:100%;z-index:1}.footer .footer-menu{position:relative;z-index:999;padding:50px 0}.footer .footer-about{padding:50px 30px 50px 0}.footer h3{padding-top:0;padding-bottom:30px}.footer .footer-menu i{color:#d71921;margin-right:12px}#footer-bot ul li,#footer-bot ul li a{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:500;text-transform:uppercase;font-size:16px}#footer-bot{background:#000;padding:23px 0}#footer-bot ul{text-align:right;margin-top:6px}#footer-bot .bottom-footer,#footer-bot ul li:first-child a{padding-left:0}#footer-bot .bottom-menu p{font-size:16px;color:#fff;text-align:right}#footer-bot ul li a{padding:0 14px}#footer-bot ul li.arrival{padding-left:12px}#footer-bot ul li.arrival img{margin:0 0 0 3px;vertical-align:baseline;max-width:6px}#bx-pager{margin-top:-100px}#bx-pager a{width:140px;font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:600;color:#fff;font-size:17px;margin:0 30px;position:relative}#bx-pager a.active:after,#bx-pager a.active:before{top:-116%;left:50%;border:18px solid rgba(242,242,242,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;margin-left:-18px}#bx-pager span{display:block;font-size:13px;color:#212122}#bx-pager img{border:2px solid rgba(242,242,242,.3);border-radius:51px;box-shadow:0 0 20px rgba(0,0,0,.5);margin-bottom:16px}#bx-pager a.active img,#bx-pager a:hover img{box-shadow:0 0 20px rgba(0,0,0,.9)}.left_menu{background:#fff}.left_menu li{padding-left:110px;padding-top:9px;padding-bottom:9px;line-height:90px;border-bottom:1px solid #cecccc}.left_menu li:last-child{border-bottom:0;line-height:22px;padding:36px 0 34px 110px}.left_menu li a{color:#383838;font-weight:700}.accordion dd p,.field .input,.field textarea.input,.two_up.tiles li{font-weight:400;font-family:proxima-nova-soft,Times New Roman,sans-serif}.left_menu li.serv1{background:url(/images/serv_icons.png) 15px 8px no-repeat}.left_menu li.serv2{background:url(/images/serv_icons.png) 15px -92px no-repeat}.left_menu li.serv3{background:url(/images/serv_icons.png) 15px -192px no-repeat}.left_menu li.serv4{background:url(/images/serv_icons.png) 15px -292px no-repeat}.left_menu li.serv5{background:url(/images/serv_icons.png) 15px -392px no-repeat}.left_menu li.serv6{background:url(/images/serv_icons.png) 15px -492px no-repeat}#main.internal{padding-top:60px;padding-bottom:120px}.accordion dt{padding:0 0 0 30px;background:url(/images/tab_bg.jpg);border-bottom:1px solid #fff}.accordion dt:hover,.accordion dt:hover p{color:#363636!important}.accordion dt p{color:#313133;font-size:15px;padding:0;margin:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}.accordion dt.title.accordion-active p{background:url(/images/arrow-act.jpg) right top no-repeat}.accordion dt.title p img{padding-right:20px}.accordion dt:hover{cursor:pointer}.accordion dd ul.prod_list_arrow,ul.prod_list_arrow{margin:10px 0}.accordion dd .trd-portion_a{margin-bottom:4px}.accordion dt.title p{background:url(/images/arrow-dwn.jpg) right top no-repeat;line-height:69px;font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700;font-size:25px;color:#fff;padding-right:60px;text-transform:uppercase}.accordion dd p span{color:#d5b037;margin-right:10px}.accordion dd{padding:40px;background:#fff}.accordion dd p{margin-top:10px;margin-bottom:0;font-size:18px;color:#616161}.accordion dd p.intro{margin-top:16px}.accordion dd figure{margin-bottom:30px}.accordion dd figure img{width:100%}#map_canvas{height:350px}.field .input{color:#2c2c2c;font-size:17px;border-radius:0;height:40px;width:100%;margin-bottom:8px;padding:2px 16px;border:1px solid #ccc}.field textarea.input{height:100px;padding:10px 16px;border:1px solid #ccc;font-size:17px}form #callback,form #quotebtn{background:#d71921;border:0;font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700;text-transform:uppercase;width:160px;height:40px;color:#fff;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}form #callback:hover,form #quotebtn:hover{background:#fff;color:#d71921;border:1px solid #d71921;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.remodal{text-align:left}.remodal h3{padding-top:0}.main_list{margin-bottom:12px;margin-left:20px}.main_list li{padding-bottom:10px;position:relative}.main_list li i{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;top:2px;font-size:12px;color:#d71921;padding-right:6px}.two_up.tiles li{width:100%;display:inline-block;vertical-align:top;margin-bottom:20px;padding-right:16px;font-size:18px}.two_up.tiles li img{padding-right:0;margin-bottom:150px}.teamlist li img{border:6px solid #fff}#bx-pager-team{position:absolute;top:450px}.side-team .bx-viewport{height:900px!important}#bx-pager-team a{margin-right:20px;margin-bottom:18px;width:26.2%;display:inline-block}#bx-pager-team a.active,#bx-pager-team a:hover{opacity:.7}#bx-pager-team a:last-child{margin-right:0}#main.internal .two_up.tiles li p.intro{font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700;display:block;font-size:25px;margin-bottom:26px;color:#2f2f34}#main.internal .two_up.tiles li p.intro span{color:#d71921;font-size:20px}#menu_nav li .fa.fa-facebook,.bottom-menu .fa.fa-facebook,.sidr .sidr-inner .sidr-class-socico .sidr-class-fa-facebook{color:#fff;background:#3b5998;width:40px;height:40px;text-align:center;border-radius:20px;padding-top:9px;line-height:23px}#menu_nav li .fa.fa-twitter,.bottom-menu .fa.fa-twitter,.sidr .sidr-inner .sidr-class-socico .sidr-class-fa-twitter{color:#fff;background:#1da1f2;width:40px;height:40px;text-align:center;border-radius:20px;padding-top:9px;line-height:23px}#sidr-right.sidr .sidr-inner .sidr-class-socico .sidr-class-fa-facebook,#sidr-right.sidr .sidr-inner .sidr-class-socico .sidr-class-fa-twitter{left:0;top:0;width:34px!important;height:34px!important;padding-top:5px}#sidr-right.sidr .sidr-inner .sidr-class-socico a{left:15px;top:0;position:relative;display:inline-block;width:58px!important;height:30px!important;border-radius:50%}#menu_nav li.socico a{padding:0 0 0 5px}.notice{background:url('/images/footer-drk-bg.jpg');padding:30px 0}.notice h2,.notice p{color:#fff;padding:0;text-align:center}.notice h2{font-size:24px;margin-bottom:15px}.notice p{margin-bottom:0}@media only screen and (max-width:1200px){#menu_nav li a{padding:0 12px}}@media only screen and (max-width:1180px){.two_up.tiles.teamlist li{padding-right:0}}@media only screen and (max-width:1140px){#bx-pager-team{top:435px}#bx-pager-team a{margin-right:10px}}@media only screen and (max-width:1110px){#call_action ul li{width:100%;display:block}}@media only screen and (max-width:1086px){#main .four_up.tiles li{width:32.4%}#main .four_up.tiles li:nth-child(4n+4){margin-right:10px}#main .four_up.tiles li:nth-child(3n+3){margin-right:0}#bx-pager-team a{margin-right:2px}#bx-pager-team{top:394px}}@media only screen and (max-width:1036px){#main .four_up.tiles li{width:49%}#main .four_up.tiles li:nth-child(3n+3),#main .four_up.tiles li:nth-child(4n+4){margin-right:10px}#main .four_up.tiles li:nth-child(2n+2){margin-right:0}.header .logo_head_block,.header .menu_block{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}#menu_nav{text-align:center}}@media only screen and (max-width:1000px){#call_action ul li{width:100%;margin-bottom:20px}#call_action ul li:last-child{margin-bottom:0}}@media only screen and (max-width:992px){.footer:before{display:none}#footer-bot .bottom-menu,#footer-bot .bottom-menu p,#footer-bot .bottom-menu ul.bot-logo,#footer-bot ul{text-align:center}.header{background:url(/images/mobile-feature_bg.jpg) center/cover no-repeat}#call_action{background:url(/images/mobile-call_bg.jpg) center/cover no-repeat}#video-block{background:url(/images/mobile-video_bg.jpg) center/cover no-repeat}.header.internal{background:url(/images/mobile-int_bnr_bg.jpg) 0 0/cover no-repeat}#header_under{padding:70px 0}.notice h2{font-size:28px;padding-bottom:15px}#footer-bot ul{text-align:left}}@media only screen and (max-width:990px){#main .services{margin-bottom:0}#main .services .col-xs-12{margin-bottom:40px}#bx-pager-team{top:476px}#bx-pager-team a{margin-right:10px;width:18.2%}}@media only screen and (max-width:768px){#footer-bot figure,#footer-bot ul,.footer h3,.footer p,.footer ul,.header a.toggle{text-align:center}#sidr-right li .sidr-class-dropdown li,#sidr-right li a{line-height:24px}#menu_nav,.footer:before,.sidr-class-submenu .sidr-class-dropdown ul{display:none}#testimonials{background:#b31110}.testimonial-block li{padding:0 40px}.footer .footer-about,.footer .footer-menu{padding:50px 20px}#footer-bot ul{margin-top:16px}.header a.toggle{top:20px;right:16px;height:58px;width:56px;border-radius:0;background:url(/images/menu-toggle-bg.png) center no-repeat;position:absolute;float:right;z-index:9999;border-left:none;padding:3px 10px 10px}.header a.toggle i{font-size:34px;line-height:52px;color:#fff}.nopad_rght{padding-right:15px}.left_menu{margin-bottom:50px}.header{padding-top:30px}.header .logo_head_block,.header .menu_block{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:auto;text-align:center}#sidr-right{background:#d71921;border-left:6px solid}#sidr-right li{list-style:none;border-bottom:1px solid;position:relative;padding-top:12px;padding-bottom:8px}#sidr-right li .sidr-class-dropdown li.sidr-class-serv6{padding-bottom:0}#sidr-right li .sidr-class-dropdown ul{margin-top:10px}#sidr-right li a{color:#fff;font-family:proxima-nova-soft,Times New Roman,sans-serif;font-weight:700;text-transform:uppercase;padding-left:14px}#sidr-right li a:hover{color:#530807}#sidr-right li.sidr-class-submenu{height:auto}#sidr-right li.sidr-class-submenu li:first-child{border-top:1px solid}#sidr-right li.sidr-class-submenu li:last-child{border-bottom:0}.sidr-class-fa{position:absolute;right:16px;top:14px}.accordion dt.title p{line-height:36px;padding:16px 0}.accordion dd{padding:22px}}@media only screen and (max-width:600px){.testimonial-block li,h3{font-size:24px;line-height:35px}#main .services figure{float:none;display:block;margin:0 auto 20px;text-align:center}#main .services h3,#main .services p{text-align:center}#main .services figure .overlay,#testimonials #bx-pager,.footer .footer-menu i{display:none}#header_under h1{font-size:9vw;color:#fff;line-height:initial}.testimonial-block{top:60px}}@media only screen and (max-width:480px){#call_action ul li{background:0 0!important;padding-left:0;margin-bottom:0;line-height:42px}.header{background:url(/images/small-feature_bg.jpg) center/cover no-repeat}#call_action{background:url(/images/small-call_bg.jpg) center/cover no-repeat}#video-block{background:url(/images/small-video_bg.jpg) center/cover no-repeat}.header.internal{background:url(/images/small-int_bnr_bg.jpg) 0 0/cover no-repeat}}@media only screen and (max-width:430px){.two_up.tiles li{padding-right:0}.two_up.tiles li img{width:100%}#bx-pager-team{top:450px}#bx-pager-team a{margin-right:10px;width:28%}}@media only screen and (max-width:390px){#bx-pager-team{top:426px}p.red_btn{width:100%}.header .logo_head_block img{max-width:80%}.header .logo_head_block{text-align:left}}@media only screen and (max-width:360px){#bx-pager-team a{margin-right:0}#bx-pager-team{top:400px}.header .logo_head_block{text-align:left}}
