@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Roboto:wght@100;300;400;500;700;900&display=swap");
:root{
--primary-font: 'Roboto', sans-serif;
--secondary-font: 'Oswald', sans-serif;;
--primary-color: #006eb7;
--secondary-color: #41ac48;
--white-color: #FFFFFF;
--black-color: #000000;
--light-color: #F3FAF8;
--text-black: #223F41;
--dark-blue: #121D3B;
--grey-color: #F5F5F5;
--border-color: #F3F3F3;
--section-bg-F8F8F9: #F8F8F9;
--heading-color: #006eb7;
--h1: clamp(2.125rem, 1.5rem + 3.125vw, 5.25rem);
--h2: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem);
--h3: clamp(1.625rem, 1.35rem + 1.375vw, 3rem);
--h4: clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);
--h5: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem);
--h6: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem);
--h620: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
--f24: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);;
--f22: clamp(1rem, 0.925rem + 0.375vw, 1.375rem);
--body_font: 18px;
--body_linehight: 1.2;
--btn-size: 20px;
--btn-linehight: 26px;
--btn-bgcolor: #41ac48;
--btn-textcolor: #FFFFFF;
--btn-bordercolor: #41ac48;
--btn-hover-bgcolor: #FFFFFF;
--btn-hover-textcolor: #41ac48;
--btn-hover-bordercolor: #41ac48;
--btn-fontweight: 500;
--btn-borderradius: 50px; --s120: 120px;
--s100: 100px;
--s80: 80px;
--s50: 50px;
--s20: 20px;
} *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none;}
* { padding: 0; margin: 0; border: none; box-sizing: border-box; }
a { text-decoration: none; color: #000; display: inline-block; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
a:focus, a:hover, a:active { outline: 0;}
a:hover { text-decoration: none;}
button, button:hover , button:focus , button:active, .btn, .btn:hover , .btn:focus , .btn:active{ outline: 0; box-shadow: none; }
body{ font-family: var(--primary-font); font-style: normal; font-weight: normal; text-decoration: none; font-size: var(--body_font); line-height: var(--body_linehight); color: var(--text-black);} 
h1,h2,h3,h4,h5,h6{font-family: var(--secondary-font);}
.h1, h1{ margin: 0px; font-size: var(--h1); font-weight: 700; line-height: 1.1em; }
.h2, h2{ margin: 0px; font-size: var(--h2); font-weight: 700; line-height: 1.2em; }
.h3, h3{ margin: 0px; font-size: var(--h3); font-weight: 700; line-height: 1.2em; }
.h4, h4{ margin: 0px; font-size: var(--h4); font-weight: 700; line-height: 1.2em; }
.h5, h5{ margin: 0px; font-size: var(--h5); font-weight: 700; line-height: 1.2em; }
.h6, h6{ margin: 0px; font-size: var(--h6); font-weight: 500; line-height: 1.2em; }
p + p{ margin-top: 20px; }
.d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.justify-content-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.justify-content-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.justify-content-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.justify-content-around { -ms-flex-pack: distribute; justify-content: space-around; }
.align-items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.align-items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.row-reverse { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.column-reverse { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.primary-color { color: var(--primary-color); }
.secondary_color { color: var(--secondary-color); }
.white_color { color: var(--white-color); }
.black_color { color: var(--black-color); }
.light_color { color: var(--light-color); }
.bg_primary { background-color: var(--primary-color); }
.bg_secondary { background-color: var(--secondary-color); }
.section_title h1, .section_title h2, .section_title h3, .section_title h4, .section_title h5, .section_title h6{ color: var(--heading-color); }
.section_sub_title h1, .section_sub_title h2, .section_sub_title h3, .section_sub_title h4, .section_sub_title h5, .section_sub_title h6{color: black !important;font-size: 30px;margin-bottom: 30px;}
.primary_text h1, .primary_text h2, .primary_text h3, .primary_text h4, .primary_text h5, .primary_text h6, .primary_text a{ color: var(--primary-color); }
.secondary_text h1, .secondary_text h2, .secondary_text h3, .secondary_text h4, .secondary_text h5, .secondary_text h6, .secondary_text a{ color: var(--secondary-color); }
.white_text, .white_text h1, .white_text h2, .white_text h3, .white_text h4, .white_text h5, .white_text h6, .white_text a{ color: var(--white-color); }
.black_text h1, .black_text h2, .black_text h3, .black_text h4, .black_text h5, .black_text h6, .black_text a{ color: var(--black-color); }
a[class*="button_"],
a[class*="btn_style_"],
[class*="button_"] a,
[class*="btn_style_"] a,
button[class*="button_"],
button[class*="btn_style_"],
[class*="button_"] button,
[class*="btn_style_"] button{ padding: 14px 25px; border: 2px solid; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; font-style: normal; font-weight: var(--btn-fontweight); text-decoration: none; font-size: var(--btn-size); line-height: var(--btn-linehight); border-radius: var(--btn-borderradius); text-transform: none; text-align: center;  }
.section_title{ display: inline-block; width: 100%; margin-bottom: 30px; }
a.button_1, a.btn_style_1,
.button_1 a, .btn_style_1 a,
button.button_1, button.btn_style_1, 
.button_1 button, .btn_style_1 button{ color: var(--btn-textcolor); border-color: var(--btn-bordercolor); background-color: var(--btn-bgcolor); }
a.button_1:hover, a.btn_style_1:hover,
.button_1 a:hover, .btn_style_1 a:hover,
button.button_1:hover, button.btn_style_1:hover, 
.button_1 button:hover, .btn_style_1 button:hover{ background-color: var(--btn-hover-bgcolor); border-color: var(--btn-hover-bordercolor); color: var(--btn-hover-textcolor) }
a.button_2, a.btn_style_2,
.button_2 a, .btn_style_2 a,
button.button_2, button.btn_style_2, 
.button_2 button, .btn_style_2 button{ background-color: var(--btn-hover-bgcolor); border-color: var(--btn-hover-bgcolor); color: var(--btn-hover-textcolor) }
a.button_2:hover, a.btn_style_2:hover,
.button_2 a:hover, .btn_style_2 a:hover,
button.button_2:hover, button.btn_style_2:hover, 
.button_2 button:hover, .btn_style_2 button:hover{ color: var(--btn-textcolor); border-color: var(--btn-bgcolor); background-color: var(--btn-bgcolor); }
.col{width: 100%;padding: 0 15px;}
.container, .blog-container { width: 100%; padding-left: 15px; padding-right: 15px; margin: 0 auto; float: none; box-sizing: border-box; }
.cms_content{ color: var(--black-color); }
.cms_content .h1, .cms_content h1{ margin-top: 20px; color: var(--black-color); }
.cms_content .h2, .cms_content h2{ margin-top: 20px; color: var(--black-color);font-size: clamp(2rem, 1.725rem + 1.375vw, 3.375rem); }
.cms_content .h3, .cms_content h3{ margin-top: 20px; color: var(--black-color); font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);}
.cms_content .h4, .cms_content h4{ margin-top: 20px; color: var(--black-color); font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);}
.cms_content .h5, .cms_content h5{ margin-top: 20px; color: var(--black-color); font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem);}
.cms_content .h6, .cms_content h6{ margin-top: 20px; color: var(--black-color); }
.cms_content ul, .cms_content ol{ margin: 15px 0; padding-left: 20px; }
.cms_content h1 + p,
.cms_content h2 + p,
.cms_content h3 + p,
.cms_content h4 + p,
.cms_content h5 + p,
.cms_content h6 + p{ margin-top: 20px; }
.cms_content .blue_section{ background-color: #121d3b; padding: 20px 20px 40px; color: #FFF; margin-bottom: 20px; display: inline-block; width: 100%; }
.cms_content .blue_section h1,
.cms_content .blue_section h2,
.cms_content .blue_section h3,
.cms_content .blue_section h4,
.cms_content .blue_section h5,
.cms_content .blue_section h6{ color: #FFF; }
.blog_content{ padding: 70px 0; }
.max_line_2 { overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical !important; text-overflow: ellipsis !important; }
.max_line_3 { overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical !important; text-overflow: ellipsis !important; } .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px;grid-column-gap:35px;-ms-grid-columns:35px;}
.gform_wrapper .gfield input.large,
.gform_wrapper .gfield textarea{height:60px !important;border-radius:8px;background-color:#eeeeee;border:none;padding:18px 30px !important;font-size: 16px !important;font-family: var(--primary-font);}
.gform_wrapper .gfield textarea{height: 110px !important}
.gform_wrapper.gravity-theme .gform_footer input{font-size:20px;color:var(--white-color);width:245px;text-align:center;padding:16px 5px;border-radius:50px;background: var(--secondary-color);cursor: pointer;margin-top: 20px;border: 2px solid var(--secondary-color);transition: 0.3s ease all;}
.gform_wrapper.gravity-theme .gform_footer input:hover{color: var(--secondary-color);background-color: transparent;}
.gform_wrapper.gravity-theme .gform_validation_errors,
.gform_wrapper.gravity-theme .gfield_description{display: none;}
.gform_wrapper.gravity-theme .gfield--type-html p{font-size:36px;font-family:var(--secondary-font);color:var(--primary-color);font-weight:600;text-transform:uppercase;margin-bottom:15px;}
.gform_wrapper.gravity-theme .gfield--type-checkbox{margin-top:20px;margin-bottom: 20px;}
.gform_wrapper.gravity-theme .gfield--type-checkbox legend{font-family:var(--secondary-font);color:var(--primary-color);text-transform:uppercase;font-size:26px;margin-bottom:20px;font-weight:normal;}
.gform_wrapper.gravity-theme .gfield_checkbox{column-count:2;}
.gform_wrapper.gravity-theme .gfield_checkbox .gchoice{margin-bottom:10px;display: flex;}
.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label{font-size:18px;margin-left: 10px;}
.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input{width:20px;height:20px;accent-color: green}     @media (min-width: 480px) {
.container { width: 440px; }
.blog-container { width: 440px; }
}
@media (min-width: 576px) {
.container { width: 540px; }
.blog-container { width: 540px; }
}
@media (min-width: 768px) {
.container { width: 740px; }
.blog-container { width: 740px; }
.cms_content .blue_section{ padding: 20px 40px; }
}
@media (min-width: 992px) {
.container { width: 950px; }
.blog-container { width: 950px; }
.cms_content .blue_section{ padding: 20px 40px; }
}
@media (min-width: 1201px) {
.container { width: 1140px; }
.blog-container { width: 1140px; }
}
@media (min-width: 1367px) {
.container { width: 1200px; }
.blog-container { width: 1200px; }
}
@media (min-width: 1501px) {
.container { width: 1440px; }
.blog-container { width: 1330px; }
}
@media (min-width: 1700px) {
.container { width: 1630px; }
}    @media (max-width: 1366px){
:root{
--btn-size: 18px; --s120: 100px;
--s100: 80px;
--s80: 60px;
--s50: 40px;
}
}
@media (max-width: 1199px){
.gform_wrapper.gravity-theme .gfield--type-html p{font-size:28px;}
.gform_wrapper.gravity-theme .gfield--type-checkbox legend{font-size: 22px;}
.gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label{font-size: 16px;}
.gform_wrapper.gravity-theme .gform_footer input{font-size: 18px;}
:root{ --s120: 80px;
--s100: 60px;
--s80: 40px;
--s50: 30px;
}
}
@media (max-width: 991px){
:root{
--body_font: 16px;
--body_linehight: 26px;
--btn-size: 16px; --s120: 50px;
--s100: 50px;
}
.gform_wrapper .gfield input.large,.gform_wrapper .gfield textarea{height:50px !important;padding:15px 20px !important;}
.gform_wrapper .gfield textarea{height: 70px !important;}
.gform_wrapper.gravity-theme .gfield--type-html p{font-size:22px;}
.gform_wrapper.gravity-theme .gfield--type-checkbox legend{font-size:18px;}
.gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input{width:15px;height:15px;margin-top:5px;}
.gform_wrapper.gravity-theme .gform_footer input{padding:10px 5px;}
}
@media (max-width: 767px){
:root{
--h1: 30px;
--h2: 26px;
--h3: 24px;
--h4: 22px;
--h5: 20px;
--h6: 18px;
--body_font: 14px;
--body_linehight: 24px;
--btn-size: 14px;
}
}  body.withoutbanner{padding-top:180px;}
body.withoutbanner.page-id-12{padding-top:80px;}  header{position:fixed;top:25px;left:0;right:0;width:100%;z-index:99;transition: 0.4s ease all;padding: 0 20px;}
header .container{width:100%;max-width:1700px;background-color:var(--white-color);border-radius:20px;padding:0;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);background: var(--primary-color);}
header .logo_col{max-width:250px;} header .menu_col{max-width:calc(100% - 250px);} header .row {justify-content: space-between;}
header .mainmenu{list-style:none;}
header .mainmenu a{color:var(--black-color);letter-spacing:0.34px;}
header .mainmenu a:hover{color:var(--primary-color);}
header .mainmenu li:not(:last-child){margin-right:50px;}
header .mainmenu .sub-menu li { margin-right: 0 !important;}
header .contacts a{font-size:18px;width:185px;text-transform:capitalize;padding:18px 10px;}
header .contacts .call{color:var(--primary-color);margin-right:15px;background-color: transparent;border-color:var(--primary-color)}
header .contacts .call:hover{color:var(--secondary-color);border-color: var(--secondary-color);}
header .mainmenu li{position: relative;}
header .mainmenu > li{padding: 30px 0;}
header li.btn_style_2 a {color: var(--primary-color);margin-right:15px;background-color: transparent;border-color:var(--primary-color);font-size:18px;width:185px;text-transform:capitalize;padding: 14px 10px;}
header li.btn_style_2:hover a{color: var(--white-color);border-color: var(--secondary-color);background-color: var(--secondary-color);}
header .btn_style_2 {margin-right: 0 !important;padding: 0 !important;}
header .btn_style_1 {padding: 0 !important;}
header li.btn_style_1 a{font-size:18px;color: var(--white-color);}
.headerTop { background-color: var(--white-color); border-radius: 20px; padding: 5px 50px 5px 30px; }
.headerInfo { font-size: 28px; padding: 30px 10px; text-align: center; color: white; font-weight: normal; }
.headerInfo a {
color: white;
text-decoration: underline;
} ul.mainmenu>li.menu-item-has-children>a:first-child:after{content:'\f078';position:absolute;top:0;bottom:0;right:-10px;font-size:12px;color:var(--secondary);font-family:"Font Awesome 5 Free";font-weight:900;display:flex;align-items:center;}
ul.mainmenu .menu-item-has-children ul{position:absolute;top: 100%;left:0;width:250px;padding:0;list-style:none;margin:0;background:var(--white-color);z-index:2;display:none;border-radius:10px;overflow:hidden;padding: 10px 15px;}
ul.mainmenu .menu-item-has-children:hover ul.sub-menu{display:block}
ul.mainmenu .menu-item-has-children ul a{color: var(--black-color);display: block;padding: 10px 0;}
ul.mainmenu .menu-item-has-children ul a:hover{color: var(--primary-color);}
body.fixed header{top: 0;}
header .logo_col img{transition: 0.4s ease all;width: 100%;    max-width: 80%;}
body.fixed header .logo_col img{max-width: 80%;transition: 0.4s ease all;}
body.fixed header .mainmenu a:hover,
body.fixed  header .contacts .call:hover{color:var(--secondary);}
body.fixed header .mainmenu > li{padding: 20px 0;}
div#slide-out-widget-area,div#top{display: none;}   footer{padding:65px 0;background-color:var(--primary-color);}
footer .footer-top{padding-bottom:65px;margin-bottom:65px;border-bottom:1px solid var(--secondary-color);}
footer .footer-top .title{color:var(--white-color);font-family:var(--secondary-font);}
footer .footer-top .heading-col{max-width:1200px;}
footer .footer-top .btn-col{max-width:calc(100% - 1200px);}
footer ul{list-style: none;}
footer .footer-btm .col{width:25%;}
footer .footer-btm .contect-info .address:not(:last-child){margin-bottom:15px;}
footer .footer-btm .contect-info .title{font-size:20px;color:var(--secondary-color);font-weight: bold;margin-bottom: 5px;font-family: var(--primary-font);}
footer .footer-btm .contect-info p{color:var(--white-color);font-weight: 300;line-height: 1.4;}
footer .footer-btm .quick-links .title{font-size:20px;color:var(--white-color);font-weight:bold;margin-bottom:5px;font-family: var(--primary-font);}
footer .footer-btm .quick-links li{line-height:40px;}
footer .footer-btm .quick-links li a{color:var(--white-color);font-weight: 300;}
footer .footer-btm .quick-links li a:hover{color:var(--secondary-color);}
.footerlink{font-size:20px;color:var(--secondary-color);font-weight:bold;margin-bottom:5px;font-family: var(--primary-font);}
.footerlink:hover{text-decoration:underline;}
.copyright{padding:35px 0;background-color:var(--black-color);}
.copyright p{color:var(--white-color);}
.copyright a{color:var(--secondary-color);}
.copyright .socials a{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--white-color);margin-left:20px;font-size:30px;}  .cta-sec{padding:85px 0;background-color:var(--dark-blue);margin-bottom: 30px;}
.cta-sec .title{max-width:755px;margin:0 auto 60px;text-align:center;color:var(--white-color);}
.cta-sec .map-col img{max-width:548px;width: 100%;}   .page-bnr{position:relative;overflow:hidden;height:100vh;}
.page-bnr .background{bottom:0;left:0;position:absolute;right:0;top:0;}
.page-bnr .background:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#121D3B;opacity:0.5;z-index:1;}
.page-bnr .background video{max-width:initial;min-height:initial;min-width:initial;top:0;width:100%;height:100%;object-fit:cover;position:absolute;}
.page-bnr .bnr-content{position:relative;z-index:1;}
.page-bnr .container{height:100%;display:flex;align-items:center;justify-content:center;flex-wrap: wrap}
.page-bnr .bnr-content .title{color:var(--white-color); margin:0 auto 20px;font-family:var(--secondary-font);width:100%;}
.page-bnr .bnr-content .sub-title{max-width:585px;margin:0 auto 35px;color:var(--white-color);}
.page-bnr.smallHeight{height:auto;min-height:530px;display:flex;align-items:flex-end;padding-bottom: 100px;}
.page-bnr.smallHeight .bnr-content .title{max-width:100%;margin: 0 auto 35px;}
.page-bnr.smallHeight .bnr-content .sub-title{max-width:100%;font-size: 20px;}
.page-bnr .bnr-logos{position: absolute;z-index:1;bottom: 70px}
.page-bnr .bnr-logos .logos-slid{display: flex; gap: 180px}  .service_list_sec .service_list .service_col{ width: calc(100% / 3); padding: 0 15px; margin: 25px 0 10px; }
.service_list_sec .service_list .service_card{ display: flex; flex-direction: column;width: 100%; border-radius: 20px; overflow: hidden; }
.service_list_sec .service_list .service_card .service_image{ overflow: hidden; }
.service_list_sec .service_list .service_card .service_image,
.service_list_sec .service_list .service_card .service_name{ display: inline-block; width: 100%; }
.service_list_sec .service_list .service_card .service_image img{ width: 100%; height: 200px; object-fit: cover; transition: 0.4s ease all; display: inherit;}
.service_list_sec .service_list .service_card .service_name{ text-align: center; padding: 20px 30px; }
.service_list_sec .service_list .service_card:hover .service_image img{ transform: scale(1.1); }
.service_list_sec .service_list .service_card .service_name a{ color: var(--white-color); }
@media (min-width: 1700px) {
.service_list_sec .service_list .row{ margin: 0 -50px; } 
.service_list_sec .service_list .service_col{ padding: 0 50px; }
}
@media (min-width: 1501px) {
.service_list_sec .service_list .row{ margin: 0 -35px; } 
.service_list_sec .service_list .service_col{ padding: 0 35px; }
}
.about_video_section .video_image_div{ position: relative; z-index: 2; }
.about_video_section .video_image_div::after{ content: ""; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #121d3b; opacity: 0.51; position: absolute; }
.about_video_section .video_image_div .video_thumb{ display: inline-block; width: 100%; }
.about_video_section .video_image_div .video_thumb img{ display: inline-block; width: 100%; min-height: 400px; object-fit: cover; }
.about_video_section .video_btn_title{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; padding: 30px 0; }
.about_video_section .video_btn_title .video_title{ margin-top: 30px; }
.about_video_section .video_btn_title .video_link a{ display: inline-block; width: 107px; height: 107px; border-radius: 50%; }
.about_video_section .video_btn_title .video_link img{ width: 100%; }
.why_winnesota_sec{ padding: 70px 0 35px; }
.why_winnesota_sec .whyus_card{ display: inline-block; width: 100%; border-radius: 20px; background-color: #f3f3f3; padding: 30px 100px; }
.why_winnesota_sec .whyus_card .whyus_list ul{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; list-style: none; padding: 0; margin: 0; }
.why_winnesota_sec .whyus_card .whyus_list ul li{ margin-top: 15px; padding: 15px 15px 15px 55px; width: 33.33%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.why_winnesota_sec .whyus_card .whyus_list ul li::before{ content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 35px; height: 35px; border-radius: 50px; background: url(https://www.winnesota.com/wp-content/themes/winnesota/images/check_icon.svg) no-repeat center center / 35px; position: absolute; }
.why_winnesota_sec .whyus_card .whyus_list ul li h5{font-family: var(--primary-font);}
.come_drivewithus_sec{ padding: 35px 0; }
.come_drivewithus_sec .come_drivewithus_card{ border-radius: 20px; background-color: #006eb7; position: relative; z-index: 2; overflow: hidden; }
.come_drivewithus_sec .come_drivewithus_card::after{ content: ""; top: 0; right: 0; bottom: 0;  left: 0; position: absolute; background: url(//www.winnesota.com/wp-content/uploads/2023/09/come_drivewithus_pettern.png) no-repeat right bottom / contain; z-index: -1; }
.come_drivewithus_sec .come_drivewithus_card .left_part,
.come_drivewithus_sec .come_drivewithus_card .right_part{ width: 50%; }
.come_drivewithus_sec .come_drivewithus_card .image_div{ display: inline-block; width: 100%; height: 100%; }
.come_drivewithus_sec .come_drivewithus_card .image_div img{ width: 100%; height: 100%; object-fit: cover; } 
.come_drivewithus_sec .come_drivewithus_card .content_div{ display: inline-block; width: 100%; padding: 160px 15%; }
.come_drivewithus_sec .come_drivewithus_card .content_div .section_content{ display: inline-block; width: 100%; margin-bottom: 50px; }
.blog_list_sec{ padding: 35px 0; }
.blog_list_sec .bl_col{ width: calc(100% / 3); padding: 0 15px; }
.blog_list_sec .bl_card{ border-radius: 20px; overflow: hidden; display: inline-block; width: 100%; background-color: #fff; margin-bottom: 25px;}
.blog_list_sec .bl_card .bl_image,
.blog_list_sec .bl_card .bl_content_div,
.blog_list_sec .bl_card .bl_content_div .bl_title,
.blog_list_sec .bl_card .bl_content_div .bl_content,
.blog_list_sec .bl_card .bl_content_div .bl_btn{ display: inline-block; width: 100%; }
.blog_list_sec .bl_card .bl_content_div{ padding: 35px 0; }
.blog_list_sec .bl_card .bl_image{ height: 300px; overflow: hidden; }
.blog_list_sec .bl_card .bl_image img{ width: 100%; height: 100%; object-fit: cover; }
.blog_list_sec .bl_card .bl_content_div .bl_title h5{ color: #121D3B; }
.blog_list_sec .bl_card .bl_content_div .bl_content{ max-width: 350px; margin: 35px 0; }
.blog_list_sec .bl_card .bl_content_div a{text-transform: capitalize;}
.blog_inner_banner{ padding: 260px 0 110px; position: relative; z-index: 2; }
.blog_inner_banner::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #121d3b; opacity: 0.51; z-index: -1; }
@media (min-width: 1367px) {
.blog_list_sec > .container > .row{ margin: 0 -20px; } 
.blog_list_sec .bl_col{ padding: 0 20px; }
}
@media (min-width: 1501px) {
.blog_list_sec > .container > .row{ margin: 0 -35px; } 
.blog_list_sec .bl_col{ padding: 0 35px; }
header li.btn_style_2 a,header li.btn_style_1 a {
padding: 5px 10px;
width: 155px;
font-size: 16px;
}
}
@media (min-width: 1700px) {
.blog_list_sec > .container > .row{ margin: 0 -50px; } 
.blog_list_sec .bl_col{ padding: 0 50px; }
}
.full_blue_sec{ background-color: #121d3b; padding: 50px 0; margin: 50px 0; color: #FFF; display: inline-block; width: 100%; }
.full_blue_sec .blue_section h1,
.full_blue_sec .blue_section h2,
.full_blue_sec .blue_section h3,
.full_blue_sec .blue_section h4,
.full_blue_sec .blue_section h5,
.full_blue_sec .blue_section h6{ color: #FFF; }
.full_blue_sec .title { text-align: center; margin-bottom: 20px; } .contact_info_sec{ padding: 50px 0; }
.contact_info_sec .contact_info{ display: inline-block; width: 100%; }
.contact_info_sec .contact_info .ci_col{ width: calc(100% / 3); padding: 0 15px; margin-bottom: 40px; }
.contact_info_sec .contact_info .ci_card{ margin-top: 48px; display: inline-block; width: 100%; border-radius: 20px; border: 5px solid #f3f3f3; padding: 0 40px 70px; }
.contact_info_sec .contact_info .ci_card .ci_icon{ display: block; width: 100%; margin: -48px auto 0; width: 97px; height: 97px; }
.contact_info_sec .contact_info .ci_card .ci_content_div{ margin-top: 10px; color: #121d3b; font-family: var(--primary-font); font-weight: 400; line-height: normal; display: inline-block; width: 100%; text-align: center; }
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_title,
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_numbers,
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_emails{ display: inline-block; width: 100%; margin-top: 20px; }
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_title h6{ color: #006eb7; font-family: var(--primary-font); font-weight: 700; line-height: normal; margin-bottom: 5px; }
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_numbers a,
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_emails a,
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_numbers span,
.contact_info_sec .contact_info .ci_card .ci_content_div .ci_emails span{ color: #41ac48; }
@media (min-width: 1700px) {
.contact_info_sec .contact_info > .row{ margin: 0 -50px; } 
.contact_info_sec .contact_info .ci_col{ padding: 0 50px; }
}
@media (min-width: 1501px) {
.contact_info_sec .contact_info > .row{ margin: 0 -35px; } 
.contact_info_sec .contact_info .ci_col{ padding: 0 35px; }
.contact_info_sec .contact_info .ci_card .ci_content_div{ font-size: 20px; }
}
.sponser_section .sponser_list{ display: inline-block; width: 100%; margin: 25px 0; }
.sponser_section .sponser_card{ padding: 60px 100px; border-radius: 20px; border: 5px solid #f3f3f3;    margin-bottom: 40px; }
.sponser_section .sponser_card .sponser_logo{ width: 21%; padding-right: 30px; }
.sponser_section .sponser_card .sponser_logo img{ max-width: 100%; }
.sponser_section .sponser_card .sponser_info{ width: calc(100% - 21%); }
.sponser_section .sponser_card .sponser_info .sponser_title h2{ color: var(--heading-color); }
.sponser_section .sponser_card .sponser_info .sponser_title{ margin-bottom: 20px; }
.sponser_section .sponser_card .sponser_info .sponser_text{ margin-bottom: 50px; } .hvactab-sec .tab-content:not(:first-child){display:none;}
.hvactab-sec ul{list-style: none;}
.tab-content ul { list-style: none; padding: 20px 0;column-count:2}
.tab-content ul li {list-style: none;margin-bottom: 20px;display: flex;gap: 10px;position: relative;align-items: center;}
.tab-content ul li:before{content:'';background:url(//www.winnesota.com/wp-content/uploads/2023/09/list-check-icon.png) no-repeat;background-size:contain;min-width:28px;height:20px;}
.hvactab-sec{padding:130px 0 60px;}
.hvactab-sec .row{margin:0;}
.hvactab-sec .tabs-nav{width:440px;}
.hvactab-sec .tabs-nav a{width:100%;padding:15px 35px;border-radius:20px;background:var(--dark-blue);color:var(--white-color);min-height:80px;display:flex;align-items:center;font-size:18px;font-weight:300;}
.hvactab-sec .tabs-nav a:hover,.hvactab-sec .tabs-nav li.active a{background:var(--secondary-color);}
.hvactab-sec .tabs-nav li:not(:last-child){margin-bottom:15px;}
.hvactab-sec .tab-content-wrap{width:calc(100% - 440px);padding-left:110px;}
.hvactab-sec .tab-content .title{margin-bottom:20px;color: var(--primary-color);}
.hvactab-sec .tab-content .tab-form{margin-top:80px;}
.hvactab-sec .tab-content .tab-description.two-col ul{column-count: 2;}
.hvactab-sec .tab-content .tab-description.two-col ul li{padding-right:15px;}  .page-id-21 .form-section{padding:100px 0;}  .page-id-240 .form-section{padding:90px 0 40px;}   .wisconsin-bnr{padding:210px 0 60px;position:relative;overflow:hidden;height:auto;}
.wisconsin-bnr:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--dark-blue);opacity:0.5;}
.wisconsin-bnr .container{position:relative;z-index:1;}
.wisconsin-bnr .container > .row{width: 100%;}
.wisconsin-bnr .bnr-form-wrap{width:100%;max-width:600px;}
.wisconsin-bnr .content-wrap{width:100%;max-width:calc(100% - 600px);padding-top:80px;}
.wisconsin-bnr .content-wrap .title{margin-bottom:30px;}
.wisconsin-bnr .content-wrap p{max-width:700px;}
.wisconsin-bnr .bnr-form-wrap{background:var(--white-color);border-radius:20px;padding:30px 45px 45px;}
.wisconsin-bnr .bnr-form-wrap .gform_title{text-align:center;font-size:clamp(1.5rem,1.35rem + 0.75vw,2.25rem);color:var(--primary-color);margin-bottom:30px;}
.wisconsin-bnr .gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label{font-size:14px;}
.wisconsin-bnr .gform_wrapper.gravity-theme .gfield--type-checkbox{margin-bottom:0;}
.wisconsin-bnr .gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input{width: 15px;height: 15px;}  .wisconsin_service_list_sec{padding:70px 0 100px;}
.wisconsin_service_list_sec .section_title{margin-bottom:45px;}
.wisconsin_service_list_sec .service_list .service_card .service_image img{height:300px;}
.service_list_sec .service_list .row{margin:0 -25px;}
.wisconsin_service_list_sec .service_list .service_col{padding:0 25px;}
.wisconsin_service_list_sec .service_list .service_card .service_details{background-color:var(--grey-color);padding:35px 35px 45px;text-align:center;}
.wisconsin_service_list_sec .service_list .service_card .title{margin-bottom:20px;}
.wisconsin_service_list_sec .service_list .service_card .service_details ul{text-align: left;}  .why_winnesota{padding:150px 0 30px;}
.why_winnesota .container > .row{margin:0 -70px;}
.why_winnesota .section_headings .section_title{margin-bottom:30px;}
.why_winnesota .section_headings .section_content p{max-width:875px;margin:0 auto;}
.why_winnesota .icon_content_box{width:calc(33.33% - 60px);margin:50px 30px 0;text-align:center;background-color:var(--grey-color);padding: 30px 20px;border-radius: 20px;}
.why_winnesota .icon_content_box .icon_wrap img{height:85px;}
.why_winnesota .icon_content_box .content_wrap{margin-top:35px;}
.why_winnesota .icon_content_box .content_wrap .title{margin-bottom:20px;}  .wisconsin_our_customers{padding:50px 0;}
.wisconsin_our_customers .section_title{margin-bottom:55px;}
.wisconsin_our_customers .customers_col{width:33.33%;}
.wisconsin_our_customers .customers_card{background-color:var(--dark-blue);border-radius:20px;padding:45px;margin-top: 15px;}
.wisconsin_our_customers .customers_card .service_image{position:relative;overflow:hidden;border-radius:50%;width:110px;height:110px;margin-bottom:45px;}
.wisconsin_our_customers .customers_card .service_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.wisconsin_our_customers .customers_card .review-author{margin:30px 0 5px;}
.wisconsin_our_customers .customers_card .review{font-style:italic;}   .client-portal{padding:135px 0;}
.client-portal .portal-title{text-align:center;padding:30px 20px;background-color:var(--primary-color);color:var(--white-color);margin-bottom:50px;}
.client-portal .payment-col{width:50%;text-align:center;display:flex;justify-content:center;flex-direction:column;gap:20px;}
.client-portal .dont-account{width:100%;text-align:center;margin-top:50px;padding-top:50px;border-top:1px solid;}
.client-portal .dont-account{width:100%;text-align:center;margin-top:50px;padding-top:50px;border-top:1px solid;display:flex;flex-direction:column;gap:20px;}
.client-portal .payment-btnwrap{display:flex;flex-direction:column;gap:15px;}
.client-portal .dont-account .account-headings .title{margin-bottom:20px;}   .newlanding-banner{padding:200px 0 var(--s120);background-color:var(--section-bg-F8F8F9);}
.newlanding-banner .slider-col{width:900px;}
.newlanding-banner .form-col{width:calc(100% - 900px);padding-left:100px;}
.newlanding-banner .form-col img{width:100%;}
.newlanding-banner .slider-col .swiper-container{overflow:hidden;position:relative;}
.newlanding-banner .slider-col .swiper-container .swiper-slide{height:550px;overflow:hidden;border-radius:20px;position:relative;}
.newlanding-banner .slider-col .swiper-container .swiper-slide img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;}
.newlanding-banner .slider-col .slid-heading{margin-bottom:40px;}
.newlanding-banner .slider-col .slid-heading .title{font-size:var(--h3);color:var(--dark-blue);margin-bottom:5px;}
.newlanding-banner .slider-col .slid-heading .title span{color:var(--secondary-color)}
.newlanding-banner .slider-col .slid-heading .sub-title{font-size:var(--h620);font-weight:bold;color:var(--dark-blue);font-family:var(--body_font);}
.newlanding-banner .slider-col .bnr-discription{margin-top:50px;}
.newlanding-banner .slider-col .bnr-discription h6{font-family:var(--body_font);color:var(--dark-blue);font-weight:normal;text-align:center;font-size:var(--f24);}
.newlanding-banner .swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:0 !important;}
.newlanding-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;background:var(--white-color);opacity:1;}
.newlanding-banner .swiper-pagination .swiper-pagination-bullet-active{width:25px;height:25px;background:var(--primary-color);}
.newlanding-banner .form-col .form-title{font-size:var(--h3);color:var(--dark-blue);margin-bottom:20px;}
.newlanding-banner .gform_wrapper.gravity-theme .gfield input.large,.newlanding-banner .gform_wrapper.gravity-theme .gfield textarea{background-color:var(--white-color);}
.newlanding-banner .quick-ans-advice{display:flex;align-items:center;background-color:#E6F4EB;border-radius:20px;padding:18px 25px 18px 15px;}
.newlanding-banner .quick-ans-advice .img-wrap{position:relative;width:70px;height:70px;border-radius:50%;overflow:hidden;}
.newlanding-banner .quick-ans-advice .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.newlanding-banner .quick-ans-advice .content-wrap{padding-left:20px;width: calc(100% - 70px);}
.newlanding-banner .quick-ans-advice .content-wrap .title{font-family:var(--body_font);color:var(--dark-blue);font-size:var(--f22);margin-bottom:5px;font-weight:500;}
.newlanding-banner .quick-ans-advice .content-wrap p{font-size:var(--h620);}
.newlanding-banner .quick-ans-advice .content-wrap p a{color:var(--secondary-color);}  .warehouse-nrbnr{padding:150px 0 var(--s50);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}
.warehouse-nrbnr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-color);opacity:0.7;}
.warehouse-nrbnr .container{position:relative;max-width: 1600px;padding-right: 70px;}
.warehouse-nrbnr .content-col{width:calc(100% - 500px);padding-right:100px;color:var(--white-color);}
.warehouse-nrbnr .form-col{width:500px;padding-left:15px;}
.warehouse-nrbnr .content-col h1.title{margin-bottom:var(--s50);}
.warehouse-nrbnr .content-col .specific-certify .swiper-wrapper{margin-bottom: 30px;}
.warehouse-nrbnr .content-col .bnr-services{width:100%;gap:50px;margin-bottom:60px;}
.warehouse-nrbnr .content-col .bnr-services .service-box{width:calc(25% - 38px);background-color:#186EB8;padding:40px 15px;border-radius:20px;text-align:center;}
.warehouse-nrbnr .content-col .bnr-services .service-box:nth-child(2){background-color:#268392;}
.warehouse-nrbnr .content-col .bnr-services .service-box:nth-child(3){background-color:#34976D;}
.warehouse-nrbnr .content-col .bnr-services .service-box:nth-child(4){background-color:#42AC47;}
.warehouse-nrbnr .content-col .bnr-services .service-box .title{font-family:var(--primary-font);font-size:var(--h620);margin-bottom:25px;text-transform:uppercase;}
.warehouse-nrbnr .content-col .bnr-services .service-box img{height:58px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}
.warehouse-nrbnr .content-col .specific-certify{width:100%;position: relative;overflow: hidden;padding-block: 30px;}
.warehouse-nrbnr .content-col .specific-certify .specific-certify-box{width:calc(50% - 25px);background-color:var(--white-color);position:relative;border-radius:20px;text-align:center;padding:0 35px 30px;}
.warehouse-nrbnr .content-col .specific-certify .content-wrap .title{font-family:var(--primary-font);color:var(--primary-color);text-transform:uppercase;margin-bottom:10px;font-size:18px;}
.warehouse-nrbnr .content-col .specific-certify .content-wrap ul{text-align:left;color:var(--black-color);font-size:14px;line-height:20px;}
.warehouse-nrbnr .content-col .specific-certify .img-wrap{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--white-color);margin:-25px auto 0;}
.warehouse-nrbnr .content-col .specific-certify .img-wrap img{height:30px;}
.warehouse-nrbnr .form-wrap{background-color:var(--white-color);padding:25px 35px;border-radius:8px;}
.warehouse-nrbnr .form-wrap .title{color:var(--black-color);font-size:var(--h6);margin-bottom:20px;font-weight: 600;}
.warehouse-nrbnr .gform_wrapper.gravity-theme .gfield input.large,.warehouse-nrbnr .gform_wrapper.gravity-theme .gfield textarea{background-color:var(--section-bg-F8F8F9);height:50px !important;}
.warehouse-nrbnr .gform_wrapper.gravity-theme .gfield textarea{height: 75px !important;}
.warehouse-nrbnr .gform_wrapper.gravity-theme .gfield_checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.warehouse-nrbnr .gform_wrapper.gravity-theme .gfield_checkbox .gform-field-label{font-size:16px;}
.warehouse-nrbnr .content-col .specific-certify .content-wrap{color:var(--dark-blue);} .storage-capabsec{padding:var(--s120) 0;}
.storage-capabsec .container,
.landing-feature-sec .container,
.storage-capab-listsec .container,
.client-testimo .container{max-width:1630px;}
.storage-capabsec .section_headings{margin-bottom:var(--s100);}
.storage-capabsec .section_headings .section_title{margin-bottom:10px;}
.storage-capabsec .section_headings .section_title span{color:var(--secondary-color);}
.storage-capabsec .section_headings .section_title h2{font-size:var(--h3);margin-bottom:var(--s20);color:var(--dark-blue);}
.storage-capabsec .section_headings .section_content h6{font-size:var(--h620);font-weight:bold;font-family:var(--body_font);max-width:730px;margin:0 auto;}
.storage-capabsec .icon_content_wrapper{margin-bottom:var(--s80);    justify-content: center;}
.storage-capabsec .icon_content_wrapper .col{width:calc(25% - 60px);margin:0 30px;padding:45px 25px;border-radius:20px;border:5px solid var(--border-color);}
.storage-capabsec .icon_content_wrapper .col .content_wrap{margin-bottom:50px;}
.storage-capabsec .icon_content_wrapper .col .content_wrap .title{margin-bottom:20px;text-transform:uppercase;color:var(--primary-color);}
.storage-capabsec .icon_content_wrapper .col .content_wrap p{color:var(--dark-blue);}
.storage-capabsec .icon_content_wrapper .col .icon_wrap img{height:130px;} .landing-feature-sec{padding:var(--s120) 0;background:var(--dark-blue);}
.landing-feature-sec .section_headings{margin-bottom:calc(var(--s100) + 50px);}
.landing-feature-sec .section_headings .section_title{margin-bottom:var(--s20);}
.landing-feature-sec .section_headings .section_title h2{color:var(--white-color);font-size:var(--h3);}
.landing-feature-sec .section_headings .section_content h6,
.client-testimo .section_headings .section_content h6{font-size:var(--h620);font-weight:bold;font-family:var(--body_font);color:var(--white-color);max-width:730px;margin:0 auto;}
.landing-feature-sec .icon_content_wrapper{margin:0 -50px;}
.landing-feature-sec .icon_content_box{width:calc(33.33% - 100px);margin:0 50px;background:var(--white-color);border:5px solid var(--border-color);border-radius:20px;padding:80px 40px 50px;position:relative;}
.landing-feature-sec .icon_content_box .icon_wrap{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:100px;height:100px;border-radius:50%;border:5px solid var(--border-color);display:flex;align-items:center;justify-content:center;background-color:var(--white-color);}
.landing-feature-sec .icon_content_box .icon_wrap img{width:50px;}
.landing-feature-sec .icon_content_box .content_wrap .title{color:var(--primary-color);text-transform:uppercase;margin-bottom:var(--s20);}
.landing-feature-sec .icon_content_box .content_wrap p{font-size:var(--h620);} .storage-capab-listsec{padding:var(--s120) 0 var(--s80);background-color:var(--section-bg-F8F8F9);}
.storage-capab-listsec .section_headings{margin-bottom:var(--s100);}
.storage-capab-listsec .section_headings .section_title{margin-bottom:10px;}
.storage-capab-listsec .section_headings .section_title h2,
.landing-locat-info .section_headings .section_title h2,
.client-testimo .section_headings .section_title h2{font-size:var(--h3);margin-bottom:var(--s20);color:var(--dark-blue);}
.storage-capab-listsec .section_headings .section_title span,
.landing-locat-info .section_headings .section_title span,
.client-testimo .section_headings .section_title span{color:var(--secondary-color);}
.storage-capab-listsec .section_headings .section_content h6{font-size:var(--h620);font-weight:bold;font-family:var(--body_font);max-width:730px;margin:0 auto;}
.storage-capab-listsec .list-items{list-style:none;display:flex;flex-wrap:wrap;column-gap:100px}
.storage-capab-listsec .list-items li{display:flex;margin-bottom:50px;width: calc((100% / 3) - 67px);}
.storage-capab-listsec .list-items li .icon_wrap{width:50px;}
.storage-capab-listsec .list-items li .icon_wrap img{width:50px;}
.storage-capab-listsec .list-items li .content_wrap{padding-left:20px;width:calc(100% - 20px);}
.storage-capab-listsec .list-items li .content_wrap h6{color:var(--primary-color);text-transform:uppercase;margin-bottom:5px;}
.storage-capab-listsec .list-items li .content_wrap p{color:var(--dark-blue);} .landing-locat-info{padding:var(--s50) 0;}
.landing-locat-info .container{max-width:1440px;}
.landing-locat-info .container > .row{align-items: center;}
.landing-locat-info .section_title{margin-bottom:var(--s50);}
.landing-locat-info .section_headings .section_title h2{margin-bottom: 0;}
.landing-locat-info .content-wrap{width:520px;}
.landing-locat-info .map-wrap{width:calc(100% - 520px);padding-left:45px;}
.landing-locat-info .map-wrap iframe{width:100%;height:400px;border-radius: 20px;}
.landing-locat-info .content-wrap ul{list-style:none;}
.landing-locat-info .content-wrap ul li{display:flex;padding:20px;border-radius:20px;background-color:var(--dark-blue);align-items:center;gap:20px;margin-bottom: 30px;}
.landing-locat-info .content-wrap ul li:last-child{margin-bottom: 0;}
.landing-locat-info .content-wrap ul li img{width:35px;}
.landing-locat-info .content-wrap ul li p{font-size:var(--h620);color:var(--white-color);}  .client-testimo{padding:var(--s120) 0;background-color:var(--dark-blue);}
.client-testimo .section_headings{margin-bottom:var(--s80);}
.client-testimo .section_headings .section_title{margin-bottom:10px;}
.client-testimo .section_headings .section_title h2{color:var(--white-color);}
.client-testimo .testimo-box-wrapper{margin:0 -50px;}
.client-testimo .testimo-box-wrapper .col{width:calc(33.33% - 100px);margin:0 50px;background-color:var(--white-color);border:5px solid var(--border-color);border-radius:20px;padding:45px 40px;text-align:center;}
.client-testimo .testimo-box-wrapper .content-wrap p{font-size:var(--h620);font-style:italic;color:var(--dark-blue);}
.client-testimo .testimo-box-wrapper .heading-wrap{margin-top:50px;}
.client-testimo .testimo-box-wrapper .heading-wrap .title{margin-bottom:10px;display:flex;justify-content:center;align-items:center;gap:10px;font-family:var(--body_font);color:var(--dark-blue);text-transform:capitalize;font-weight:bold;font-size:var(--h620);}
.client-testimo .testimo-box-wrapper .heading-wrap .title img{width:35px;}
.client-testimo .testimo-box-wrapper .heading-wrap .sub-titles{list-style:none;display:flex;justify-content:center;}
.client-testimo .testimo-box-wrapper .heading-wrap .sub-titles li{font-size:16px;color:var(--dark-blue);position:relative;}
.client-testimo .testimo-box-wrapper .heading-wrap .sub-titles li:first-child{color:var(--secondary-color);padding-right:10px;margin-right:10px;}
.client-testimo .testimo-box-wrapper .heading-wrap .sub-titles li:first-child:after{content:'';position:absolute;width:1px;height:calc(100% + 2px);background-color:var(--dark-blue);right:0;top:50%;transform:translateY(-50%);}
.client-testimo .bl_btn{margin-top: var(--s80);}  .landing-service-info{padding:var(--s50) 0;background-color:var(--section-bg-F8F8F9);}
.landing-service-info .container{max-width: 1600px;}
.landing-service-info .row{row-gap: 30px;}
.landing-service-info .icon-content-box{width:25%;gap:15px;display: flex;}
.landing-service-info .icon-content-box .content-wrap .title{color:var(--primary-color);font-family:var(--primary-font);font-size:var(--f24);text-transform:uppercase;}
.landing-service-info .icon-content-box .content-wrap p{color:var(--dark-blue);}   @media(min-width: 1700px){
.sponser_section .sponser_card .sponser_info .sponser_text{ font-size: 24px; line-height: normal; }
}
@media (min-width: 1201px){ .page-id-21 .form-section .container,
.page-id-240 .form-section .container{width:1050px;} }
@media (max-width: 1699px){ footer .footer-top .btn-col a{font-size:16px;}  .newlanding-banner .form-col{padding-left:50px;}
.warehouse-nrbnr .container{padding-right:15px;}
.warehouse-nrbnr .content-col{padding-right:30px;}
.warehouse-nrbnr .form-col{padding-left:15px;}
.warehouse-nrbnr .content-col .bnr-services{gap: 30px;}
.warehouse-nrbnr .content-col .bnr-services .service-box{width: calc(25% - 23px);} }
@media (max-width: 1500px){ footer .footer-top{justify-content:center;gap:20px;padding-bottom:50px;margin-bottom:50px;}
footer .footer-top .heading-col{text-align:center;}
footer .footer-top .btn-col{max-width:100%;text-align:center;} .hvactab-sec .tabs-nav{width:330px;}
.hvactab-sec .tab-content-wrap{width:calc(100% - 330px);padding-left:80px;} .why_winnesota .container > .row{margin:0 -30px;}   .page-bnr .bnr-logos .logos-slid{gap: 100px}
.headerInfo { font-size: 24px;} .newlanding-banner .slider-col{width:650px;}
.newlanding-banner .form-col{width:calc(100% - 650px);padding-left:30px;}
.newlanding-banner .slider-col .swiper-container .swiper-slide{height:450px;}
.newlanding-banner .slider-col .bnr-discription{margin-top:30px;}
.storage-capabsec .icon_content_wrapper .col{width:calc(25% - 40px);margin:0 20px;}
.storage-capabsec .icon_content_wrapper .col .icon_wrap img{height:100px;}
.storage-capabsec .icon_content_wrapper .col .content_wrap{margin-bottom:30px;}
.landing-feature-sec .icon_content_box{width:calc(33.33% - 60px);margin:0 30px;}
.landing-feature-sec .icon_content_wrapper{margin:0 -30px;}
.landing-feature-sec .icon_content_box{padding:80px 25px 30px;}
.storage-capab-listsec .list-items{column-gap:50px;}
.storage-capab-listsec .list-items li{width: calc((100% / 3) - 35px);}
.client-testimo .testimo-box-wrapper{margin:0 -25px;}
.client-testimo .testimo-box-wrapper .col{width:calc(33.33% - 50px);margin:0 25px;}
.newlanding-banner .form-col{padding-left:15px;width:600px;}
.warehouse-nrbnr .content-col{width:calc(100% - 600px);}
.warehouse-nrbnr .content-col .bnr-services .service-box{width:calc(50% - 15px);}
.warehouse-nrbnr .content-col .specific-certify{gap:30px;}
.warehouse-nrbnr .content-col .specific-certify .specific-certify-box{width:calc(50% - 15px);} }
@media (max-width: 1440px){
header .menu_col{padding-right:0;}
header .mainmenu li:not(:last-child){margin-right:30px;}
header li.btn_style_1 a{font-size:16px;}
header li.btn_style_2 a{font-size:16px;width:150px;}
}
@media(max-width: 1366px){
.about_video_section .video_btn_title .video_link a{ width: 90px; height: 90px; } .service_list_sec .service_list .service_card .service_name{ padding: 20px 15px; }
.service_list_sec .service_list .service_card .service_name h6{ font-size: 20px; }
.why_winnesota_sec{ padding: 70px 0; }
.why_winnesota_sec .whyus_card { padding: 30px 30px; } .why_winnesota_sec .whyus_card .whyus_list ul li{ padding: 10px 15px 10px 55px; }
.come_drivewithus_sec .come_drivewithus_card .content_div{ padding: 100px 10%; }
.blog_list_sec{ padding: 60px 0; }
.blog_inner_banner{ padding: 200px 0 100px; }
.contact_info_sec .contact_info .ci_card{ padding: 0 15px 50px; }
.sponser_section .sponser_card { padding: 40px 50px; }
.sponser_section .sponser_card .sponser_info .sponser_text { margin-bottom: 30px; }    
}
@media (max-width: 1199px){
header .mainmenu li:not(:last-child){margin-right: 20px;}
header .contacts a{font-size:16px;width:170px;padding:14px 10px;}
header .menu_col{padding-right: 20px;}
header li.btn_style_2 a,
header li.btn_style_1 a{font-size: 16px;padding: 10px;width: 150px;}
header .mainmenu li{font-size:16px}
.sponser_section .sponser_card { padding: 30px 30px; }
.hvactab-sec{padding:80px 0 50px;}
.hvactab-sec .tab-content .tab-form{margin-top:50px;}
.hvactab-sec .tab-content-wrap{padding-left:50px;} .page-id-21 .form-section{padding:70px 0;}  .page-id-240 .form-section{padding:70px 0 40px;}   .wisconsin-bnr .content-wrap{max-width:calc(100% - 500px);}
.wisconsin-bnr .bnr-form-wrap{max-width:500px;}  .why_winnesota{padding:120px 0 30px;}
.why_winnesota .container > .row{margin:0 -15px;} .why_winnesota .icon_content_box{width:calc(33.33% - 30px);margin:30px 15px 0;}
.why_winnesota .icon_content_box .icon_wrap img{height:65px;}
.why_winnesota .icon_content_box .content_wrap{margin-top:20px;}  .headerInfo { font-size: 22px;padding: 25px 15px;} .newlanding-banner{padding:150px 0 var(--s120);}
.newlanding-banner .slider-col,.newlanding-banner .form-col{width:100%;}
.newlanding-banner .form-col{margin-top:50px;padding-left:15px;}
.newlanding-banner .form-col .form-title{text-align:center;}
.storage-capabsec .icon_content_wrapper .col{width:calc(25% - 20px);margin:0 10px;padding:35px 15px;}
.landing-feature-sec .icon_content_wrapper{margin:0 -15px;}
.landing-feature-sec .icon_content_box{width:calc(33.33% - 30px);margin:0 15px;}
.landing-feature-sec .icon_content_wrapper{margin:0 -30px;}
.storage-capab-listsec .list-items{column-gap:30px;}
.storage-capab-listsec .list-items li{margin-bottom:30px;width: calc((100% / 3) - 20px);}
.storage-capab-listsec .list-items li .icon_wrap img{width:35px;}
.landing-locat-info .content-wrap,
.landing-locat-info .map-wrap{width: 100%;}
.landing-locat-info .map-wrap{padding-left: 15px;margin-top: 30px;}
.landing-locat-info .content-wrap ul li{margin-bottom: 20px;}
.landing-locat-info .section_title h2{margin-bottom: 0;}
.client-testimo .testimo-box-wrapper{margin:0 -15px;}
.client-testimo .testimo-box-wrapper .col{width:calc(33.33% - 30px);margin:0 15px;padding:30px 20px;}
.warehouse-nrbnr .content-col{width:100%;}
.warehouse-nrbnr .content-col .bnr-services .service-box{width:calc(25% - 23px);padding:30px 15px;}
.newlanding-banner .form-col{width:100%;margin:50px auto 0;max-width:700px;}
.warehouse-nrbnr .content-col .bnr-services .service-box img{height:45px;}
.landing-service-info .row{row-gap: 30px;}
.landing-service-info .icon-content-box{width: 50%;}
.landing-service-info .icon-wrap img{height: 35px;} }
@media (max-width: 1140px){  header .menulinks{background:#ffffff;padding:10px;border-radius:10px;}
ul.mainmenu{display: none !important; text-align:left;position:absolute;top:100%;padding:0;right:0;width:100%;background:var(--primary);display:none;z-index:9999999;}
ul.mainmenu > li{float:left;width:100%;padding:0px;margin:0;border-top:1px solid rgba(255,255,255,0.2);position:relative;}
ul.mainmenu > li:first-child{border:none;}
ul.mainmenu > li > a:link,ul.mainmenu > li > a:visited{padding:10px 15px;font-size:18px;float:left;width:100%;border:none;text-align:left;color:var(--white);}
ul.mainmenu > li > a:hover{background:rgba(255,255,255,0.2);}
ul.mainmenu ul{background:var(--primary);border-radius:0;}
ul.mainmenu ul li{border-top:1px solid rgba(255,255,255,0.1);border-bottom:0;}
ul.mainmenu li li a:link,ul.mainmenu li li a:visited{padding:5px 20px;font-size:16px;}
a.menulinks i{display:inline;position:relative;top: -5px;margin-left:0;-webkit-transition-duration:0s;-webkit-transition-delay:.2s;-moz-transition-duration:0s;-moz-transition-delay:.2s;transition-duration:0s;transition-delay:.2s;}
a.menulinks i:before,a.menulinks i:after{position:absolute;content:'';left:0;}
a.menulinks i,a.menulinks i:before,a.menulinks i:after{width:25px;height: 2px;background-color:var(--btn-bgcolor);display:inline-block; }
a.menulinks i:before{margin-top: -10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0;}
a.menulinks i:after{margin-top: 10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0;}
.mobile-open a.menulinks i{background-color:rgba(0,0,0,0.0);-webkit-transition-delay:.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
.mobile-open a.menulinks i:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
.mobile-open a.menulinks i:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0);}
ul.mainmenu > li > a.current:after{display:none;}
ul.mainmenu ul{position:relative;top:auto;left:auto;float:left;width:100%;}
ul.mainmenu ul li{position:relative;}
ul.mainmenu ul li a{padding:8px 15px 8px 25px;color:var(--white);}
a.child-triggerm{display:block !important;cursor:pointer;position:absolute !important;top:2px;right:-45px;width:35px !important;height:21px !important;padding:0 !important;}
a.child-triggerm:hover{text-decoration:none;color:var(--button-color);}
a.child-triggerm span{position:relative;top:50%;margin:0 auto !important;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm span:after{position:absolute;content:'';}
a.child-triggerm span,a.child-triggerm span:after{width:10px;height:1px;background-color:var(--white-color);display:block;}
a.child-triggerm span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm.child-open span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm.child-open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;}
a.child-triggerm:hover span,a.child-triggerm:hover span:after{background-color:var(--white-color);}
ul.mainmenu > li,#header .nav-btns{margin-left:0;margin-right:20px;}
#header .head-menus .nav-menu{border:1px solid var(--primary);border-radius:5px;padding: 10px;line-height: normal;}
header .contacts{display:none;}
header .logo_col{max-width:50%;}
header .menu_col{max-width:50%;justify-content: flex-end;}
header .logo_col img{max-width: 182px;}
body.fixed header .logo_col img{max-width: 130px;}
.off-canvas-menu .menu-extra-btns .button_div a{font-size: 12px;padding: 10px 15px;}
.off-canvas-menu .btn_style_1 a,.off-canvas-menu .btn_style_2 a { padding: 0; background-color: inherit; border: none; }  body.mobile-open{overflow:hidden;}
.mobile-open div#slide-out-widget-area{min-width:78vw;width:78vw;margin:0 0 0 auto;padding-left:50px;padding-right:50px;display:block !important;}
.mobile-open .inner-wrap{position:absolute;top:50%;transform:translate(-50%,-50%);left:60%;display:flex;align-items:center;justify-content:center;text-align: center;}
.mobile-open .inner-wrap li{position: relative;list-style: none;}
.mobile-open .inner-wrap  a { color: var(--white-color); margin: 10px; }
.mobile-open .inner-wrap li.menu-item-has-children .sub-menu{display: none;}
.mobile-open div#slide-out-widget-area-bg{background:var(--primary-color);opacity:1;height:100vh;width:100vw;z-index:-1;position:absolute;top:0;left:0;}
.mobile-open .page-wrapper{transform:scale(0.84) translateX(-93vw) translateZ(0)!important;position:absolute;top:0;left:10%;height:100vh;overflow:hidden;transition:transform 0.5s;width:100%;}
.page-wrapper{transition:transform 0.5s;top:auto; ;height:100vh;}
.off-canvas-menu .menu {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 200px;margin-bottom: 10px;}
.off-canvas-menu .menu .menu-item a{color:#FFFFFF;text-transform:uppercase;font-size:25px;}
.off-canvas-menu .menu .menu-item > .sub-menu{padding:10px 0 10px 20px;}
.off-canvas-menu .menu .nav-btn a{background:#ff1053;padding:9px 22px;border-radius:40px;font-size:14px!important;margin:15px 0;color:#FFFFFF;}
div#top .menulinks{display:flex;}
.mobile-open div#top{padding:10px 0;background:white;display:flex;justify-content:end;height:inherit;}
div#top{display:none;}
div#top .menulinks{display:flex;justify-content:end;height:50px;z-index:99;width:100%;padding-top:30px;padding-right:30px;}
.mobile-open header.header{transform: scale(0.84) translateX(-93vw) translateZ(0)!important;opacity: 0;visibility: hidden;}
#menu-header-menu.mainmenu{display:none!important;}
.inner-wrap .off-canvas-menu .nav-btns{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.inner-wrap .off-canvas-menu .nav-btns a.btn:last-child{margin-bottom:0;}
.inner-wrap .off-canvas-menu .nav-btns a.btn{color:var(--white) !important;background:var(--secondary);font-size:16px;font-weight:400;line-height:1em;color:var(--nav-font-color);padding:15px 30px;border-radius:10px;display:inline-block;margin-bottom:10px;}
.close-btn{position:relative;z-index:999;display:block;}
.close-wrap{position:relative;top:50%;right:50px;margin:0 0 0 auto;width:20px;height:20px;display:block;}
.close-wrap:before{content:'';width:50px;height:50px;position:absolute;background:#518ef8;top:-44px;left:19px;border-radius:50%;cursor:pointer;}
.close-line{height:100%;width:2px;background:#fff;backface-visibility:hidden;position:absolute;border-radius:5px;left:70px;transition:opacity 0.2s ease,background-color 0.2s ease;}
.close-line1{transform:translateY(-30px) translateX(-26px) rotate(45deg);}
.close-line2{transform:translateY(-30px) translateX(-26px) rotate(-45deg);}  }
@media (max-width: 1024px){
header .mainmenu li:not(:last-child){margin-right: 10px;}
header .menu_col{padding-right: 0;}  .wisconsin-bnr{padding:150px 0 60px;}
.wisconsin-bnr .content-wrap,
.wisconsin-bnr .bnr-form-wrap{max-width:100%;}
.wisconsin-bnr .content-wrap{padding: 0;margin-bottom: 30px;}
body.home .page-bnr{height: 750px}
.page-bnr .bnr-logos{max-width: 767px;width: 100%;padding: 0 20px;}
.page-bnr .bnr-logos .slick-slide{display: flex;justify-content:center}  .wisconsin_service_list_sec .service_list .service_card .service_details{padding:30px;}
.wisconsin_service_list_sec .service_list .service_col{padding:0 15px;}
.service_list_sec .service_list .row{margin:0 -15px;}  .why_winnesota{padding:120px 0 30px;}
.why_winnesota .icon_content_box{width:calc(50% - 30px);margin:30px 15px 0;}
.why_winnesota .icon_content_box .content_wrap{margin-top:20px;}   .wisconsin_our_customers .customers_col{width:50%;}   .client-portal .payment-col{width:100%;}
.client-portal .payment-col:first-child{margin-bottom:30px;} }
@media(max-width: 991px){ body.withoutbanner{padding-top:130px;}
.page-bnr.smallHeight{min-height:400px;padding-bottom:50px;}
.page-bnr.smallHeight .bnr-content .title{margin:0 auto 20px;}  footer{padding: 50px 0 10px;}
footer .footer-btm .col{width:50%;margin-bottom:30px;}
.copyright{padding: 15px 0;}
.copyright .socials a{font-size:20px;width:40px;height:40px;} .about_video_section .video_btn_title .video_link a{ width: 70px; height: 70px; }
.about_video_section .video_btn_title{ width: 80%; }
.service_list_sec .service_list .service_col{ width: calc(100% / 2); } .service_list_sec .service_list .service_card .service_name { padding: 20px 30px;height: auto !important;}
.why_winnesota_sec{ padding: 40px 0; }
.why_winnesota_sec .whyus_card .whyus_list ul li{ width: 50%; }
.come_drivewithus_sec .come_drivewithus_card .content_div{ padding: 50px 10%; }
.come_drivewithus_sec .come_drivewithus_card .content_div .section_content{ margin-bottom: 40px; }
.blog_list_sec{ padding: 30px 0; }
.blog_list_sec .bl_col{ width: calc(100% / 2); }
.blog_inner_banner{ padding: 150px 0 80px; }
.contact_info_sec .contact_info .ci_col{ width: 50%; }
.hvactab-sec .tabs-nav,
.hvactab-sec .tab-content-wrap{width:100%;padding-left:0;}
.hvactab-sec .tabs-nav{margin-bottom:40px;}
.headerInfo { font-size: 20px; padding: 20px 15px;} .storage-capabsec .icon_content_wrapper{row-gap:20px;}
.storage-capabsec .icon_content_wrapper .col{width:calc(50% - 20px);}
.landing-feature-sec .icon_content_wrapper{margin:0 -15px;row-gap:80px;}
.landing-feature-sec .icon_content_box{width:calc(50% - 30px);} .storage-capab-listsec .list-items li{width: calc((100% / 2) - 15px);}
.storage-capab-listsec .list-items li .content_wrap{padding-left: 10px;}
.client-testimo .testimo-box-wrapper .col{width:100%;margin:0;}
.client-testimo .testimo-box-wrapper{margin:0;}
.client-testimo .testimo-box-wrapper{row-gap:30px;}
.client-testimo .testimo-box-wrapper .heading-wrap .title img{width:24px;}
.newlanding-banner .form-col{padding:0 15px;}
.warehouse-nrbnr .content-col .bnr-services{gap:20px;}
.warehouse-nrbnr .content-col .bnr-services .service-box{width:calc(25% - 15px);}
.warehouse-nrbnr .content-col .specific-certify{gap:20px;}
.warehouse-nrbnr .content-col .specific-certify .specific-certify-box{width:calc(50% - 10px);} }
@media(max-width: 767px){ body.withoutbanner{padding-top:100px;}
.page-bnr.smallHeight{padding-bottom:20px;}
.page-bnr.smallHeight .bnr-content .sub-title{margin:0 auto 10px;}
body.home .page-bnr {height: 650px;} .section_title { margin-bottom: 15px; }
a[class*="button_"], 
a[class*="btn_style_"], 
[class*="button_"] a, 
[class*="btn_style_"] a, 
button[class*="button_"], 
button[class*="btn_style_"], 
[class*="button_"] button, [class*="btn_style_"] button { padding: 10px 25px; }
footer .footer-top .btn-col a{font-size:14px;}
footer .footer-top{padding-bottom:30px;margin-bottom:30px;}
.about_video_section .video_btn_title .video_link a{ width: 50px; height: 50px; }
.service_list_sec .service_list .service_col{ width: calc(100% / 1); } .service_list_sec .service_list .service_card .service_name { height: auto !important; padding: 20px 30px; }
.why_winnesota_sec .whyus_card { padding: 30px 20px; }
.why_winnesota_sec .whyus_card .whyus_list ul li{padding:5px 15px 5px 35px;}
.why_winnesota_sec .whyus_card .whyus_list ul li h5{ font-size: 20px; }
.why_winnesota_sec .whyus_card .whyus_list ul li::before{width:25px;height:25px;background-size: 25px !important;}
.come_drivewithus_sec .come_drivewithus_card .left_part,
.come_drivewithus_sec .come_drivewithus_card .right_part{ width: 100%; }
.come_drivewithus_sec .come_drivewithus_card .content_div{ padding: 50px 10%; }
.come_drivewithus_sec .come_drivewithus_card .content_div .section_content{ margin-bottom: 40px; }
.blog_list_sec .bl_col{ width: 100%; }
.blog_list_sec .bl_card .bl_content_div { padding: 25px 0; }
.blog_list_sec .bl_card .bl_content_div .bl_content { margin: 25px 0; max-width: 100%; }
.blog_inner_banner{ padding: 100px 0; }
.contact_info_sec { padding: 30px 0; }
.contact_info_sec .contact_info .ci_col{ width: 100%; margin-bottom: 25px; }
.sponser_section .sponser_card .sponser_logo { width: 100%; padding-right: 0; margin-bottom: 30px; }
.sponser_section .sponser_card .sponser_logo img{ max-width: 150px; }
.sponser_section .sponser_card .sponser_info{ width: 100%; }
.hvactab-sec .tabs-nav a{min-height: 60px;font-size: 16px;}
.gform_wrapper.gravity-theme .gfield--type-html p{font-size:18px;}
.gform_wrapper.gravity-theme .gform_footer input{margin-top:0;} .page-id-21 .form-section{padding:50px 0;}  .page-id-240 .form-section{padding:50px 0 30px;} .blog_inner_banner h1 { margin-top: 100px; }
.page-bnr.smallHeight .bnr-content { top: -50px; }
.hvactab-sec .tab-content .tab-description.two-col ul{column-count: 1;}
.hvactab-sec .tab-content .tab-description.two-col ul li{padding-right:0;}
.hvactab-sec .tab-content .tab-form{margin-top:20px;}
.hvactab-sec .tab-content ul{column-count:1}  .wisconsin-bnr .content-wrap .title{margin-bottom:20px;}
.wisconsin-bnr .bnr-form-wrap{padding: 30px;}  .wisconsin_service_list_sec{padding:65px 0 70px;}
.wisconsin_service_list_sec .section_title{margin-bottom: 15px;}
.wisconsin_service_list_sec .service_list .service_card .service_image img{height:250px;}
.wisconsin_service_list_sec .service_list .service_card .service_details{padding: 30px 20px;}  .why_winnesota .icon_content_box{width: 100%;    text-align: center;}  .wisconsin_our_customers{padding:40px 0;}
.wisconsin_our_customers .customers_col{width:100%;}
.wisconsin_our_customers .customers_card .service_image{margin-bottom: 30px;width: 80px;height: 80px;}
.wisconsin_our_customers .customers_card{padding: 30px;}  .headerInfo { font-size: 18px;padding: 15px 10px;} .newlanding-banner{padding:120px 0 var(--s120);}
.newlanding-banner .slider-col .swiper-container .swiper-slide{height:350px;}
.newlanding-banner .quick-ans-advice .img-wrap{width:55px;height:55px;}
.landing-feature-sec .icon_content_box{width:100%;}
.landing-feature-sec .icon_content_box .icon_wrap{width:80px;height:80px;}
.landing-feature-sec .icon_content_box .icon_wrap img{width:35px;}
.storage-capab-listsec .list-items li{width: 100%;}
.storage-capab-listsec .list-items li .icon_wrap{width:30px;}
.storage-capab-listsec .list-items li .icon_wrap img{width:28px;} .warehouse-nrbnr .content-col .bnr-services .service-box{width:calc(50% - 10px);}
.warehouse-nrbnr .content-col{padding:0 15px;}
.landing-service-info .icon-content-box{width:100%;}
.landing-service-info .icon-wrap img{height:30px;} }
@media(max-width: 576px){
footer .footer-btm .col{width:100%;}
.blog_inner_banner{ padding: 60px 0; }
.tab-content ul li:before{width:20px;height:14px;}  .wisconsin-bnr .gform_wrapper.gravity-theme .gfield_checkbox{column-count:1;}   .storage-capabsec .icon_content_wrapper .col,
.warehouse-nrbnr .content-col .specific-certify .specific-certify-box{width:100%;}
.warehouse-nrbnr .content-col .specific-certify{gap:40px;}
.warehouse-nrbnr .form-wrap{padding:25px 20px;}
.warehouse-nrbnr .content-col .bnr-services .service-box{padding:20px 15px;}
.warehouse-nrbnr .content-col .bnr-services .service-box .title{margin-bottom:15px;}
.warehouse-nrbnr .title{
text-align: center;
margin-top: 40px;
} .why_winnesota_sec .whyus_card .whyus_list ul li{width: 100%;}
}
@media(max-width: 480px){
.come_drivewithus_sec .come_drivewithus_card .content_div{ padding: 30px 20px; }
.come_drivewithus_sec .come_drivewithus_card .content_div .section_content{ margin-bottom: 30px; }
}
ul.removeUlLiStyle {
display: inherit !important;
margin: 20px 0 !important;
display: inherit !important;
}
body .removeUlLiStyle li::before {
width: 25px !important;
height: 25px !important;
background-size: 20px !important;
}
.removeUlLiStyle li {
padding: 0 !important;
padding-left: 39px !important;
}
.gform_wrapper.gravity-theme .gfield select {
max-width: 100%;
padding: 20px;
border-radius: 10px;
background: #eeeeee;
}