/*

Theme Name: SaturnThemes Industry Child

Theme URI: http://.saturnthemes.com

Author: SaturnThemes

Author URI: http://saturnthemes.com/

Description: Industry – Business WordPress Theme

Version: 2.2

Template: saturnthemes-industry

*/



@charset "UTF-8";

/* 09-07-2020 MD */

.ck_home_download_guide{
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
	-webkit-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
	box-shadow: 0 2px 4px rgba(0,0,0,.1);
	border-radius: 4px;	
	cursor: pointer;
}

.ck_home_download_guide:hover{
	box-shadow: 0 20px 40px -10px rgba(0,0,0,.3);
}

.ck_contact_btn {
    color: #ffffff !important;
    background-color: #d79e2e;
    border-radius: 4px;
    border: none !important;
    background-image: url(./img/submit-bg-hover.png) !important;
}

.ck_contact_btn:hover{
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}


.ck_box_shadow{
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
	-webkit-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
	box-shadow: 0 2px 4px rgba(0,0,0,.1);
	border-radius: 4px;	
	cursor: pointer;
}

.ck_box_shadow:hover{
	box-shadow: 0 20px 40px -10px rgba(0,0,0,.3);
}

.ck_menu_btn_guide button {
    color: #ffffff;
    background-color: #d79e2e;
    border-radius: 4px;
    border: none !important;
}

.ck_menu_btn_guide button:hover{
	box-shadow: 0 20px 40px -10px rgba(0,0,0,.3);
}

.ck_box_shadow:hover .vc_single_image-wrapper img {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
}

.ck_box_shadow .vc_single_image-wrapper img {
    -webkit-transition: .4s ease;
	-o-transition: .4s ease;
	transition: .4s ease;
}


.custom-menu-class .menu li a:before{
    content: '';
    display: block;
    height: 2px;
    position: absolute;
    bottom: 15px;
    z-index: 0;
    border-radius: 3px;
    -webkit-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
    pointer-events: none;
	top: 0px !important;
    background: #f89823;
	left: 80%;
    right: 80%;
    opacity: 0;
    visibility: hidden;
}


.custom-menu-class .menu li:hover a:before{
	transition: .4s ease-in-out;
    left: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
}

#primary-menu li {
    border: 0px !important;
}

.header-01 #primary-menu .menu-item a {
    margin: 0 10px;
}
.header-01 #primary-menu > .menu-item > a{padding: 15px 0 15px;}

li.ck_menu_btn {
    background-color: #005bab;
    border-radius: 4px;
    margin-right: 15px;
}
.ck_menu_btn span {
    color: #ffffff !important;
}
.logo p {
    margin: 1.4em;
}

#primary-menu .ck_menu_btn:hover, #primary-menu .ck_menu_btn:active {
    -webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

#primary-menu li:hover span{
    color: #f89823;
    transition: all .4s ease-in-out;
}

.mobile-menu-container  li.ck_menu_btn, li.ck_menu_btn  {
    background-color: #d79e2e;
    border-radius: 0px;
    margin-right: 0px;
    margin-bottom: 15px
 }
.site-topbar.hidden-sm-down.header-01 #primary-menu li a {
    color: #ffffff;
}

.ck_top_bar_nav_css {
	background-color: #005bab !important;
}
.ck_top_bar_nav_css #primary-menu li a:hover, #primary-menu .ck_menu_btn a span:hover{
    color : #f0f0f0 !important;
}


@media only screen and (max-width: 1024px) {    
	.ck_menu_btn_top_bar_primary_display { 
  		display: block !important;
    }
}
@media only screen and (min-width: 1024px) {
    .ck_menu_btn_top_bar_primary_display { 
        display: none !important;
    }
}

/* Contact Form 7 Changes */
.wpcf7-form label {
  color: #FFF;
}

.wpcf7-list-item {
	color: #FFF;
}

#wpcf7-f1600-p687-o1 > form > p {
	color: #FFF;
}

.your-name {
	color: #BBB;
}

.your-email {
	color: #BBB;
}

/* Custom */

.widget-title {
	border-color: #f79823 !important;
}

.heading {
	border-color: #f79823 !important;
}

