/*
Theme Name:     Jupiter Child Theme
Description:    Child theme for the CDI theme 
Author:         Herring Design
Theme URI: 		https://herringdesign.com/
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("fonts/fontawesomepro/fa-brands-400.eot");
  src: url("fonts/fontawesomepro/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("./fonts/fontawesomepro/fa-brands-400.woff2") format("woff2"), url("./fonts/fontawesomepro/fa-brands-400.woff") format("woff"), url("./fonts/fontawesomepro/fa-brands-400.ttf") format("truetype"), url("./fonts/fontawesomepro/fa-brands-400.svg#fontawesome") format("svg"); 
}

@font-face {
  font-family: 'Font Awesome 5 Pro Light';
  font-style: normal;
  font-weight: 300;
  src: url("fonts/fontawesomepro/fa-light-300.eot");
  src: url("fonts/fontawesomepro/fa-light-300.eot?#iefix") format("embedded-opentype"), url("./fonts/fontawesomepro/fa-light-300.woff2") format("woff2"), url("./fonts/fontawesomepro/fa-light-300.woff") format("woff"), url("./fonts/fontawesomepro/fa-light-300.ttf") format("truetype"), url("./fonts/fontawesomepro/fa-light-300.svg#fontawesome") format("svg"); 
}

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/fontawesomepro/fa-regular-400.eot");
  src: url("fonts/fontawesomepro/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("./fonts/fontawesomepro/fa-regular-400.woff2") format("woff2"), url("./fonts/fontawesomepro/fa-regular-400.woff") format("woff"), url("./fonts/fontawesomepro/fa-regular-400.ttf") format("truetype"), url("./fonts/fontawesomepro/fa-regular-400.svg#fontawesome") format("svg"); 
}

@font-face {
  font-family: 'Font Awesome 5 Pro Solid';
  font-style: normal;
  font-weight: 900;
  src: url("fonts/fontawesomepro/fa-solid-900.eot");
  src: url("fonts/fontawesomepro/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("./fonts/fontawesomepro/fa-solid-900.woff2") format("woff2"), url("./fonts/fa-solid-900.woff") format("woff"), url("./fonts/fontawesomepro/fa-solid-900.ttf") format("truetype"), url("./fonts/fontawesomepro/fa-solid-900.svg#fontawesome") format("svg"); 
}

/**************** style Change css ********************/
.unlocks
{
	overflow:auto!important;
 
	 position: relative;
}
.lock
{

	overflow: hidden;
    position: relative;

}
::-webkit-scrollbar
{
    width:0px;
}
.ms-partialview-template.ms-parent-id-4 .ms-slide.ms-sl-selected .ms-slide-bgcont { opacity: 1 !important;background-size:600px 390px !important}

.ms-partialview-template.ms-parent-id-4 .ms-slide .ms-slide-bgcont { opacity: 0.5 !important;transition: opacity .1s ease-in-out !important; background-size: 600px 390px !important;}

.ms-partialview-template.ms-parent-id-4 .ms-view .ms-slide-container{transform-style: unset !important;-webkit-transform-style:unset !important;    -ms-transform-style: unset !important;}

