/*
Theme Name: CPR
Theme URI: https://www.webfirm.com/
Author: the Webfirm team
Author URI: https://www.webfirm.com/
*/

@font-face{font-family:'museosans';src:url(fonts/museosans-300-webfont.eot) format('embedded-opentype'),url(fonts/museosans-300-webfont.woff) format('woff'),url(fonts/museosans-300-webfont.ttf) format('truetype'),url(fonts/museosans-300-webfont.svg) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'museosans';src:url(fonts/museosans-500-webfont.eot) format('embedded-opentype'),url(fonts/museosans-500-webfont.woff) format('woff'),url(fonts/museosans-500-webfont.ttf) format('truetype'),url(fonts/museosans-500-webfont.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'museosans';src:url(fonts/museosans-700-webfont.eot) format('embedded-opentype'),url(fonts/museosans-700-webfont.woff) format('woff'),url(fonts/museosans-700-webfont.ttf) format('truetype'),url(fonts/museosans-700-webfont.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'museosans';src:url(fonts/museosans-900-webfont.eot) format('embedded-opentype'),url(fonts/museosans-900-webfont.woff) format('woff'),url(fonts/museosans-900-webfont.ttf) format('truetype'),url(fonts/museosans-900-webfont.svg) format('svg');font-weight:900;font-style:normal}body{font-family:'museosans';font-size:16px;margin:0;-webkit-font-smoothing:antialiased}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main_content{width:100%;float:left}p{font-size:1.25em;color:#464646;font-weight:300;line-height:1.6;margin:0 0 10px 0}a{text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}section{width:100%;float:left;clear:both}.clearfix:after{content:'';display:table;clear:both}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}h2{font-size:2.50em;position:relative;line-height:1.2;margin:0 0 65px 0}h3{color:#b41e28;margin:0 0 20px 0;font-size:25px;font-weight:700}h5{font-size:1em;font-weight:900;margin:0 0 20px 0}h2:before{content:'';height:8px;display:block;position:absolute;background:#b41e28;bottom:-36px;left:3px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;}.inner_page_content p a, .inner_page_content ul li a {color: #b41e28; }.inner_page_content p a:hover,.inner_page_content ul li a:hover {color: #000; }.grayoverlay{background:rgba(225,225,225,.4)}.redoverlay{background:rgba(180,30,40,.7)}.banner_white_box{width:23px;height:66px;position:absolute;right:20px;background:#fff;z-index:3;bottom:-31px}.banner_white_box{width:23px;height:66px;position:absolute;background:#fff;z-index:3;bottom:-31px}.btn{font-size:20px;text-transform:uppercase;font-weight:900;color: #000 !important;line-height:1;padding:15px 28px;display:inline-block;border:none;position:relative;z-index:0;}.btn:after{width:16px;height:100%;content:'';display:block;background:#b41e28;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.btn:hover{color: #b41e28 !important;}body{overflow-x:hidden;position:relative;left:0}.menu_click{display:block;float:right;margin:0;padding:0;cursor:  pointer;}.menu_click button{background:url(images/menu.png) no-repeat scroll center;border:none;cursor:pointer;display:inline-block;float:none;margin:0;text-indent:-99999px;transition:all 0.7s ease-in-out;width:40px;height:40px;margin-left:12px;vertical-align:middle;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out}.cbp-spmenu-push-totop .menu_click button{background:rgba(0,0,0,0) url(images/close-menu.png) no-repeat scroll center}.cbp-spmenu{background-color:#000;overflow:scroll;position:fixed}.cbp-spmenu a{display:block}.cbp-spmenu-horizontal{width:100%;height:100%;top: 0;left: 0;z-index:-9;overflow:auto;visibility: hidden;opacity:  0;}.cbp-spmenu-top{}.cbp-spmenu-top.cbp-spmenu-open{z-index:-9;visibility:visible;opacity: 1;}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu,.cbp-spmenu-push,body{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;top: 0;}nav ul{margin:20px 0}nav ul li{width:100%}nav ul li ul.sub-menu li a{padding-left:25px}nav ul li ul.sub-menu{background:#1ab38f none repeat scroll 0 0;border:medium none;display:block;left:0;position:relative;top:0;width:100%}.menu_click span{font-size:1.5625em;color:#fff;text-transform:lowercase;display:inline-block;vertical-align:middle;font-weight:500}.menu_click button:focus{outline:none}header{padding:20px 30px 20px 25px;width:100%;float:left;position:fixed;top:0;left:0;z-index:2;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.header_left{float:left;width:auto}.header_right{float:right;width:auto;text-align:right;letter-spacing:.5px}.header_right ul{list-style:none;display:inline-block;margin:0;padding:0;vertical-align:middle}.header_right #menu-main-menu>li{display:inline-block;padding:0 0 10px;vertical-align:middle;font-size:.938em}.header_right ul li a{font-size:2.7em;color:#707070;display:inline-block;line-height:1;font-weight:300;text-transform:capitalize;padding:7px 10px 7px 35px;border-left:8px solid transparent}.banner{height: 100vh;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}.banner:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner .container{position: absolute;z-index:1;top: calc(50% + 60px);left:  0;right:  0;transform: translatey(-50%);}.banner_con{max-width:750px;margin:0 auto;/* margin-top:449px; */position:relative;display:table;}.banner_con .redoverlay{width:100%;float:left;padding:57px 57px 60px;position:relative;z-index:1}.banner_con h1{color:#fff;margin:0 0 35px 0;font-size:2.25em;font-weight:700;position:relative}.banner_con h1:before{content:'';width:80px;height:8px;display:block;position:absolute;background:#fff;bottom:-18px;left:1px}.banner_con p{font-size:1.875em;font-weight:300;color:#fff;line-height:1.2;margin:0}.banner_con .grayoverlay{position:absolute;left:-32px;padding:56px 32px;z-index:0;top:-164px;bottom:-36px;width:282px}.banner_white_box{right:20px}.home .specialist_left{float:left;width:42.4%;position:relative}.specialist_left img{width:100%}.home .specialist_right{width:57.6%;float:left;padding:44px 0 0 45px}.specialist_right h2{left:-111px;color:#000}.specialist_right .btn{margin-top:9px}.specialist_sec{padding:87px 0 95px}.specialist_left .redoverlay{width:360px;height:161px;position:absolute;bottom:93px;left:-86px;background:rgba(180,30,40,.8)}.sticky header{background:#000}.stratagy_sec{padding:144px 0 42px;position:relative}.stratagy_sec .redoverlay{height:400px;background:rgba(180,30,40,1);top:0;position:absolute;width:79%;right:0}.stratagy_sec .image_sec{height:750px;position:absolute;left:0;top:63px;background-repeat:no-repeat;background-position:center;background-size:cover;right:120px}.stratagy_sec h2{color:#fff;margin-bottom:105px}.client_sec{margin-left:121px;position:relative;background:#fff;padding:20px 0 0 50px}.client_sec_inner{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0 -10px}.client_sec_inner .single_block{width:20%;padding:0 10px}.single_block h5{text-transform:uppercase}.client_logo{width:100%;height:110px;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;margin-bottom:20px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.stratagy_sec .whiteoverlay{background:#fff;height:100%;position:absolute;right:0;width:60%;top:0}.stratagy_sec>.container{display:table}.client_sec_wrap{position:relative}.single_block .client_logo:last-child{margin-bottom:37px}.client_sec_inner .single_block:nth-child(7) h5,.client_sec_inner .single_block:nth-child(8) h5,.client_sec_inner .single_block:nth-child(9) h5,.client_sec_inner .single_block:last-child h5{min-height:38px}footer{width:100%;float:left;padding:50px 0 55px;background:#000}footer .container .footer_col:first-child{width:39.3%}footer .container .footer_col:nth-child(2){width:49.1%}footer .container .footer_col:nth-child(3){width:11.4%}footer .container .footer_col{float:left}.copyright{width:100%;float:left;margin-top:37px}.footer_col h5{color:#fff;position:relative;margin-bottom:35px}.footer_col h5:before{content:'';width:59px;height:8px;display:block;position:absolute;background:#b41e28;bottom:-17px;left:0}footer p{margin:0;color:#fff;font-size:1em;font-weight:300}.footer_menu{margin:0;padding:0;list-style:none;display:inline-block}footer ul li{margin:0;color:#fff;font-size:1em;font-weight:300;display:inline-block;padding:0 12px;border-left:1px solid #fff;line-height:1}footer a{color:#fff}.copy_left{width:auto;float:left}.copy_right{float:right;vertical-align:middle}.copy_left p{display:inline-block;margin-right:11px}footer .container .footer_col:nth-child(3) .textwidget{padding-top:5px}footer .container .footer_col:nth-child(3) .textwidget a{display:inline-block;margin:0 4px}footer a:hover{color:#b41e28}footer .container .footer_col:nth-child(3) .textwidget a:hover{opacity:.6}.menu-footer-links-container{margin:0;padding:0;list-style:none;display:inline-block}.menu-footer-links-container ul#menu-footer-links{-webkit-padding-start:0;margin:0}.copy_right p{margin-right:12px;vertical-align:middle}.copy_right p a{text-decoration:underline;text-transform:lowercase;margin-left:14px;display:inline-block;vertical-align:-webkit-baseline-middle}.menu_right{width:66.8%;float:left;padding-top:109px}.menu_left{width:32.8%;padding-top:123px;border-right:1px solid #4d4d4d;padding-right:62px;padding-bottom:98px}.megamenu{max-width:1800px;margin:0 auto;padding:0 165px;width:100%;text-align:left;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse}.menu_left iframe{width:100%;height:420px}.megamenu h5{color:#b51e25;margin:0 0 6px 0;font-size:.95em}.megamenu p{margin:0!important;color:#fff;font-size:.93em;font-weight:300;line-height:1.7}.megamenu p a{color:#fff}.menu_map{margin-bottom:49px}.menu_address{margin-bottom:35px}.header_right ul li.current-menu-item a,.header_right ul li a:hover{border-color:#fff;color:#fff}.copy_right p a:hover{opacity:.5}.inner_banner_con{position:relative;margin:375px 0 74px;z-index:1}.inner_banner_con .redoverlay{width:auto;left:0;height:100%;position:absolute;z-index:0;top:0}.inner_banner_con h1{color:#fff;margin:0 0 43px 0;font-size:2.813em;font-weight:700;z-index:1;position:relative}.inner_banner_con h1:before{content:'';width:80px;height:8px;display:block;position:absolute;background:#fff;bottom:-15px;left:0}.inner_banner_con p{font-size:1.563em;font-weight:300;color:#fff;line-height:1.2;margin:0;position:relative;z-index:1}.inner_banner_con .container{padding:35px 15px 42px}.inner_banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position:  center;}.inner_banner:before{content:'';display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);height:100%;width:100%}.inner_banner_con .whiteoverlay{width:23px;height:66px;position:absolute;background:#fff;z-index:0;bottom:-31px}.page-template:not(.home) .specialist_left{float:left;width:47.5%;position:relative}.page-template:not(.home) .specialist_right{width:52.5%;float:left;padding:44px 0 0 58px}.page-template:not(.home) .specialist_right h2{left:-129px;margin:0 0 49px 0}.page-template:not(.home) h2{margin:0 0 49px 0}.page-template:not(.home) .specialist_right h2:before,.page-template:not(.home) h2:before{bottom:-14px}.inner_page_content{padding:94px 0 90px;width:100%;float:left;:min-height:}.page-template:not(.home) .specialist_sec{padding:0}.who_we_are_sec .specialist_left .redoverlay{width:305px;height:160px;bottom:109px}.What_we_do_sec{padding:50px 0 85px}.how_we_work_sec .redoverlay{width:153px;height:305px;left:auto;right:54px;bottom:-64px}.page-template:not(.home) .specialist_left:before{content:'';display:block;width:100%;height:100%;position:absolute;background:url(images/whiteshade.png) no-repeat top left;background-size:cover}.gform_wrapper{max-width:840px;margin:68px auto 0;font-family:'museosans'}.gform_wrapper .gform_fields{width:100%;float:left;padding:0 10px}.gform_wrapper .gform_fields li{padding:0 20px!important;width:50%!important;margin:0 0 22px 0!important;position:relative;font-size:inherit;background:none!important;clear:none!important;float:left}.gform_wrapper .gform_fields li:last-child{width:100%!important}.gform_wrapper .gform_fields li label.gfield_label{display:none}.gform_wrapper .gform_fields li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_fields li select,.gform_wrapper .gform_fields li textarea{font-size:1.125em;font-weight:300;color:#000;line-height:1;padding:13px 20px;-webkit-appearance:none;border:1px solid #b7b7b7;width:100%}.gform_wrapper .gform_fields li .ginput_container{margin:0!important}.gform_wrapper .gform_fields li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper .gform_fields li select::-webkit-input-placeholder,.gform_wrapper .gform_fields li textarea::-webkit-input-placeholder{color:#464646}.gform_wrapper .gform_fields li input:not([type=radio]):not([t::-webkit-input-placeholderype=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.gform_wrapper .gform_fields li select::-moz-placeholder,.gform_wrapper .gform_fields li textarea::-moz-placeholder{color:#464646}.gform_wrapper .gform_fields li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper .gform_fields li select:-ms-input-placeholder,.gform_wrapper .gform_fields li textarea:-ms-input-placeholder{color:#464646}.gform_wrapper .gform_fields li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,.gform_wrapper .gform_fields li select:-moz-placeholder,.gform_wrapper .gform_fields li textarea:-moz-placeholder{color:#464646}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:5px!important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;box-sizing:border-box}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%!important;padding-right:0;margin:0;padding:0;background:none;border:none}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.gform_wrapper .field_description_below .gfield_description{padding:5px 0 0 0!important;font-weight:300;color:red;display:none}.gform_wrapper div.validation_error{display:none!important}.gform_wrapper .gform_fields li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper .gform_fields li select:focus,.gform_wrapper .gform_fields li textarea:focus{outline:none;box-shadow:0 0 7px rgba(180,30,40,.5) inset;border-color:#8a8987}.gform_wrapper .gform_fields li.focused .ginput_container:before{content:'';display:block;width:15px;height:70px;position:absolute;background:#b41e29;left:-5px;top:-11px;opacity:1;visibility:visible}.gform_wrapper .gform_fields li textarea{height:220px}.contact_detail{max-width:796px;margin:89px auto 0}.contact_detail .left_con{float:left;width:auto}.contact_detail .right_con{float:right}.contact_detail p{margin-bottom:0}.contact_detail p a{color:#464646}.contact_detail p a:hover{color:#b41e28}.gform_wrapper .gform_footer{padding:0 30px;width:100%;float:left;margin:10px 0 0}.gform_wrapper .gform_footer button{float:right;background:none;font-family:'museosans';cursor:pointer}.gform_wrapper .gform_footer button:focus{outline:none}.page-template-services .list_column h2{font-size:2.125em;margin:0 0 53px 0}.page-template-services .list_column h2:before{bottom:-26px}.inner_page_content ul li{background:url(images/blackisticon.jpg)no-repeat 0 10px;font-size:1.25em;color:#464646;font-weight:300;line-height:1.6;padding:0 0 0 30px;margin:0 0 10px 0}.inner_page_content ul{list-style:none;margin:30px 0;padding:0 0 0 32px}.service_section .list_column{width:50%;float:left;margin-bottom:39px}.service_section .container .list_column:nth-child(even){padding-left:29px}.service_cta_row .cta_left{width:50%;float:left}.service_cta_row .cta_right{width:50%;float:left;padding-left:30px;position:relative}.service_cta_row .cta_left .list_column{max-width:550px;width:100%;float:right}.service_cta_row .cta_right .image_section{height:400px;width:100%;background-size:cover;background-repeat:no-repeat}.service_cta_row .cta_right .image_section .btn{position:absolute;bottom:40px;left:62px;z-index:1;color: #fff !important;}.service_cta_row .cta_right .image_section .btn:after{background:#fff}.service_cta_row .cta_right .image_section .btn:hover{color: #000 !important;}.service_cta_row .cta_right .image_section .redoverlay{height:197px;bottom:-38px;position:absolute;width:76%;left:-12px;background:rgba(180,30,40,.8)}.service_cta_row{padding:23px 0 55px}.page-template-services .inner_page_content{padding:73px 0 90px}.work_section{margin:0 -22px;display:block;float:left}.work_section .section_content{width:33.33%;float:left;padding:0 22px;margin-bottom:55px}.work_section .section_content img{width:100%;display:block}.work_section .section_content .content_image{margin-bottom:35px}.work_section .section_content h2{font-size:2.125em;margin:0 0 41px 0;min-height:85px}.work_section .section_content p{margin-bottom:0}.page-template-work-single .inner_page_content{padding:84px 0 0}.page-template-work-single h3{margin:0 0 15px 0}.page-template-work-single .inner_page_content p{margin:0 0 29px 0}.page-template-work-single .btn{margin-top:54px}.people_section{float:left;border:black;margin:0 -15px;width:calc(100% + 30px)}.people_section .section_content{width:25%;float:left;padding:0 15px;margin-bottom:53px}.people_section .section_content .content_image img{display:block;width:100%}.people_section .section_content .content_image{margin-bottom:14px;position:relative}.people_section .section_content h3{margin-bottom:0;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;transition: all .4s;}.people_section .section_content p{line-height:1.2}.content_image:before{content:'';width:40px;height:100px;display:block;position:absolute;background:rgba(180,30,40,.8);right:9px;top:0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.people_section .section_content:hover .social_media_section{top:0;opacity:1}.page-template-People .inner_page_content{padding:112px 0 0}.people_section .section_content .social_media_section a{display:inline-block;margin-right:7px}.ctas_section .content_image a{display:block}.work_section .section_content a{color:#000}.work_section .section_content .btn:hover{color:#fff}.work_section .section_content a:not(.btn):hover{color:#b41e28}.page-template-team-single .specialist_left .team_single_social img{width:auto;margin-right:8px}.page-template-team-single .specialist_left .team_single_social{margin-top:17px}body.page-template-team-single .inner_page_content .specialist_left{width:36.5%}body.page-template-team-single .inner_page_content .specialist_right{width:63.5%}body.page-template-team-single .inner_page_content .specialist_left .redoverlay{width:170px;height:80px;left:-62px}body.page-template-team-single .inner_page_content .specialist_left:before{display:none}.people_section .section_content a:hover h3{color:#000}.page-template-people .inner_page_content{padding:112px 0 0}.megamenu .menu_left p a:hover{color:#b51e25}.blog .work_section .section_content{width:50%}.blog .work_section .section_content:nth-child(3n+1){clear:none}.blog .work_section .section_content .content_text{padding-bottom:19px;box-shadow:0 3px 13px rgba(0,0,0,.1);padding:30px 20px 20px;border:1px solid #f2f2f2;min-height:330px}.blog .work_section .section_content a.btn{margin-top:20px}.blog .work_section .section_content .content_image{margin-bottom:0;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.blog .work_section .section_content .content_image a{display:block}.blog .work_section .section_content .content_image a img{display:block}.blog .work_section .section_content .content_text span.date{color:#b41e28;margin-bottom:3px;display:inline-block}.search-form input.search-field{font-size:1.125em;font-weight:300;color:#000;line-height:1;padding:13px 20px;-webkit-appearance:none;border:1px solid #b7b7b7;height:50px;-webkit-appearance:none;width:400px}.search-form .search-submit{font-size:20px;text-transform:uppercase;font-weight:900;color:#000;line-height:1;padding:15px 28px;display:inline-block;border:none;position:relative;z-index:0;vertical-align:top;height:50px;background:transparent}.search-form label{vertical-align:top}.search-form .search-submit:after{width:16px;height:100%;content:'';display:block;background:#b41e28;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.search-form .search-submit:hover{color:#fff}.search-form .search-submit:hover:after{width:100%}.search-form label span.screen-reader-text{font-size:19px;color:#000;margin-right:8px;font-weight:700}.search-form input.search-field:focus{outline:none}.error404 .inner_page_content{text-align:center}.pagination{width:100%;float:left;text-align:center;padding:40px 0 0 0}.pagination a{display:inline-block;padding:8px 14px;background:#000;margin:0 3px;text-decoration:none;color:#fff}.pagination a.active{background:#b41e28;color:#fff}.pagination a:hover{background:#b41e28}.work_slider .owl-dots{display:none}.work_slider .owl-nav{display:block!important}.work_slider .owl-nav button{margin:0!important;padding:0!important;width:21px;height:54px;background-size:cover;background-repeat:no-repeat;position:absolute;webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:115px}.work_slider .owl-nav button.owl-prev{float:left;margin-left:-11px!important;background:url(images/leftgrayarrow.png);background-repeat:no-repeat;background-position:center;left:-60px;position:absolute;*/ -moz-transform:translateY(-50%)}.work_slider .owl-nav button.owl-next{margin-right:-10px!important;float:right;background:url(images/rightgrayarrow.png);background-repeat:no-repeat;background-position:center;right:-60px}.work_slider .owl-nav button span{display:none}.work_slider .owl-nav button.owl-prev:hover{background:url(images/leftredarrow.png);background-repeat:no-repeat;background-position:center}.work_slider .owl-nav button.owl-next:hover{background:url(images/rightredarrow.png);background-repeat:no-repeat;background-position:center}.work_slider .owl-nav button:focus{outline:none}.work_slider_wrap{padding:100px 0 85px;background:#ebebeb;margin-top:55px}.work_slider_wrap .container>h2{margin-bottom:70px}.work_slider{position:relative}.page-template-work-single .content_image{margin-bottom:34px}.page-template-work-single .content_text h2{font-size:2.125em;min-height:81px}.page-template-work-single .content_text a{color:#000}.page-template-work-single .content_text a:hover{color:#b41e28}.ctas_section .content_image,.page-template-work .section_content .content_image{overflow:hidden}.blog .work_section .section_content>a{overflow:hidden;display:block}.ctas_section .content_image img,.page-template-work .section_content .content_image img,.blog .work_section .section_content .content_image{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.ctas_section .content_image:hover img,.page-template-work .section_content .content_image:hover img,.blog .work_section .section_content a:hover .content_image{transform:scale(1.1);opacity:.7;-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-ms-transform: scale(1.01);}.page-template-default h2{margin-bottom:47px}.page-template-default h2:before{bottom:-15px}.page-template-default .inner_content p{margin-bottom:27px}.page-template-default .inner_page_content p{margin-bottom:40px}.page-template-default .inner_page_content ul{padding:0;margin:30px 0 40px}.page-template-default .inner_page_content ul li{padding-left:43px;background:url(images/redlisticon.jpg)no-repeat 0 9px}.page-template-default .inner_page_content blockquote{border-left:8px solid #b41e28;padding:7px 0 10px 24px;margin-left:36px;font-style:italic;margin-bottom:45px}.page-template-default .inner_page_content blockquote p{margin-bottom:0}.breadcumb{font-size:14px;color:#fff;position:absolute;bottom:-32px}.breadcumb a{color:#fff}.page-template-default .inner_page_content .btn{margin-top:14px}.page-template-contac .gform_wrapper{max-width:800px}.page-template-contact .gform_wrapper{max-width:814px;margin:70px auto 0}.page-template-contact #gform_wrapper_1 .gform_footer.top_label{margin:0;padding:0}.page-template-default .gform_wrapper{max-width:835px}.page-template-default .gform_wrapper .gform_footer.top_label{margin:0;padding:0}.tooltip{max-width:812px;padding:40px 25px 9px;background:#ebebeb;font-size:1.1em;color:#464646;font-weight:300;line-height:1.6;margin-top:50px;position:relative}.tooltip:before{content:'';display:block;width:18px;height:18px;background:#ebebeb;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-8px;z-index:-1;left:38px}.work_slider .content_image img{width:100%;height:auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-template-work .section_content .content_image a{display:block;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s;background-size:cover;background-repeat:no-repeat;}.page-template-work .section_content .content_image a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-template-default .gform_wrapper ul.gform_fields li.gfield:nth-last-child(2){width:100%!important}.gform_wrapper .gform_fields li select{background:url(images/selecticon.jpg)no-repeat 99.7% 2px}.scroller{cursor:pointer;opacity:.5;width:60px;height:38px;position:absolute;bottom:35px;left:calc(50% - 30px);background:url(images/scroller.png)no-repeat center}.breadcumb a:hover{color:#b41e28}.gform_wrapper:after{content:'';display:block;clear:both;display:table}div#page-trans{background-color:#b41e28;height:100%;position:fixed;width:100%;z-index:9999999;top:0;left:-100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#page-trans.overlay_shown{transition:none}.people_section .section_content .social_media_section a i.fa{color:#000;font-size:20px;-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;transition: all .4s;}.people_section .section_content .social_media_section a i.fa:hover{color:#b41e28}.page-template-team-single .specialist_left .team_single_social i.fa{font-size:30px;color:#000}.page-template-team-single .specialist_left a{display:inline-block;margin-right:7px}.page-template-team-single .specialist_left a:hover i.fa{color:#b41e28}.page-template-work-single .content_image a{display:block;overflow:hidden}.page-template-work-single .content_image:hover a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gform_wrapper .gform_fields li .ginput_container:before{content:'';display:block;width:15px;height:70px;position:absolute;background:#b41e29;left:-5px;top:20px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}.ctas_section h3:hover{color:#000}.single-post .work_section{margin:0}.blog .work_section .section_content a.btn:hover{color:#b41e28}.page-template-work-single .content_image a div{background-size:cover;width:100%;height:230px;background-repeat:no-repeat;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.page-template-work-single .content_image a:hover div{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;margin-bottom:20px!important;border:none!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid red}
body.admin-bar header {
    top: 32px;
}
h2:before {
    width:  0;
}
 h2.in_view:before {
    width:  200px;
}
.refrence_div {
    position: fixed;
    bottom: 40%;
    left: 0;
}
.menu_click:hover span {
    color: #b41e28;
}
.page-template-services .list_column h2 a {
    color:  #000;
}
.page-template-services .list_column h2 a:hover {
    color: #b41e28;
}
.author .work_section .section_content .btn, .archive .work_section .section_content .btn {
    margin-top: 10px;
}
.client_logo img {
    max-width: 100%;
}
.inner_page_content img {
   -webkit-filter: grayscale(100%) contrast(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%) contrast(100%);  
}