h3.widget-title {
	font-size: 20px;
}
/* 25/07/2020 css start */
.site-footer .copyright {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.ck_footer_custom .ck_footer_contact_form .wpcf7-form p>br {
display: none;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p > label {
max-width: calc(100% / 2 - 10px);
flex: 0 0 calc(100% / 2 - 10px);
width: calc(100% / 2 - 10px);
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p > label:first-child {
max-width: 100%;
flex: 0 0 100%;
width: 100%;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p > label .wpcf7-form-control-wrap {
width: 100%;
display: inline-block;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p > label .wpcf7-form-control-wrap input {
width: 100%;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7 {
max-width: 100%;
width: 100%;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form label {
max-width: 100%;
width: 100%;
}

.wpcf7-form-control-wrap {
width: 100%;
max-width: 100%;
display: inline-block;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"] {
max-width: 100%;
}

.ck_contact_form_home_page_css > div > div > div {
max-width: 100%;
}
.site-footer .wpcf7-list-item.first:first-child {
    margin-left: 0px;
}
.ck_footer_contact_details .icon {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.ck_mailchimp_form_subscribe_form input#mc4wp_email {
    width: 100%;
}
.ck_mailchimp_form_subscribe_form .ck_mailchimp_subscribe_btn {
    position: absolute;
    right: 0;
}
.ck_mailchimp_form_subscribe_form {
    position: relative;
}
.ck_mailchimp_subscribe_btn:hover {
    color: white;
    background-color: #005bab !important;
    transition: 0.5s ease all;
	-webkit-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
	    border-color: #005bab !important;
}
@media (max-width:1024px){
	.ck_subscirbe_btn_css {
    font-size: 26px !important;
    margin-bottom: 0px !important;
}
/* 	.ck_subscribe_form_main {
    padding: 0px !important;
} */
	.ck_home_download_guide .wpb_column {
    width: 100%;
}
.ck_home_download_guide .ck_contact_form_home_page_css {
    width: 100%;
}
}
@media (max-width:991px){
	
.ck_subscribe_form_main .vc_column-inner {
    padding-top: 0px !important;
}
.ck_subscirbe_btn_css {
    padding-top: 20px;
    padding-bottom: 6px;
}
.ck_subscribe_form_contact_css .wpb_text_column {
    margin-bottom: 20px;
}
/* 	.ck_subscribe_form_main {
    padding-top: 35px !important;
} */
	.ck_subscirbe_btn_css {
    padding-top: 0px;
    padding-bottom: 0px;
}
	.ck_subscribe_form_main {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
	flex-direction:column;
}
	.ck_subscirbe_btn_css {
    font-size: 20px !important;
}
	.ck_subscribe_form_contact_css {
    width: 100% !important;
}
}
@media (max-width:767px){
	.site-footer .copyright .ck_footer_logo {
    margin-bottom: 10px;
}
	.site-footer .copyright {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}
	.ck_footer_copyright {
    width: 100%;
    text-align: end;
}
	.mobile-header .logo a img {
    max-width: 170px !important;
}
	.ck_services_post_home_page_css .services-content a img {
    width: 100%;
}
	.menu-top-bar-menu-container li {
    border-left: none !important;
}
}
@media (max-width: 767px) {
.ck_contact_form_home_page_css > div > div > div {
max-width: 100%;
width: 100%;
}
}

@media (max-width: 660px) {
.ck_footer_custom .ck_footer_contact_form .wpcf7-form p > label {
max-width: 100%;
flex: 0 0 100%;
}

.ck_footer_custom .ck_footer_contact_form .wpcf7-form p {
margin-bottom: 10px;
}
}
.ck_home_download_guide .wpb_column {
    overflow: hidden;
}
/* 25/07/2020 css end */
/* 27/07/2020 css start */
@media screen and (max-width: 1279px){
   .ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper { display: block; }  .ubermenu-responsive{ width:100%; max-height:500px; visibility:visible; overflow:visible;  -webkit-transition:max-height 1s ease-in; transition:max-height .3s ease-in; } .ubermenu-responsive.ubermenu-items-align-center{     text-align:left; } .ubermenu-responsive.ubermenu{ margin:0; } .ubermenu-responsive.ubermenu .ubermenu-nav{ display:block; }  .ubermenu-responsive.ubermenu-responsive-nocollapse, .ubermenu-repsonsive.ubermenu-no-transitions{ display:block; max-height:none; }  .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:none; visibility:visible; overflow:visible; } .ubermenu-responsive.ubermenu-responsive-collapse{ max-height:0; overflow:hidden !important; visibility:hidden; } .ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{ overflow:hidden !important; visibility:visible; } .ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){ border-top-width:0; border-bottom-width:0; } .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{ display:none; }  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; } .ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{ float:none; clear:both; width:100%; } .ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{ border:none; box-shadow:none; } .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; } .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; } .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important; /* For borders */ } .ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column{ min-height:0; border-left:none;  float:left; /* override left/center/right content alignment */ display:block; } .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega{     max-height:none;     height:auto;/*prevent overflow scrolling since android is still finicky*/     overflow:visible; } .ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu-drop{ max-height:1000px; /* because of slide transition */ } .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{ min-height:0; } .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:50%; } .ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column{ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){ clear:both; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){ clear:none; } .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){ clear:both; }  .ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item { float: none; clear: both; width: 100%; min-width: 100%; }   .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ /** TABS SHOULD BE 100%  ACCORDION */ width:100%; min-width:100%; max-width:100%; left:0; } .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important;/* Override Inline Style from JS */ } .ubermenu.ubermenu-responsive .ubermenu-tabs{ z-index:15; } .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; } /* Tab Layering */ .ubermenu-responsive .ubermenu-tab{ position:relative; } .ubermenu-responsive .ubermenu-tab.ubermenu-active{ position:relative; z-index:20; } .ubermenu-responsive .ubermenu-tab > .ubermenu-target{ border-width:0 0 1px 0; } .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator{ transform:rotate(0); right:10px; left:auto; }  .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel{ top:auto; border-width:1px; } .ubermenu-responsive .ubermenu-tab-layout-bottom > .ubermenu-tabs-group{ /*position:relative;*/ }   .ubermenu-reponsive .ubermenu-item-level-0 > .ubermenu-submenu-type-stack{ /* Top Level Stack Columns */ position:relative; }  .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{ /* Stack Columns */ width:100%; max-width:100%; }   .ubermenu-responsive .ubermenu-item-mini{ /* Mini items */ min-width:0; width:auto; float:left; clear:none !important; } .ubermenu-responsive .ubermenu-item.ubermenu-item-mini > a.ubermenu-target{ padding-left:20px; padding-right:20px; }   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{ /* Hiding items */ display:none !important; }  .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{ /** Hide Background Images in Submenu */ background-image:none; } .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{ width:100%; } .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator{ right:10px; left:auto; transform:rotate(0); } .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{     top:auto; }   .ubermenu.ubermenu-responsive .ubermenu-tabs{     position:static; } /* Tabs on Mobile with mouse (but not click) - leave space to hover off */ .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="mouseover"] .ubermenu-tab-content-panel, .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="hover_intent"] .ubermenu-tab-content-panel{     margin-left:6%; width:94%; min-width:94%; }  /* Sub indicator close visibility */ .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close{ display:block; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator{ display:none; }  .ubermenu .ubermenu-tabs .ubermenu-tab-content-panel{     box-shadow: 0 5px 10px rgba(0,0,0,.075); }     // Fixed position mobile menu .ubermenu.ubermenu-mobile-modal{   position:fixed;   z-index:9999999; opacity:1;   top:0;   left:0;   width:100%;   width:100vw;   max-width:100%;   max-width:100vw;   height:100%;   height:100vh;   max-height:100%;   max-height:100vh;   border:none; box-sizing:border-box;    display:flex;   flex-direction:column;   justify-content:flex-start; overflow-y:auto !important; //for non-accordion mode overflow-x:hidden !important; overscroll-behavior: contain; transform:scale(1); transition-duration:.1s; transition-property: all; } .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press{ overflow-y:hidden !important; } .ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse{ overflow:hidden !important; opacity:0; transform:scale(.9); visibility:hidden; } .ubermenu.ubermenu-mobile-modal .ubermenu-nav{   flex:1;   overflow-y:auto !important; overscroll-behavior: contain; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button{ border:none; background:none; border-radius:0; padding:1em; color:inherit; display:inline-block; text-align:center; font-size:14px; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button{ width: 100%; display: flex; align-items: center; justify-content: center; } .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential{ margin-right:.2em; }  // Header/Footer Mobile content .ubermenu .ubermenu-mobile-header, .ubermenu .ubermenu-mobile-footer{ display:block; text-align:center; color:inherit; }  // Accordion submenus mobile (single column tablet) .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel{ box-sizing:border-box; border-left:none; border-right:none; box-shadow:none; } .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel{   position:static; }  .ubermenu-responsive-toggle{ display:block; }

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main, .ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover, .ubermenu-skin-black-white-2.ubermenu-responsive-toggle:focus {
    text-align: right !important;
	display:block !important;
}
	
	.ubermenu-responsive{
		position: fixed !important;
		top: 0 !important;
		height: 100vh !important;
		max-height: 100% !important;
		left:0px !important;
		width:100% !important;
	}

	.ubermenu-responsive.ubermenu .ubermenu-mobile-footer{
		display:block;
	}
.ubermenu.ubermenu-mobile-modal .ubermenu-nav {
min-width: 1px !important;
}

.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
right: 10px;
top: 0px;
}
}
@media(max-width:1023px){
	.logo a img {
    max-width: 130px;
}
}
/* 27/07/2020 css end */
/* 28/07/2020 css start */