.ms-partialview-template.ms-parent-id-4 .msp-preset-btn-203:hover {color: #0039a6 !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {top:740px !important;left:300px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {
    top: 175px !important;
	left:300px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {
    top: 215px !important;
	left:300px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {
    top: 330px !important;
	left:300px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc.long {
    top: 460px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {
    top: 490px !important;
	left:300px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.short {
    top: 460px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.long {
    top: 700px !important;
}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container {top:0 !important;left:120px !important;}

.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-one-link {top:165px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-two-link {top:195px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-three-link {top:225px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-four-link {top:255px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-five-link {top:285px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-six-link {top:315px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-seven-link {top:345px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-eight-link {top:375px;}


@media (min-height:768px) and (max-height:870px) and (min-width:1024px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {top:665px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {top: 100px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {top: 140px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {top: 255px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc.long {top: 385px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {top: 415px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.short {top: 385px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.long {top: 625px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-one-link {top:90px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-two-link {top:120px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-three-link {top:150px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-four-link {top:180px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-five-link {top:210px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-six-link {top:240px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-seven-link {top:270px;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container a.ms-layer.slide-eight-link {top:300px;}
}


@media (max-width:1500px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:280px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:280px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:280px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:280px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:280px !important;}
}
@media (max-width:1480px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:260px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:260px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:260px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:260px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:260px !important;}
}
@media (max-width:1460px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:250px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:250px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:250px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:250px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:250px !important;}
}
@media (max-width:1440px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:220px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:220px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:220px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:220px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:220px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container {left:45px !important;}
}
@media (max-width:1400px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:190px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:190px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:190px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:190px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:190px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-btn-container {left:45px !important;}
}
@media (max-width:1370px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:180px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:180px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:180px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:180px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:180px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 490px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 490px !important;}
}
@media (max-width:1350px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 480px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 480px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-slide-bgcont {background-position: 105% 33% !important;}
}
@media (max-width:1320px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 470px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 470px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-slide-bgcont {background-position: 110% 33% !important;}
}

@media (max-width:1280px) { 
.ms-partialview-template.ms-parent-id-4 .ms-btn-container {display:none !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {left:45px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {left:45px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {left:45px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {left:45px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {left:45px !important;}
}

@media (max-width:1220px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 470px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 470px !important;}
}
@media (max-width:1200px) {
.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 450px !important;}
.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 450px !important;}
}

.text-red p {color: #0039a6;}
.text-white p {color: #fff;}
#mk-footer .widget-sub-navigation ul, #mk-footer .widget_nav_menu ul { display: block !important;}

#mk-footer .widget_nav_menu ul li:before { display: none !important;}

#mk-footer .widget_nav_menu {margin-top: 110px;padding:0;}

#mk-footer:before {
    position: absolute;
    content: '';
    background: url(images/CDI_Logo_Hor_1_Color_Rev.svg);
    background-size: 225px 53px;
    background-repeat: no-repeat;
    top: 50px;
    width: 225px;
    height: 53px;
    left: 40px;
}

.main-navigation-ul > li.menu-item > a.menu-item-link {
    line-height: 64px !important;
    padding-top: 0;
	transition: all .3s ease;
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {height: 6px;}
.mk-header.a-sticky .main-navigation-ul > li.menu-item > a.menu-item-link {
    line-height: 47px !important;
}
body.page-template-default {overflow-x: hidden;}
h1, h2, h3 {font-family: 'Barlow', sans-serif;}
h4, h5, h6, p, .main-navigation-ul .menu-item {font-family: 'Open Sans', sans-serif;}
.mk-text-block ul li, .mk-list-styles ul li {line-height:1.6em !important; font-family: 'Open Sans', sans-serif;}
p {letter-spacing:0.5px;margin-bottom:35px;}
.mk-text-block p a {border-bottom: 1px solid #0039a6;}
.mk-single-content a {border-bottom: 1px solid #0039a6;}
sup {top: 0.1em;font-size: 60%;}
sub {bottom: 0.1em;font-size: 60%;}
.header-style-1.header-align-left .header-logo a {/*margin-left: 45px;*/}
.header-style-1.header-align-left .mk-header-nav-container {text-align: right;right: 180px;margin-right: 0;}
.IE .mk-desktop-logo {height:50px;}
li#menu-item-5701 a, li#menu-item-5900 a {color: #8c8c8c;}
.header-style-1.header-align-left .mk-header-right {display:block;}
.mk-header-right {right:0 !important;}
.mk-header-inner .mk-header-searchform {height: 70px;background: #0039a6;transition: all .3s ease-in-out;}
.header-style-1 .mk-header-inner .mk-header-search {transition: all .1s ease-in-out;}
.mk-header-right i.mk-searchform-icon {width: 20px;float: left;top: 5px;    left: 35px;height: 68px;}
.a-sticky .mk-header-right i.mk-searchform-icon {height: 50px;}
.mk-header-inner .mk-header-searchform .text-input {width: 170px;padding: 5px 15px 5px 70px!important;}
.mk-header-searchform span .text-input {background: none !important;font-family: 'Open Sans', sans-serif;    font-size: 13px;font-weight: 700;letter-spacing: 1px;    opacity: 1;}
.mk-header-searchform span i {opacity:1;color: #fff !important;}
.mk-header-searchform input::placeholder {text-transform:uppercase;font-family: 'Open Sans', sans-serif;color: #fff !important;}
.mk-header-searchform input[type=text] {transition: all .3s ease-in-out;}
.mk-header-searchform input[type=text]:focus {
    width: 230px;
}
.header-style-1.header-align-left .mk-header-nav-container {right: 240px;}
.header-style-1.a-sticky .mk-header-inner .mk-header-searchform {height: 55px;}
.header-style-1.a-sticky .mk-header-inner .mk-header-search {height: 55px !important;line-height: 55px !important;}
.ms-slide-bgcont {background-position: 100% 33% !important;}
#theme-page .theme-page-wrapper .theme-content {padding:0 !important;}
.remove--bottom-margin {margin-bottom:0px;}
.vc_btn3-container.learn-more-btn a {
    padding-left: 0px !important;
}
.vc_btn3-container.learn-more-btn a {background-image: none;padding: 0 60px 0 0;font-size: 22px;font-family: 'Open Sans', sans-serif;text-align: left;}
.vc_btn3-container.learn-more-btn a:hover {color: #71d6e0 !important;}
.vc_btn3-container.learn-more-btn a:after {
    content: "\f178";
    position: absolute;
    top: 7px;
    right: 20px;
    font-family: 'Font Awesome 5 Pro Light';
    font-size: 18px;
    font-weight: 300;
    color: #0039a6;
    transition: all .2s ease-in-out;
}
.vc_btn3-container.learn-more-btn a:hover:after {right: 10px;color: #71d6e0;}
.vc_btn3-container.learn-more-btn.careers a:after {content:none;}
.mk-list-styles.market-links ul li a:after {
    content: "\f178";
    position: absolute;
    top: 0;
    margin-left: 20px;
    font-family: 'Font Awesome 5 Pro Light';
    font-size: 18px;
    font-weight: 300;
    color: #0039a6;
        transition: all .2s ease-in-out;
}
.mk-list-styles.market-links ul li a:hover {color: #71d6e0 !important;}
.mk-list-styles.market-links ul li a:hover:after {margin-left: 30px;color: #71d6e0;}
.learn-more-btn svg {margin-left: 10px;}
.applications-home .mk-imagebox-item {width: 385px !important;    height: auto;    max-width: 100%;}
.applications-home .mk-imagebox-item:first-child .item-holder {margin-left: 0px !important;}
.applications-home .mk-imagebox-item .item-title {position: absolute; top: 75px;padding:10% 6% 7%; width:100%;width:385px;max-width:100%;}
.mk-imagebox-item .item-title h5 {text-transform:none; text-align: left;font-family: 'Barlow', sans-serif;letter-spacing: 0px;}
.applications-home .mk-imagebox-item .item-content {position: absolute;top: 160px;padding: 0 6% 0;width:385px;max-width:100%;}
.applications-home .mk-imagebox-item .item-content p {text-align: left; font-size: 16px;}
.applications-home .mk-imagebox-item .item-image {width: 385px;height: auto;max-width:100%;opacity: .15; transition: all .3s ease-in-out;}
.applications-home .mk-imagebox-item:hover .item-image {opacity:0.5;}

.mk-imagebox-item .item-button {position: absolute;top: 0px;right: 0px;}
.applications-home .mk-imagebox-item .item-title::before {
    content: 'Applications';
    position: absolute;
    left: 30px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
/*.applications-home .mk-imagebox-item .item-title::after {
    content: "\f178";
    position: absolute;
    top: -45px;
    right: 30px;
    font-family: fontawesome;
    color: #0039a6;
}*/
.applications-home .item-wrapper{
    -webkit-box-shadow:inset 0px 0px 0px 1px #bebebe;
    -moz-box-shadow:inset 0px 0px 0px 1px #bebebe;
    box-shadow:inset 0px 0px 0px 1px #bebebe;
    width: 385px;
    height: auto;
	max-width:100%;
}
.applications-home .mk-imagebox-item .item-holder:after {
    content: '';
    position: absolute;
    background: transparent;
    width: 385px;
	max-width:100%;
    height: 5px;
    opacity: 1;
    top: 0;
	transition: all .3s ease-in-out;
}
.applications-home .mk-imagebox-item:hover .item-holder:after {background: #0039a6;}
.mk-list-styles.list-left, .mk-list-styles.list-right {width: 50%;float: left;clear: none;}
.mk-list-styles.list-left ul li, .mk-list-styles.list-right ul li { padding-left:0;color: #5a5a5a;font-size: 18px;}
.field-width {width: 400px;}
#mk-footer .mk-padding-wrapper {padding: 0 45px;}
#mk-footer .widget_nav_menu ul li {text-transform: uppercase;font-weight: 700;letter-spacing:1px;font-size:15px;}
#mk-footer .widget:not(.widget_social_networks) .sub-menu a {color: #fff; font-size: 13px;}
#mk-footer .widget-sub-navigation ul li a, #mk-footer .widget_nav_menu ul li a {padding: 3px 0px;}
.widget_nav_menu ul li.current_page_item a {background:none;}
#mk-footer .mk-col-2-3 > [class*='mk-col-'] {padding: 0 2%;}
#mk-footer .mk-col-2-3 > [class*='mk-col-']:first-child {padding-left: 0;}
#mk-footer .mk-col-2-3, #mk-footer .mk-col-1-3 {padding:0 !important;}
#mk-footer .widget_nav_menu ul li, #mk-footer .widget_nav_menu ul li.menu-item-has-children a {margin-bottom: 15px;}
#mk-footer .widget_nav_menu ul li.menu-item-has-children ul.sub-menu a, #mk-footer .widget_nav_menu ul li.menu-item-has-children ul.sub-menu li {margin-bottom: 0;}
#mk-footer .textwidget .footer-block {display: block;background: #fff;width: 330px;border-top: 5px solid #71d6e0;/*float: right*/;font-family: 'Open Sans', sans-serif;padding: 30px;}
.mk-col-1-6 svg.mk-svg-icon {display: none;}
.mk-col-1-6, .mk-col-2-12 {width: 15.2%;}
.footer-block .gray-text {font-weight: 700;color:#8c8c8c;}
.footer-block .large-text-black {font-family: 'Barlow', sans-serif;font-size: 30px;line-height: 32px;letter-spacing: -1px;color: #000;margin-top: 30px;}
.footer-block .text-link {color: #0039a6; margin-top: 10px;font-size: 18px;}
.footer-block .text-link a {color:#0039a6 !important;position: relative;}
.footer-block .text-link a:after {
    content: "\f178";
    position: absolute;
    top: 0;
    margin-left: 20px;
    font-family: 'Font Awesome 5 Pro Light';
    font-size: 18px;
    font-weight: 300;
    color: #0039a6;
        transition: all .2s ease-in-out;
}
.footer-block .text-link a:hover {color: #71d6e0 !important;}
.footer-block .text-link a:hover:after {margin-left: 30px;color: #71d6e0;}

div#sub-footer { padding: 0 45px;}
.fullwidth-footer .mk-footer-copyright {padding-left: 0px; width: 100%;font-family: 'Open Sans', sans-serif;}
.mk-footer-copyright .social-icons {width: 15%;float: left;}
.mk-footer-copyright .copy-text {width: 30%;float: left;font-size: 15px;line-height: 25px;}
.mk-footer-copyright .address {width: 25%;float: left;font-size: 15px;line-height: 25px;}
.mk-footer-copyright .privacy-links {width:30%;float: left;font-size: 15px;line-height: 25px;}
.mk-footer-copyright .social-icons i {margin-right: 15px;}
.mk-footer-copyright .social-icons svg {margin-right: 20px;}
.mk-footer-copyright .social-icons .fa-linkedin-in:before {font-family: 'Font Awesome 5 Brands';content: "\f0e1";font-style: normal;font-weight: normal;}
.mk-footer-copyright .social-icons .fa-facebook-f:before {font-family: 'Font Awesome 5 Brands';content: "\f39e";font-style: normal;font-weight: normal;}
.mk-footer-copyright a {color: #63b1e5;}
.mk-footer-copyright .copy-text a, .mk-footer-copyright .privacy-links a {border-bottom: 1px solid #63b1e5;}
.mk-footer-copyright a:hover {color: #fff;}
.mk-footer-copyright .copy-text a:hover, .mk-footer-copyright .privacy-links a:hover {border-bottom: 1px solid #fff;}
.mk-footer-copyright .address div, .mk-footer-copyright .copy-text div {/*height: 0;*/}
.custom-image-block .mk-imagebox-item {width: 385px !important;    height: auto;    max-width: 100%;}
.custom-image-block .mk-imagebox-item:first-child .item-holder {margin-left: 0px !important;}
.custom-image-block .mk-imagebox-item .item-title {position: absolute; top: 75px;padding:10% 20px 7%; width:100%;width:385px;max-width:100%;}
.custom-image-block .mk-imagebox-item .item-content {position: absolute;top: 160px;padding: 0 20px 0;width:385px;max-width:100%;}
.custom-image-block .mk-imagebox-item .item-content p {text-align: left; font-size: 16px;}
.custom-image-block .mk-imagebox-item .item-image {width: 385px;height: auto;max-width:100%;opacity: .15; transition: all .3s ease-in-out;}
.custom-image-block .mk-imagebox-item:hover .item-image {opacity:0.5;}
.custom-image-block .mk-imagebox-item .item-content p {text-align: left;font-size: 15px;color: #5a5a5a;}
.custom-image-block .mk-imagebox-item .item-button {position: absolute;bottom: 0;width: 100%;}
.custom-image-block .mk-imagebox-item .item-button a {width: 100%;height: 100%;padding: 0;}
.custom-image-block .mk-imagebox-item .item-button a:after {font-family: 'Font Awesome 5 Pro Light';content: '\f178';position: absolute;right: 30px;top: 35px;font-size: 1.33333em;line-height: 0.75em;}
.custom-image-block.capabilities .mk-imagebox-item .item-title::before {
    content: 'Capabilities';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
.custom-image-block.materials .mk-imagebox-item .item-title::before {
    content: 'Materials';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
.custom-image-block.solutions .mk-imagebox-item .item-title::before {
    content: 'Product Types';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
.custom-image-block.product-types .mk-imagebox-item .item-title::before {
    content: 'Product Types';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
.custom-image-block.product-brands .mk-imagebox-item .item-title::before {
    content: 'Product Brands';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
.custom-image-block.oil-and-gas .mk-imagebox-item .item-title::before {
    content: 'Oil & Gas Applications';
    position: absolute;
    left: 20px;
    top: -45px;
    display: block;
    text-transform: uppercase;
    color: #b4b4b4;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 13px;
	  letter-spacing:0px;
}
/*.custom-image-block .mk-imagebox-item .item-title::after {
    content: "\f178";
    position: absolute;
    top: -45px;
    right: 20px;
    font-family: fontawesome;
    color: #0039a6;
}*/
.custom-image-block .item-wrapper{
    -webkit-box-shadow:inset 0px 0px 0px 1px #bebebe;
    -moz-box-shadow:inset 0px 0px 0px 1px #bebebe;
    box-shadow:inset 0px 0px 0px 1px #bebebe;
	width:385px;
	height:auto;
	max-width:100%;
	background: #fff;
}
.custom-image-block .mk-imagebox-item .item-holder:after {
    content: '';
    position: absolute;
    background: transparent;
    width: 100%;
    height: 5px;
    opacity: 1;
    top: 0;
	transition: all .3s ease-in-out;
}
.custom-image-block .item-wrapper i:after {content: '\f178';font-family: 'Font Awesome 5 Pro Light';}
.custom-image-block .mk-imagebox-item:hover .item-holder:after {background: #0039a6;}
.bottom-align.column_container {position: absolute;bottom: 0;}
.half_right_layout .bottom-align.column_container {max-width:80%;}
.widget_nav_menu ul.menu, .widget_nav_menu ul li {border: none;}
.vc_wp_custommenu .widget_nav_menu ul li {float: left;}
.mk-page-section.jump-to-menu {
    z-index: 8;
}
.w3eden .wpdm_icon {
    max-width: 20px;
    height: auto;
    min-width: auto;
}
.w3eden a.btn-primary:not(.btn-simple) {
    background: transparent !important;
    border: transparent !important;
    color: #0039a6 !important;
    border-radius: 0;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    padding: 0 0 0 10px;
    text-align: right;
    letter-spacing: 1px;
    font-weight: 800;
}
.w3eden .btn-primary:hover, .w3eden .btn-primary:focus {
    box-shadow: none;
    outline: none;
    background: transparent;
    border: transparent !important;
    outline:none;
}
.w3eden .media-body {
    display: inline-block;
    width: 70%;
}
.top-border .anchor-menu:before {
    content: '';
    position: absolute;
    background: #0039a6;
    width: 34.5%;
    height: 5px;
	top: 0;
    left: 0;
}
.top-border.capabilities .anchor-menu:before {display:none;}
.main-title.capabilities:after {
    background: #0039a6;
    bottom: -5px;
    content: '';
    position: absolute;
    width: 80%;
    height: 5px;
    left: 0;
    z-index: 99999;
}
.main-title.careers:after {
    background: #0039a6;
    bottom: -5px;
    content: '';
    position: absolute;
    width: 80%;
    height: 5px;
    left: 0;
    z-index: 99999;
}
.top-border.solutions .anchor-menu:before {display:none;}
.main-title.solutions:after {
    background: #0039a6;
    bottom: -5px;
    content: '';
    position: absolute;
    width: 80%;
    height: 5px;
    left: 0;
    z-index: 99999;
}
.top-border.applications .anchor-menu:before {width: 34.5%;}
.top-border.material-science .anchor-menu:before {width: 34.5%;height: 5px;}
.top-border.manufacturing .anchor-menu:before {width: 34.5%;}
.top-border.custom-engineering .anchor-menu:before {width: 34.5%;}
.top-border.dures .anchor-menu:before {width: 34.5%;}
.top-border.fibrex .anchor-menu:before {width: 34.5%;}
.top-border.opti .anchor-menu:before {width: 34.5%;}
.top-border.company .anchor-menu:before {width: 34.5%;}
.top-border.resources .anchor-menu:before {width: 34.5%;}
.anchor-menu .widget_nav_menu {
     padding: 10px 0px 10px 75px;
}
.anchor-menu .widget_nav_menu:before {
    content: 'Jump To';
    position: absolute;
    left: 0;
    top: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #5a5a5a;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}
.anchor-menu .widget_nav_menu ul li a {
    color: #8c8c8c;
    font-size: 18px;
    padding: 10px 20px;
}
.anchor-menu .widget_nav_menu ul li a:hover, .anchor-menu .widget_nav_menu ul li a:focus {color:#0039a6;}
.anchor-menu .widget_nav_menu ul li.current_page_item a {color:#0039a6; font-weight: normal;}

.fa-long-arrow-right:before {font-family: "Font Awesome 5 Pro";font-style: normal;}
applications-intro-text p {font-size: 22px;}
.intro-text p {font-size: 22px;}
.mk-text-block p.list-follows {margin-bottom: 10px;}
.mk-list-styles ul {margin-left: 1.5em;padding: 0;list-style: disc;color: #5a5a5a;}
.mk-list-styles ul li {padding: 0;font-size: 17px;}
.vc_separator {margin-bottom: 25px;}
.mk-list-styles.list-left ul, .mk-list-styles.list-right ul {margin:0;list-style:none;}
.mk-list-styles.list-left ul li, .mk-list-styles.list-right ul li {padding: 0 20px 0 0px;}
.mk-list-styles.text-black ul {color:#000;}
ul.dashed-list {list-style: none;}
ul.dashed-list li:before {content: '-';position: absolute;left: -10px;}
.mk-mini-callout.image-callout {background-color: #ffffff;border: none;border-top: 6px solid #71d6e0;}
.mk-mini-callout.image-callout .callout-title {color:#8c8c8c;}
.mk-mini-callout.image-callout .callout-title svg {
    float: right;color:#0039a6 !important; fill: #0039a6 !important;}
.mk-mini-callout.image-callout {background-color: #ffffff;border: none;border-top: 6px solid #71d6e0;padding: 18px 30px;position: absolute;bottom: 30px;width: 84%; left:8%;}
.mk-mini-callout a i:after {content: '\f178';font-family: 'Font Awesome 5 Pro Light';color: #0039a6;position: absolute;right: 30px;top: 25px;font-size: 20px;font-weight: 600;font-style: normal;}
.brochure-link .right-side .box-detail-wrapper {width: 60%;float: left;}
.brochure-link .right-side .button-container {width: 40%;float: left;transition: all .3s ease;}
.brochure-link .right-side .button-container .icon-wrap, .brochure-link .right-side .button-container .button-text {width: 50%;float: left;}
.brochure-link.large .right-side .button-container .icon-wrap {width:65%;float:left;}
.brochure-link.large .right-side .button-container .button-text {width: 35%;float: left;}
.brochure-link a.icon-box-readmore {text-transform: uppercase;font-weight: 800;}
.brochure-link.border-bottom {border-bottom: 1px solid #d2d2d2;padding-bottom: 20px;margin-bottom: 15px !important;}
.mk-box-icon.simple_ultimate-style.brochure-link .mk-main-ico.small .mk-svg-icon {
    height: 20px !important;
    width: 20px !important;
    margin: 10px 5px 10px 0;
}
.mk-box-icon.brochure-link .icon-box-title a {
    color: #000000;
	transition: all .3s ease;
}
.mk-box-icon.brochure-link h4.icon-box-title {
    text-transform: none;
    font-size: 24px !important;
}
.mk-box-icon.brochure-link .box-detail-wrapper p {
    color: #8c8c8c;
}
.mk-box-icon.brochure-link:hover .icon-box-title a {
    color: #0039a6;
}
/*
.mk-box-icon.brochure-link .right-side .button-container .button-text {
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
border-left: 0px solid transparent;
transition: all .1s ease;
}
.mk-box-icon.brochure-link .right-side .button-container .mk-main-ico {
border-top: 1px solid transparent;
border-right: 0px solid transparent;
border-bottom: 1px solid transparent;
border-left: 1px solid transparent;
transition: all .1s ease;
padding: 0px 0px 3px 15px;}
.mk-box-icon.brochure-link:hover .right-side .button-container .button-text {
	border-top: 1px solid #0039a6;
	border-right: 1px solid #0039a6;
	border-bottom: 1px solid #0039a6;
	border-left: 0px solid transparent;
}
.mk-box-icon.brochure-link:hover .right-side .button-container .mk-main-ico {
	border-top: 1px solid #0039a6;
	border-right: 0px solid transparent;
	border-bottom: 1px solid #0039a6;
	border-left: 1px solid #0039a6;
}
*/
.mk-box-icon.simple_ultimate-style .right-side .mk-main-ico {display: block;float: right;}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper {margin-left: 0px;}

.timeline-column .mk-text-block {background: #fff;padding: 30px;border-top: 6px solid #71d6e0;min-height: 300px;}
.timeline-details h2 {display: none;}
.wpex .wptl-excerpt {border-top: none;}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-prev {left: 0;position: absolute; top: 0;color: #0039a6;border:none;background:transparent;}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-next {right: 0;position: absolute;top: 0;color: #0039a6;border:none;background:transparent;}

.wpex.horizontal-timeline:not(.ex-multi-item) .horizontal-nav .ex_s_lick-arrow.ex_s_lick-disabled {color: #0039a6;}
.wpex.horizontal-timeline .timeline-pos-select {border-bottom: 1px solid #bebebe !important;}
.wpex.horizontal-timeline .timeline-hr {border-bottom: 1px solid #bebebe !important;}
.wpex.horizontal-timeline .timeline-pos-select:before, .wpex.horizontal-timeline .timeline-hr:before {background-image:none;}





/******************** top header menu and search design css *********************/

header.a-sticky .mk-header-inner .mk-header-right { height: 56px;}

.mk-header-inner .mk-header-searchform{margin:0;}

.header-style-1.header-align-left .mk-header-right{margin-right:0px;transition: all .3s ease-in-out;width: 170px;outline:none;}

.header-style-1.header-align-left .mk-header-right.active{width: 230px;}

.header-style-1.header-align-left .mk-header-right.active + .mk-header-nav-container {right: 240px;}

.header-style-1.header-align-left .mk-header-nav-container {right:180px;}

.header-style-1 .mk-header-inner .mk-header-search{margin:0;}

.mk-header-searchform input[type=text]:focus{width:100% !important;}

.mk-header-searchform input[type=text]{width:100% !important;}

.mk-header-inner .mk-header-right { height: 70px; background: #0039a6; transition: all .3s ease-in-out;}

.mk-header-inner .mk-header-searchform{height:70px;}

/*.header-style-1.header-align-left .mk-header-right:focus + .mk-header-nav-container {right: 240px;}*/

.header-style-1.header-align-left .mk-header-nav-container{transition: all .3s ease-in-out;}

/*Timeline Custom CSS */

.ts-horizontal-timeline-main .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(even) a span {
    top: auto !important;
    bottom: 30px;
}
.ts-horizontal-timeline-bullets li:nth-child(odd) a::after, .ts-horizontal-timeline-bullets li:nth-child(even) a::before {border-width:0px !important;}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(1) a:before {
    content: '1974 -';
    position: absolute;
    left: -43px;
    top: -23px;
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
	width: 50px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(2) a:after {
    content: '- 1989';
    position: absolute;
    right: -44px;
    top: -38px;
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
	width: 50px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(3) a:before {
    content: '1999 -';
    position: absolute;
    left: -43px;
    top: -23px;
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
	width: 50px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(4) a:after {
    content: '- 2011';
    position: absolute;
    right: -43px;
    top: -38px;
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
	width: 50px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(5) a:before {
    content: '2011 -';
    position: absolute;
    left: -43px;
    top: -23px;
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
	width: 50px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(1) a span,
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(3) a span,
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(5) a span {
    padding-left: 43px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(2) a span,
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-events .ts-horizontal-timeline-bullets li:nth-child(4) a span {
    padding-right: 43px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.company-history-range .ts-horizontal-timeline-nextprev {position: absolute;top: 30px;height:auto !important;}
.company-history-range .ts-horizontal-timeline-nextprev .prev {left: 15%;}
.company-history-range .ts-horizontal-timeline-nextprev .next {right: 15%;}
.company-history-range h2.ts-horizontal-timeline-title {display: none;}
.company-history-range .ts-horizontal-timeline-date {display: none !important;}
.ts-horizontal-timeline-text .timeline-column {width:33.0%;float:left;padding:0 15px;}
.ts-horizontal-timeline-text .timeline-column .content {background: #fff;padding: 30px;border-top: 6px solid #71d6e0;min-height: 300px;font-family: 'Open Sans', sans-serif;}
.company-history-range .ts-horizontal-timeline-content {min-height: 330px !important;}
.ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-controls, .ts-horizontal-timeline-main.company-history-range .ts-horizontal-timeline-content {background:transparent;}
.company-history-range .ts-horizontal-timeline-controls {width: 60% !important;}
.ts-horizontal-timeline-navigation a, .ts-horizontal-timeline-nextprev a {border:none !important;}
.ts-horizontal-timeline-main .ts-horizontal-timeline-content .ts-horizontal-timeline-items li .ts-horizontal-timeline-text h4 {color:#000;text-transform: none;font-size: 24px;font-weight: normal;font-family: 'Barlow', sans-serif;}
.ts-horizontal-timeline-main .ts-horizontal-timeline-content .ts-horizontal-timeline-items li .ts-horizontal-timeline-text p {line-height:1.6em;}

a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-icon-right.vc_btn3-color-white{padding-left: 0px !important;background: transparent !important;margin-top: -30px !important;border: none !important;color: #0039a6 !important; font-size: 17px !important;}
a.vc_gitem-link.news-button {padding-left: 0px !important;background: transparent !important;margin-top: -30px !important;border: none !important;color: #0039a6 !important; font-size: 17px !important;}
a.vc_gitem-link.news-button:hover {background: transparent !important;border: none !important;}
.vc_gitem-post-data-source-post_title h3 {margin-top: -10px !important;line-height: 150% !important;display: inline-block;color: #0039a6 !important;}
.vc_gitem-post-data-source-post_title h3 a {border-bottom: 1px solid #0039a6 !important;}
.vc_gitem-post-data-source-post_excerpt {margin-top: -20px;}
.vc_gitem-post-data-source-post_title h3 a:hover {opacity: 1;}
.mk-blog-single {margin-top: 80px;}
.mk-blog-classic-item {margin-top:40px;}
.blog-single-meta .mk-post-date {color: #0039a6;font-style: normal;font-weight: bold;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 15px;}
.mk-blog-single .blog-single-title {font-size: 50px; text-transform: none;font-weight: 400 !important;}
#mk-page-introduce {
    background-image: url(images/polygon_banner_2x.jpg);
    background-position: left top;
    background-repeat: no-repeat;
	background-size: cover;
	min-height:250px;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
}
.page-title {margin: 0px 0px 15px;letter-spacing: -1px;text-transform: none;font-size: 72px;font-family:'Barlow', sans-serif;line-height: 100%;padding-bottom:20px;}
.page-subtitle {margin: 0px 0px 15px;letter-spacing: 0.5px;text-transform: uppercase;font-size: 15px;color: #0039a6;font-weight:700;font-family: 'Open Sans', sans-serif;}
section#mk-page-introduce .mk-grid:after {
    background: #0039a6;
    bottom: -5px;
    content: '';
    position: absolute;
    width: 27%;
    height: 5px;
}
.mk-blog-meta-wrapper h4 {font-style:normal;}
.mk-blog-classic-item .mk-blog-meta {padding: 40px 0px;}
.mk-blog-classic-item {border:none;}
.mk-blog-classic-item .the-title a {font-size: 25px;line-height: 30px;letter-spacing: 0px;border-bottom: 1px solid #0039a6;}
.mk-blog-classic-item .featured-image:hover .image-hover-overlay {display: none;}
.mk-blog-classic-item .featured-image .post-type-badge svg {display: none;}
.mk-blog-classic-item .mk-readmore {right: auto;left: 0;}
.mk-blog-classic-item .mk-readmore {text-transform:none;font-family: 'Open Sans', sans-serif;font-size: 17px;font-weight: 400;letter-spacing: 0.5px;line-height: 20px;}
.mk-blog-classic-item .mk-readmore svg {top: 2px;position: absolute;right: -35px;width: 16px !important;height: 16px !important;}

.gform_wrapper .top_label .gfield_label {color: #0039a6;text-transform: uppercase;}
.gform_wrapper .gfield_required {color: #0039a6;}
.gform_wrapper.gf_browser_chrome select {padding: 8px 4px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 8px 4px;}
.gfield_radio label {font-size: 16px !important;white-space:nowrap !important;padding-right:10px !important;}
.gform_button {font-family: 'Open Sans', sans-serif !important;padding: 15px 25px !important;}
.current-page-ancestor.menu-item a.menu-item-link:after {opacity: 1 !important;transform: scale(1,1) !important;}
.widget_nav_menu ul li.current-page-ancestor a {color: #0039a6;}
.hidden {display: none;}
.custom-box-outside {position: absolute;right: 0;}
.single-item-page-col .vc_column-inner {padding-right: 80px;}
.contact-info-section .content-box-left .box-holder {padding: 0 30px 0 120px !important;}
@media (min-width:1441px) and (max-width:1640px) {

	.theme-page-wrapper:not(.full-width-layout) {margin: 20px 120px !important;}

	.mk-page-section.content-padding-response .page-section-content {padding-left: 120px !important;padding-right: 120px !important;}
	.page-section-intro.half_boxed .mk-half-layout-inner {margin-left: 0px !important;}
	.page-section-intro.half_boxed .half_right_layout {padding-left: 120px;}
	.solutions-markets.half_boxed .half_left_layout {padding-right: 120px;}
	.solutions-markets.half_boxed .mk-half-layout-inner {margin-right: 0px !important;}
	.mk-page-section.content-padding-response.jump-to-menu .page-section-content {padding-left: 0px !important;padding-right: 0px !important;}
	.mk-page-section.content-padding-response.jump-to-menu .page-section-content .mk-grid {margin-left: 0px !important;margin-right: 0px !important;}
	.top-border.company.jumpmenu-noouter-section {width: calc(100% + 240px);left: -120px !important;}
	.top-border.company.jumpmenu-noouter-section .mk-grid {max-width: 100% !important;}
	.company-imagebox-fullwidth {width: calc(100% + 240px);left: -120px;}
	.anchor-menu .widget_nav_menu {padding: 10px 0px 10px 195px;}
	.anchor-menu .widget_nav_menu:before {left:122px;}
	.top-border .anchor-menu:before {left:120px;}

	.mk-page-section.quality-safety .content-box-left .box-holder {padding: 0px 80px 0px 0px !important;}
	.mk-page-section.quality-safety .content-column {padding-left: 120px !important;}
	.content-padding-response.company-history .page-section-content.mk-grid { max-width: 100%;}
	.page-section-intro.content-padding-response .mk-grid {max-width: 100%;}
	#mk-page-introduce .mk-grid {max-width: 100%;}
	section#mk-page-introduce {padding: 15px 120px;}
	.mk-page-section.content-padding-response.full-width .page-section-content {padding: 0 0 100px 120px !important;} 
    .mk-page-section.content-padding-response.full-width .page-section-content .mk-grid {max-width: 100%;}
    .customer-survey li.gfield.gfield_html {transform: translateX(120px) !important;}
    .customer-survey li.gfield.gfield_html img {width: calc((100vw - 120px) * 0.4166666667) !important;}
}
@media (max-width:1545px){
    
    
.footer-wrapper.fullwidth-footer .footer-block {width: 100% !important;box-sizing: border-box;}

.footer-wrapper.fullwidth-footer .mk-padding-wrapper .mk-col-1-6 { width:14%;padding: 0 8px !important;}

.footer-wrapper.fullwidth-footer .footer-block .large-text-black {font-size: 24px;line-height: 28px;}

.footer-wrapper.fullwidth-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6) {width: 30%;}

.footer-wrapper.fullwidth-footer .mk-padding-wrapper {display: flex;flex-flow: wrap;}

    
}
@media (max-width:1500px) {
	
}

@media (max-width: 1440px) {
	.theme-page-wrapper:not(.full-width-layout) {margin: 20px 45px !important;}

	.mk-page-section.content-padding-response .page-section-content {padding-left: 45px !important;padding-right: 45px !important;}
	.page-section-intro.half_boxed .mk-half-layout-inner {margin-left: 0px !important;}
	.page-section-intro.half_boxed .half_right_layout {padding-left: 45px;}
	.solutions-markets.half_boxed .half_left_layout {padding-right: 45px;}
	.solutions-markets.half_boxed .mk-half-layout-inner {margin-right: 0px !important;}
	#mk-footer:before {left:45px;}
	.mk-page-section.content-padding-response.jump-to-menu .page-section-content {padding-left: 0px !important;padding-right: 0px !important;}
	.mk-page-section.content-padding-response.jump-to-menu .page-section-content .mk-grid {margin-left: 0px !important;margin-right: 0px !important;}
	.top-border.company.jumpmenu-noouter-section {width: calc(100% + 90px);left: -45px !important;}
	.top-border.company.jumpmenu-noouter-section .mk-grid {max-width: 100% !important;}
	.company-imagebox-fullwidth {width: calc(100% + 90px);left: -45px;}
	.anchor-menu .widget_nav_menu {padding: 10px 0px 10px 115px;}
	.anchor-menu .widget_nav_menu:before {left:48px;}
	.top-border .anchor-menu:before {left:45px;}

	.mk-page-section.quality-safety .content-box-left .box-holder {padding: 0px 80px 0px 0px !important;}
	.mk-page-section.quality-safety .content-column {padding-left: 45px !important;}
	.content-box-left .box-holder {padding: 0 45px !important;}
	.content-box-right .box-holder {padding: 0 45px !important;}
	#mk-page-introduce .mk-grid {max-width: 100%;width:100%;}
	section#mk-page-introduce {padding: 15px 45px;}
	.mk-page-section.content-padding-response.full-width .page-section-content {padding: 0 0 100px 45px !important;} 
    .mk-page-section.content-padding-response.full-width .page-section-content .mk-grid {max-width: 100%;}
    .contact-info-section .content-box-left .box-holder {padding: 0 30px 0 45px !important;}
    .customer-survey li.gfield.gfield_html {transform: translateX(45px) !important;}
}
@media (max-width: 1400px) {
	.mk-padding-wrapper {padding: 0px !important;}
	#mk-footer .mk-padding-wrapper {padding: 0 45px !important;}
}


@media (max-width:1380px) {
.home-solutions-image-box .box-holder, .home-solutions-content-box .box-holder {min-height: 590px !important;}
	.brochure-link .right-side .box-detail-wrapper {width: 50%;}
	.brochure-link .right-side .button-container {width: 50%;}
}
@media (max-width:1280px) {
	.page-title {font-size:65px !important;}
	.blog-single-title {font-size:45px !important;}
	#mk-footer .mk-col-2-3 {width: 70%;}
	#mk-footer .mk-col-1-3 {width: 30%;}
	#mk-footer .textwidget .footer-block {width: 100%; max-width: 100% !important;padding: 0;}
	.footer-block .gray-text {padding-left: 30px;padding-top: 30px;}
	.footer-block .large-text-black {padding-left: 30px;margin-top: 100px;}
	.footer-block .text-link {padding-left: 30px;padding-bottom: 30px;}
	.mk-footer-copyright .address {width: 20%;}
	.mk-footer-copyright .social-icons {width: 20%;}
	.mk-footer-copyright .copy-text {width: 35%;}
	.mk-footer-copyright .privacy-links {width: 25%;}
	.mk-footer-copyright .social-icons svg {margin-right: 15px;}

}
@media (max-width:1240px) {
	.main-navigation-ul > li.menu-item > a.menu-item-link {padding-right: 20px !important; padding-left: 20px !important;}
	.contact-info-section .content-box-left .box-holder {padding: 0 15px 0 45px !important;}
}

@media (max-width:1199px) {
	.brochure-link .right-side .box-detail-wrapper {width: 50%;}
	.brochure-link .right-side .button-container {width: 50%;}
	.home-solutions-image-box .box-holder, .home-solutions-content-box .box-holder {min-height: 630px !important;}
	.main-navigation-ul > li.menu-item > a.menu-item-link {padding-right: 18px !important;padding-left: 18px !important;font-size:12px !important;}
	.company-history-range .ts-horizontal-timeline-content {min-height: 360px !important;}
	.ts-horizontal-timeline-text .timeline-column .content {min-height:330px;}
	.contact-info-section .contact-info-column {width: 100% !important;padding-bottom: 30px;}
	.contact-info-section .content-box-left .mk-text-block {width: 33.33%;float: left;}
	.contact-info-section .contact-form-column, .contact-info-section .contact-callout-column {width: 50% !important;}
	.contact-info-section .content-box-left .box-holder {padding: 0 45px !important;}
	.contact-info-section .contact-form .box-holder {padding: 0 45px !important;}
	.contact-info-section .content-box-left .mk-text-block p {font-size: 16px;}
}
@media (max-width:1140px) {
	.mk-header-inner .mk-header-right {background:none;}
	.mk-responsive-nav>li {border-bottom:none;}
	.mk-responsive-nav li {font-family: 'Barlow', sans-serif !important;}
	.mk-responsive-nav li a {text-transform:none;padding: 10px 15px;font-family: 'Barlow', sans-serif !important;font-size: 20px;font-weight: 400;}

	li#responsive-menu-item-5701 a, li#responsive-menu-item-5993 a {color: #8c8c8c !important;}
	li#responsive-menu-item-5701.current-menu-item a, li#responsive-menu-item-5721.current-menu-item a {color: #0039a6 !important;}
	.mk-responsive-nav li.current-menu-item a {color: #0039a6 !important;}
	.mk-responsive-nav li a:hover {background-color: none !important;}
	.company-history-range .ts-horizontal-timeline-content {min-height: 370px !important;}
	.ts-horizontal-timeline-text .timeline-column .content {min-height:350px;}
	.page-title {margin-left: 0px!important;margin-right: 0px!important;}
	.mk-footer-copyright {padding-left: 0 !important;}
	
	
}
@media (max-width:1100px) {
	.company-history-range .ts-horizontal-timeline-content {min-height: 390px !important;}
	.ts-horizontal-timeline-text .timeline-column .content {min-height:370px;}
	.footer-block .gray-text {padding-left: 20px;padding-top: 30px;}
	.footer-block .large-text-black {padding-left: 20px;padding-right: 20px;margin-top: 100px;line-height: 110%;}
	.footer-block .text-link {padding-left: 20px;padding-bottom: 30px;}
	#mk-footer .widget_nav_menu {margin-top: 80px;}
	.mk-footer-copyright .copy-text {width: 30%;}
	.home-applications.mk-page-section .background-layer {background-image: none !important;}
	.home-markets.mk-page-section .background-layer {background-image: none !important;}
	.contact-info-section .content-box-left .mk-text-block {width: 50%;padding-bottom: 30px;}
}
@media (max-width:1090px){
.footer-wrapper.fullwidth-footer .mk-padding-wrapper .mk-col-1-6 { width: 25%;}    
#mk-footer .mk-col-1-6:nth-child(6) {width: 70% !important;}    
}
@media (max-width:1024px) {
	.page-title {font-size:56px !important;}
	.blog-single-title {font-size:40px !important;}
	.ms-slide.ms-sl-selected .ms-slide-bgcont,.ms-slide .ms-slide-bgcont {background-size: 100% !important;background-position: center center !important;    transition: initial !important;
    opacity: 1 !important;}
	.ms-slide-info {padding: 60px 45px 20px;width: 90% !important;}
	.ms-slide-info h2 { text-transform: none !important;}
.ms-bullets.ms-dir-h.ms-align-bottom {
    bottom: -30px !important;
	z-index: 999;
}
}
@media (max-width:991px) {
	.intro-section-left-column .vc_column-inner {padding-right: 0px !important;}
	.brochure-link .right-side .button-container .button-text {width: 60%;}
	.brochure-link .right-side .button-container .icon-wrap {width: 40%;}
	.home-solutions-content-box .mk-list-styles.list-left,  .home-solutions-content-box .mk-list-styles.list-right {width:100%;}
	.home-solutions-image-box .box-holder, .home-solutions-content-box .box-holder {min-height: 730px !important;}
	.ts-horizontal-timeline-text p {font-size: 14px !important;line-height: 1.6em !important;}
	.company-history-range .ts-horizontal-timeline-controls {width: 80% !important;	}
	.company-history-range .ts-horizontal-timeline-nextprev .prev {left: 5%;}
	.company-history-range .ts-horizontal-timeline-nextprev .next {right: 5%;}
	.ts-horizontal-timeline-text {padding-right: 0px !important; padding-left: 0px !important;}
	#mk-footer .widget_nav_menu {margin-top: 80px;}
	.mk-footer-copyright .address {width: 30%;}
	.mk-footer-copyright .social-icons {width: 20%;}
	.mk-footer-copyright .copy-text {width: 50%;}
	.mk-footer-copyright .privacy-links {width: 100%;padding-top: 15px;text-align: center;}
	.single-item-page-col .vc_column-inner {padding-right: 40px;}
}
@media (max-width:899px) {
	.mk-page-section.solutions-markets {min-height:600px;}
	.solutions-markets .intro-text p {margin-bottom: 15px;}
	.brochure-link .right-side .button-container .button-text {width: 70%;}
	.brochure-link .right-side .button-container .icon-wrap {width: 30%;}
	.ts-horizontal-timeline-text .timeline-column {width: 100%;padding: 0px;}
	.ts-horizontal-timeline-columnB { min-height: 700px;}
	.ts-horizontal-timeline-text .timeline-column .content {min-height:200px; margin-bottom:20px;}
}
@media (max-width:850px) {
	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container {
	    display: flex;
	    justify-content: flex-end;
		flex-direction: column;
	    height: 400px !important;
	}
	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container {
	    display: flex;
	    justify-content: flex-end;
		flex-direction: column;
	    height: 250px !important;
	}
	.ts-horizontal-timeline-navigation {    display: none !important;}
	.bottom-align.column_container {position: relative;}
}
@media (max-width:767px) {
	.theme-page-wrapper:not(.full-width-layout) {margin: 20px 45px !important;}
	p {font-size: 15px;}
	.intro-text p {font-size: 18px;}
	#mk-footer .mk-col-2-3 > [class*='mk-col-'] {padding: 0px;}
	#mk-footer .mk-col-1-3 {padding: 0px !important;}
	#mk-footer .widget_nav_menu {margin-top: 10px;margin-bottom: 0px;}
	#mk-footer section#nav_menu-2.widget_nav_menu {margin-top: 80px;}
	#mk-footer .mk-col-1-6:nth-child(6) {width: 100% !important;}  
	div#sub-footer {padding: 0 45px 20px;}
	.footer-wrapper.fullwidth-footer .mk-padding-wrapper .mk-col-1-6 {padding:0 !important;}
	#mk-footer [class*=mk-col-] {margin-bottom:0px;}
	#mk-footer .textwidget .footer-block {float:left;}
	.mk-footer-copyright {text-align:left;}
	.mk-footer-copyright .social-icons {width: 100%;}
	.mk-footer-copyright .copy-text {width: 100%; padding-top: 15px;}
	.mk-footer-copyright .address {width: 100%; padding-top: 15px;}
	.mk-footer-copyright .privacy-links {width: 100%;text-align:left;}
	#mk-footer .footer-wrapper {padding-top: 100px;}
    .home-solutions-content-box .box-holder {min-height: auto !important;}
	.intro-title-top {margin-top: 0px;}
	.mk-half-layout-inner {margin: 0 15px;}
	.vc_wp_custommenu .widget_nav_menu ul li {float:none;}
	.anchor-menu .widget_nav_menu {padding: 50px 15px 10px 45px;margin-bottom: 0;}
	.anchor-menu .widget_nav_menu:before {left:45px;}
	.anchor-menu .widget_nav_menu ul li a {padding:10px 0;}
	.vc_wp_custommenu.anchor-menu {margin-bottom:10px;}
	.main-title:after {width:100% !important;}
	.top-border .anchor-menu:before {width:100% !important;}
	.mk-page-section.content-padding-response.jump-to-menu .page-section-content {padding-left: 0px !important;padding-right: 0px !important;}
	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container {height:initial !important;}
	.top-border .anchor-menu:before {left:0;}
	.main-title.capabilities:after, .main-title.solutions:after {display:none;}
	.top-border.capabilities .anchor-menu:before, .top-border.solutions .anchor-menu:before {display:block;}

	.page-title {font-size:40px !important;}
	.blog-single-title {font-size:30px !important;}
	section#mk-page-introduce .mk-grid:after {width: 100%;left: 0;}
	.main-title {font-size: 40px !important;}

	/*.applications-home .mk-imagebox-item {float:none; margin:0 auto;}
	.applications-home .mk-imagebox-item .item-holder {margin:0px !important;}
	.custom-image-block .mk-imagebox-item {float:none; margin:0 auto;}
	.custom-image-block .mk-imagebox-item .item-holder {margin:0px !important;}*/
	.home-solutions-image-box .box-holder, .home-solutions-content-box .box-holder {min-height: auto !important;}
	.home-solutions-content-box .box-holder {padding: 30px 45px !important;box-sizing: border-box;}
	.brochure-link .right-side .button-container .button-text {width: 50%;}
	.brochure-link .right-side .button-container .icon-wrap {width: 50%;}
	/*.mk-mini-callout.image-callout {width:87%;}*/
	.page-section-intro.mobile .content-row {padding: 0 45px;}
	.mk-page-section.quality-safety .content-box-left .box-holder {padding: 0px !important;}
	.mk-page-section.quality-safety .content-column {padding: 0 45px !important;}
	.ts-horizontal-timeline-text .timeline-column {width: 100%;padding: 0px;}
	.ts-horizontal-timeline-text .timeline-column .content {min-height:200px; margin-bottom:20px;}
	.ts-horizontal-timeline-columnB { min-height: 700px;}

	.content-box-left .box-holder {min-height: auto !important;margin-bottom: 40px;}
	.content-box-right .box-holder {min-height: auto !important;margin-bottom: 40px;}
	.brochure-link.large .right-side .button-container .icon-wrap {width:35%;}
	.brochure-link.large .right-side .button-container .button-text {width:65%;}

	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container {
	    display: block;
	    justify-content: normal;
		flex-direction: row;
	    height: initial !important;
	}
	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container {
	    display: block;
	    justify-content: normal;
		flex-direction: row;
	    height: initial !important;
	}
	.mk-page-section.page-section-intro .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container .intro-title-top {padding-top: 140px !important;}
	.mk-page-section.content-padding-response.full-width .page-section-content {padding: 0 45px 100px 45px !important;} 
    .mk-page-section.content-padding-response.full-width .page-section-content .custom-box-outside {width: calc(100% + 90px);left: -45px;}
    .custom-box-outside {position:relative;}
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {display: none;}
    .single-item-page-col .vc_column-inner {padding-right: 0px;}
    .removebg-mobile .background-layer {background-image: none !important;}
    .contact-info-section .contact-info-column {
    width: 100% !important;padding-bottom: 0;}
    .contact-info-section .contact-form-column {width: 100% !important;padding-bottom:60px;}
    .contact-info-section .contact-callout-column {width: 100% !important;}
    .contact-info-section .content-box-left .mk-text-block {width: 100%;}

}
@media (max-width:575px) {
	.theme-page-wrapper:not(.full-width-layout) {margin: 20px 15px !important;}
	.mk-page-section.content-padding-response .page-section-content {padding-left: 15px !important;padding-right: 15px !important;}
	.page-section-intro.half_boxed .half_right_layout {padding-left: 15px;}
	.solutions-markets.half_boxed .half_left_layout {padding-right: 15px;}
	.anchor-menu .widget_nav_menu {padding: 50px 15px 10px;margin-bottom: 0;}
	.anchor-menu .widget_nav_menu:before {left:15px;}
	.page-section-intro.mobile .content-row {padding: 0 15px;}
	.mk-page-section.quality-safety .content-column {padding: 0 15px !important;}
	.resources-links .box-holder {padding: 30px 15px !important;}
	.resources-box-left .box-holder {padding: 30px 15px !important;}
	.resources-box-right .box-holder {padding: 30px 15px !important;}
	.content-box-left .box-holder {padding: 0 15px !important;}
	.content-box-right .box-holder {padding: 0 15px !important;}
	.image-box-left .box-holder {padding: 0 15px !important;}
	.image-box-right .box-holder {padding: 0 15px !important;}
	.mk-mini-callout.image-callout {width: 94%;left: 3%;}
	section#mk-page-introduce {padding: 15px;}
	.ms-slide-info {padding: 40px 15px 20px;width: 90% !important;}
	#mk-footer .mk-padding-wrapper {padding: 0 15px !important;}
	div#sub-footer {padding: 0 15px;}
	#mk-footer:before {left: 15px;}
	.home-solutions-content-box .box-holder {padding: 15px !important;}
	.contact-info-section .content-box-left .box-holder, .contact-info-section .contact-form .box-holder {padding: 0 15px !important;}
    .mk-page-section.content-padding-response.full-width .page-section-content {padding: 0 15px 100px 15px !important;} 
    .mk-page-section.content-padding-response.full-width .page-section-content .custom-box-outside {width: calc(100% + 30px);left: -15px;} 
    .top-border.company.jumpmenu-noouter-section {width: calc(100% + 30px);left: -15px !important;}
    .company-imagebox-fullwidth {width: calc(100% + 30px);left: -15px;}

}

@media (max-width:480px) {
	.main-title {font-size: 30px !important;}
	.applications-home .mk-imagebox-item .item-title {top: 45px;}
	.applications-home .mk-imagebox-item .item-title h5 {font-size: 24px !important;}
	.applications-home .mk-imagebox-item .item-title::before, .applications-home .mk-imagebox-item .item-title::after {top:-15px !important;}
	.applications-home .mk-imagebox-item .item-content {top:130px;}
	.applications-home .mk-imagebox-item .item-content p {font-size: 15px;}
	.custom-image-block .mk-imagebox-item .item-title {top: 45px;}
	.custom-image-block .mk-imagebox-item .item-title h5 {font-size: 24px !important;}
	.custom-image-block .mk-imagebox-item .item-title::before, .custom-image-block .mk-imagebox-item .item-title::after {top:-15px !important;}
	.custom-image-block .mk-imagebox-item .item-content {top:130px;}
	.custom-image-block .mk-imagebox-item .item-content p {font-size: 15px;}
	.mk-list-styles.list-left, .mk-list-styles.list-right {float:left;width:100%;}
	.brochure-link .right-side .button-container .button-text {width: 65%;}
	.brochure-link .right-side .button-container .icon-wrap {width: 35%;}
	#mk-footer .textwidget .footer-block {max-width: 100% !important;padding: 0;}
	.footer-block .gray-text {padding-left: 30px;padding-top: 30px;}
	.footer-block .large-text-black {padding-left: 30px;margin-top: 70px;}
	.footer-block .text-link {padding-left: 30px;padding-bottom: 30px;}
	.mk-mini-callout.image-callout {width: 92%;left: 4%;}
	.mk-mini-callout.image-callout .callout-title {display: block;padding-right: 25%;}
}

@media (max-width:400px) {
	.applications-home .mk-imagebox-item .item-content {top:115px;}
	.custom-image-block .mk-imagebox-item .item-content {top:115px;}


}
@media (max-width:340px) {
	.applications-home .mk-imagebox-item .item-title {top: 30px;}
	.applications-home .mk-imagebox-item .item-title::before, .custom-image-block .mk-imagebox-item .item-title::after {top:0px;}
	.applications-home .mk-imagebox-item .item-content {top:100px;}
	.custom-image-block .mk-imagebox-item .item-title {top: 30px;}
	.custom-image-block .mk-imagebox-item .item-title::before, .custom-image-block .mk-imagebox-item .item-title::after {top:0px;}
	.custom-image-block .mk-imagebox-item .item-content {top:100px;}
}


@media (min-height:810px) {
	.ms-partialview-template.ms-parent-id-4 .ms-slide.ms-sl-selected .ms-slide-bgcont {background-size: 663px 431px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-slide .ms-slide-bgcont {background-size: 663px 431px !important;}
}
@media (min-width:1100px) and (max-width:1199px) {
	.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 40% !important;font-size: 45px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 40% !important; font-size: 20px !important;}
}
@media (min-width:1024px) and (max-width:1099px) {
	.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {width: 35% !important;font-size: 40px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 35% !important; font-size: 18px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.all-slides-skip {top:665px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head {top: 100px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.sub-head.long {top: 80px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head {top: 140px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head.long {top: 140px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {top: 255px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc.long {top: 365px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next {top: 415px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.short {top: 385px !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-next.long {top: 625px !important;}
}
@media (min-width:1024px) and (max-width:1050px) {
	.ms-partialview-template.ms-parent-id-4 .ms-layer.slide-desc {width: 33% !important;}
	.ms-partialview-template.ms-parent-id-4 .ms-layer.main-head.long {font-size: 37px !important;}
}

/*   Design Changes by Dev  */

.applications-home .mk-imagebox-item .item-title {box-sizing: border-box;}

.applications-home .mk-imagebox-item .item-content {box-sizing: border-box;}

#box-21 .box-holder{box-sizing: border-box;}

.home-applications .background-layer-holder .background-layer {background-image: url(https://egccomponents.com/wp-content/uploads/2018/01/main-bg.jpg);}

.swiper-slide .caption{margin: auto !important;width: 100% !important;   padding-left: 120px;}

.swiper-slide .caption .box-content {max-width:833px !important;padding: 0 15px;box-sizing: border-box;}

.swiper-slide .caption .box-content .menu-content {font-family: 'Open Sans', sans-serif;}

.swiper-container .caption.caption-fix {
    display: none !important;
}

header.mk-header .mk-header-inner.add-header-height input[type="text"] {
    padding-top: 0 !important;
    margin-top: -1px !important;
}

header.mk-header .mk-header-inner.add-header-height  i.mk-searchform-icon {
    top: 3px !important;
}

.customer-survey .gform_wrapper ul li.gfield {margin-bottom: 50px;}
.gfield.remove_default-margin {margin-bottom: 0 !important;}
.customer-survey .gform_wrapper ul li.gfield.adjust-for-image {padding-right: 40%;}
.customer-survey .gform_wrapper .gfield_radio label {display: inline-block;white-space: normal !important;}
.customer-survey .gform_wrapper .gfield_radio li input[type=radio] {margin-top: 9px !important;vertical-align: top;}
.customer-survey .gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {width: 94%;margin-left: 0;}
.customer-survey .gfield_label {font-size: 17px !important;line-height: 1.5 !important;}
.customer-survey .gfield_radio label {font-size: 18px !important;}
.customer-survey td.gsurvey-likert-row-label {font-size: 16px;}
.customer-survey input {color: #000;}
.customer-survey input[type=submit] {color: #fff;}
.customer-survey .gform_wrapper .description, .customer-survey .gform_wrapper .gfield_description, .customer-survey .gform_wrapper .gsection_description, .customer-survey .gform_wrapper .instruction {font-size: 1em;}
.page-section-fullwidth .customer-survey.vc_col-sm-12 {padding-right: 33.333333% !important;}
.customer-survey li.gfield.gfield_html {margin: 0;padding: 0 !important;position: absolute;right: 0;transform: translateX(calc(50vw - 700px));height: auto;}
.customer-survey li.gfield.gfield_html img {width: calc(100vw * 0.4166666667);}
.customer-survey .gform_wrapper .gfield_required {display: none;}
.customer-survey li.gfield.gsection {border: none;}
.customer-survey li.gfield.gsection .gsection_title {text-transform: capitalize;font-size: 45px;font-weight: 400;}
td.gsurvey-likert-row-label {text-align: left !important;padding-left: 10px !important;}

/*************** Responsive Design by Dev **********/



@media (max-width:1360px){
    
.main-navigation-ul > li.menu-item > a.menu-item-link {padding-left: 12px !important;padding-right: 12px !important;}    
    
}

@media (max-width:1280px){
    
.swiper-pagination{right:6% !important;}    
    
}

@media (max-width:1240px){
    
.mk-header-right i.mk-searchform-icon{left: 15px;}    

.mk-header-inner .mk-header-searchform .text-input{padding: 5px 15px 5px 50px!important;}

.header-style-1.header-align-left .mk-header-right{width: 140px;}

.header-style-1.header-align-left .mk-header-nav-container {right: 140px;}
    
    
}

@media (max-width:1200px){
    
.header-logo a .mk-desktop-logo.light-logo.mk-svg {width: 185px;}    
    
    
}



@media (max-width:1140px){
    
.home .mk-css-icon-close div, .home .mk-css-icon-menu div { background-color: #0039a6 !important;}

.home header.mk-header:hover .mk-css-icon-close div, .home header.mk-header:hover .mk-css-icon-menu div { background-color: #0039a6 !important;}

.swiper-slide .caption{    padding-left: 45px;}    

.home.whiteheader header.mk-header .mk-css-icon-close div, .home.whiteheader header.mk-header .mk-css-icon-menu div {background-color: #0039a6 !important;}
    
}

@media (max-width:991px){
    
.swiper-slide .caption .box-content .slider-desc {display: none;}    

.swiper-slide .caption .box-content h1.slider-heading {font-size: 35px;line-height: 44px !important;}

.swiper-pagination {display: none !important;}

.swiper-slide .caption{padding-left: 45px;
    padding-right: 45px;}
    
.swiper-slide .caption .box-content {padding: 0 !important;}    

.swiper-slide .caption .box-content .menu-content ul.nav-menu li {width: 100%;margin: 0;}


.swiper-slide .slide-content {background-position: center right !important;}
    
}


@media (max-width:767px){
    
.swiper-slide .caption .box-content h1.slider-heading {font-size: 28px;line-height: 35px !important;}    

.swiper-container{padding-bottom:0 !important;}

    .page-section-fullwidth .customer-survey.vc_col-sm-12, .customer-survey .gform_wrapper ul li.gfield.adjust-for-image {padding-right: 0 !important;}
	.customer-survey li.gfield.gfield_html img {width: 100%;}
	.customer-survey li.gfield.gfield_html {position: relative !important;transform: translateX(-45px) !important;width: 100vw !important;max-width: 100vw !important;margin-bottom: 50px !important;}
    
}

@media (max-width:700px){
    
.swiper-slide .caption .box-content h1.slider-heading {font-size: 28px !important;}    
    
}
@media (max-width: 575px) {
	.customer-survey li.gfield.gfield_html {transform: translateX(-15px) !important;}
}
@media (max-width:500px){
    
.swiper-slide .caption .box-content h1.slider-heading {font-size: 24px;line-height: 30px !important;}    

.swiper-slide .caption{padding-left: 25px;
    padding-right: 25px;}
    
}

@media (min-width:1025px){
	th.gsurvey-likert-row-label {width: 30%;}
}
@media (min-width:1790px){
.half_right_layout .bottom-align.column_container {max-width:75%;}
}
@media (min-width:1900px){
.half_right_layout .bottom-align.column_container {max-width:65%;}
}
@media (min-width:2100px){
.half_right_layout .bottom-align.column_container {max-width:50%;}
}
