*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.master-holder h1{letter-spacing:1px}@media only screen and (max-width: 767px){.master-holder h1{font-size:26px !important;line-height:30px !important}}.master-holder h2{letter-spacing:1px}@media only screen and (max-width: 767px){.master-holder h4{font-size:16px !important}}@media only screen and (max-width: 999px){.master-holder h4{font-size:20px !important}}@media only screen and (max-width: 767px){body,p{font-size:14px !important}}body.home .master-holder h1{font-size:44px;line-height:48px}body.home .master-holder h1:after{content:"";display:block;position:relative;max-width:40px;height:3px;background:#c41230;margin:26px auto 33px}body.home .master-holder h2:after{content:"";display:block;position:relative;max-width:40px;height:3px;background:#c41230;margin:22px auto 28px}body.home .master-holder h4{margin-bottom:25px}@media only screen and (max-width: 767px){body.home .master-holder h4{text-align:center}}a{color:#c41230;text-decoration:none;transition:all 250ms ease-in-out}a:hover{color:#003a63}body:not(.home) .mk-page-section-wrapper .page-section-content .vc_col-sm-8{padding-right:8%}@media only screen and (max-width: 766px){body:not(.home) .mk-page-section-wrapper .page-section-content .vc_col-sm-8{padding-right:0}}body:not(.home) .master-holder h4{text-transform:none;font-size:20px}@media only screen and (max-width: 999px){body:not(.home){font-size:19px !important}}@media only screen and (max-width: 767px){.mk-page-title-box{margin:0 -20px;width:calc(100% + 40px) !important}}.mk-header-holder{border-bottom:6px solid #c41230}@media only screen and (max-width: 766px){.mk-header-holder .header-logo a{margin-left:calc(50% - 75px) !important}}.mk-header-holder .header-logo a img{height:85%}@media only screen and (max-width: 1099px){.mk-header-holder .header-logo a img{height:75%}}@media only screen and (max-width: 949px){.mk-header-holder .header-logo a img{height:auto;max-height:65%}}@media only screen and (max-width: 766px){.mk-header-holder .header-logo a img{width:150px;max-height:110px}}.mk-header-holder .mk-header-nav-container .contact_main_nav{margin:27px 20px 0;font-size:22px}.mk-header-holder .mk-header-nav-container .contact_main_nav h2{font-size:18px;letter-spacing:1px;margin-bottom:0;font-weight:bold;color:#003a63}.mk-header-holder .mk-header-nav-container .contact_main_nav .mk-font-icons{font-size:20px;position:relative;margin:0 !important;width:25px;height:28px;line-height:25px}.mk-header-holder .mk-header-nav-container .contact_main_nav .mk-font-icons svg{color:#c41230;height:29px;width:25px;position:absolute;top:-5px;left:-5px}.mk-header-holder .mk-header-nav-container .contact_main_nav p{line-height:normal;margin:0}.mk-header-holder .mk-header-nav-container .contact_main_nav a{color:#003a63;font-size:27px;line-height:27px;font-weight:300}.mk-header-holder .mk-header-nav-container .contact_main_nav a:hover{color:#c41230}@media only screen and (max-width: 1099px){.mk-header-holder .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a{font-size:16px;padding-right:15px !important;padding-left:15px !important}}@media only screen and (max-width: 949px){.mk-header-holder .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a{font-size:15px;padding-right:10px !important;padding-left:10px !important}}@media only screen and (max-width: 849px){.mk-header-holder .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a{font-size:14px;padding-right:8px !important;padding-left:8px !important}}.mk-header-holder .mk-header-nav-container .main-nav-side-search{display:none}header.mk-header.a-sticky .mk-header-holder .header-logo a img{height:100%}header.mk-header.a-sticky .mk-header-nav-container .contact_main_nav{display:none}header.mk-header.a-sticky .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a{margin-top:25px}header.mk-header.a-sticky .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a:after{margin-top:15px;bottom:0;height:7px;background:#c41230}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu{margin-top:6px}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item{line-height:70px;height:70px}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a{margin-top:21px}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item a:after{margin-top:21px;bottom:0;height:7px;background:#c41230}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu{background:transparent;padding:8px 0 0;border-bottom:1px solid rgba(1,1,1,0.8);margin-left:20px}@media only screen and (max-width: 1099px){header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu{margin-left:15px}}@media only screen and (max-width: 949px){header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu{margin-left:10px}}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu:after{display:none}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item{background:rgba(0,58,99,0.8);height:auto;line-height:30px}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item a{height:auto;line-height:30px;color:#fff;border:1px solid rgba(1,1,1,0.8);border-width:1px 1px 0;padding:15px 20px;margin:0;font-size:16px;font-weight:300}@media only screen and (max-width: 1099px){header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item a{font-size:15px;padding:13px 18px}}@media only screen and (max-width: 949px){header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item a{font-size:14px;padding:11px 16px}}header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item:hover,header.mk-header:not(.a-sticky) .mk-header-nav-container .mk-main-navigation #menu-main-menu li.menu-item ul.sub-menu li.menu-item.current_page_item{background:rgba(196,18,48,0.8)}body:not(.home) #mk-footer{margin-top:40px}@media only screen and (max-width: 767px){#mk-footer{padding:0 !important}#mk-footer .footer-wrapper{padding:0 !important}}#mk-footer .widget{margin-bottom:20px}@media only screen and (max-width: 767px){#mk-footer .widget{margin:30px 0 !important}}@media (max-width: 769px) and (min-width: 767px){#mk-footer .footer-wrapper{padding:0 !important}#mk-footer .mk-col-1-3{width:29%;display:inline-block;vertical-align:middle}#mk-footer .mk-col-2-3{width:70%;display:inline-block;vertical-align:middle}#mk-footer .mk-col-2-3 .mk-col-1-3{width:32%;display:inline-block;vertical-align:top;padding-left:15px !important}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget{margin:0}}#mk-footer .mk-col-1-3{width:28%}@media only screen and (max-width: 949px){#mk-footer .mk-col-1-3{width:21%}}@media only screen and (max-width: 767px){#mk-footer .mk-col-1-3{margin:10px 0}}#mk-footer .mk-col-1-3 img{max-width:90%}#mk-footer .mk-col-2-3{min-width:72%;display:-ms-flexbox;display:flex;font-size:13px}@media only screen and (max-width: 949px){#mk-footer .mk-col-2-3{width:79%}}@media only screen and (max-width: 639px){#mk-footer .mk-col-2-3{-ms-flex-wrap:wrap;flex-wrap:wrap}}#mk-footer .mk-col-2-3 .mk-col-1-3{padding-left:25px;width:33%}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget{margin-top:50px;padding:0}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget .widgettitle{margin-bottom:5px;line-height:normal}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.contact_details li{margin:0;line-height:normal;font-size:13px;line-height:1.6em}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.contact_details li .font-icon.mk-size-small svg{width:13px;height:13px}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li{width:49%;display:inline-block;font-size:13px;line-height:1.6em;float:left}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li:before,#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li:after{display:none}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li a{line-height:normal;padding:0}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li a:after{display:none}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li a svg{display:none}#mk-footer .mk-col-2-3 .mk-col-1-3 .widget ul.menu li .submenu{display:none}#mk-footer .mk-col-2-3 .mk-col-1-3:first-child{min-width:280px}@media only screen and (max-width: 639px){#mk-footer .mk-col-2-3 .mk-col-1-3:first-child{padding-left:0}}#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2){min-width:170px}@media only screen and (max-width: 639px){#mk-footer .mk-col-2-3 .mk-col-1-3:nth-child(2){padding-left:0;-ms-flex:1 0 50%;flex:1 0 50%}}@media only screen and (max-width: 767px){#mk-footer .mk-col-2-3 .mk-col-1-3:last-of-type p{text-align:center}}@media only screen and (max-width: 639px){#mk-footer .mk-col-2-3 .mk-col-1-3:last-of-type{padding-left:0;-ms-flex:1 0 50%;flex:1 0 50%}}#mk-footer .mk-col-2-3 .mk-col-1-3:last-of-type img{max-width:150px;margin:15px 0 0 0}@media only screen and (max-width: 949px){#mk-footer .mk-col-2-3 .mk-col-1-3:last-of-type img{max-width:100%}}@media only screen and (max-width: 767px){#mk-footer .mk-col-2-3 .mk-col-1-3:last-of-type img{float:left;margin-left:0}}#mk-footer #sub-footer{padding:15px 0 0 !important}#mk-footer #sub-footer .mk-footer-copyright{font-size:13px;letter-spacing:0;opacity:1;width:100%;padding:25px 20px 20px;box-sizing:border-box}#mk-footer #sub-footer .mk-footer-copyright span{float:right}@media only screen and (max-width: 899px){#mk-footer #sub-footer .mk-footer-copyright span{float:none;display:block;padding-top:6px}}#mk-footer #sub-footer .mk-footer-copyright span a{color:#fff}#mk-footer #sub-footer .mk-footer-copyright span a:hover{color:#c41230}.master-slider{border-bottom:10px solid #c41230}@media only screen and (max-width: 949px){.master-slider .ms-view{height:350px !important}}@media only screen and (max-width: 639px){.master-slider .ms-view{height:220px !important}}@media only screen and (max-width: 949px){.master-slider .ms-view .ms-slide{height:350px !important}}@media only screen and (max-width: 639px){.master-slider .ms-view .ms-slide{height:220px !important}}.master-slider .ms-view .ms-slide .ms-slide-layers .ms-layer{font-size:30px;text-transform:uppercase;color:#fff}@media only screen and (max-width: 479px){.master-slider .ms-view .ms-slide .ms-slide-layers .ms-layer{top:30px !important}.master-slider .ms-view .ms-slide .ms-slide-layers .ms-layer .mk-font-icons{display:none}}.master-slider .ms-view .ms-slide .ms-slide-layers .ms-layer strong{padding:0 30px;font-weight:normal;color:#fff}@media only screen and (max-width: 479px){.master-slider .ms-view .ms-slide .ms-slide-layers .ms-layer strong{display:block;font-size:22px;line-height:normal;text-align:center}}.master-slider .ms-bullet{width:14px !important;height:14px !important;background:#fff !important;border:1px solid #fff}.master-slider .ms-bullet:hover,.master-slider .ms-bullet.ms-bullet-selected{background:#c41230 !important}#theme-page .mk-page-title-box{background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 1199px){#theme-page .mk-page-title-box{margin:0 -20px;width:calc(100% + 40px)}}@media only screen and (max-width: 949px){#theme-page .mk-page-title-box{height:300px}}@media only screen and (max-width: 699px){#theme-page .mk-page-title-box{height:200px}}@media only screen and (max-width: 559px){#theme-page .mk-page-title-box{height:150px}}@media only screen and (max-width: 479px){#theme-page .mk-page-title-box{height:120px}}.home_services h2{color:#fff !important}.home_services h2:after{content:"";display:block;position:relative;max-width:20px;height:2px;background:#c41230;margin:10px auto 20px}.home_services h4{color:#fff !important;max-width:900px;margin:0 auto}.home_services p{color:#fff}@media only screen and (max-width: 767px){.home_services p{text-align:center}}.home .home_services .mk-video-color-mask{background:#003a63}.home_services.mk-page-section .vc_col-sm-12 .vc_row-fluid{margin:10px -10px !important}@media only screen and (max-width: 767px){.home_services.mk-page-section .vc_col-sm-12 .vc_row-fluid{margin-bottom:0px !important}}@media only screen and (max-width: 999px){.home_services.mk-page-section .vc_col-sm-12 .vc_row-fluid .vc_column-inner{padding:0 10px}}.mk-image{position:relative}@media only screen and (max-width: 767px){.mk-image{margin-bottom:20px !important}}.mk-image h3.mk-fancy-title{position:absolute;background:rgba(196,18,48,0.8) !important;z-index:5;margin:0;bottom:0;text-align:center;font-size:19px;line-height:1em;text-transform:uppercase;height:61px;display:-ms-flexbox;display:flex;padding:0 5px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 10px);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:all .2s ease-in-out}@media only screen and (max-width: 1199px){.mk-image h3.mk-fancy-title{font-size:17px}}@media only screen and (max-width: 1023px){.mk-image h3.mk-fancy-title{font-size:15px}}@media only screen and (max-width: 899px){.mk-image h3.mk-fancy-title{font-size:14px}}.mk-image h3.mk-fancy-title span{background:none !important;color:#fff}.mk-image:hover h3.mk-fancy-title{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.mk-image .mk-image-holder{position:relative;overflow:hidden}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder{max-width:none !important}}.mk-image .mk-image-holder .mk-image-caption{display:none !important;width:100%;height:100%;margin:0 !important;padding:20px 10px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(196,18,48,0.8) !important;border-radius:0 !important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:0;transition:all .2s ease-in-out}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder .mk-image-caption{padding:10px !important}}.mk-image .mk-image-holder .mk-image-caption span.mk-caption-title{font-size:24px;line-height:24px;text-transform:uppercase}@media only screen and (max-width: 1199px){.mk-image .mk-image-holder .mk-image-caption span.mk-caption-title{font-size:20px}}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder .mk-image-caption span.mk-caption-title{font-size:16px}}.mk-image .mk-image-holder .mk-image-caption span.mk-caption-title:after{content:"";display:block;position:relative;width:35px;height:2px;background:#fff;margin:15px auto}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder .mk-image-caption span.mk-caption-title:after{margin:5px auto}}.mk-image .mk-image-holder .mk-image-caption span.mk-caption-desc{font-size:16px;line-height:25px;text-align:center}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder .mk-image-caption span.mk-caption-desc{font-size:13px;line-height:1.7em}}.mk-image .mk-image-holder .mk-image-caption a.read-more{display:inline-block;color:#fff;border:2px solid #fff;line-height:normal;padding:10px 20px;margin:20px 0;text-transform:uppercase;font-weight:bold}@media only screen and (max-width: 1023px){.mk-image .mk-image-holder .mk-image-caption a.read-more{padding:5px 10px}}.mk-image .mk-image-holder .mk-image-caption a.read-more:hover{background:#fff;color:#c41230}.mk-image .mk-image-holder:hover .mk-image-caption{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);height:100%}.home_contact_us .mk-video-color-mask{background:#c41230}@media only screen and (max-width: 559px){.home_contact_us .mk-padding-wrapper{padding:0}}.home_contact_us .mk-padding-wrapper .mk-text-block p{margin:0;font-size:32px;text-transform:uppercase;color:#fff;word-spacing:7px;letter-spacing:2px;padding:30px 0 35px}@media only screen and (max-width: 1023px){.home_contact_us .mk-padding-wrapper .mk-text-block p{font-size:25px}}@media only screen and (max-width: 849px){.home_contact_us .mk-padding-wrapper .mk-text-block p{font-size:22px}}@media only screen and (max-width: 767px){.home_contact_us .mk-padding-wrapper .mk-text-block p{margin:15px 0 15px;font-size:25px !important}}@media only screen and (max-width: 639px){.home_contact_us .mk-padding-wrapper .mk-text-block p{font-size:18px !important}}@media only screen and (max-width: 479px){.home_contact_us .mk-padding-wrapper .mk-text-block p{letter-spacing:0}}@media only screen and (max-width: 559px){.home_contact_us .mk-padding-wrapper .mk-text-block p{font-size:17px !important;letter-spacing:0}}@media only screen and (max-width: 399px){.home_contact_us .mk-padding-wrapper .mk-text-block p{font-size:16px !important}}.home_contact_us .mk-padding-wrapper .mk-text-block p a{color:#fff;display:inline-block;padding:11px 20px;border:1px solid #fff;margin-left:39px;font-size:33px}@media only screen and (max-width: 1023px){.home_contact_us .mk-padding-wrapper .mk-text-block p a{font-size:25px;padding:8px 16px}}@media only screen and (max-width: 849px){.home_contact_us .mk-padding-wrapper .mk-text-block p a{font-size:22px;padding:8px 16px}}@media only screen and (max-width: 767px){.home_contact_us .mk-padding-wrapper .mk-text-block p a{margin-left:auto;font-size:18px;padding:4px 26px;margin-top:10px;display:inline-block}}@media only screen and (max-width: 559px){.home_contact_us .mk-padding-wrapper .mk-text-block p a{font-size:17px;letter-spacing:0}}@media only screen and (max-width: 399px){.home_contact_us .mk-padding-wrapper .mk-text-block p a{display:block}}.home_contact_us .mk-padding-wrapper .mk-text-block p a:hover{color:#c41230;background:#fff}#breadcrumbs{margin-bottom:10px;font-size:13px}#breadcrumbs a{padding-right:7px}#breadcrumbs .breadcrumb_last{padding-left:7px}.back_to_link P{margin-bottom:0}.back_to_link P a{color:#c41230;display:inline-block;font-weight:bold;text-transform:uppercase}.back_to_link P a:before{content:"<";display:inline-block;position:relative;margin-right:15px}.back_to_link P a:hover{color:#003a63}p+.contact_details{margin-top:-17px}.contact_details{margin-left:0;font-size:16px;line-height:1.6em}@media only screen and (max-width: 766px){.contact_details{font-size:14px}}.contact_details li{list-style:none;margin:2px 0;padding-left:30px}.contact_details li .mk-font-icons{margin:3px 0 0 -30px !important;position:absolute}.contact_details li .mk-font-icons svg{color:#c41230}.gform_wrapper{margin:0 !important}.gform_wrapper .gform_heading h3.gform_title{text-transform:capitalize;margin-top:0}.gform_wrapper .gform_body ul.gform_fields li.gfield{margin-top:0;padding-right:0 !important}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{margin-top:0}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input{margin-top:0;border:1px solid #b2b2b2 !important}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input.placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:-moz-placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-moz-placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea{border:1px solid #b2b2b2 !important}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea.placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder{color:#b3b3b3}.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder{color:#b3b3b3}.gform_wrapper .gform_footer{padding-top:0 !important;margin-top:0 !important;margin-bottom:30px !important;text-align:right}.gform_wrapper .gform_footer .gform_button{display:block;width:100%;background:#c41230 !important;border:2px solid #c41230 !important;margin:0 !important;font-weight:400;font-size:16px}.gform_wrapper .gform_footer .gform_button:hover{background:#fff !important;color:#c41230 !important}.contact_sidebar{background:#f2f2f2}@media only screen and (max-width: 767px){.contact_sidebar{padding:20px 0}}.contact_sidebar .gform_wrapper{margin:0;padding:10px 0}.contact_sidebar .gform_wrapper .gform_footer{padding-top:0;margin-top:0}.contact_sidebar .gform_wrapper .gform_footer .gform_button{display:block;width:100%;background:#c41230 !important;border:2px solid #c41230 !important;margin-top:0;font-weight:400;font-size:16px}.contact_sidebar .gform_wrapper .gform_footer .gform_button:hover{background:#fff !important;color:#c41230 !important}.projects_grid .portfolio-grid{margin:0 -10px}.projects_grid .portfolio-grid header.sortable-classic-style{display:none}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder{border:0 none}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .featured-image:hover .image-hover-overlay{display:none}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .featured-image:hover a{display:none}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .portfolio-meta-wrapper{transition:all 200ms ease-in-out;background:#f2f2f2}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .portfolio-meta-wrapper h3.the-title{color:#c41230 !important;font-size:15px !important}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .portfolio-meta-wrapper .meta_details{font-size:12px;clear:both}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .portfolio-meta-wrapper .meta_details span{font-weight:bold;text-transform:uppercase;color:#003a63;width:80px;display:inline-block;line-height:18px;float:left;padding-bottom:10px}.projects_grid .portfolio-grid .mk-portfolio-item .item-holder .portfolio-meta-wrapper .meta_details .lable-content{width:calc(100% - 80px);color:#003a63;line-height:18px;float:right;font-weight:normal}.projects_grid .portfolio-grid .mk-portfolio-item:hover .portfolio-meta-wrapper{background:#003a63}.projects_grid .portfolio-grid .mk-portfolio-item:hover .portfolio-meta-wrapper h3.the-title{color:#fff !important}.projects_grid .portfolio-grid .mk-portfolio-item:hover .portfolio-meta-wrapper .meta_details{color:#fff}.projects_grid .portfolio-grid .mk-portfolio-item:hover .portfolio-meta-wrapper .meta_details span,.projects_grid .portfolio-grid .mk-portfolio-item:hover .portfolio-meta-wrapper .meta_details .lable-content{color:#fff}body.single.single-portfolio #theme-page .master-holder-bg-holder+.mk-main-wrapper-holder{display:none}body.single.single-portfolio .theme-page-wrapper .theme-content{padding-top:0 !important}body.single.single-portfolio #mk-page-introduce{display:none}body.single.single-portfolio .mk-main-wrapper{margin-top:0 !important}body.single.single-portfolio .mk-main-wrapper .theme-content{padding-top:0 !important}body.single.single-portfolio .project_breadcrumb{padding:10px 0}body.single.single-portfolio .portfolio_single_wrapper{display:block;margin:25px 0}body.single.single-portfolio .portfolio_single_wrapper:after{content:"";display:table;clear:both}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left{width:49%;float:left}@media only screen and (max-width: 767px){body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left{float:none;width:100%}}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left h2{color:#c41230;margin-bottom:0}@media only screen and (max-width: 767px){body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left h2{font-size:22px;margin:10px 0}}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left .meta_wrapper{padding:20px 0}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left .meta_wrapper .meta_details span{font-weight:bold;text-transform:uppercase;color:#003a63;min-width:100px;display:inline-block}@media only screen and (max-width: 767px){body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_left .meta_wrapper .meta_details span{font-size:12px;min-width:70px}}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_right{width:49%;float:right;text-align:right}@media only screen and (max-width: 767px){body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_right{float:none;width:100%}}body.single.single-portfolio .portfolio_single_wrapper .portfolio_single_right img{width:100%}.portfolio_home_wrapper{display:block;margin:25px 0;padding:10px 10px 10px 20px;background:#f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio_home_wrapper:after{content:"";display:table;clear:both}@media only screen and (max-width: 766px){.portfolio_home_wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 20px 20px 20px}}.portfolio_home_wrapper .portfolio_home_left{width:50%;padding:14px 15px 0 0}@media only screen and (max-width: 766px){.portfolio_home_wrapper .portfolio_home_left{width:100%}}.portfolio_home_wrapper .portfolio_home_left h2{color:#003a63;margin-bottom:15px;line-height:1.6em}@media only screen and (max-width: 1099px){.portfolio_home_wrapper .portfolio_home_left h2{font-size:31px}}@media only screen and (max-width: 849px){.portfolio_home_wrapper .portfolio_home_left h2{font-size:28px;margin:10px 0}}@media only screen and (max-width: 767px){.portfolio_home_wrapper .portfolio_home_left h2{font-size:20px;margin:10px 0}}.portfolio_home_wrapper .portfolio_home_left h2:after{display:none !important}.portfolio_home_wrapper .portfolio_home_left h3{color:#c41230;text-transform:uppercase;line-height:1.6em}@media only screen and (max-width: 1099px){.portfolio_home_wrapper .portfolio_home_left h3{font-size:22px}}@media only screen and (max-width: 849px){.portfolio_home_wrapper .portfolio_home_left h3{font-size:20px}}@media only screen and (max-width: 767px){.portfolio_home_wrapper .portfolio_home_left h3{font-size:18px}}.portfolio_home_wrapper .portfolio_home_left .meta_wrapper{padding:20px 0}@media only screen and (max-width: 767px){.portfolio_home_wrapper .portfolio_home_left .meta_wrapper{padding:10px 0}}.portfolio_home_wrapper .portfolio_home_left .meta_wrapper .meta_details{font-weight:400;color:#1d1d1b}@media only screen and (max-width: 849px){.portfolio_home_wrapper .portfolio_home_left .meta_wrapper .meta_details{font-size:14px}}.portfolio_home_wrapper .portfolio_home_left .meta_wrapper .meta_details span{font-weight:bold;text-transform:uppercase;color:#003a63;min-width:100px;display:inline-block;float:left;text-align:left}@media only screen and (max-width: 849px){.portfolio_home_wrapper .portfolio_home_left .meta_wrapper .meta_details span{min-width:100px}}@media only screen and (max-width: 767px){.portfolio_home_wrapper .portfolio_home_left .meta_wrapper .meta_details span{min-width:75px;font-size:12px}}.portfolio_home_wrapper .portfolio_home_left a.read-more{font-weight:bold;text-transform:uppercase;color:#003a63;border:2px solid #003a63;padding:10px 21px;margin:20px 0;display:inline-block}@media only screen and (max-width: 849px){.portfolio_home_wrapper .portfolio_home_left a.read-more{padding:6px 10px;margin-top:10px}}@media only screen and (max-width: 767px){.portfolio_home_wrapper .portfolio_home_left a.read-more{padding:6px 10px;margin-top:10px}}.portfolio_home_wrapper .portfolio_home_left a.read-more:hover{background:#003a63;color:#fff}.portfolio_home_wrapper .portfolio_home_right{width:50%;overflow:hidden;background-size:cover}@media only screen and (max-width: 766px){.portfolio_home_wrapper .portfolio_home_right{width:100%}}.portfolio_home_wrapper .portfolio_home_right img{width:auto !important;height:auto !important;min-width:100%;min-height:100%;max-width:2000px}.rsUni,.rsUni .rsOverflow,.rsUni .rsSlide,.rsUni .rsVideoFrameHolder,.rsUni .rsThumbs{background:none !important}#mk-sidebar .widget_nav_menu .widgettitle{background:#003a63;color:#fff;padding:15px 15px;font-size:20px;font-weight:normal;margin-bottom:0}#mk-sidebar .widget_nav_menu ul.menu{border:0 none}#mk-sidebar .widget_nav_menu ul.menu li{background:#e6e6e6;border-bottom:2px solid #fff}#mk-sidebar .widget_nav_menu ul.menu li a{padding:15px;display:block;color:#333333;text-transform:uppercase}#mk-sidebar .widget_nav_menu ul.menu li a .mk-svg-icon{float:right;margin-top:1px}#mk-sidebar .widget_nav_menu ul.menu li.current-menu-item a,#mk-sidebar .widget_nav_menu ul.menu li:hover a{background:#999999;color:#fff;font-weight:normal}