.ck_subscribe_form_main .vc_column-inner {
    padding-top: 0px !important;
}

.ck_subscribe_form_main .vc_column-inner .wpb_text_column.wpb_content_element.ck_subscirbe_btn_css {
    margin-bottom: 0px !important;
}

.ck_subscribe_form_contact_css .wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}

.ck_subscribe_form_main {
    padding: 15px;
}
.ck_subscirbe_btn_css p strong {
    font-weight: 600 !important;
}
.ck_mailchimp_form_subscribe_form input#mc4wp_email {
    margin-bottom: 0px;
}
.ck_subscribe_form_main {
    box-shadow: 0px -2px 18px 0px rgba(0,0,0,0.1);
    z-index: 1;
}
.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
border-bottom: 1px solid #e9e9e9;
}

.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
display: flex;
flex-wrap: wrap;
max-width: 100%;
}

.mc4wp-form-fields input[type="submit"].primary-button {
    background-image: url(https://maxwellstagingsite.com/carportme/wp-content/themes/saturnthemes-industry/assets/img/submit-bg-hover.png) !important;
}
@media (max-width:1023px){
	.ck_subscribe_form_main {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack {
    display: flex !important;
    justify-content: space-between;
}
.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom {
    min-width: 1px;
}
	.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: none !important;
}
	li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-item-has-children.ubermenu-item-1759.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack {
    border-bottom: 1px solid #e9e9e9;
}
}
@media (max-width: 1279px) and (min-width: 1024px){
	ul.ubermenu-submenu.ubermenu-submenu-id-1566.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar.ubermenu-submenu-content-align-center {
    display: flex;
    flex-wrap: wrap;
}
.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
    max-width: calc(100%/3 - 30px);
    flex: 0 0 calc(100%/3 - 30px);
	margin:0px 15px;
}
	ul.ubermenu-submenu.ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack.ubermenu-submenu-content-align-center {
    display: flex !important;
}
}
@media (max-width:1279px){
	body .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press, .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
overflow: auto !important;
}

.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
left: 0;
}

.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto, .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 1023px) {
.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
max-width: calc(100% / 2 - 30px);
flex: 0 0 calc(100% / 2 - 30px);
margin: 0 15px 15px;
min-width: auto;
}
}

@media (max-width: 991px) {
.ck_subscribe_form_main .vc_column-inner .wpb_text_column.wpb_content_element.ck_subscirbe_btn_css {
margin-bottom: 15px !important;
}
}

@media (max-width: 600px) {
.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
max-width: 100%;
flex: 0 0 100%;
min-width: auto;
margin-left: 0;
margin-right: 0;
}
}
/* 28/07/2020 css end */
/* 05/08/2020 css start */
@media (max-width: 1279px){
body .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press, .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
    overflow: auto !important;
}
ul.ubermenu-submenu.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar.ubermenu-submenu-content-align-center {
    box-shadow: none;
    border: none;
}
	}
/* 05/08/2020 css end */