body {

    font-family: 'Futura Std';

}









h2,

h3,

span#STHQ6S6,

strong {

    font-family: 'Futura Md ';

}

span.dymonlikecontentbackup {

    font-size: 18px !important;

    line-height: 2.1 !important;

    -webkit-font-smoothing: antialiased;

    font-weight: 500 !important;

    -webkit-tap-highlight-color: transparent;

    color: #6a6a6a !important;

    letter-spacing: 1.1px !important;

}

footer.page-footer .middle-footer {

    padding: 0 0 0;

}

.footer.content .line {

    display: none;

}



.footer.content .block {

    float: none;

    margin: 0;

}



.page-footer .footer-middle .row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap !important;

    flex-wrap: wrap;

}

.page-footer .block-static-block .footer-middle {

    max-width: 1300px;

    margin: auto;

    padding: 0 0 25px 0;

}

.page-footer .footer-middle .col-md-3 {

    width: 25%;

    flex: 0 0 25%;

}

.page-footer .social {

    max-width: 1300px;

    margin: auto;

}

footer.page-footer .footer.content {

    padding: 0 15px !important;

}

.page-footer .block-static-block .footer-top .social ul.social-nav {

    margin-bottom: 25px !important;

    padding: 2rem 0 0 !important;

    display: flex;

    justify-content: flex-start;

    max-width: 1300px !important;

    margin: auto !important;

    margin-bottom: 25px;

}

.page-footer .widget.block.block-static-block {

    padding: 0 !important;

}

.page-footer .block-static-block .footer-top .social ul.social-nav li span:before {

    font-size: 30px;

}

.page-footer .block-static-block .footer-top .social ul.social-nav li {



    font-size: 17px;

    text-transform: capitalize;

}

.page-footer .block-static-block .footer-top .social li a {

    color: #fff;

    text-decoration: none;

    transition: 0.3s ease;

    align-items: baseline;

    font-weight: 700;

    padding-right: 5px;

}

.page-footer .block-static-block .footer-middle ul.contact-info {

    list-style: none;

    margin: 0;

    padding: 0;

}

.page-footer .block-static-block .footer-middle ul.contact-info li {

    padding: 12px 0;

    line-height: normal;

}

.page-footer .block-static-block .footer-middle ul.contact-info li a {

    color: #FFFFFF;

    font-size: 15px;

    font-weight: 400;

    font-style: normal;



}

.page-footer .block-static-block .footer-middle ul.contact-info li a:hover {

    text-decoration: underline;

}

.page-footer .block-static-block address {

    text-align: center;

    font-weight: 400;

    font-size: 18px;

    padding: 49px 0 0;

    color: #a6a1a0;

}

footer.page-footer .footer.content,

.page-footer .social {

    background-color: #64666c;

}

header.page-header .minicart-wrapper .action.showcart .counter.qty {

    top: -13px !important;

    right: 31px !important;

    position: relative !important;

    background: #014c8d;

}

.breadcrumbs .items .item+.item {

    margin-left: 10px;

    font-size: 14px;

    margin-top: 10px;

    line-height: normal;

}



.categorypath-shop footer.page-footer .footer-middle .col-md-3 {

    padding: 0 !important;

}

.categorypath-shop .row.featured-shop {

    position: relative;

    padding-top: 20px;

}

/* .categorypath-shop-html .row.featured-shop:before {

    position: absolute;

    content: '';

    top: 0;

    right: 0;

    bottom: 0;

    border-top: 1px solid #ddd;

    width: 100%;

} */


.category-shop .slider-main1 button.owl-prev:hover,

.category-shop .slider-main1 button.owl-next:hover {

    background: #3d4042;

}

/* contact fotm csss start here  */



.customer-account-login .login-container {

    width: 100% !important;

    padding: 0;

}

.customer-account-login .column.main {

    padding: 0 15px;

}

.customer-account-login h2#block-customer-login-heading span {

    font-size: 20px !important;

    font-weight: 500 !important;

    line-height: 1.1 !important;

    color: #1B65A9 !important;

   


}

.customer-account-login .custom-login-part {

    background: #fff;

    box-shadow: 0 2px 3px rgba(0, 0, 0, .08);

    padding: 35px 25px 0;

    border-top: 4px solid #08c;

    display: flex !important;

    flex-wrap: wrap;

    justify-content: space-between;

}

.customer-account-login .block-title-login {

    max-width: 1170px;

    margin: auto;

    padding-bottom: 15px;

}

.customer-account-login strong#block-customer-login-heading,

.customer-account-login strong#block-new-customer-heading {

    font-weight: 400 !important;

    letter-spacing: 0px ! important;

    font-size: 18px;

    color: #001120 !important;

    text-align: left !important;

}

.customer-account-login .login-container .block .block-title,

.customer-account-login .block.block-new-customer .block-title {

    font-weight: 400 !important;

    display: block;

    margin: 0 0 12px !important;

    padding: 0 0 15px;

    border-bottom: 1px solid #e8e8e8 !important;

}

.customer-account-login .block.block-customer-login,

.customer-account-login .block.block-new-customer {

    flex: 0 0 46%;

}

.customer-account-login .login-container .form-login .field.note {

    font-size: 17px;

   

    letter-spacing: 0px ! important;

    margin-bottom: 18px;

    color: #001120 !important;

    font-weight: 500;

}

.customer-account-login .form-group {

    display: flex;

    align-items: center;

}

.customer-account-login .login-container .form-login .form-group .label em {

    color: #e02b27;

}

.customer-account-login .login-container .form-login .form-group .control input {

    border: 1px solid #ccc;

    border-radius: 0;

    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-size: 13px;

    height: 38px;

    line-height: 1.4;

    padding: 10px;

    vertical-align: baseline;

    width: 480px;

    background: #fff !important;

    background-color: #fff !important;

}

.customer-account-login .login-container .form-login .form-group.password .action.remind {

    position: absolute;

    right: 0;

    top: 65px;

    left: auto;

    width: 100%;

}

.customer-account-login a.action.remind span:hover {

    text-decoration: underline;

}

.customer-account-login a.action.remind span {

    position: absolute;

    top: 0;

    right: 0;

    width: fit-content;

    left: auto;

    text-align: right;

    color: #1B65A9 !important;

    

    font-size: 17px;

    font-weight: 400;

    line-height: 1.5;

    letter-spacing: 0px ! important;

}

.customer-account-login .login-container .form-login .form-group .label {

    display: block;

    font-size: 14px;

   

    color: #333;

    font-weight: 400;

    width: 220px;

    text-align: right;

    padding-right: 15px;

}

.customer-account-login .actions-toolbar.padding-top10 {

    padding: 0 !important;

}

.customer-account-login .login-container .form-login .actions-toolbar .action.btn {

    width: auto;

    font-size: 14px;

    padding: 7px 15px;

    line-height: normal;

    margin-left: 220px;

    background: #1B65A9;

    border-color: #1B65A9;

}

.customer-account-login .login-container .form-login .form-group .label {

    display: block;

}

.customer-account-login .login-container .block.block-new-customer .block-content p {

   

    font-size: 17px;

    color: #001120;

    letter-spacing: 0;

    margin-bottom: 28px;

    padding: 0 !important;

}

.customer-account-login .login-container a.action.create.primary {

    width: auto;

    font-size: 14px;

    padding: 7px 15px;

    line-height: normal;

    background: #1B65A9;

    border-color: #1B65A9;

    border-radius: 0 !important;

}

.customer-account-create .register-container .block-title {

    display: block;

}

.customer-account-create .block-title {

    display: none !important;

}

.customer-account-create .block-title-register h2 span {

   

    font-size: 20px;

    color: #1B65A9 !important;

    letter-spacing: 0 !important;

    margin-bottom: 15px !important;

    display: block;

}

.customer-account-create .block-title-register {

    max-width: 1170px;

    margin: auto;

    padding: 15px 0 0;

}

.customer-account-create .register-container {

    padding: 35px 0 0 !important;

    background: #fff;

    box-shadow: 0 2px 3px rgba(0, 0, 0, .08);

    border-top: 4px solid #08c;

}

.customer-account-create form#form-validate {

    width: 100% !important;

    display: flex;

    min-width: 100% !important;

    flex: 0 0 100% !important;

    justify-content: space-between;

}

.customer-account-create fieldset.fieldset.create.info legend.legend span,

.register-container .form-create-account>.fieldset>.legend span {

   

    font-size: 16px;

    color: #1b65a9;

    text-transform: uppercase;

    letter-spacing: 0;

    margin: 0 0 20px;

    display: block;

}

.customer-account-create div#password-strength-meter {

    background-color: #f4f4f4;

   

    font-size: 17px;

    color: #001120 !important;

    font-weight: 500;

}

.register-container .form-create-account>.fieldset>.field .control input:focus {

    width: 630px;

}

.customer-account-create div#lastname-error,

.customer-account-create div#firstname-error,

.customer-account-create div#email_address-error,

.customer-account-create div#password-confirmation-error,

.customer-account-login div#email-error,

.customer-account-create div#password-error {

  

    font-size: 12px;

}

.customer-account-create .register-container .form-create-account>.fieldset>.field:not(.choice)>.label {

    position: unset;   

    font-size: 14px;

    color: #333;

    margin: 0 !important;

    width: 228px;

    text-align: right;

    padding-right: 15px;

}

.customer-account-create .register-container .form-create-account>.fieldset>.field .control input {

    background: #fff;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border-radius: 0;

    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-size: 13px;

    height: 38px;

    line-height: 1.4;

    padding: 10px;

    vertical-align: baseline;

    width: 100%;

    box-sizing: border-box;

}

.customer-account-create .register-container .form-create-account .actions-toolbar>.primary button.action {

    padding: 7px 15px;

    background: #1b65a9;

    border-color: #1b65a9;

    font-size: 14px;   

    margin-left: 480px;

    line-height: 22px;

    width: 194px;

    margin-bottom: 20px;

}

.register-container .form-create-account .actions-toolbar .secondary a.action {

    display: none;

}

.register-container .form-create-account .actions-toolbar>.primary {

    float: left;

}

.register-container .form-create-account>.fieldset>.field {

    display: flex;

    align-items: end;

    justify-content: end;

}

.customer-account-create fieldset.fieldset.create.info legend.legend {

    margin: 0 !important;

}

.customer-account-create .column.main {

    padding: 0 15px;

}

.customer-account-create fieldset.fieldset.create.info {

    flex: 0 0 45% !important;

    max-width: 100% !important;

}

.customer-account-create .register-container .form-create-account>.fieldset {

    flex: 0 0 50% !important;

    max-width: 100%;

}

.customer-account-create .fieldset>.field:not(.choice)>.control {

    width: 71% !important;

}

.customer-account-create label.label.input-focus {

    display: block !important;

}

/* forget password css start here */

.customer-account-forgotpassword .block.block-customer-forgot-password {

    width: 936px;

    margin: 0 0 auto !important;

}

.customer-account-forgotpassword .column.main {

    padding: 0 15px;

}

.customer-account-forgotpassword form#form-validate {

    background: #fff;

    box-shadow: 0 2px 3px rgba(0, 0, 0, .08);

    padding: 35px 25px;

    border-top: 4px solid #08c;

}

.customer-account-forgotpassword .block-customer-forgot-password .block-title {

    margin: 0 0 35px;

}

.customer-account-forgotpassword .block.block-customer-forgot-password .block-title h2 span {   

    font-size: 20px;

    letter-spacing: 0;

    line-height: normal;

    color: #1b65a9;

    font-weight: 500;

}

.customer-account-forgotpassword .block.block-customer-forgot-password form#form-validate .field.note {  

    font-size: 17px;

    color: #001120;

    letter-spacing: 0;

    line-height: normal;

    font-weight: 400;

    text-align: left;

    margin-bottom: 18px;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .label {

    display: block;

    width: 18%;

    text-align: right;

    padding-right: 15px;

    margin-bottom: 0;

}

.customer-account-forgotpassword .block-customer-forgot-password .field.email.required {

    display: flex;

    align-items: center;

}

.customer-account-forgotpassword .fieldset>.field:not(.choice)>.control {

    float: none !important;

    width: 50% !important;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input {

    background: #fff;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border-radius: 0;

    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

    font-size: 13px;

    height: 38px;

    line-height: 1.4;

    padding: 10px;

    vertical-align: baseline;

    width: 100%;

    box-sizing: border-box;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .label span {   

    font-size: 14px;

    color: #333;

    font-weight: 400 !important;

}

.customer-account-forgotpassword form#form-validate button.action.submit {

    padding: 7px 15px;

    background: #1b65a9;

    border-color: #1b65a9;

    font-size: 14px;  

    line-height: 22px;

    width: 194px;

    margin-left: 250px;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar .secondary {

    display: none;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar {

    padding-top: 23px;

}

.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .actions-toolbar .secondary a.action {

    padding: 0 !important;

}

.categorypath-shop .category-cms {

    max-width: 1300px;

    margin: auto;

}

.categorypath-shop a.action.showcart.theme-header-icon.active {

    width: 62px !important;

}

a.action.showcart.theme-header-icon {

    width: 56px !important;

}

.top-header-part li.authorization-link a:first-child {

    border: none;

}

@media screen and (min-width:768px) and (max-width:1200px) {

    header.page-header .minicart-wrapper .action.showcart .counter.qty {

        top: -43px !important;

        right: 8px !important;

    }

    .page-footer .block-static-block .footer-top .social ul.social-nav {

        padding: 2rem 15px 0 !important;

    }

}

@media screen and (min-width:768px) and (max-width:991px) {

    .page-footer .block-static-block .footer-middle {

        padding: 20px;

    }

    header.page-header .minicart-wrapper .action.showcart .counter.qty {

        top: -43px !important;

        right: 3px !important;

    }

    .page-footer .social {

        max-width: 1200px;

        margin: auto;

    }

    .customer-account-login .custom-login-part {

        justify-content: space-between;

    }

    .customer-account-login .block.block-customer-login,

    .customer-account-login .block.block-new-customer {

        flex: 0 0 35%;

    }
 .categorypath-shop .pagebuilder-slide-wrapper [data-element='content']{
  	   display: flex;
      justify-content: center;
      align-items: center;
  }

}
@media screen and (min-width:992px){

.cms-home-latest .pagebuilder-slider.slide-para.slick-initialized.slick-slider {
    max-height: 360px !important;
    min-height: 100% !important;
}
.pagebuilder-column.pddg-rmv {
    padding: 0;
    padding-right: 25px;
}
  .categorypath-shop .pagebuilder-slide-wrapper [data-element='content']{
  	   display: flex;
      justify-content: center;
      align-items: center;
  }
  .dropdown ul > li > ul {
      width: 100%;
  }
}

@media screen and (max-width:767px) {


    body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-3
    {
        width: 25% !important;
        padding: 22px;
        order: 2;
        margin: 10px 0 0 0 !important;
    }
    body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .pagebuilder-slider.slick-initialized.slick-slider {
        margin-top: 20px;
    	min-height: 100% !important;
		
    }
    .categorypath-shop .pagebuilder-slide-wrapper{
		    min-height: 160px !important;
    }
    
    .page-footer .block-static-block .footer-middle {

        max-width: 100%;

        margin: auto;

        padding: 0 0 24px 0;

    }
   
    .page-footer .footer-middle .col-md-3 {

        width: 100%;

        flex: 0 0 100%;

    }

    header.page-header .minicart-wrapper .action.showcart .counter.qty {
    	position: absolute !important;
		top: -11px !important;
    	right: 0 !important;

    }

    .page-footer .block-static-block .footer-middle ul.contact-info {

        margin: 0 0 15px;

        padding: 0 15px;

    }

    .page-footer .block-static-block address {

        padding: 24px 15px 0;

        text-align: center;

    }

    .page-footer .block-static-block .footer-top .social ul.social-nav {

        padding: 24px 0 0 !important;

    }

    .page-footer .block-static-block .footer-top .social ul.social-nav li {

        display: flex;

        flex-wrap: wrap;

        justify-content: center;

    }

    .page-footer .block-static-block .footer-top .social li a {

        padding: 5px 10px;

    }

    .page-footer .col-md-3:last-child .block-content:last-child {

        border-bottom: 1px solid rgba(184, 184, 184, .5);

        padding-bottom: 10px;

    }

    .block_2.eco-four .pagebuilder-column.block_2 {

        margin: 0 25px;

        padding: 0;

    }

    .customer-account-login .form-group {

        display: block;

    }

    .customer-account-login .login-container .form-login .form-group .label {

        text-align: left;

    }

    .customer-account-login .login-container .form-login .form-group .control input {

        width: 100%;

    }

    .customer-account-login .login-container .form-login .form-group.password .action.remind {

        top: 115px;

    }

    .customer-account-login .login-container .form-login .actions-toolbar .action.btn {

        margin-left: 0;

        width: 100%;

    }

    .customer-account-login .custom-login-part {

        display: block !important;

        margin-bottom: 20px;

    }

    .customer-account-login a.action.remind span {

        width: 100%;

        text-align: center;

        position: unset;

        display: block;

        margin-top: 15px;

    }

    .customer-account-login .login-container {

        margin-top: 170px;

    }

    .customer-account-login .login-container a.action.create.primary {

        width: 100%;

        margin-bottom: 20px;

    }

    .customer-account-forgotpassword .block-customer-forgot-password .block-title {

        margin: 230px 0 0;

    }

    .customer-account-forgotpassword .fieldset>.field:not(.choice)>.control {

        width: 100% !important;

    }

    .customer-account-forgotpassword form#form-validate button.action.submit {

        width: 100%;

        margin-left: 0;

    }

    .customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .label {

        width: 20%;

    }

    .top-header-part ul.header.links {

        width: 100%;

    }

    .top-header-part .loc {

        width: 100% !important;

        justify-content: start !important;

        flex: 0 0 50%;

        order: 1;

        margin-left: 6px;

    }



    .top-header-part a.button-yellow.button {

        margin: 0 5px 0 15px !important;

    }

    .top-header-part .header-second-part {

        display: flex;

        width: 100% !important;

        order: 2 !important;

        flex: 0 0 36%;

    }

    header.page-header .header-area.search-visible .block-search .block-title {

        display: none !important;

    }

    header.page-header .header-area.search-visible .block-search .block-content {

        position: absolute !important;

        right: 8% !important;

        visibility: visible;

        width: 73%;

        transform: unset !important;

        -moz-transform: unset !important;

        -ms-transform: unset !important;

        -o-transform: unset !important;

    }



}



/* header css start here */

.header-area {

    background: #fff;

}

.top-header-part li.authorization-link a:first-child {

    border: none;

}

.top-header-part ul li {

    letter-spacing: normal;

}

.top-header-part {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 16px 0;

    border-bottom: 1px solid #ccc;

}



.top-header-part ul.header.links {

    display: flex;

    justify-content: center;

    width: 79% !important;

}

.top-header-part ul li.storelocator-link a {

    color: #fff !important;

    font-weight: 700 !important;

    border: none;

    padding: 0 20px;

    text-transform: capitalize;

}

.top-header-part ul li.storelocator-link:hover {

    background: #96979d;

    color: #014c8d !important;

}

.top-header-part ul li.storelocator-link:hover a {

    color: #014c8d !important;

    text-decoration: none;

}

.top-header-part ul li.storelocator-link {

    background: #014c8d;

    font-size: 17px;

    line-height: 40px;

    font-weight: 700;

    margin-right: 10px;

}

.top-header-part ul li {

    padding: 7px 0px;

}

.top-header-part ul li a {

    color: #001120 !important;

    font-size: 14px;

    border-left: 1px solid #ccc;

    padding: 0 12px;

    text-decoration: none;

    font-weight: 400 !important;

    

    text-transform: uppercase;

}

.top-header-part ul li.authorization-link span a {

    padding: 0 12px;

}

.top-header-part .hover-text {

    visibility: hidden;

    position: absolute;

    z-index: 1;

    width: 60px;

    color: white;

    background-color: #626669;

    padding: 5px;

    text-align: center;

    font-size: 14px;

    text-transform: capitalize;

    font-weight: 400;

    border-radius: 4px;

}

.top-header-part .hover-text:after {

    position: absolute;

    content: '';

    top: -5px;

    right: 19px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #626669;

}

.top-header-part .header-min:hover .hover-text,

.top-header-part .minicart-custo:hover .hover-text.tooltip-head,

.top-header-part .form-seach-icon-header:hover .hover-text.tooltip-head,

.top-header-part .locatoin-link-top:hover .hover-text.tooltip-head {

    visibility: visible;

    transition: 0.5s ease;

}

header.page-header .minicart-wrapper .action.showcart:before,

header.page-header .minicart-wrapper .action.showcart.active:before,

.form-seach-icon-header::before {

    display: none;

}

header.page-header .minicart-wrapper.active .theme-header-icon {

    color: #014c8d !important;

}

.top-header-part .header-min {

    display: flex;

    order: 4;

}

header.page-header .minicart-wrapper .action.showcart {

    position: relative;

    top: unset;

    -webkit-transform: unset;

}

.hover-text.tooltip-head::selection {

    color: #fff;

}

.form-seach-icon-header {

    cursor: pointer;

}

.top-header-part a.button-yellow.button {

    background: #ffe32c !important;

    color: #001120 !important;

    padding: 10px;

    font-size: 14px;

    font-weight: 600;

    margin: 0 5px 0 15px;

    padding: 15px 12px;

}

.top-header-part .header-min a svg {

    width: 58px;

}

.top-header-part .minicart-custo .minicart-wrapper a.action.showcart.theme-header-icon svg {

    width: 62px;

}

.top-header-part .minicart-custo .hover-text.tooltip-head {

    position: absolute;

    top: 32px;

}

.top-header-part .minicart-custo .hover-text.tooltip-head {

    padding: 8px;

}

.top-header-part .form-seach-icon-header.active .hover-text.tooltip-head,

.top-header-part .minicart-wrapper.active .hover-text.tooltip-head {

    display: none !important;

}

.top-header-part .header-min span:last-child {

    display: none;

}

.top-header-part span.header-top-linethree {

    display: none;

}

header.page-header .block-search {

    margin: 0 !important;

}

.top-header-part .header-second-part {

    display: flex;

    width: 22% !important;

}

.top-header-part .loc {

    width: 18%;

    display: flex;

    align-items: center;

    justify-content: end;

    flex-wrap: wrap;

    position: relative;

}

.top-header-part .block-content input.input-text {

    position: absolute !important;

    left: auto !important;

    right: -56px !important;

    min-width: 250px !important;

    bottom: -38px !important;

    height: 50px !important;

    padding: 0 15px !important;

    border-radius: 0 !important;

    border: 1px solid blue !important;

}

.top-header-part a.button-blue.button {

    background: #626669;

    color: #fff;

    font-size: 14px;

    line-height: 11px;

    font-weight: 700;

    padding: 20px 24px;

    margin-right: 3px;

    height: 50px;

}

.top-header-part a.button-blue.button:hover {

    background: #3d4042;

}

.page-header .frame {

    max-width: 1300px;

    margin: auto;

    position: relative;

}

.top-header-part a.button-yellow.button:hover {

    background: #001120 !important;

    color: #fff !important;

}

/* .top-header-part  .form-seach-icon-header.active {

    position: absolute;

    right: 51px;

} */

.top-header-part .form-seach-container {

    width: 60px;

}

.top-header-part .form-seach-icon-header.active svg {

    vertical-align: middle;

}

.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns {

    position: relative;

}

.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns:after {

    position: absolute;

    content: '';

    top: 23px;

    right: 0;

    border-right: 2px solid #aaa9a9;

    height: 20px;

}

.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns:last-child:after {

    display: none;

}

.categorypath-shop .page-title-wrapper {

    margin-bottom: 60px !important;

}

.categorypath-shop .custome-shop-slider {

    min-height: 160px !important;

}

.categorypath-shop .pagebuilder-slide-wrapper [data-element='content'] {
    min-height: 360px !important;

}

.categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 350px !important;

    display: unset;

    padding: 0 !important;

}

header.page-header input[type="text"] {

    background: #fff !important;

}

header.page-header .block-search .action.search:before {

    right: -54px;

    top: -3px !important;

    position: absolute;

}

header.page-header .theme-header-icon:hover {

    color: #000;

}

.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns:hover a span {

    text-shadow: 0 0 BLACK;

    transition: 0.2s ease;

}

.top-header-part .form-seach-icon-header {

    color: #0088cc !important;

    font-weight: bolder;

    position: relative;

    order: 2;

}

.top-header-part .form-seach-icon-header:after {

    position: absolute;

    content: '';

    top: 4px;

    right: 0;

    left: 0;

    border-right: 2px solid #ddd;

    border-left: 2px solid #ddd;

    height: 15px;

}

.top-header-part .minicart-custo {

    order: 3;

}

.top-header-part .locatoin-link-top {

    order: 1;

}

.top-header-part .locatoin-link-top svg {

    width: 55px;

}

.top-header-part .form-seach-icon-header svg {

    width: 60px;

}

.top-header-part ul li {

    margin: 0;

    padding: 0;

}

.top-header-part ul li a:hover {

    color: #014c8d !important;

}

.top-header-part ul li.storelocator-link a:hover {

    text-decoration: underline;

}



header.page-header .minicart-wrapper .block-minicart {

    top: 50%;

    right: 6%;

    transform: translateX(0%) !important;

}

header.page-header .minicart-wrapper .block-minicart .subtitle.empty:before {

    display: none;

}

header.page-header .minicart-wrapper .block-minicart .subtitle.empty {

    font-size: 13px;

    padding: 60px 0;   

    color: #777;

    font-style: normal;

}

header.page-header .minicart-wrapper .block-minicart {

    border-top: 5px solid #014c8d;

}

header.page-header .header-area.header3 .middle-header {

    padding: 15px 0;

    justify-content: center !important;

}

.page-header .frame .logo img {

    width: 170px;

}

.breadcrumbs .items .item+.item {

    margin-left: 10px;

    font-size: 14px;

    margin-top: 0;

    line-height: 40px;

    padding-top: 0;

    padding-left: 0;

}

.cms-personal-storage main.page-main,

.cms-storage main.page-main,

.cms-business-storage main.page-main {

    z-index: auto !important;

}

.slick-prev:active,

.slick-next:active,

.slick-prev:focus,

.slick-next:focus,

.slick-prev:not(.primary),

.slick-next:not(.primary) {

    z-index: 1;

}

/* popup css start here  */

.overlay__container .overlay__content .two-column__content {

    padding-right: 60px;

    float: left;

    width: 50%;

}

.overlay__container .overlay__content .two-column__content p.container-slider__description,

.overlay__container .overlay__content .two-column__content p.container-slider__sub-description {

    display: none;

}

.overlay__container .overlay__content ul.overlay-checklist {

    line-height: 1.5 !important;

    letter-spacing: 0 !important;

}

.container-overlay__content ul ul {

    margin: 20px 0px 20px !important;

    list-style: none;

}

.overlay-checklist li::before {

    position: absolute;

    content: "";

    left: 5px;

    top: 8px;

    border: 2px #6a6a6a solid;

    width: 5px !important;

    height: 11px !important;

    border-width: 0 3px 3px 0;

    transform: rotate(45deg);

}

.overlay__container h4.container-slider__size {

    font-weight: bolder;

}

.overlay-checklist li {

    letter-spacing: 0;

}

.cms-business-storage .overlay__container a.button-blue {

    display: block !important;

    background: #014c8d !important;

    color: #fff !important;

    text-align: center !important;

    padding: 15px 20px !important;

    font-size: 26px !important;

    font-weight: 600 !important;

    text-decoration: none !important;

    margin-top: 20px !important;

}

/* loction page css start  here  */

.mpstorelocator-storelocator-store .breadcrumbs ul.items li.item.home img.home_icon {

    width: 14px;

    height: 20px;

    margin-top: 8px;

}

.mpstorelocator-storelocator-store .breadcrumbs ul.items li.item.store-locate {

    font-size: 14px;

    font-weight: 400;

    color: #333 !important;

    line-height: 40px;

    margin-top: 0;

}

.mpstorelocator-storelocator-store .breadcrumbs ul.items li.item.home {

    position: relative;

    padding-top: 0;

    padding-left: 0;

}

.mpstorelocator-storelocator-store .breadcrumbs ul.items li.item.home::after {

    position: absolute;

    content: '\f054';

    top: 13px;

    right: -7px;

    font-family: 'FontAwesome';

    width: 18px;

    height: 18px;

    font-size: 10px;

    background: none !important;

}

.mpstorelocator-storelocator-store .breadcrumbs {

    padding-bottom: 30px;

    background: #fff;

    box-shadow: unset !important;

}

.mpstorelocator-storelocator-store .breadcrumbs .items {

    padding: 0;

}

.mpstorelocator-storelocator-store .mp_storelocator_head {

    display: none;

}

.mpstorelocator-storelocator-store .bh-sl-container .bh-sl-map-container {

    margin-top: 0;

}

.mpstorelocator-storelocator-store button.mp-menu-icon {

    display: none !important;

}

.mpstorelocator-storelocator-store #bh-sl-user-location {

    position: absolute;

    top: 15px;

    left: 20px !important;

    width: 90% !important;

    height: auto;

    background: #fff;

    border-radius: 5px;

}

.mpstorelocator-storelocator-store ul li {

    padding: 0;

    margin: 0;

}

.mpstorelocator-storelocator-store .mp-store-view-info {

    display: flex;
    padding: 0 0 0 10px;

}

.mpstorelocator-storelocator-store .mp-row-store-img img {

    width: 173px;

    height: auto;

    cursor: pointer;

    object-fit: fill;

}

.mpstorelocator-storelocator-store button.btn-location.loc-directions {

    margin: 0;

}

.mpstorelocator-storelocator-store .mp-store-name span,
{

font-size: 18px;

color: #333 !important;

letter-spacing: 0 !important;

font-family: Helvetica, sans-serif;

line-height: 1.5;

margin-bottom: 5px;

display: block;

font-weight: 400;

opacity: 0.8;

}

.mpstorelocator-storelocator-store .page-footer .block-static-block .footer-top .social li a span {

    font-weight: 400;

    font-family: 'FontAwesome';

}

.mpstorelocator-storelocator-store .page-footer .block-static-block .footer-top .social ul.social-nav li {

    padding-left: 0;

}

.mpstorelocator-storelocator-store .bh-sl-container .bh-sl-loc-list ul li {

    margin-bottom: 25px !important;

}

.mpstorelocator-storelocator-store span.mp-main-addr,

.mpstorelocator-storelocator-store span.mp-main-phone,

.mpstorelocator-storelocator-store span.mp-main-time {

    font-size: 14px;

    color: #555;

    font-weight: 400;

    opacity: 0.8;

    font-family: Helvetica, sans-serif;

    letter-spacing: 0;

    line-height: 1.5;

    padding-bottom: 10px;

    display: block;

}

.mpstorelocator-storelocator-store .mp-main-word {

    display: none;

}

.mpstorelocator-storelocator-store .bh-sl-container .bh-sl-loc-list ul {

    overflow-x: hidden;

}

.mpstorelocator-storelocator-store .mp-detail-store-view {

    margin-bottom: 10px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    padding-right: 10px;

}

.mpstorelocator-storelocator-store .mp-detail-store-view a.link-detail {

    font-family: Helvetica, sans-serif;

    font-size: 12px;

    color: #333 !important;

    font-weight: 400;

    opacity: 0.8;

    position: relative;

    margin-left: 10px;
	

}

.mpstorelocator-storelocator-store .btn-location {

    background: #ffe32c !important;

    border-radius: 0;

    font-weight: 700;   

    font-size: 14px;

    color: #014c8d !important;


}

.mpstorelocator-storelocator-store .btn-location:hover {

    background: #014c8d !important;
    color: #fff !important;

}

.mpstorelocator-storelocator-store span.mp-main-time {

    padding-bottom: 0;

}



.mpstorelocator-storelocator-store .mp-store-view-info .mp-store-name span {

    font-size: 18px;

    font-family: Helvetica, sans-serif;

    font-weight: 400;

    color: #333;

    opacity: 0.9;

    letter-spacing: 0;



}

.mpstorelocator-storelocator-store .mp-detail-store-view a.link-detail:after {

    position: absolute;

    content: ' + ';

    top: -6px;

    right: -10px;

    font-size: 12px;

}

.mpstorelocator-storelocator-store .mp-row-store-img {

    width: auto;

    margin-right: 15px;

    height: auto;

}

.mpstorelocator-storelocator-store .link-collapse::after {

    position: absolute;

    content: ' - ';

    font-size: 17px;

}

@media screen and (max-width:767px) {

    .cms-business-storage .columns .overlay-checklist li {

        line-height: 2.1 !important;

    }

    .cms-business-storage .columns .overlay-checklist li span {

        position: relative !important;

        font-weight: 600 !important;

        font-size: 15px !important;

        line-height: 2.1 !important;

        margin: 0 !important;

    }

    .cms-business-storage .overlay-checklist li::before {

        left: 0 !important;

        top: 8px !important;

    }

    .top-header-part .block-content input {

        right: 129px !important;

        left: auto !important;

        min-width: 200px !important;

        bottom: -10px !important;

    }

    .mpstorelocator-storelocator-store #bh-sl-user-location {

        left: 16px !important;

    }

    .mpstorelocator-storelocator-store .mp-row-store-img img {

        width: 80px;

        height: 60px;

    }

    .mpstorelocator-storelocator-store ul li {

        padding: 20px 20px 0;

        margin: 0;

    }

    .mpstorelocator-storelocator-store .breadcrumbs {

        padding: 150px 15px 14px;

    }

    .mpstorelocator-storelocator-store .mp-store-view-info .mp-store-name span {

        width: 88%;

    }

    .mpstorelocator-storelocator-store span.mp-main-addr {

        width: 79%;

    }



}

@media screen and (min-width:768px) and (max-width:1300px) {

    .page-header .frame {

        max-width: 100% !important;

    }

    .top-header-part ul.header.links {

        display: flex;

        justify-content: unset;

        width: 67%;

        text-align: start;

    }


    /* .page-header .top-header-part .minicart-custo {

        width: 30%;

        margin-left: auto;

        text-align: right;
    } */

    .top-header-part a.button-yellow.button {

        font-size: 14px;

        margin-right: 10px;

        padding: 15px 10px;

    }

    .top-header-part a.button-blue.button {

        padding: 15px 10px;

        font-size: 14px;

    }



    header.page-header .minicart-wrapper .action.showcart:before {

        position: unset;

    }

}

.catalog-product-view .columns {

    max-width: 1200px !important;

    margin: auto;

}

.catalog-product-view .columns a.lb {

    width: auto;

    margin: auto;

}

.catalog-product-view .columns .product h1.page-title {

    font-size: 34px !important;

    color: #014c8d !important;

    font-weight: 600;

    margin-bottom: 20px;

}

.catalog-product-view .columns h4 {

    font-size: 18px;

    font-weight: 500;

}

.catalog-product-view .breadcrumbs .items .item a {

    color: #777;

    line-height: 30px;

    padding: 0 6px;

    font-size: 14px;   

    letter-spacing: 0;

}

.catalog-product-view li.item.\34 {

    font-size: 14px;

    margin: 0;

    line-height: 37px;

}

.catalog-product-view .product-info-main .price-box .price-wrapper .price {

    color: #001120;

    font-size: 27px;

    font-weight: 400;

    line-height: 36px;

}

.catalog-product-view .product-info-price .stock.available span {

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 700;

    color: #21293c !important;

}

.catalog-product-view .product-info-main .product.attribute.sku {

    color: #7d7d7d;

    font-size: 14px;

    margin-top: 0;

    margin-right: 50px;

    float: left;

}

.catalog-product-view .product-info-main .product-reviews-summary.empty .reviews-actions .action {

    color: #21293c;

}

.catalog-product-view .product-info-main .product-info-price {

    margin-bottom: 10px;

}

.catalog-product-view .product.attribute .value h3 span {

    font-size: 24px;

    font-weight: 600 !important;

    line-height: 1.1;

    color: #333399 !important;
   

}

.catalog-product-view .product.attribute .value h3 {    

    font-weight: 600;

    font-size: 24px;

}

.catalog-product-view .product.media .product.item-image {

    max-width: 369px !important;

    margin-right: auto !important;

}

.cms-press-release .press_release_1.block_2 .row-full-width-inner {

    max-width: 1300px !important;

}

.catalog-product-view .columns button#product-addtocart-button {

    background: #014c8d;

    color: #fff;

    border-color: #014c8d;

    font-size: 17px;

    line-height: 40px;

    font-weight: 700;

    height: auto !important;

    padding: 0px 30px;

}

.catalog-product-view .product.media {

    width: 376px;

}

.catalog-product-view .product-info-main .box-tocart .actions {

    width: auto;

    order: 1;

}

.catalog-product-view .columns button#product-addtocart-button:hover {

    border-color: #000;

    background: #000;

    transition: 0.5s ease;

}

.catalog-product-view .product.info.detailed .product.data.items {

    border: none;

    justify-content: start;

    width: 72%;

}

.catalog-product-view .fieldset .review-legend span {

    font-size: 16px;

    font-weight: 400;

    text-transform: uppercase;

    color: #1B65A9;

    display: block;

}

.catalog-product-view .fieldset .review-legend.legend strong {

    display: block !important;

    margin-left: 0;

    color: #1B65A9;   

    letter-spacing: 0 !important;

    font-size: 16px;

    text-transform: uppercase;

}

.catalog-product-view fieldset.fieldset.review-fieldset {

    max-width: 500px;

}

.product.info.detailed .block.review-add .field {

    padding-right: 0;

    width: 100%;

    display: flex;

}

.catalog-product-view .fieldset>.field.required>.label:after {

    color: #e02b27;

}

.catalog-product-view .product.info.detailed .block.review-add .review-form-actions {

    margin-left: 105px;

}

.catalog-product-view .product.info.detailed .block.review-add .review-form .action.submit.primary {

    margin: 0;

    background: #eee;

    border: none;

    color: #000;

    padding: 7px 15px;

    font-size: 14px;

    letter-spacing: 0px ! important;

    font-weight: 400;

}

.catalog-product-view .product.info.detailed .block.review-add .review-form .action.submit.primary:hover {

    background: #333333;

    color: #ffffff;

    transition: 0.3s ease;

}

.catalog-product-view .block-content label.label {

    padding: 6px 15px 0 0 !important;

    text-align: right !important;

    width: 25.8% !important;

    box-sizing: border-box;

    float: left;

    font-size: 14px !important;

    letter-spacing: 0 !important;

    color: #001120 !important;

}

.catalog-product-view.product.info.detailed .product.data.items>.item.content {

    padding: 15px 0;

    font-size: 16px !important;

    font-weight: 500 !important;

    color: #000 !important;

    line-height: 24px !important;

}

.catalog-product-view .product.info.detailed .product.data.items>.item.content .product.attibute.description p {

    line-height: 1.4;

    color: #001120;   

    font-size: 16px;

    font-weight: 500;

    margin-bottom: 10px;

}

.catalog-product-view .product.media .product.item-image img:not(.zoomImg) {

    min-width: auto;

    width: 376px;

    margin-right: auto;

    border: 1px solid #ddd;



}

.catalog-product-view .product.info.detailed .product.data.items>.item.content {

    padding: 15px 0;

}

@media screen and (max-width:767px) {

    body.catalog-category-view .page-main > .columns .column.main {
        min-width: 100% !important;
    }
    .top-header-part .minicart-custo .minicart-wrapper a.action.showcart.theme-header-icon svg,
    .top-header-part .form-seach-icon-header svg,
    .top-header-part .header-min a svg {
        font-size: 40px;
        width: 40px;
        padding: 0px 10px !important;
    }
    .top-header-part .form-seach-icon-header.active {

        position: relative;

        right: 0;

    }

    header.page-header .block-search .action.search:before {

        right: 20px;

        top: 0px !important;

        position: absolute;

    }

    .top-header-part .block-content input.input-text {

        right: 20px !important;

        /* bottom: -40px !important; */

    }

    .page-header .frame {

        display: flex;

        padding: 10px 5px;

        flex-wrap: wrap;

        justify-content: space-between;

    }

    header.page-header .header-area.header3 .middle-header {

        order: 1;

        padding: 0;

    }

    .top-header-part {

        order: 2;

        justify-content: flex-start;

        position: relative;

        flex-wrap: wrap;

        display: unset !important;

        width: 100%;

    }

    .top-header-part ul li {

        display: none;

    }

    header.page-header {

        height: 100% !important;

    }



    .page-header .frame .logo img {

        order: 1;

        width: 100%;

        min-height: auto !important;

    }

    header.page-header .header-area .logo {

        width: 100% !important;

        padding: 0 !important;

    }

    header.page-header .header-area .megamenu_action.mobile {

        order: 2;

    }

    header.page-header .minicart-wrapper .action.showcart {

        display: block !important;

        width: auto;

        height: auto;

        right: 0;

        top: 0;

        position: relative;

    }

    header.page-header .minicart-wrapper .action.showcart:before {

        font-size: 37px;

        position: absolute;

        top: 15px;

        right: 7px;

    }

    header.page-header .minicart-wrapper .action.showcart.active:before {

        position: absolute;

        top: 15px;

    }

    header.page-header .minicart-wrapper .block-minicart {

        top: 100%;

        right: 27%;

        transform: unset !important;

        height: 200px;

        position: absolute;



    }

    .pagebuilder-column-line .slick-prev,

    .pagebuilder-column-line .slick-next {

        z-index: 1 !important;

    }

    .top-header-part .pagebuilder-column-line .slick-prev,

    .top-header-part .pagebuilder-column-line .slick-next {

        z-index: 1;

    }

    header.page-header .minicart-wrapper .ui-dialog {

        display: none !important;

    }



    .minicart-wrapper.active .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog {

        display: block !important;

    }

    header.page-header .minicart-wrapper.active .theme-header-icon.active {
        position: relative;
        top: 0;
        right: 0;
       width: auto  !important;
    }

    .catalog-category-view .columns .product-items li.item.product.product-item {
        padding: 20px 13px 52px !important;
    }

    .category-attic .products-grid .items .product-item .product-top .product-item-inner {
        width: 100% !important;
    }

}





@media screen and (max-width:375px) {

    .top-header-part a.button-yellow.button {

        font-size: 14px;

        padding: 15px 10px;

        margin-right: 8px;

    }

    .top-header-part a.button-blue.button {

        font-size: 14px;

        padding: 15px 10px;

    }

    .top-header-part .loc a.button-yellow.button {

        margin: 0 5px 0 0px !important;

    }

    .top-header-part .header-min a svg {

        width: 36px;

        padding: 0 10px !important;

    }

    .top-header-part .minicart-custo .minicart-wrapper a.action.showcart.theme-header-icon svg {

        width: 40px;

        padding: 0 10px !important;

    }

    .top-header-part .form-seach-icon-header svg {

        width: 38px;

        padding: 0 10px !important;

    }



}

.cms-storage.cms-page-view .columns,

.cms-press-release .columns,

.cms-eco-moving-box .columns,

.cms-garment-wardrobe-storage .columns,

.cms-business-storage .columns,

.cms-environment .columns,

.cms-safe-deposit-boxes .columns,

.cms-personal-storage .columns,

.cms-shredding .columns,

.cms-contact-us .columns {

    max-width: 100% !important;

}

.cms-free-movers.cms-page-view .columns,

[data-content-type='row'][data-appearance='contained'],

[data-content-type='row'][data-appearance='contained'] {

    max-width: 100% !important;

}



.cms-boardroom-rentals .columns {

    max-width: 100% !important;

}

#html-body [data-pb-style=SVQX0AK] {

    padding: 15px 0 75px !important;

    max-width: 800px;

}

#html-body [data-pb-style=MAVALIP] {

    margin: auto;

}

#html-body [data-pb-style=SVQX0AK] h2 {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 1.5 !important;

    margin: 20px 0 10px !important;

}

.cms-storage.cms-page-view .breadcrumbs ul li.item {

    font-weight: 400;

    padding: 0;   

    font-size: 14px;

    color: #333;

    letter-spacing: 0;

    line-height: normal;

}

.cms-storage.cms-page-view .breadcrumbs ul li.item.home a img {

    width: 35px;

    padding: 0;

    line-height: normal;

}

.cms-storage.cms-page-view .breadcrumbs ul li.item.home {

    padding-right: 0;

}

#html-body [data-pb-style=QIQXEJQ],

#html-body [data-pb-style=BUCFND4] {

    padding: 20px 0 0 !important;

}

#html-body [data-pb-style=XP4SOSE] {

    padding: 20px 0 !important;

}

#html-body [data-pb-style=YGL44RK],

#html-body [data-pb-style=OKE0YKA],

#html-body [data-pb-style=YGEWYAA] {

    padding: 40px 0;

}

.cms-page-view .breadcrumbs ul.items {

    max-width: 1300px !important;

    margin-right: auto;

}

.cms-storage .columns .storage-main {

    height: 100% !important;

    max-width: 1300px;

    margin: auto;

    padding: 0 !important;

}

.cms-storage .columns .storage-blue-one {

    background-color: #014c8d;

    padding: 30px 0 50px !important;

}

.cms-storage .column .pagebuilder-column-line .pagebuilder-column strong {

    margin: 0;

    font-size: 18px !important;

    font-weight: 500 !important;    

}

.cms-storage .columns h1 span {

    font-size: 74px !important;

    line-height: 89px;

    font-family: 'Futura Std Bold' !important;

    font-style: normal;

    padding: 0 !important;

}

.cms-storage .columns .storage-six .pagebuilder-column p {

    padding: 0 !important;

}

/* .cms-storage  .storage-one.block_2 p {

    max-width: 800px !important;

    margin: 0  !important;

} */

.cms-storage .storage-blue-one p.block_2 {

    max-width: 800px;

    margin: 0 auto 0 0 !important;

}

.cms-storage .columns .storage-six .pagebuilder-column strong {

    font-size: 42px !important;

    line-height: 60px !important;

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

}

.cms-storage .columns h1 {

    padding-top: 15px;

    max-width: 1300px;

    margin: auto;

    margin-top: 0px;

    margin-bottom: 10px;

}

.cms-storage [data-content-type='html'] p {

    margin: auto !important;

    padding: 0 !important;

}

.cms-storage .columns p {

    font-size: 28px !important;   

    line-height: 41px;

    color: #fff;

    font-weight: 400;

    /* margin: auto 0 0 0 !important; */

    padding-bottom: 41px;

    padding-top: 10px;

}

.cms-storage .columns p span {

    font-size: 30px;

    color: #ffffff;

}

.cms-storage [data-content-type='row'][data-appearance='contained'] {

    max-width: 100% !important;

}

.cms-storage .columns figure img {

    width: 100% !important;

    height: 100% !important;

}

.cms-storage .pagebuilder-column-group.storage-two.block_2 .pagebuilder-column-line .pagebuilder-column figure img,

.cms-storage .pagebuilder-column-group.storage-two .pagebuilder-column-line .pagebuilder-column figure img {

    aspect-ratio: 1 / 1;

}

.widget.block.block-static-block .pagebuilder-column-line .pagebuilder-column figure img {

    width: 403px !important;

    margin-top: 0;

}

#html-body [data-pb-style=DOKOM5X] {

    padding: 0 !important;

}

#html-body [data-pb-style=HYO8IV4] {

    max-width: 1140px;

    margin: auto;

}

.pagebuilder-column-group.storage-blocks-img:nth-child(3n + 2) .pagebuilder-column-line .pagebuilder-column:nth-child(4n + 1),

.pagebuilder-column-group.storage-blocks-img:nth-child(3n + 2) .pagebuilder-column-line .pagebuilder-column:nth-child(4n + 4) {

    display: none !important;

}

.pagebuilder-column-group.storage-blocks-img:nth-child(4n + 2) .pagebuilder-column-line .pagebuilder-column {

    flex: 0 0 20%;

}

#html-body [data-pb-style=OVVBOTG] {

    justify-content: space-around;

}

div[data-content-type='text'] ul li {

    padding-bottom: 10px;

    margin-bottom: 15px !important;

    color: #687176 !important;

    padding-left: 20px;

    letter-spacing: 0px ! important;

    position: relative;

}

#html-body [data-pb-style=QIQXEJQ] {

    padding: 20px 0 0;

}

[data-content-type='html'] a {

    width: max-content !important;

    text-align: center;

    place-items: center;

}

#html-body [data-pb-style=HYO8IV4] p span {

    font-size: 30px !important;

    line-height: 39px !important;

    letter-spacing: 0px ! important;

}

.cms-storage .columns figure {

    display: flex;

    justify-content: center;

}

.cms-storage .columns .storage-one p {

    font-size: 30px;

    line-height: 1.5;

    padding: 20px 0 10px;

    font-weight: 500;

    font-family: 'Futura Std Bold';

    margin: auto;

    padding: 20px 0 0 0 !important;

}

.cms-storage .columns .storage-ourclass span {

    font-family: 'Futura Std Bold';

    font-weight: 800 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-storage .columns .pagebuilder-column-group.storage-two {

    max-width: 1200px;

    margin: auto;

}

.cms-storage .columns .pagebuilder-column {

    display: unset;

    justify-content: unset;

    margin: 0 36px !important;

    width: 95% !important;

    padding: 0 !important;

    position: relative;

}

.cms-storage .column .pagebuilder-column-group.storage-two.block_2 .pagebuilder-column:after {

    position: absolute;

    content: '';

    top: 0;

    right: -35px;

    bottom: 0;

    height: 100% !important;

    border-right: 1px solid rgba(255, 255, 255, .2);

}

.cms-storage .column .pagebuilder-column-group.storage-two .pagebuilder-column-line .pagebuilder-column::after {

    position: absolute;

    content: '';

    top: 0;

    right: -35px;

    height: 600px;

    bottom: 0;

    border-right: 1px solid rgba(255, 255, 255, .2);

}

.cms-storage .pagebuilder-column:last-child:after {

    display: none;

}

.cms-storage .column .pagebuilder-column p {

    font-family: 'Futura Std Bold';

    font-size: 31px;

    line-height: 39px !important;

}



.cms-storage .column .storage-one .pagebuilder-column-group {

    margin: auto;

    max-width: 1200px;

    padding-top: 20px;

    margin-top: 10px;

    border-top: 1px solid rgba(255, 255, 255, .2);

}

.cms-storage .column .pagebuilder-column-group:nth-child(2n + 1) {

    border-top: none;

}

#html-body [data-pb-style=AH4O0E1],

#html-body [data-pb-style=UJ0279D],

#html-body [data-pb-style=SUWUCJB] {

    margin: 0 !important;

}

.cms-storage .slider-main1 {

    height: 100% !important;

    width: 100% !important;

    overflow-x: hidden;

}

.cms-storage .column a.yellow-btn {

    /* width: fit-content !important; */

    text-align: center;

    background: #ffe32c !important;

    color: #014c8d !important;

    margin: 75px auto 20px;

    font-size: 21px;

    font-weight: 700 !important;   

    letter-spacing: 0 !important;

    border: 1px solid #ffe32c !important;

    justify-content: unset !important;

    margin: 100px auto 30px !important;

    /* width: 408px !important; */

    justify-content: center !important;

}

.cms-storage .column a.yellow-btn:hover {

    color: #fff !important;

}

.cms-storage .storage-one.block_2 p a.yellow-btn {

    width: 408px !important;

}

.cms-storage .pagebuilder-column-group.block_2.storage-eight .pagebuilder-column p a,

.cms-storage .pagebuilder-column-group.block_2.storage-seven .pagebuilder-column p a,

.cms-storage .pagebuilder-column-group.storage-six.block_2 .pagebuilder-column p a,

.cms-storage .widget.block.block-static-block .pagebuilder-column p.btn-mob a {

    margin-top: 29px !important;

}

#html-body [data-pb-style=W13V03G] {

    margin-top: 0 !important;

}

.cms-storage .pagebuilder-column-group.storage-four.block_2.storage-blocks-img .pagebuilder-column figure,

.cms-storage .pagebuilder-column-group.storage-blocks-img .pagebuilder-column figure {

    display: flex;

    max-width: 100%;

    height: 100%;

    position: relative;

    overflow: hidden;

    object-fit: contain;

    margin: auto;

    margin-bottom: 40px;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column .block_2 h3 strong span {

    font-size: 28px !important;

    line-height: 39px !important;

    font-weight: 800;

    font-family: "Futura Bold BT", sans-serif;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column .block_2 {

    padding: 0 !important;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column .block_2 p em {   

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

    letter-spacing: 1.1px !important;

    font-style: italic;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column .block_2 p {

    margin: 0 !important;

    font-weight: 700 !important;

}

#html-body [data-pb-style=W13V03G] {

    margin: 0;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column p.btn-mob a.yellow-btn {

    margin: 0;

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px !important;

    font-size: 16px;

    /*display: unset !important;*/

    justify-content: unset !important;

    width: 168px !important;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column p.btn-mob a.yellow-btn:hover {

    background: #014c8d !important;

    color: #fff !important;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column p.btn-mob {

    margin: auto !important;

    padding: 0 !important;

    margin: 0 !important;

    margin-top: 40px !important;

}

.cms-storage .pagebuilder-column-group.storage-six.block_2 .pagebuilder-column .stoage-nine {

    padding: 0 !important;

    margin: 10px 0 20px;

}

.cms-storage .column a.yellow-btn:hover {

    background-color: #014c8d !important;

    border: 1px solid #ffe32c !important;

}

.cms-storage .column .storage-need p span,

.cms-storage .column .storage-there p {

    font-family: 'Futura Std Bold' !important;

    margin: auto !important;

    font-size: 36px !important;

    line-height: 48px !important;

    padding: 0 !important;

    font-weight: 800 !important;

    font-size: 18px !important;

    margin: auto !important;



}

.cms-storage .column .storage-need p span,

.cms-storage .column .storage-there p span {

    max-width: 900px !important;

    margin: auto !important;

    padding: 10px 0 25px !important;

    display: inline-flex;

    font-size: 30px !important;

}

.cms-storage .column .pagebuilder-column-line .pagebuilder-column p {

    color: #6a6a6a !important;

    margin: 0;

    font-size: 18px !important;

    line-height: 1.5;

    padding: 0;

}

.cms-storage .pagebuilder-column-group.block_2.storage-eight .pagebuilder-column p a {

    width: 160px !important;

    padding: 20px 39px !important;

    font-size: 16px;

}

.cms-storage .pagebuilder-column-group.block_2.storage-seven .pagebuilder-column p a {

    width: 298px !important;

    padding: 20px 36px !important;

    display: unset;

    font-size: 16px;

    margin-bottom: 0 !important;

}

.cms-storage .pagebuilder-column-group.storage-blocks-img .pagebuilder-column-line {

    padding-bottom: 30px;

}

.cms-storage .storage-five .pagebuilder-column-line {

    padding-top: 30px;

}

.cms-storage .storage-five .pagebuilder-column ul li {

    line-height: 2 !important;

    font-size: 20px !important;

    font-weight: 400 !important;

    color: #687176 !important;

    margin: 0 0 15px !important;

    padding: 0 0 10px;

}

.cms-storage .column .storage-four p {

    margin: 0 20px !important;

    font-size: 20px !important;

    font-family: 'Futura Std Bold' !important;

}

.cms-storage .column .storage-need p {

    padding: 0 !important;

    margin: auto !important;

    font-size: 18px !important;

}



.cms-storage .column .storage-need p span {

    font-size: 36px !important;

    font-weight: 800 !important;

    max-width: 900px !important;

    margin: auto;

    padding: 29px 0 50px !important;  

    color: #014c8f !important;

}

.cms-storage .storage-two .pagebuilder-column .top-head p span {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 800 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-storage .text-para p span {    

    font-size: 20px !important;

    line-height: 29px !important;

    color: #fff;

    font-weight: 500 !important;

    letter-spacing: 1.1px !important;

}

.cms-page-view .columns .slider1 {

    padding: 0;

    margin-bottom: 105px;

    overflow: unset !important;

}



.cms-page-view .columns .slide1-block p {

    color: #000 !important;

    margin: auto !important;

}

.cms-page-view .columns .slide1-block {

    border-bottom: 13px solid #014c8d;

    color: #001120;

    background-color: #fff;

    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.05) !important;

    transition: 0.3s ease !important;

    border-radius: 5px;

    margin: 0 20px !important;

    height: fit-content !important;

    border-top: 0;

    border-left: 0;

    border-right: 0;

    padding: 20px 10px;

}

.cms-page-view .columns a.slide-btn {

    background: #fff;

    color: #001120;

    border: 1px solid #b8b8b8;

    padding: 15px 30px;

    font-weight: 800 !important;

    font-size: 16px;

    display: block;

    width: 100%;

    margin: auto;

    text-decoration: none !important;

    cursor: pointer;

    transition: 0.3s ease !important;

}

.cms-page-view .columns a.slide-btn:hover {

    background: #014c8d !important;

    color: #fff !important;

    transition: 0.3s ease !important;

}

.cms-page-view .columns .slide1-block p.slide-in-one {

    color: #000 !important;

    margin: 10px auto 0 !important;

    padding: 20px 0 5px !important;   

    font-weight: 800 !important;

    font-size: 26px !important;

}

.cms-page-view .columns .slide1-block p.slide-in-two {

    margin-top: 0 !important;

    color: #6a6a6a !important;

    font-weight: 500 !important;

    letter-spacing: 1px !important;

    font-size: 16px !important;

    letter-spacing: 0 !important;

    line-height: normal;

    padding: 20px 0 !important;

}

.cms-personal-storage .block_2.personal_storage_03 figure.block_2 {

    display: flex;

}

.cms-personal-storage #html-body [data-pb-style=C0EVGPY] {

    margin: 0 !important;

}

.pagebuilder-column-group.block_2.personal-five .pagebuilder-column-line .pagebuilder-column.block_2 p span,

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p span span {

    font-size: 20px !important;

    line-height: 29px !important;

    font-weight: 500 !important;

    letter-spacing: 1.1px !important;
   

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .block_2,

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six {

    padding: 0;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2:nth-child(3n + 1) p:nth-child(5n + 4),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2:nth-child(3n + 1) p:nth-child(5n + 5),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 1) p:nth-child(5n + 5),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(5n + 5),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 3) .block_2 p {

    display: none;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(4n + 3) strong {

    display: block;

}

.cms-storage .storage_space_1 img {

    width: 465px !important;

    margin-left: auto;

}

.cms-storage p.stor-btn-book a.yellow-btn {

    padding: 20px 77px !important;

}

.cms-storage .slider1 .btn-prev1::after {

    position: absolute;

    content: '\f104';

    top: 20px;

    left: 0;

    right: 0;

    color: #fff;

    font-size: 25px;

    font-family: 'FontAwesome';

}

.cms-storage .slider1 button.btn1.btn-prev1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    left: 0%;

    top: 39%;

    border: none;

    color: transparent;

}



.cms-storage .slider1 button.btn1.btn-prev1:hover {

    background: #1a5e98;

    border: none;

}



.cms-storage .slider1 button.btn1.btn-next1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    right: 0%;

    border: none;

    color: transparent;

    top: 39%;

}

.cms-storage .slider1 button.btn1.btn-next1::after {

    position: absolute;

    content: '\f105';

    top: 20px;

    left: 0;

    right: 0;

    font-size: 25px;

    font-family: 'FontAwesome';

    color: #fff;

}

.cms-storage .slider1 button.btn1.btn-next1:hover {

    background: #1a5e98;

    border: none;

}

.cms-storage .columns .slide1-block:hover {

    transform: scale(1.03);

    transition: 0.3s ease !important;

}

.cms-storage .columns p#ADI0QSR span {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 800 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    letter-spacing: 0;

    margin: 20px 0 10px !important;

    padding: 0 !important;

}

.cms-storage .storage-blocks-img .pagebuilder-column-line {

    max-width: 1200px !important;

    margin: auto;

    justify-content: space-around !important;

}

.cms-storage .storage-blocks-img .pagebuilder-column figure.board-img img.pagebuilder-mobile-hidden {

    max-width: 94px !important;

    max-height: 94px !important;

}

.cms-storage .storage-blocks-img .pagebuilder-column figure.key-img-left img.pagebuilder-mobile-hidden {

    max-width: 98px !important;

    max-height: 95px !important;

}

.cms-storage .storage-blocks-img .pagebuilder-column figure.board-img,

.cms-storage .storage-blocks-img .pagebuilder-column figure.key-img-left {

    justify-content: center !important;

    display: flex !important;

    flex-direction: column-reverse;

    margin-bottom: 0;

}

.cms-storage .storage-blocks-img .pagebuilder-column-line img {

    max-width: 130px !important;

    max-height: 130px !important;

}

.cms-storage .column .storage-four .pagebuilder-column-line .pagebuilder-column p {

    color: #6a6a6a !important;

    font-size: 17px !important;

    line-height: 29px;

    font-weight: 500 !important;   

    padding-bottom: 25px !important;

}

.cms-storage .column .storage-four .pagebuilder-column-line .pagebuilder-column p,

.cms-storage .pagebuilder-column-group.storage-blocks-img .pagebuilder-column-line .pagebuilder-column p {

    max-width: 200px;

    margin: auto !important;

}

.cms-storage .storage-four.block_2 p strong span {

    font-weight: 700 !important;

    font-size: 30px !important;

    color: #014c8d !important;

    line-height: 60px !important;

}

.cms-storage .storage-six .pagebuilder-column-line {

    max-width: 1200px;

    margin: auto;

}

.cms-storage .storage-five .pagebuilder-column-line {

    max-width: 1200px !important;

    margin: auto;

}

.cms-storage .storage-five .pagebuilder-column-line p span {

    letter-spacing: 0;

    /* font-size: 31px !important;*/

    line-height: 39px !important;

    color: #014c8d !important;

    font-family: 'Futura Std Bold';

}

.cms-storage .pagebuilder-column-line {

    max-width: 1200px !important;

    margin: auto !important;

}

.cms-storage .storage-eight .pagebuilder-column p strong span,

.cms-storage .pagebuilder-column .block_2 p span {

    font-size: 42px !important;

    line-height: 60px !important;

    font-family: "Futura Bold BT", sans-serif !important;

    font-weight: 800 !important;

}

.cms-storage .pagebuilder-column-group.storage-six.block_2,

.cms-storage .pagebuilder-column-group.block_2.storage-eight,

.cms-storage .pagebuilder-column-group.block_2.storage-seven {

    padding: 60px 0;

}

.cms-storage .storage-eight .pagebuilder-column p {

    padding: 0 !important;

}

.cms-storage .pagebuilder-column-group.storage-six.block_2 .pagebuilder-column p a {

    font-size: 16px;

}

/* free movers css start here */

.cms-free-movers .column.main .free-movers_01 {

    height: 100% !important;

    padding: 15px 0 60px !important;

}

.cms-free-movers .column.main .free-movers_01 span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 1.5 !important;

    padding: 0 !important;

    letter-spacing: 0 !important;

    margin: 20px 0 10px !important;

    display: block;

}

.cms-free-movers .column.main .free-movers_01 h1 {

    max-width: 1300px;

    margin: auto;

}

.cms-free-movers .column.main .free-movers_02 {

    max-width: 1200px;

    margin: auto;

    padding: 30px 20px 50px;

}

.cms-free-movers .column.main .free-movers_02 p {

    margin-bottom: 0;

}

.cms-free-movers .column.main .free-movers_02 p span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    color: #014c8f !important;

    margin: 20px 0 10px;

    display: block;

}

.cms-free-movers .column.main .free-movers_02_para p span {
   
    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: 500 !important;

    color: #6a6a6a !important;

    letter-spacing: 1.1px !important;

    margin: 0 0 15px;

}

.cms-free-movers .column.main .free-movers_02 p a {

    font-family: Futura STD, sans-serif !important;

    font-weight: 600;

    letter-spacing: 0;

    padding: 20px 40px !important;

    font-size: 16px;

    margin: 20px auto;

}

.cms-free-movers .column.main .free-movers_02 p a:hover,

.cms-free-movers .widget.block.block-static-block .pagebuilder-column a.yellow-btn:hover {

    background: #014c8d !important;

    color: #fff !important;

    border: 1px solid #ffe32c !important
}





.cms-free-movers .block_2.mover-banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 900px !important;

}

.cms-free-movers .free-movers_02.block_2 .free-movers_02_para.block_2 p,

.cms-free-movers .free-movers_02.block_2 .block_2 p {

    margin: 0 !important;

    padding: 0 !important;

}

/* boadroom css start here */

.cms-boardroom-rentals .columns #html-body [data-pb-style=WAF00PL] {

    padding: 50px 100px;

    max-width: 1170px;

    margin: auto;

}

.cms-boardroom-rentals .columns #html-body [data-pb-style=WAF00PL] p {
  

    font-size: 28px !important;

    line-height: 41px !important;

}

.cms-boardroom-rentals .columns .board-two {

    max-width: 1200px;

    margin: auto;

}

.cms-boardroom-rentals .columns .board-two h2 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 46px !important;

    line-height: 60px !important;

    text-align: center;

}

.cms-boardroom-rentals .columns .pagebuilder-column-line .borad-four p {

    margin-bottom: 0 !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-one .board-two p {

    max-width: 100%;   

    font-size: 18px !important;

    line-height: 1.5 !important;

    color: #6a6a6a !important;

    margin: 0;

    padding: 30px 20px !important;

}

#html-body [data-pb-style=B3BF8D2] {

    padding: 20px 0 0 !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two {

    padding-top: 40px !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two .pagebuilder-column-line {

    margin: auto;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two .pagebuilder-column.block_2 {

    margin: 0;

    display: unset !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two .pagebuilder-column.block_2 h3 {

    margin: 20px auto;

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    color: #014c8f !important;

    letter-spacing: 0 !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two ul.borad-four li {

    margin-bottom: 10px !important;

    padding-bottom: 10px !important;

    list-style-type: none;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two ul.borad-four li svg {

    margin-right: 25px !important;

    width: 20px;

    height: 20px;

    margin-top: 10px;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two ul.borad-four li p {

    font-size: 20px !important;  

    font-weight: 500 !important;

    line-height: 1.5 !important;

    padding: 5px 0 5px 20px !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-two .block_2 {

    padding: 0 !important;

}

.cms-boardroom-rentals .block_2 p.boardroom-btn {

    max-width: 100% !important;

    margin: 30px 0 50px !important;

}

.cms-boardroom-rentals .block_2 p.boardroom-btn a {

    padding: 20px 40px;

    color: #014c8d !important;

    font-weight: 700 !important;

    font-size: 17px;

    letter-spacing: 0;

    width: 255px !important;

    margin: auto;

    font-family: "Futura STD", sans-serif !important;

}

.cms-boardroom-rentals .block_2.header-color {

    padding: 15px 0 50px !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-one .block_2 {

    margin: 20px 0 0 !important;

}

.cms-boardroom-rentals .block_2.header-color p.wdh-txt {

    padding: 0 !important;

    margin: 0 !important;

}

#html-body [data-pb-style=O3VPL2U] {

    margin: auto;

}

.cms-boardroom-rentals .block_2 p.boardroom-btn a:hover {

    color: #fff !important;

    background: #014c8d !important;

    transition: 0.2s ease;

}

.cms-boardroom-rentals .columns h3.borad-three {

    max-width: 470px;

    margin-left: auto;

    font-size: 28px !important;

    line-height: 40px !important;

}

.cms-boardroom-rentals .columns p {

    padding: 10px 0 10px 0 !important;

    font-size: 28px !important;

    line-height: 1.5em !important;

    letter-spacing: 0 !important;

    font-family: "Futura STD", sans-serif !important;

}

.cms-boardroom-rentals .block_2.boadrroom-rent-one .board-two h2 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 800 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    color: #014c8f;

    width: 1170px;

    margin: 20px auto 10px;

    padding: 0 !important;

}

#html-body [data-pb-style=BE3LXCL] {

    margin-top: 30px !important;

    padding: 0 0 !important;

}



.cms-boardroom-rentals .columns .borad-five .pagebuilder-column h3 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 1.5 !important;

    letter-spacing: 0px ! important;

}

.cms-boardroom-rentals .columns .borad-five .pagebuilder-column h3 span {

    margin: 20px 0 10px;

    padding: 0 0 10px;

    display: block;

}

.cms-boardroom-rentals .widget.block.block-static-block .pagebuilder-column br {

    display: none;

}

.cms-boardroom-rentals .columns .pagebuilder-column {

    max-width: 740px;

    margin: auto;

}

.cms-boardroom-rentals .columns .pagebuilder-column p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    margin-bottom: 0 !important;

    color: #6a6a6a !important;

    font-weight: 700 !important;

    padding-bottom: 0 !important;

}

.cms-boardroom-rentals .borad-five .block_2 p span strong {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    letter-spacing: 0 !important;

    color: #6a6a6a !important;

}

.cms-boardroom-rentals .columns p a,

.cms-boardroom-rentals .columns .pagebuilder-column a.yellow-btn {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px;

}

#html-body [data-pb-style=EM8IB7U] {

    margin-top: 0 !important;

}

.cms-boardroom-rentals .widget.block.block-static-block .pagebuilder-column figure img {

    display: flex;

    margin: auto;

}

.cms-boardroom-rentals .columns .pagebuilder-column a.yellow-btn:hover {

    background: #014c8d !important;

    color: #fff !important;

}

.cms-boardroom-rentals .block_2.rental-img .pagebuilder-banner-wrapper .pagebuilder-poster-overlay {

    min-height: 900px !important;

}

.cms-boardroom-rentals .block_2.rental-img .pagebuilder-banner-wrapper {

    background-position: center !important;

}

.cms-boardroom-rentals .block_2 .block_2.header-color h2.board-one {

    line-height: 80px !important;

    padding: 15px 0 10px !important;

}

/* press realese css start here  */



.cms-press-release .columns .press_release_1 p span#LSEWLI3 {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    /* line-height: 1.5 !important; */

    margin: 20px 0 10px !important;

}

.cms-press-release .columns .press_release_1 p:last-child span#LSEWLI3 {

    line-height: normal !important;

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 1.5 !important;

    font-weight: 400 !important;

    letter-spacing: 0;

}

.cms-press-release .columns .press_release_1 p {

    margin: 20px 0 10px;

    line-height: 1.5;

}

.cms-press-release .columns .press_release_1 p:last-child {

    margin: 0;

    max-width: 711px !important;

    line-height: normal;

    padding-bottom: 0 !important;

}

.cms-press-release .columns .press_release_1 {

    padding: 15px 0 40px !important;

}

.cms-press-release .columns .custom-row {

    margin-top: 40px !important;

}

.cms-press-release .columns .custom-row .block_2 p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 1.1 !important;

    letter-spacing: 0 !important;

    margin: 10px 0 !important;

    display: block;

}

.cms-press-release .columns .custom-row .block_2:nth-child(4n + 1) p {

    margin: 0 !important;

}

.cms-press-release .columns .custom-row h4.post__container-title {

    margin-bottom: 15px;

}

.cms-press-release .columns .custom-row p strong span a span {

    font-family: "Futura STD", sans-serif !important;

    font-weight: 700 !important;

    font-size: 22px !important;

    line-height: 32px !important;

}

.cms-press-release .columns .custom-row span a {

    line-height: normal;

}

.cms-press-release .columns .custom-row p strong span a,

.cms-press-release .columns .custom-row h4.post__container-title strong span.dymonh4 {

    font-family: "Futura STD", sans-serif !important;

    font-weight: 700 !important;

    font-size: 22px !important;

    line-height: 32px !important;

    letter-spacing: 0 !important;

}

.custom-row.block_2 .pagebuilder-column.block_2 {

    margin: 0;

    padding: 40px 0 0;

}

#html-body [data-pb-style=F5ANNXB] {

    margin-top: 0 !important;

}

.cms-press-release .columns img {

    width: 100%;

}

.cms-press-release .columns .custom-row p:nth-child(4n + 2) span {

    font-weight: 500 !important;

}

.cms-press-release .columns .custom-row p:nth-child(4n + 2) {

    border-bottom: 1px solid #ddd;

    padding-bottom: 20px;

    line-height: 1.5 !important;

    font-size: 18px !important;

    color: #6a6a6a !important;

    font-weight: 500 !important;

}

.cms-press-release .pagebuilder-column.block_2 p.post__container-content span {

    display: block;

    padding: 5px 0;

}

.cms-press-release p.post__container-content br {

    display: none;

}

/* environment css start here */

.cms-environment .block_2.env-one .row-full-width-inner {

    max-width: 1300px !important;

}

.cms-environment .block_2.env-one {

    margin: 0 !important;

    padding: 15px 0 50px !important;

}

.cms-environment .block_2.env-one .block_2 p span strong {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

    font-weight: 400 !important;

}

.cms-environment .block_2.env-one .block_2 p:nth-child(3n + 2) {

    line-height: 41px !important;

    max-width: 800px;

    margin-bottom: 0;

    padding-bottom: 0 !important;

}

.cms-environment .block_2.env-one .block_2 p:nth-child(3n + 1) {

    margin: 0 !important;

}

#html-body [data-pb-style=C41TO6T] p {

    padding: 0 !important;

}

.cms-environment .block_2.env-two .pagebuilder-column.block_2 ul li {

    line-height: 1.5 !important;

    font-size: 20px !important;

    color: #29303D !important;

    width: 92%;

    letter-spacing: 0px ! important;

    margin-left: auto;

    margin-bottom: 15px !important;

    padding-bottom: 10px !important;

    display: flex;

}

.cms-environment .block_2.env-two .pagebuilder-column.block_2 ul li svg {

    margin-right: 25px !important;

    width: 35px;

    height: 20px;

    margin-top: 10px;

    display: unset !important;

}

.cms-environment .block_2.env-two .pagebuilder-column.block_2 ul li:nth-child(3n + 3) svg {

    width: 69px !important;

}

.cms-environment .environment_row_1.block_2 {

    padding: 30px 0;

}

.cms-environment .block_2.env-two .pagebuilder-column-group .pagebuilder-column {

    display: unset !important;

}

.cms-environment .columns .environment_row_2 .pagebuilder-column-group .pagebuilder-column p:nth-child(3n + 2) {

    display: block;

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    color: #6a6a6a !important;

    line-height: 2.1 !important;

}

.cms-environment .environment_row_2.block_2 p span strong span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-environment .columns .environment_row_2 .pagebuilder-column-group .pagebuilder-column p br {

    display: none;

}

.cms-environment .block_2.env-two .pagebuilder-column-group .pagebuilder-column p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: 500 !important;

    letter-spacing: 0 !important;

}

.cms-environment .environment_row_2.block_2 {

    margin: 0 !important;

}

.cms-environment .environment_row_2.block_2 .pagebuilder-column-group.block_2 p {

    max-width: 200px;

    margin: auto;

}

.cms-environment .environment_row_1.block_2 .pagebuilder-column.block_2 .block_2 p strong span {

    font-family: "Futura STD", sans-serif !important;

    font-weight: 700 !important;

    font-size: 22px !important;

    line-height: 32px !important;

    letter-spacing: 0 !important;

}

.cms-environment .environment_row_1.block_2 .pagebuilder-column.block_2 .block_2 p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    letter-spacing: 0;

    font-weight: 500 !important;

}

.cms-environment .block_2.env-one .block_2 p:nth-child(3n + 3) {

    display: none;

}

.cms-environment .block_2.env-one .block_2 p span strong span {

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

    font-family: 'Futura Std Bold' !important;

}

.cms-environment .columns .pagebuilder-column p {

    color: #000;

}

.cms-environment .columns .pagebuilder-column {

    justify-content: center !important;

}

.cms-environment .columns .environment_row_1 .row-full-width-inner .pagebuilder-column-line .pagebuilder-column p:nth-child(4n + 2) {

    display: none;

}

.cms-environment .columns .row-full-width-inner .pagebuilder-column {

    margin: 20px 0;

}

.cms-environment .columns .news-post__post {

    height: 100% !important;

}

.cms-environment .columns .news__container h2 {

    border-bottom: 1px solid #ddd;

    padding-bottom: 30px;

    margin-bottom: 30px;

}

.cms-environment .columns .news-post__post h4 {

    font-size: 24px !important;

    font-family: "Futura Bold BT", sans-serif !important;

    font-weight: 700 !important;

    line-height: 36px !important;

    margin-bottom: 25px;

}

.cms-environment .columns .news-post__post p.news-post__body {

    color: #000;

    font-size: 18px;

    line-height: 29px;

    margin-bottom: 24px !important;

}

.cms-environment .columns hr {

    display: none !important;

}

.cms-environment .columns .environment_row_2 p {

    margin: 0;

}

.cms-environment .columns .environment_row_2 {

    margin: 30px 0 40px;

}

.cms-environment .columns .environment_row_2 .pagebuilder-column p {

    color: #6a6a6a;

    font-size: 18px;

}

.cms-environment section.news__container.container {

    padding: 0;

}

.cms-environment .columns .news__container h2 {

    border-bottom: 1px solid #ddd;

    padding-bottom: 30px;

    margin-bottom: 30px;

    font-weight: 700;

    letter-spacing: 0px ! important;

    font-family: "Futura STD", sans-serif !important;

}

.cms-environment .block_2.env-four .news.post__container.container .news-post__post h4 a {

    font-size: 21px !important;

    font-family: "Futura Bold BT", sans-serif !important;

    font-weight: 800 !important;

    line-height: 36px !important;

    color: #014c8d !important;

}

.cms-environment .blog-envs .row-full-width-inner {

    max-width: 1200px !important;

    margin: auto !important;

}

.cms-environment .environment_row_1.block_2 .row-full-width-inner figure img {

    width: 100%;

}

.cms-environment .block_2.env-four .news.post__container.container .news-post__post p.news-post__body {

    font-size: 19px;

    letter-spacing: 0;

    color: #001120;

    margin: 0 !important;

    padding: 10px 0 !important;

}

.cms-environment .block_2.env-four .news.post__container.container .news-post__post p.news-post__date {

    color: #b8b8b8;

    letter-spacing: 0;

    font-size: 17px;

    width: 100%;

}

.cms-environment .block_2.env-five {

    margin-top: 50px;

}

.cms-environment .block_2.env-five .pagebuilder-column.block_2 p,

.cms-environment .block_2.env-five .pagebuilder-column.block_2 {

    margin: 0;

    line-height: normal !important;

}

.cms-environment .block_2.env-five .pagebuilder-column.block_2 p em {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: 500 !important;

    color: #6a6a6a !important;

}

.block_2.env-five .pagebuilder-column.block_2 .block_2 a.pagebuilder-button-primary {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px;

    line-height: 20px !important;

    letter-spacing: 0 !important;

    font-family: "Futura STD", sans-serif !important;

}

.block_2.env-five .pagebuilder-column.block_2 .block_2 a.pagebuilder-button-primary:hover {

    background-color: #1979c3;

    color: #fff !important;

    transition: 0.2s ease;

}

.cms-environment .block_2.env-five .pagebuilder-column.block_2 .block_2 p#KRG5EXQ span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    padding-bottom: 25px;

    display: block;

}

.cms-environment .columns .environment_row_2 .pagebuilder-column img {

    margin-bottom: 15px !important;

}

.cms-environment .columns a.pagebuilder-button-primary {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 11px 40px;

    font-size: 18px;

}

.cms-environment .columns a.pagebuilder-button-primary:hover {

    color: #fff !important;

    background: #014c8d !important;

}

.cms-environment .columns p#KRG5EXQ {

    line-height: normal;

}

.cms-environment .columns .pagebuilder-column-group .pagebuilder-column p:nth-child(3n + 2),

.cms-environment .columns .pagebuilder-column-group .pagebuilder-column p:nth-child(4n + 4) {

    display: none;

}

.cms-boardroom-rentals .widget.block.block-static-block .pagebuilder-column-line,

.cms-safe-deposit-boxes .widget.block.block-static-block .pagebuilder-column-line {

    margin: auto;

}

/* safe deposit css start here */

.cms-safe-deposit-boxes .block_2.safe-deposit-one h2 strong {

    font-family: "Futura Std Bold", sans-serif !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-one h2 {

    line-height: 1.7 !important;

}

.pagebuilder-column-group.block_2.safe-deposit-two .pagebuilder-column.block_2 ul li {

    margin: 0 0 5px !important;

    list-style-type: none;



}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two .pagebuilder-column.block_2 ul li {

    margin: 0 0 0px !important;

    padding: 0 0 15px !important;

}

.pagebuilder-column-group.block_2.safe-deposit-two .pagebuilder-column.block_2 ul li svg {

    margin-right: 25px !important;

    width: 20px;

    height: 20px;

    margin-top: 15px;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-one p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 43px !important;

    font-weight: 400 !important;

    max-width: 800px;

    margin: 0;

    padding-bottom: 0 !important;

}

.cms-safe-deposit-boxes .pagebuilder-banner-wrapper.background-image-6516c4b752967 .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 951px !important;

}

.cms-safe-deposit-boxes .safe_deposit_02.block_2 .pagebuilder-column-group.block_2.safe-deposit-three .pagebuilder-column.block_2:nth-child(2n + 2) {

    max-width: 556px;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-three .pagebuilder-column.block_2 figure.block_2 {

    margin: 0 auto;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-one {

    padding: 25px 0 50px !important;

}

.cms-safe-deposit-boxes .pagebuilder-banner-wrapper.background-image-6516a6db5227c .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 760px !important;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-one .block_2 {

    margin: auto;

    width: 1300px;

    max-width: 1300px !important;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 20px !important;

    line-height: 29px !important;

    font-weight: 500 !important;

    color: #001120 !important;

    letter-spacing: 0 !important;

    padding: 0 !important;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 h3 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    padding: 0 !important;

    margin: 0 !important;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 p a {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: bolder !important;

    transition: all .3s ease !important;

    padding: 20px 40px !important;

    font-size: 16px;

    letter-spacing: 0;

    margin: 30px auto;

    max-width: 196px;

    margin-bottom: 0;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 p a:hover {

    background: #001120 !important;

    color: #fff !important;

}

#html-body [data-pb-style=M8BMA9P] {

    padding-bottom: 0;

}

#html-body [data-pb-style=ML0IABV] {

    padding-bottom: 0 !important;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column h3 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    padding: 0 !important;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column p em {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: bolder !important;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column p a {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: bolder !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px;

    margin-top: 50px;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column p a:hover {

    color: #fff !important;

    background-color: #014c8d;

    border-color: #014c8d;

    transition: 0.2s ease;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 p a:hover {

    background-color: #014c8d !important;

    color: #fff !important;

    border-color: #014c8d;

    transition: 0.2s ease;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-three {

    padding: 30px 0 25px !important;

}

.cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line {

    margin: auto;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two .block_2 ul li p {

    font-size: 20px !important;

    font-family: "Futura STD", sans-serif !important;

    font-weight: 500 !important;

    line-height: 2.5 !important;

    color: #001120 !important;

    margin: 0 !important;

    padding: 0 !important;

}

.cms-safe-deposit-boxes .safe_deposit_02.block_2 {

    padding-bottom: 0 !important;

}

.cms-safe-deposit-boxes .cms-safe-deposit-boxes .block_2.safe-deposit-one p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

    letter-spacing: 0 !important;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two h3 strong {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0px ! important;

}

.cms-safe-deposit-boxes .columns #html-body [data-pb-style=LDVW88X] {

    padding: 50px 305px;

}

.cms-safe-deposit-boxes .columns .safe_deposit_01 {

    max-width: 1400px !important;

    margin: auto !important;

}

.cms-safe-deposit-boxes .columns .safe_deposit_01 h3 {

    font-size: 24px;

    margin-bottom: 12px;

}

.cms-safe-deposit-boxes .columns figure img.pagebuilder-mobile-hidden {

    width: 465px;

    margin-left: auto !important;

}

.cms-safe-deposit-boxes .columns figure {

    margin: auto;

}

.catalog-product-view .product-info-main {

    width: 65%;

    padding: 0;

}

.cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column div {

    margin: 0 !important;

}

.cms-business-storage .block_2.business-top-img .row-full-width-inner {

    width: 100% !important;

    max-width: 100% !important;

}

.cms-business-storage .header-title {

    padding: 15px 0 50px;

}

[data-content-type='row'][data-appearance='full-width']>.row-full-width-inner,

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one .row-full-width-inner {

    /* max-width: 1300px !important; */

    margin: auto;

}

.cms-environment .block_2.env-one {

    padding: 15px 10px 66px !important;

}

.cms-safe-deposit-boxes .block_2.top-img-safe .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,

.cms-eco-moving-box .block_2.eco-top-img .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 950px !important;

}

.cms-eco-moving-box .block_2.eco-top-img .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 750px !important;

}
.categorypath-shop .row.slid-head {
    display: flex !important;
    flex-wrap: wrap !important;
}
.categorypath-shop .category-cms .col-md-3.col-xs-12.left-shop
{
    margin-top: 36px !important;
}
.categorypath-shop .col-md-3.col-xs-12:hover {
    cursor: pointer;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-3
{
    flex: 0 0 25%;
	cursor: auto;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-9
{
    flex: 0 0 75%;
}
body.categorypath-shop .page-footer .block-static-block .footer-middle .block,
body.categorypath-shop  .page-footer .block-static-block .footer-middle .block .block-content {
    padding: 0 !important;
}
@media screen and (max-width:767px)
{
header.page-header .header-area.search-visible .block-search .block-content
{
    right: 13% !important;
}
.page-header .frame .logo img
{
    width: 75%;
}

body.categorypath-shop
{
    overflow-x: hidden !important;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-3
{
    width: 100% !important;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .row {
    flex-wrap: wrap !important;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-3,
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-9
{
    flex: 0 0 100%;
}
body.catalog-category-view.categorypath-shop  .page-main > .columns .column.main {
    min-width: 100% !important;
}
header.page-header .header-area .logo
{
    padding: 10px 0 !important;
}
.top-header-part .header-second-part {
    display: flex;
    width: 100% !important;
    justify-content: end;
}
body.categorypath-shop .page-footer .block-static-block .footer-middle .block,
body.categorypath-shop .page-footer .block-static-block .footer-middle .block .block-content {
    padding: 0 !important;
}
.top-header-part .block-content input.input-text
{
    min-width: 227px !important;
}
header.page-header .header-area.search-visible .block-search .block-content
{
    width: 39%;
    right: 0;
}
header.page-header .block-search .action.search:before
{
    right: 50px;
}
.top-header-part ul li {
    display: block;
}
.top-header-part {
    display: flex !important;
}
.top-header-part ul.header.links {
    display: flex;
    justify-content: flex-start;
    width: 50% !important;
}
.top-header-part .header-second-part {
    display: flex;
    width: 50% !important;
    justify-content: end;
}
.top-header-part ul li.authorization-link
{
    padding: 0 5px;
}
.top-header-part ul li.authorization-link span a {
    padding: 0;
    font-size: 13px;
}
.top-header-part .block-content input.input-text
{
    right: 53px !important;
    bottom: -42px !important;
}
.top-header-part ul li a
{
    border: none ;
}
.top-header-part ul,
.top-header-part ul li {
    line-height: 1.5 !important;
}
}
@media screen and (min-width:768px) and (max-width:991px)
{
.top-header-part .header-second-part
{
    width: 37% !important;
}
body.catalog-category-view .page-main > .columns .column.main {
    min-width: 100% !important;
}
.categorypath-shop .category-cms .row.cat-sub-dynamic .col-md-3.col-xs-12 {
    flex: 0 0 23%;
    padding: 10px 0;
}
.categorypath-shop .category-cms .row.cat-sub-dynamic {
    gap: 2%;
}
.top-header-part .header-second-part {
    display: flex;
    width: 37% !important;
}
}
@media screen and (max-width:767px) {

    footer.page-footer {

        margin: 10px 0;

    }

    .cms-storage .columns h1 {

        margin-top: 100px;

        margin-bottom: 0;

    }



    .cms-page-view .columns .slide1-block p.slide-in-one,

    .cms-page-view .columns .slide1-block p.slide-in-two {

        text-align: center;

    }

    .cms-page-view .columns a.slide-btn {

        width: 100% !important;

    }

    .cms-storage .pagebuilder-column-group.storage-blocks-img .pagebuilder-column-line {

        display: block !important;

    }

    .cms-storage .storage-four.block_2 p strong span {

        font-size: 26px !important;

    }

    .cms-storage .storage-five .pagebuilder-column ul li {

        display: flex;

        margin: 0 0 10px;

        padding: 0 0 10px;

    }

    .cms-storage .columns h1 span {

        font-size: 55px !important;

        line-height: 56px;

        padding: 0 0 20px !important;

        display: block;

        text-align: start;

    }

    .cms-storage .storage-two .pagebuilder-column .text-para p span {

        font-family: "Futura STD", sans-serif !important;

        font-size: 20px !important;

        line-height: 29px !important;

        font-weight: 500 !important;

        letter-spacing: 0 !important;

        padding-bottom: 20px !important;

        display: block;

    }

    .cms-storage .pagebuilder-column-group.storage-two.block_2 .pagebuilder-column-line {

        padding: 0 20px !important;

    }

    .cms-storage .column .pagebuilder-column-group.storage-two.block_2 .pagebuilder-column:after {

        display: none;

    }

    .cms-storage .pagebuilder-column-group.block_2.storage-seven .pagebuilder-column p a {

        margin-bottom: 15px !important;

    }

    .cms-storage .storage-one.block_2 .block_2 p a.yellow-btn {

        margin: 20px auto !important;

        font-size: 20px;

        padding: 20px !important;

    }

    .cms-storage .pagebuilder-column-group.storage-two {

        padding-bottom: 0 !important;

    }

    .cms-storage .storage-one.block_2 .pagebuilder-column-group.storage-two.block_2 {

        padding-bottom: 0 !important;

    }

    #html-body [data-pb-style=YMLD6XN],

    #html-body [data-pb-style=JKJB715] {

        padding: 20px 0 !important;

    }

    .cms-storage .columns .storage-main {

        padding: 15px !important;

    }

    #html-body [data-pb-style=YM9XQTI] {

        padding: 0 !important;

    }

    .cms-storage .columns p {

        font-size: 28px !important;

        line-height: 41px;

        text-align: start;

    }

    .cms-storage .columns .storage-one.block_2 span {

        font-size: 26px !important;

        line-height: 37px;

        letter-spacing: 0;

    }

    .cms-storage .columns .storage-one.block_2 .storage-ourclass span {

        font-size: 42px !important;

        line-height: 60px !important;

        font-weight: 700 !important;

        letter-spacing: 0 !important;

    }

    .cms-storage .columns .storage-one.block_2 .storage-ourclass {

        margin-bottom: 10px;

    }

    .cms-storage .columns .pagebuilder-column {

        margin: 0 20px !important;

    }

    .cms-storage .columns .pagebuilder-column-group figure,

    .cms-storage .columns .pagebuilder-column-line {

        padding: 0 !important;

    }

    .cms-storage .columns figure.service-img.block_2 {

        justify-content: center;

    }

    .cms-storage .columns .service-img img {

        width: 100 !important;

    }

    .cms-storage .columns .pagebuilder-column-line .pagebuilder-column span {

        font-size: 31px !important;

        line-height: 39px !important;

        padding-bottom: 10px !important;

        display: block;

    }

    .cms-storage .columns .storage-seven .pagebuilder-column .block_2.storage-moving p span {

        font-size: 31px !important;

    }

    .cms-storage .columns .storage-seven .pagebuilder-column p span,

    .cms-storage .columns .storage-six .pagebuilder-column p span {

        font-size: 18px !important;

    }

    .cms-storage .columns #html-body [data-pb-style=QDMWDX1] {

        padding: 0 !important;

    }

    .cms-storage .columns .figure.block_2 {

        margin-top: 25px !important;

    }

    .cms-storage .columns .pagebuilder-column-group.storage-six.block_2,

    .cms-storage .pagebuilder-column-group.block_2.storage-eight figure,

    .cms-storage .pagebuilder-column-group.block_2.storage-seven figure {

        padding: 50px 10px 0 !important;

    }

    .cms-storage .storage_space_1.block_2 {

        padding: 0 !important;

    }

    .cms-storage .columns #html-body [data-pb-style=RB7BGGE] {

        padding: 0;

    }





    /* free movres  */



    .cms-free-movers .column.main .block_2 {

        padding: 0 !important;

    }

    .cms-free-movers .column.main .free-movers_01 {

        padding: 100px 10px 50px !important;

    }

    .cms-free-movers .column.main .free-movers_01 span {

        font-size: 52px !important;

        line-height: 69px !important;

    }

    .cms-free-movers .column.main #html-body [data-pb-style=U9GI30T] {

        min-height: 250px;

    }

    .cms-free-movers .column.main #html-body [data-pb-style=D7TN1UC] {

        padding: 10px 20px;

    }

    .cms-free-movers .column.main .free-movers_02 p span {

        line-height: 40px;

        font-size: 24px !important;

    }

    .cms-free-movers .column.main .free-movers_02_para p span {

        display: block;

        font-size: 18px !important;

        line-height: 2.1 !important;

        font-weight: 500 !important;

        letter-spacing: 1.1px !important;

        text-align: left !important;

        padding: 0 15px !important;

    }

    .cms-free-movers .column.main .free-movers_02 .block_2 p {

        padding: 0 !important;

    }

    .cms-free-movers .column.main .free-movers_02 p a {

        margin: auto;

    }



    /* boadroom css start here  */



    #html-body [data-pb-style=JXC7HXR] {

        padding: 146px 0px 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2 h2.board-one {

        font-size: 55px !important;

        line-height: 65px !important;

        padding-top: 55px
    }

    #html-body [data-pb-style=SVQX0AK] h2 {

        font-size: 55px !important;

        line-height: 65px !important;

    }

    .cms-boardroom-rentals .columns p {

        padding: 25px 0 0 !important;

    }

    #html-body [data-pb-style=FMHFH2O] {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main #html-body [data-pb-style=OF1VRYI] {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .block_2.rental-img {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main .borad-five.block_2 {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2 {

        padding: 50px 10px 20px !important;

    }

    .cms-boardroom-rentals .block_2.rental-img .block_2 {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .block_2 .background-image-651561b97def1 {

        background-size: cover !important;

        background-position: 85% !important;

    }

    .cms-boardroom-rentals .column.main .pagebuilder-overlay.pagebuilder-poster-overlay {

        min-height: 250px !important;

    }

    .cms-boardroom-rentals .block_2.boadrroom-rent-one .board-two h2 {

        width: 100%;

        margin-top: 40px;

    }

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-two,

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-two .pagebuilder-column-group.block_2,

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2,

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 .block_2 {

        padding: 0 !important;

        margin: 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-two {

        padding: 0 25px !important;

    }

    .cms-boardroom-rentals .block_2.boadrroom-rent-two ul.borad-four li p {

        display: flex;

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2.reserve-now-rental {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .block_2.reserve-now-rental a.yellow-btn {

        margin: 0 0 30px !important;

        padding: 10px 5px !important;

    }

    .cms-boardroom-rentals .widget.block.block-static-block .pagebuilder-column .block_2:nth-child(3n + 2) p {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2.reserve-now-rental p {

        margin: 10px 0 0 0 !important;

        padding: 0 !important;

    }

    .cms-boardroom-rentals .columns .board-two h2 {

        font-size: 30px !important;

        line-height: 40px !important;

        padding: 10px 0 !important;

    }

    .cms-boardroom-rentals .borad-five.block_2 .block_2 {

        padding: 0 !important;

    }

    #html-body [data-pb-style=JRFJ79R] {

        padding: 0 !important;

    }

    .cms-press-release .press_release_1.block_2 .block_2 {

        padding: 50px 10px 0 !important;

    }

    .cms-boardroom-rentals .borad-five .block_2 p span strong {

        line-height: normal !important;

    }

    .cms-boardroom-rentals .columns p a,
    .cms-boardroom-rentals .columns .pagebuilder-column a.yellow-btn {

        width: 100% !important;

    }

    .cms-boardroom-rentals .btn-mob {

        margin: 0 !important;

    }

    .cms-boardroom-rentals .borad-five .pagebuilder-column {

        padding: 0 10px !important;

    }

    .cms-boardroom-rentals .columns h3.borad-three {

        font-size: 20px !important;

        line-height: 32px !important;

    }



    /* press css start here */



    .cms-press-release .columns .press_release_1 {

        padding: 150px 0 0 !important;

    }

    .cms-press-release .columns .block_2 span#LSEWLI3 {

        font-size: 28px !important;

    }

    .cms-press-release .columns .press_release_1 p {

        line-height: 38px !important;

    }

    .cms-press-release .columns .block_2 {

        padding: 10px !important;

    }

    .cms-press-release .columns .pagebuilder-column-line {

        padding: 0px !important;

    }

    .cms-press-release .columns .pagebuilder-column-group.block_2 {

        padding: 10px !important;

    }



    /* business storage css  */

    .cms-business-storage .header-title .row-full-width-inner {

        max-width: 1300px !important;

    }

    .cms-business-storage .columns .block_2 span {

        font-size: 28px !important;

    }

    .cms-business-storage .columns .block_2 {

        padding: 78px 10px 0 !important;

        margin: 0px !important;

    }

    #html-body [data-pb-style=A6JX017],

    #html-body [data-pb-style=JH20MDQ],

    #html-body [data-pb-style=E2BK2KS],

    #html-body [data-pb-style=WG2LDO1],

    #html-body [data-pb-style=EWDBYUX],

    #html-body [data-pb-style=UGELTTY],

    #html-body [data-pb-style=IF42YR5],

    #html-body [data-pb-style=XY7WP9D],

    #html-body [data-pb-style=OK3P5TF],

    #html-body [data-pb-style=XQPGC93],

    #html-body [data-pb-style=MY1KFOV],

    #html-body [data-pb-style=R7YNEKY],

    #html-body [data-pb-style=KRCYUW4],

    #html-body [data-pb-style=DVIAIEK],

    #html-body [data-pb-style=IOVSN4G],

    #html-body [data-pb-style=UH83F7I],

    #html-body [data-pb-style=EN4GHA0],

    #html-body [data-pb-style=ND30O7R],

    #html-body [data-pb-style=FR5MFXD],

    #html-body [data-pb-style=GO2JSQ7],

    #html-body [data-pb-style=D52DS0A],

    #html-body [data-pb-style=P6PITLW],

    #html-body [data-pb-style=G2G51NU] {

        padding: 0 !important;

    }

    .cms-business-storage .columns #html-body [data-pb-style=KURDPK7] {

        padding: 10px !important;

    }

    .cms-business-storage .columns .pagebuilder-column.block_2 ul li {

        line-height: normal;

    }

    .cms-business-storage .columns .block_2 span {

        margin-top: 40px !important;

        display: block;

    }

    .cms-business-storage .header-title {

        margin-top: 72px !important;

    }

    #html-body [data-pb-style=VC43WHL] span {

        font-family: "Futura Bold BT", sans-serif;

        font-weight: 700 !important;

        font-size: 31px !important;

        line-height: 39px !important;

        margin: 0 !important;

    }

    #html-body [data-pb-style=LDDR9DL] span {

        font-family: "Futura Bold BT", sans-serif;

        font-weight: 700 !important;

        font-size: 31px !important;

        line-height: 39px !important;

    }

    #html-body [data-pb-style=VUGVCF4] {

        padding: 0 20px !important;

    }

    .cms-business-storage .header-title .block_2 p span {

        margin-bottom: 20px;

    }



    .cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li {

        display: flex;

    }

    .cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li img {

        width: auto !important;

    }

    .cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span,

    .cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .pagebuilder-button-primary span,

    .cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span,

    .cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column.block_2 .pagebuilder-button-primary span,

    .block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) .cms-business-storage .pagebuilder-button-primary span,

    .block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) .pagebuilder-button-primary span {

        padding: 16px 25px !important;

        line-height: 20px !important;

    }

    #html-body [data-pb-style=ACNA1N8] .row-full-width-inner {

        padding-top: 20px;

    }

    .cms-safe-deposit-boxes .safe-deposit-three .pagebuilder-column-line .pagebuilder-column.block_2 p a {

        padding: 14px 26px !important;

    }

    #html-body [data-pb-style=TGMQ04S],

    #html-body [data-pb-style=WIEJ3ON],

    #html-body [data-pb-style=B7JVI80] {

        margin: 10px 0 !important;

    }

    #html-body [data-pb-style=VUGVCF4] a,
    #html-body [data-pb-style=VUGVCF4] span {

        margin: 0 !important;

    }

    #html-body [data-pb-style=KYOI57L] span,

    #html-body [data-pb-style=LMNMVQN] span,

    #html-body [data-pb-style=SB3GB04] span {

        margin: 10px 0 0 !important;

    }

    #html-body [data-pb-style=QQXPMY1],

    #html-body [data-pb-style=D925H50] {

        padding: 0 0 20px !important;

    }

    .cms-business-storage .columns .block_2 p {

        margin-bottom: 0 !important;

    }

    .cms-business-storage .block_2.business-four .block_2 p {

        width: 100% !important;

    }

    .cms-business-storage .columns .block_2 span {

        font-size: 55px !important;

        line-height: 65px !important;

    }

    .cms-business-storage .columns .pagebuilder-column-group p#KRG5EXQ span {

        font-family: "Futura Bold BT", sans-serif;

        font-weight: 700 !important;

        font-size: 31px !important;

        line-height: 39px !important;

    }

    .cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line em {

        font-family: "Futura STD", sans-serif !important;

        font-size: 18px !important;

        line-height: 2.1 !important;

    }

    #html-body [data-pb-style=Y6HJU1D] {

        width: 100% !important;

        padding: 0 !important;

    }

    .cms-business-storage .columns h2 {

        background: none !important;

        font-size: 29px !important;

    }

    footer.page-footer {

        margin: 0;

    }



    /* environment scss */



    #html-body [data-pb-style=BWX8386] {

        padding: 134px 10px 0 !important;

    }

    .cms-environment .columns .environment_row_2 span {

        font-size: 26px !important;

        line-height: normal !important;

    }

    .cms-environment .columns .news.post__container .news-post__post {

        width: 96%;

    }

    .cms-environment .columns .news-post__post p.news-post__body {

        padding: 0;

    }

    footer.page-footer {

        margin: 0 !important;

    }



    /* safe deposit css  */





    .cms-safe-deposit-boxes .column.main h2 {

        font-size: 38px !important;

    }

    #html-body [data-pb-style=O76KBX3],

    #html-body [data-pb-style=BH34LHX],

    #html-body [data-pb-style=L37H68I],

    #html-body [data-pb-style=RQXJTKM],

    #html-body [data-pb-style=SAIJGMI],

    #html-body [data-pb-style=M26DM0K],

    #html-body [data-pb-style=NHTIG8B],

    #html-body [data-pb-style=OXE693D],

    #html-body [data-pb-style=QSC4WGQ] {

        padding: 138px 0 0 !important;

    }

    #html-body [data-pb-style=JXWFFXQ] {

        min-height: 220px;

    }

    .cms-safe-deposit-boxes .columns .safe_deposit_01 h3 {

        margin-top: 15px;

    }

    .cms-safe-deposit-boxes .column.main .pagebuilder-column.block_2 .block_2 {

        padding: 0 !important;

    }

    .cms-safe-deposit-boxes .columns h3 {

        font-size: 32px !important;

        line-height: 42px !important;

    }

    .cms-safe-deposit-boxes .column.main .pagebuilder-column h3 {

        font-size: 18px !important;

        line-height: 26px !important;

    }

    .cms-safe-deposit-boxes .column.main .pagebuilder-column em {

        font-size: 13px !important;

        line-height: 27px !important;

    }

    .cms-safe-deposit-boxes .block_2.safe-deposit-one {

        padding: 82px 0 20px !important;

        flex-wrap: wrap;

    }

    .cms-safe-deposit-boxes .block_2.safe-deposit-one .block_2 {

        width: 100%;

    }

    .cms-safe-deposit-boxes .column.main h2 {

        font-size: 55px !important;

        line-height: 65px !important;

    }

    .cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two {

        margin-top: 50px !important;

        padding: 0 25px !important;

    }

    #html-body [data-pb-style=TN6N15R] {

        margin-top: 40px !important;

        padding: 0 25px !important;

    }

    .cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column p a {

        margin: 0 auto 70px !important;

        width: 100% !important;

    }

    .cms-safe-deposit-boxes .block_2.safe-deposit-four,

    .cms-safe-deposit-boxes .safe_deposit_03.block_2,

    .cms-safe-deposit-boxes .safe_deposit_02.block_2 {

        padding: 0 !important;

    }

    .cms-safe-deposit-boxes .block_2.safe-deposit-four .pagebuilder-column p.btn-mob {

        display: unset !important;

        margin: 0 !important;

    }

    /* personal storage css  */

    #html-body [data-pb-style=FVD6CTN] .row-full-width-inner {

        max-width: 1300px !important;

    }



    .cms-personal-storage .columns span#OEG7LUN {

        font-size: 30px !important;

        line-height: normal !important;

    }

    .cms-personal-storage #html-body [data-pb-style=WVFCL1S] {

        padding: 141px 00 0 !important;

    }

    .cms-personal-storage .columns p {

        line-height: normal;

    }

    .cms-personal-storage .columns figure.block_2 {

        padding: 0 !important;

    }

    div[data-content-type='text'],

    #html-body [data-pb-style=FU9ABG8],

    #html-body [data-pb-style=S4VRL4E] {

        padding: 0 !important;

    }

    .cms-personal-storage .columns span {

        font-size: 20px !important;

    }

    #html-body [data-pb-style=WVFCL1S] {

        padding: 140px 10px 0 !important;

    }

    #html-body [data-pb-style=OCB4PG5] {

        margin: 159px 0 20px !important;

    }

    .cms-personal-storage .columns .pagebuilder-column.block_2,

    .cms-personal-storage .columns .pagebuilder-column-line {

        padding: 0 !important;

    }

    .cms-personal-storage .columns img#XSPY0S8 {

        width: 100% !important;

        margin: 0 !important;

    }



    /* shredding css  */



    .cms-shredding .columns span {

        font-size: 20px !important;

    }

    #html-body [data-pb-style=UJFY1A3] {

        padding: 150px 10px 0 !important;

    }

    .cms-shredding .columns figure.block_2,

    #html-body [data-pb-style=YGPBDWV],

    #html-body [data-pb-style=IFEQD3D],

    #html-body [data-pb-style=YIVFDO7],

    #html-body [data-pb-style=K3O7KKU],

    #html-body [data-pb-style=LM8E29Y],

    #html-body [data-pb-style=N4BCYOX],

    #html-body [data-pb-style=OG6A7RT],

    #html-body [data-pb-style=RSFLDT9],

    #html-body [data-pb-style=W6TL7TS],

    #html-body [data-pb-style=TBJXXEV],

    #html-body [data-pb-style=K5RUY0A],

    #html-body [data-pb-style=ONDQA8U],

    div[data-content-type='text'],

    #html-body [data-pb-style=PIVY423],

    #html-body [data-pb-style=A7OOD8S],

    \#html-body [data-pb-style=T7VULR2],

    #html-body [data-pb-style=K3RMYCT],

    #html-body [data-pb-style=KWJIL4W] {

        padding: 0 !important;

    }



    #html-body [data-pb-style=KTOCL4S] {

        width: 100% !important;

        padding: 0 !important;

    }



    /* dymon css  */



    .cms-eco-moving-box .columns h2 {

        font-size: 28px !important;

        line-height: normal !important;

    }

    #html-body [data-pb-style=VKJBWSW],

    #html-body [data-pb-style=M4ORTP5],

    #html-body [data-pb-style=NAHUQ3S],

    #html-body [data-pb-style=BU09KEH],

    #html-body [data-pb-style=JBV2YJ4],

    #html-body [data-pb-style=LLLH5MW],

    #html-body [data-pb-style=PLYKBY7],

    #html-body [data-pb-style=ROW6NI2],

    #html-body [data-pb-style=PPTP8BR],

    #html-body [data-pb-style=ECNQIWS],

    #html-body [data-pb-style=QABVH8A],

    #html-body [data-pb-style=X6OE8XF],

    #html-body [data-pb-style=AM9YUXE] .cms-eco-moving-box .columns .pagebuilder-column.block_2 p {

        padding: 150px 10px 0 !important;

    }

    .cms-eco-moving-box .columns .yellow-btn {

        margin: auto;

    }

    footer.page-footer {

        margin: 20px 0;

    }





    /* garments css  */



    .cms-garment-wardrobe-storage .columns span {

        font-size: 28px !important;

        line-height: normal !important;

    }

    #html-body [data-pb-style=MBSMXYH] {

        padding: 140px 10px 0 !important;

    }

    #html-body [data-pb-style=NCH8RNA],

    #html-body [data-pb-style=AYEETKK],

    #html-body [data-pb-style=L222JQR],

    #html-body [data-pb-style=VCF88JL],

    #html-body [data-pb-style=CPY319P],

    #html-body [data-pb-style=U3CK19N],

    #html-body [data-pb-style=X66F5SG],

    #html-body [data-pb-style=TEG2QRG],

    #html-body [data-pb-style=W1Q5OVB],

    #html-body [data-pb-style=GMTQ0V9],

    #html-body [data-pb-style=ONCKN1Q],

    #html-body [data-pb-style=TRFYB7Q],

    #html-body [data-pb-style=MD9NUGO],

    #html-body [data-pb-style=JTHKAGU],

    #html-body [data-pb-style=FT4J796],

    #html-body [data-pb-style=M8EOWIS],

    #html-body [data-pb-style=S515CNA],

    #html-body [data-pb-style=M201C4X],

    #html-body [data-pb-style=UX4KDQ2],

    #html-body [data-pb-style=L8RESXE],

    #html-body [data-pb-style=DKYMBRG],

    #html-body [data-pb-style=F3RG30H],

    #html-body [data-pb-style=E85QD3F],

    #html-body [data-pb-style=RL1OGSD],

    #html-body [data-pb-style=QY11L28] {

        padding: 0 !important;

    }

    footer.page-footer {

        margin: 10px 0;

    }



    .catalog-product-view .product.media .product.item-image {

        max-width: 95%;

        margin: auto !important;

    }

    .catalog-product-view .product.media {

        width: 95%;

        margin: auto;

    }

    .catalog-product-view .product.media .product.item-image img:not(.zoomImg) {

        width: 95%;

        margin: auto
    }

    .catalog-product-view .product-info-main {

        width: 90%;

        padding: 0;

        margin: auto;

        margin-top: 30px;

    }

    .catalog-product-view .columns .product h1.page-title {

        margin-bottom: 10px;

    }

    .catalog-product-view .product-info-main .product-reviews-summary {

        margin-bottom: 10px;

    }

    .catalog-product-view .product-info-main .product.attribute.overview {

        margin: 10px 0;

    }

}

@media screen and (min-width: 767px) and (max-width:991px) {

    .cms-free-movers .column.main .free-movers_01 {

        padding: 35px 50px !important;

    }

    .cms-free-movers .column.main .free-movers_01 span {

        font-size: 42px !important;

        line-height: 58px !important;

    }
    body.catalog-product-view .header-area.header3.search-visible.active-sticky {
        position: fixed;
        top: 0;
        width: 100%;
    }

}



@media screen and (max-width:767px) {

    #html-body [data-pb-style=U9GI30T] {

        min-height: 249px !important;

    }

    .cms-storage .storage-one.block_2 p a.yellow-btn {

        width: 100% !important;

    }

    .cms-eco-moving-box .pagebuilder-banner-wrapper.background-image-6516a61e32533 .pagebuilder-overlay.pagebuilder-poster-overlay {

        min-height: 200px !important;

    }

    .cms-personal-storage .columns .pagebuilder-column-line .pagebuilder-column ul li {

        display: flex;

        margin-bottom: 5px !important;

        padding-bottom: 5px;

    }

    #html-body [data-pb-style=AT1P8WI] {

        font-size: 16px !important;

        margin: 0 !important;

        padding: 15px 20px !important;

    }

    .cms-personal-storage .block_2.personal_storage_08 {

        padding: 0 20px !important;

    }

    .cms-personal-storage .block_2.personal_storage_08 a.pagebuilder-button-primary span {

        padding: 15px !important;

        font-size: 16px !important;

        padding: 0 !important;

    }

    .cms-personal-storage .block_2.personal_storage_08 a.pagebuilder-button-primary {

        padding: 15px !important;

    }

    .cms-safe-deposit-boxes .block_2.top-img-safe .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,

    .cms-eco-moving-box .block_2.eco-top-img .pagebuilder-overlay.pagebuilder-poster-overlay {

        min-height: 200px !important;

    }

    .cms-safe-deposit-boxes .block_2.top-img-safe .block_2,

    .cms-safe-deposit-boxes .block_2.top-img-safe {

        padding: 0 !important;

    }

    .cms-safe-deposit-boxes .pagebuilder-banner-wrapper {

        background-size: contain !important;

    }

    .cms-safe-deposit-boxes .background-image-651585a8b7958 {

        background-size: cover !important;

        background-position: 68% !important;

    }

    .pagebuilder-column-group.block_2.safe-deposit-two .pagebuilder-column.block_2 ul li {

        display: flex;

        margin: 0 0 10px !important;

        padding: 0 0 10px !important;

    }

    .pagebuilder-column-group.block_2.safe-deposit-three .pagebuilder-column-line {

        padding: 40px 15px 0 !important;

    }

    #html-body [data-pb-style=EY14DRF] {

        padding: 0 !important;

    }

    .cms-storage .storage-two {

        padding: 20px 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2.rental-img {

        padding: 0 !important;

    }

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-one,

    .cms-boardroom-rentals .column.main .block_2.boadrroom-rent-one .block_2 {

        padding: 0 !important;

        margin: 0 !important;

    }

    .cms-business-storage .columns .block_2 p:last-child span {

        margin-top: 0 !important;

    }

    .cms-storage .columns .storage-one p {

        padding: 20px 15px 0 15px !important;

    }

    #html-body [data-pb-style=W9HKMX8] {

        margin-top: 30px !important;

    }

    .cms-storage .storage-blocks-img {

        padding: 0px !important;

    }

    .cms-storage .storage-blocks-img .pagebuilder-column {

        margin: 10px 20px !important;

    }

    .cms-storage .storage-five .pagebuilder-column p {

        text-align: left !important;

    }

    .cms-storage .block_2.storre-top-img {

        padding: 0 !important;

    }

    .cms-storage .columns .storage-six .pagebuilder-column strong,

    .cms-storage .storage-eight .pagebuilder-column p strong span,

    .block_2.storage-moving p span {



        margin-top: 50px;

        display: block;

    }

    .cms-free-movers .column.main .free-movers_head p span {

        padding: 50px 15px 0;

        display: block;

        font-weight: 700 !important;

        font-size: 42px !important;

        line-height: 60px !important;

        letter-spacing: 0;

    }

    .cms-free-movers .block_2.mover-banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {

        min-height: 200px !important;

    }

    .cms-free-movers .free-movers_02_para.block_2 {

        padding: 0 15px !important;

    }

    .cms-free-movers .free-movers_02_para.block_2 p span {

        padding: 0 !important;

    }



    #html-body [data-pb-style=QDMWDX1] {

        padding: 0 !important;

    }

    .cms-storage .columns p {

        padding: 0 !important;

        margin: auto !important;

    }

    .cms-storage .columns .yellow-btn {

        width: fit-content !important;

        margin-top: 20px !important;

    }

    #html-body [data-pb-style=U88PQYL],

    #html-body [data-pb-style=O0GVS1M] {

        padding: 10px !important;

    }

    #html-body [data-pb-style=NY1MH5Y] {

        padding: 20px 0 40px !important;

    }

    .cms-storage .column .storage-four p {

        margin-bottom: 25px !important;

    }

    #html-body [data-pb-style=OCTTR0I] {

        padding: 20px 0 !important;

    }

    #html-body [data-pb-style=PUYQOSE] p {

        text-align: left !important;

    }

    .cms-storage .column .storage-need p span {

        padding: 0 20px !important;

        font-size: 25px !important;

        line-height: 32px !important;

        margin: 20px 0 !important;

    }

    /* .cms-storage .column .pagebuilder-column-line .pagebuilder-column p {

        text-align: left !important;

    } */

    #html-body [data-pb-style=X6OE8XF],

    #html-body [data-pb-style=QABVH8A] {

        padding: 0 !important;

    }



    #html-body [data-pb-style=X6OE8XF],

    #html-body [data-pb-style=QABVH8A] {

        padding: 20px !important;

    }

    #html-body [data-pb-style=X6OE8XF],

    #html-body [data-pb-style=QABVH8A],

    {

    padding: 0 !important;

}

.cms-environment span {

    font-size: 30px !important;

    line-height: normal !important;

}

.cms-environment .block_2.env-one .block_2 p:nth-child(3n + 1) {

    padding: 60px 0 00 !important;

}

#html-body [data-pb-style=OB19CRH],

#html-body [data-pb-style=R6HK5L5],

#html-body [data-pb-style=SCV1KIE],

#html-body [data-pb-style=G1GS9SE],

#html-body [data-pb-style=SCV1KIE],

#html-body [data-pb-style=FSLY8SM],

#html-body [data-pb-style=BJL8Y4W],

#html-body [data-pb-style=RV0FU2N],

#html-body [data-pb-style=EJPLR3Y],

#html-body [data-pb-style=AQLD41Y] {

    padding: 0 !important;

}

#html-body [data-pb-style=FSLY8SM] {

    padding: 20px 0 !important;

}

.cms-environment .columns .news.post__container .news-post__post {

    padding: 0 !important;

}



.cms-environment .columns .environment_row_2.block_2 .pagebuilder-column-line .pagebuilder-column.block_2 {

    padding: 15px 0 !important;

}

.cms-environment .block_2.env-four .news.post__container.container {

    padding: 0 23px !important;

    text-align: center !important;

}

#html-body [data-pb-style=M7JW2RY] {

    display: unset !important;

}

#html-body [data-pb-style=BH34LHX],

#html-body [data-pb-style=X6OE8XF],

#html-body [data-pb-style=QABVH8A] {

    padding: 10px 0 !important;

}

#html-body [data-pb-style=M26DM0K],

#html-body [data-pb-style=SAIJGMI],

#html-body [data-pb-style=RQXJTKM],

#html-body [data-pb-style=L37H68I],

#html-body [data-pb-style=QSC4WGQ],

#html-body [data-pb-style=OXE693D],

#html-body [data-pb-style=NHTIG8B],

#html-body [data-pb-style=Q71O3ON] {

    padding: 0 !important;

}

.cms-safe-deposit-boxes .pagebuilder-column-line .pagebuilder-column.block_2 .yellow-btn,

.cms-safe-deposit-boxes .pagebuilder-column-line .pagebuilder-column .yellow-btn {

    margin: auto;

}



#html-body [data-pb-style=C6KC1MD] {

    padding: 136px 0 20px !important;

}

.slide1 {

    width: 100% !important;

    max-width: 100% !important;

    margin: auto !important;

}

.cms-storage .columns .columns h1 {

    padding: 0 !important;

}

}



.cms-eco-moving-box [data-content-type='html'] h2 {

    letter-spacing: 0px !important;

    font-size: 30px !important;

    font-weight: 800 !important;

}

.cms-eco-moving-box .columns h2 {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

    margin-bottom: 25px;

}

.cms-eco-moving-box [data-content-type='html'] p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

    letter-spacing: 0;

}

.cms-eco-moving-box .widget-inner.block-content a.btn.btn-default.bigyellowbutton.action.default {

    background: #014c8d !important;

    color: #fff !important;

}

.cms-eco-moving-box .block_2.eco-one h2 {

    letter-spacing: 0px !important;

    font-size: 30px !important;

    font-weight: 800 !important;

    padding: 0 !important;

    margin: 20px 0 10px !important;

}

.cms-eco-moving-box .block_2.eco-one p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    letter-spacing: 1.1px !important;

    font-weight: 500 !important;

    line-height: 1.8 !important;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-two {

    display: unset !important;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-two h3 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    color: #014c8f !important;

    margin-left: 40px;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three {

    margin: 0;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three li p {

    font-size: 20px !important;

    font-weight: 400 !important;

    color: #29303D !important;

    letter-spacing: 0px ! important;

    font-family: "Futura STD", sans-serif !important;

}

.cms-eco-moving-box .block_2.eco-five p.eco-last-some {

    padding-bottom: 30px !important;

    display: block;

}

.cms-eco-moving-box .block_2.eco-five p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 20px !important;

    line-height: 2.1 !important;

    letter-spacing: 0 !important;

    font-weight: 500 !important;

    margin: 0 !important;

    padding: 5px 0 !important;

}

.cms-eco-moving-box .block_2.eco-five a.yellow-btn {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px;

    margin: 10px auto;

}

.cms-eco-moving-box .block_2.eco-five a.yellow-btn:hover {

    color: #fff !important;

    transition: 0.2s ease;

    border: none !important;

}

.cms-eco-moving-box .block_2.eco-four .pagebuilder-column-line {

    margin: auto;

}

.cms-eco-moving-box .block_2.eco-four figure.block_2 {

    width: 465px;

    margin-left: auto;

}

.cms-eco-moving-box .block_2.eco-four .pagebuilder-column.block_2 {

    display: unset !important;

}

#html-body [data-pb-style=D2VERNQ] {

    margin: auto;

}

.cms-eco-moving-box .block_2.eco-six .block_2 {

    margin: 0;

}

.cms-eco-moving-box .block_2.eco-six h3 strong span {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0px ! important;

}

.cms-eco-moving-box .block_2.eco-six p span strong {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    letter-spacing: 0 !important;

    color: #6a6a6a !important;

}

.cms-eco-moving-box [data-content-type='html'] {

    margin: 0;

}



#html-body [data-pb-style=OXYEKUY] {

    margin: auto;

}

.cms-eco-moving-box .block_2.eco-one .block_2 {

    max-width: 1200px;

    margin: auto;

}

.cms-eco-moving-box .block_2.eco-six .pagebuilder-column p.btn-mob a {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px;

    margin: 0;

}

.cms-eco-moving-box .block_2.eco-six .pagebuilder-column p.btn-mob a:hover {

    background: #014c8d !important;

    color: #fff !important;

    border: none !important;

    transition: 0.2s ease;

}



.cms-eco-moving-box .block_2.dymon-eco-one {

    width: 1300px;

    margin: 0 auto;

}

.cms-eco-moving-box .block_2.dymon-eco-one p.top-class-sub {

    margin-right: auto !important;

    width: 800px;

    margin: 0;

    padding: 0 !important;

}

p.top-class-sub br {

    display: none;

}

/* .cms-eco-moving-box  .pagebuilder-banner-wrapper.background-image-6516a61e32533 .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 950px !important;

} */

.cms-eco-moving-box .block_2.eco-top-img .pagebuilder-banner-wrapper {

    background-size: cover !important;

    background-position: 60% 0% !important;

}

.cms-eco-moving-box .block_2.eco-custom-top {

    padding: 60px 0 0 !important;

}

.cms-eco-moving-box .block_2.eco-top-box {

    padding: 30px 0 50px !important;

}

.cms-eco-moving-box .pagebuilder-column-line {

    margin: auto !important;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three ul li {

    display: flex;

    margin-bottom: 10px !important;

    padding-bottom: 15px;

}

.cms-eco-moving-box .block_2.eco-four .pagebuilder-column-line .pagebuilder-column.block_2 {

    margin-right: 50px;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three ul li p {

    padding: 0 !important;

    margin-bottom: 5px;

}

.cms-eco-moving-box .block_2.eco-four {

    padding: 30px 0 0 !important;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three ul li svg {

    margin-right: 25px !important;

    width: 20px;

    height: 20px;

    margin-top: 10px;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-two h3 {

    text-align: center;

}

.cms-eco-moving-box .block_2.eco-five p a.yellow-btn {

    margin: 0 auto !important;

}

.cms-eco-moving-box .block_2.eco-six .widget.block.block-static-block p {

    line-height: 1.5 !important;

}

.cms-eco-moving-box .block_2.eco-six .widget.block.block-static-block p em {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: normal !important;

    color: #6a6a6a !important;

    font-style: italic;

    font-weight: bolder !important;

}

.cms-eco-moving-box .block_2.eco-six .widget.block.block-static-block .pagebuilder-column:nth-child(2n + 2) {

    width: 605px !important;

}

@media screen and (max-width:767px) {

    .cms-storage .columns h1 {

        padding: 0 !important;

        text-align: center;

    }

    .cms-safe-deposit-boxes .pagebuilder-column-line .pagebuilder-column.block_2 .yellow-btn,
    .cms-safe-deposit-boxes .pagebuilder-column-line .pagebuilder-column .yellow-btn {

        margin: 25px auto 0 !important;

        max-width: 100% !important;

        width: 100% !important;

    }

    .cms-storage p.stor-btn-book a.yellow-btn {

        padding: 14px 22px !important;

        margin: 0 auto 20px !important;

    }

    .cms-storage .pagebuilder-column-group.storage-six.block_2 .pagebuilder-column p a {

        padding: 10px 20px !important;

        font-size: 20px !important;

    }

    .cms-eco-moving-box .pagebuilder-overlay.pagebuilder-poster-overlay {

        min-height: 200px !important;

    }

    .cms-eco-moving-box .background-image-6516ba6e9b424 {

        background-position: 55% !important;

    }

    .cms-eco-moving-box .block_2.dymon-eco-one p.top-class-sub {

        width: 100%;

    }



    #html-body [data-pb-style=Y2VCU1Q] {

        padding: 0 !important;

    }

    #html-body [data-pb-style=Y2VCU1Q] .block_2 {

        padding: 0 !important;

    }

    .cms-eco-moving-box .pagebuilder-column.block_2.eco-three ul li p {

        padding: 0 !important;

        margin: 0 !important;

    }

    .cms-eco-moving-box .block_2.eco-five p a.yellow-btn {

        margin: 10px auto !important;

    }

    .cms-eco-moving-box .block_2.eco-four .pagebuilder-column-group.block_2 {

        padding: 40px 15px !important;

    }

    .cms-storage .pagebuilder-column-group.block_2.storage-seven .pagebuilder-column p a,

    .cms-storage .pagebuilder-column-group.block_2.storage-eight .pagebuilder-column p a,

    .cms-storage .widget.block.block-static-block .pagebuilder-column-line .pagebuilder-column p.btn-mob a.yellow-btn {

        padding: 10px 14px !important;

        width: 100% !important;

        justify-content: center !important;

    }

    .cms-free-movers .column.main .free-movers_02 p a {

        width: fit-content !important;

    }

    .cms-press-release .columns .block_2 span#LSEWLI3 {

        font-size: 22px !important;
        s
    }

    .cms-press-release .columns .press_release_1 p:last-child span {

        font-size: 28px !important;

        line-height: 41px !important;

    }

    .cms-press-release .press_release_1 span#LSEWLI3 span {

        font-size: 55px;

        line-height: 65px;

    }

    .cms-press-release .columns .press_release_1 p {

        line-height: 24px !important;

    }

    .cms-press-release .columns .custom-row span a,

    .cms-press-release .columns .pagebuilder-column-line .pagebuilder-column .block_2 span {

        font-size: 18px;

        line-height: 32px;

    }

    .cms-press-release .columns .custom-row p {

        font-size: 16px;

    }

    .cms-environment .page-wrapper .columns .block_2 img {

        margin-top: 10px;

    }

    .cms-environment span {

        font-size: 22px !important;

    }

    .yellow-btn {

        width: 210px !important;

        margin-bottom: 10px !important;

        font-weight: 600;



    }



}





/* business storage css start here */



#html-body [data-pb-style=WP1IC6J] p {

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

    font-family: 'Futura Std Bold';

}

.cms-business-storage .block_2.business-four .block_2 p span {

    text-align: center !important;

    font-size: 30px !important;

    font-weight: 800 !important;

    max-width: 900px !important;

    line-height: 1.5 !important;

}



.cms-business-storage .columns .header-title .block_2 p:nth-child(2n + 2) span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 30px !important;

    font-weight: 400;

    width: 911px !important;

    margin-right: auto !important;

    display: block;

    letter-spacing: 0;

    line-height: 35px !important;

}



.cms-business-storage .block_2.business-four .block_2 p span {

    margin: auto;

    font-weight: bolder !important;

    line-height: 35px !important;

}

.cms-business-storage .slider-main1 .slide1 {

    margin: 10px 0 0 0 !important;

}

.cms-business-storage .block_2.business-four .block_2 p {

    width: 900px;

    margin: 0 auto 25px !important;

}

#html-body [data-pb-style=SH4F8AJ] p span {

    margin: auto;

    font-size: 42px !important;

    margin-bottom: 25px;

    width: 100%;

    max-width: 100% !important;

    line-height: 60px !important;

}

.cms-business-storage .slider-main1 {

    height: 100% !important;

    width: 100% !important;

    overflow-x: hidden;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column-line .pagebuilder-column:nth-child(2n + 2) {

    width: 525px !important;

    margin-right: auto !important;

    margin-left: 0;

    padding: 0 !important;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column-line .pagebuilder-column:nth-child(2n + 2) .block_2 p:nth-child(5n + 1) {

    margin: 0;

    padding: 0 !important;

    letter-spacing: 0;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    font-family: "Futura Bold BT", sans-serif !important;

}

.cms-business-storage .slide1 .slide1-block a.slide-btn:hover {

    background: #014c8d !important;

    color: #fff !important;

}

.cms-business-storage .slide1 .slide1-block a.slide-btn {

    background: #fff !important;

    color: #001120;

    border: 1px solid #b8b8b8;

    padding: 15px 30px;

    font-weight: bolder !important;

    font-size: 16px;

    display: block;

    width: 100%;

    margin: auto;

    text-decoration: none !important;

    cursor: pointer;

    transition: 0.3s ease !important;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span,

.cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .pagebuilder-button-primary span,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column.block_2 .pagebuilder-button-primary span,

.block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) .pagebuilder-button-primary span {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c !important;

    font-weight: bolder !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px !important;

    cursor: pointer !important;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span:hover,

.cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .pagebuilder-button-primary span:hover,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span:hover,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column.block_2 .pagebuilder-button-primary span:hover,

.block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) .pagebuilder-button-primary span:hover {

    background: #014c8d !important;

    color: #fff !important;

    cursor: pointer !important;

}

.block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) .block_2 p:nth-child(4n + 3) em {

    padding: 0 !important;

    font-weight: bolder !important;

}

.block_2.business-ten .row-full-width-inner .pagebuilder-column-group.block_2 .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) {

    justify-content: center !important;

}

.cms-business-storage .block_2.business-line p span {

    margin: auto;

    width: 100% !important;

}

.cms-business-storage .block_2.business-line p span strong {

    font-size: 42px !important;

    margin-bottom: 50px !important;

    display: block !important;

}

#html-body [data-pb-style=CQ2PL55] .row-full-width-inner {

    max-width: 100%;

}

.cms-business-storage figure.block_2 img {

    width: 100% !important;

}

#html-body [data-pb-style=DKYGW3F] p strong {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

#html-body [data-pb-style=LATWNQJ] {

    display: unset !important;

}

#html-body [data-pb-style=Y0W0IBE] .row-full-width-inner {

    max-width: 100% !important;

}

.cms-business-storage .columns .block_2 p:last-child {

    line-height: 0 !important;

    /* margin: 00 !important; */

    padding: 0 !important;

}

.cms-business-storage .block_2.business-ten .pagebuilder-column-group.block_2 .pagebuilder-column.block_2:nth-child(2n + 1) .block_2 p {

    margin: 0;

}

#html-body [data-pb-style=HOC1UDE] {

    margin-top: 40px;

}

.cms-business-storage .header-title .row-full-width-inner .block_2 {

    margin: 15px 0 50px !important;

}

#html-body [data-pb-style=WA73K3G] {

    padding: 25px 0 !important;

}

#html-body [data-pb-style=JH20MDQ] .row-full-width-inner {

    width: 100% !important;

    max-width: 100% !important;

}

#html-body [data-pb-style=JH20MDQ] .row-full-width-inner figure img {

    width: 100%;

    max-width: 100%;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li {

    line-height: normal !important;

    font-size: 18px !important;

    margin-bottom: 12px !important;

    height: fit-content !important;

}

#html-body [data-pb-style=AR9YRMG] {

    margin: auto;

    margin-bottom: 20px;

}

/* .cms-business-storage .columns .block_2 .slider-main1 {

    height: 100% !important;

} */

.cms-business-storage .columns .block_2 strong span {

    margin-top: 20px !important;

    display: block;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    color: #014c8f !important;

    font-family: "Futura Std Bold", sans-serif;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_head_1 .pagebuilder-column.block_2 p span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    color: #014c8f !important;

    line-height: 39px !important;

}

.cms-business-storage .block_2.business-two .pagebuilder-column-group.block_2.business_head_1 .pagebuilder-column.block_2 {

    margin: 0;

    padding: 0;

}

.cms-business-storage .columns .pagebuilder-column p:nth-child(5n + 2),

.cms-business-storage .columns .pagebuilder-column p:nth-child(5n + 4) {

    display: none;

}



/* environment css start here  */



footer.page-footer {

    margin: 0;

}

/* .cms-environment .block_2.env-one .block_2 p span strong span

{

    font-size: 45px !important;

    line-height: 65px !important;

    padding-top: 60px !important;

    display: block;

} */



.cms-environment .block_2.env-two .pagebuilder-column-group .pagebuilder-column p {

    padding: 0 20px !important;

}

.cms-environment .environment_row_1.block_2 {

    padding: 25px 15px !important;

}

.cms-environment .environment_row_2.block_2 {

    padding: 50px 15px !important;

}

/* safe deposit css start here */



#html-body [data-pb-style=PM3BJMY] {

    padding-bottom: 0;

}

.cms-safe-deposit-boxes .columns.safe_deposit_02 .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column .yellow-btn {

    height: 100% !important;

}

.cms-safe-deposit-boxes .background-image-6516dff853ac7 .pagebuilder-overlay.pagebuilder-poster-overlay {

    min-height: 950px !important;

}

footer.page-footer {

    margin: 0;

}



/* personal storage css start here */



.cms-personal-storage .block_2.personal_storage_01 .block_2.personal-two .pagebuilder-column.block_2 p span {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-personal-storage .columns .pagebuilder-column-group .slider-main1 {

    height: 100% !important;

    margin-bottom: 20px;

}

.cms-personal-storage .columns .pagebuilder-column-group p:nth-child(6n + 3) strong {

    display: none;

}

.cms-personal-storage .columns .pagebuilder-column-group .slider-main1 .slide1 p {

    color: #000;

}

.cms-personal-storage .block_2.personal-one p:nth-child(2n + 2) {

    line-height: unset;

    max-width: 800px;

    margin: 0 !important;

    padding: 0 !important;

}

.cms-personal-storage .block_2.personal_storage_01 .pagebuilder-column-group.block_2 .pagebuilder-column.block_2:nth-child(2n + 1) {

    padding: 0 !important;

    margin: 0 !important;

}

.cms-personal-storage .block_2.personal-one p:nth-child(2n + 2) span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

    max-width: 800px !important;

}

.cms-personal-storage .block_2.personal-one p:nth-child(2n + 2) br {

    display: none;

}

.block_2.personal_storage_01 a.pagebuilder-button-primary {

    margin: 0 !important;

}

footer.page-footer {

    margin: 0;

}



/* eco-moving-box css*/



.cms-eco-moving-box .columns header.page-header .columns h2 {

    font-size: 32px !important;

    padding-bottom: 25px !important;

    line-height: normal !important;

}





@media screen and (max-width:767px) {

    .cms-eco-moving-box .columns h2 {

        font-size: 55px !important;

        line-height: 65px !important;

    }

    .cms-eco-moving-box .block_2.eco-top-img .block_2,

    .cms-eco-moving-box .block_2.eco-top-img {

        padding: 0 !important;

    }

    .cms-eco-moving-box .pagebuilder-column.block_2.eco-two h3 {

        margin-left: 10px;

        text-align: start !important;

    }

    .cms-eco-moving-box .block_2.dymon-eco-one {

        margin-top: 90px !important;

        width: 100%;

    }

    #html-body [data-pb-style=NAHUQ3S],

    #html-body [data-pb-style=M4ORTP5],

    #html-body [data-pb-style=BU09KEH],

    #html-body [data-pb-style=PPTP8BR],

    #html-body [data-pb-style=ROW6NI2],

    #html-body [data-pb-style=PLYKBY7] {

        padding: 0 !important;

    }

    #html-body [data-pb-style=JBV2YJ4],

    #html-body [data-pb-style=ECNQIWS] {

        padding: 10px 0 !important;

    }

    #html-body [data-pb-style=LLLH5MW] {

        padding: 20px 0 !important;

    }

    .cms-eco-moving-box .columns .pagebuilder-column-line .pagebuilder-column-line .pagebuilder-column p {

        padding: 0 !important;

    }



    /* business storage css start here */



    #html-body [data-pb-style=KURDPK7] {

        padding: 10px !important;

    }

    .cms-business-storage .columns .block_2 {

        padding-top: 0 !important;

        line-height: normal !important;

    }

    .cms-business-storage .columns br {

        display: none;

    }

    .cms-business-storage .columns .block_2 .slider-main1 .slider1 {

        padding: 0 !important;

    }

    .cms-business-storage .columns .block_2 .slider-main1 {

        margin: 20px 0;

    }

    .cms-business-storage .columns .pagebuilder-column p:nth-child(5n + 2) {

        display: block;

    }

    #html-body [data-pb-style=MY1KFOV] {

        margin: 20px 0 0 !important;

    }

    .cms-business-storage .columns .pagebuilder-button-primary {

        margin: 10px 0 0 !important;

    }



    /* environmment css start here */



    .cms-environment .columns .news__container h2 {

        font-size: 28px;

    }

    .cms-environment .columns h2 {

        padding: 10px 0;

        font-size: 28px !important;

    }

    .block_2.env-five .pagebuilder-column.block_2 .block_2 a.pagebuilder-button-primary {

        width: 100% !important;

    }



    /* garments css start here */

    .cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 ul li span {

        line-height: 1.3 !important;

    }

    .cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 .block_2:last-child p span {

        margin-bottom: 10px;

        display: block;

    }

    .cms-garment-wardrobe-storage .columns span {

        font-size: 20px !important;

    }

}





/* business storage  */

.cms-business-storage .columns a,

.cms-business-storage .columns .pagebuilder-button-primary span {

    background: #ffe32c !important;

    color: #001120 !important;

    padding: 10px;

    font-size: 17px;

    font-weight: 600;

    margin-right: 14px;

    padding: 15px 20px;

    border: none;

}

.cms-business-storage .columns .pagebuilder-button-primary {

    background: none;

    border: none;

    padding: 0;

    color: #014c8d !important;

    font-weight: 700 !important;

    margin-bottom: 50px;

    /* width: 533px; */

    font-size: 21px !important;

    color: #014c8d !important;

    font-weight: 700 !important;

    /* border: 1px solid #ffe32c !important; */

    margin: 30px 0 10px !important;

}

.block_2.business-three a.pagebuilder-button-primary {

    border: 1px solid #ffe32c !important;

    padding: 20px 64px;

}

.cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .pagebuilder-button-primary span {

    padding: 20px 38px;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column.block_2 .pagebuilder-button-primary span {

    padding: 20px 38px;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span {

    padding: 20px 38px;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span {

    padding: 20px 37px;

}

#html-body [data-pb-style=AMBHEI1] {

    padding: 30px 0;

}



.cms-business-storage .slider-main1 .slide1 .slide1-block {

    border-bottom: 13px solid #014c8d;

    color: #001120;

    background-color: #fff;

    box-shadow: 0 0 25px 0 rgb(0 0 0 / 6%) !important;

    transition: 0.3s ease !important;

    border-radius: 5px;

    margin: 0 15px !important;

    transition: 0.3s ease;

}

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column-line {

    max-width: 1200px !important;

}

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2 p:nth-child(3n + 3),

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(2n + 2),

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(2n + 2) {

    max-width: 200px !important;

    letter-spacing: 0 !important;

    line-height: normal !important;

    margin: auto !important;

    font-family: 'Futura STD' !important;

}

.cms-business-storage .slider-main1 .slide1 .slide1-block:hover {

    transform: scale(1.03);

    transition: 0.3s ease !important;

}

.cms-business-storage .header-title p span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 400 !important;

    font-size: 74px !important;

    line-height: 1.9 !important;

}

.cms-business-storage .header-title p {

    line-height: 41px !important;

    margin: 0 !important;

    padding: 0 !important;

    max-width: 800px;

}

.cms-business-storage .header-title .row-full-width-inner {

    margin: 0 auto !important;

}

#html-body [data-pb-style=EJEACIX] {

    display: unset !important;

}

#html-body [data-pb-style=EJEACIX] .row-full-width-inner {

    max-width: 100%;

}

.cms-business-storage .slider-main1 button.btn1.btn-next1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    right: 0;

    border: none;

    color: transparent;

    top: 39%;

}

.cms-business-storage .slider-main1 button.btn1.btn-next1::after {

    position: absolute;

    content: '\f105';

    top: 20px;

    left: 0;

    right: 0;

    font-size: 25px;

    font-family: 'FontAwesome';

    color: #fff;

}

.cms-business-storage .slider-main1 button.btn1.btn-prev1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    left: 0;

    top: 39%;

    border: none;

    color: transparent;

}

.cms-business-storage .slider-main1 button.btn1.btn-prev1::after {

    position: absolute;

    content: '\f104';

    top: 20px;

    left: 0;

    right: 0;

    color: #fff;

    font-size: 25px;

    font-family: 'FontAwesome';

}

.cms-business-storage .columns a:hover,

.cms-business-storage .columns .pagebuilder-button-primary span:hover {

    background: #014c8d !important;

    color: #fff !important;

    transition: none !important;

}

.cms-business-storage .columns a:hover span {

    background: #014c8d !important;

    color: #fff !important;

    transition: none !important;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line span,

.cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .block_2 p:nth-child(3n + 1),

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 2) h2 span,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column.block_2 .block_2 h2 {

    font-family: "Futura Bold BT", sans-serif;

    font-size: 42px !important;

    line-height: 60px !important;

    color: #fff !important;

    font-weight: 800 !important;

    margin: 10px 0 !important;

}

.cms-business-storage .columns .pagebuilder-button-primary span {

    font-size: 21px !important;

    color: #014c8d !important;

    font-weight: bolder !important;

    max-width: 500px !important;

    margin: 0;

    padding: 0;

    font-family: "Futura STD", sans-serif !important;

    background: none !important;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li img,

.cms-storage .storage-five .pagebuilder-column ul li img,

.cms-environment .block_2.env-two .pagebuilder-column.block_2 ul li img,

.cms-boardroom-rentals .block_2.boadrroom-rent-two ul.borad-four li img {

    margin: 8px 45px 0 0 !important;

}

.cms-eco-moving-box .pagebuilder-column.block_2.eco-three ul li img,

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 ul li img {

    margin: 10px 40px 0 0 !important;

}

.cms-safe-deposit-boxes .pagebuilder-column-group.block_2.safe-deposit-two .pagebuilder-column.block_2 ul li img {

    margin: 14px 40px 0 0 !important;

}

.cms-personal-storage .columns .pagebuilder-column-line .pagebuilder-column ul li img {

    margin: 12px 40px 0 0 !important;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul {

    margin-bottom: 40px !important;

}

.cms-business-storage .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li:hover {

    text-decoration: underline #014c8d;

    cursor: pointer;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column ul li {

    font-size: 20px !important;

    font-weight: 400 !important;

    line-height: 1.8 !important;

    color: #29303D !important;

    font-family: "Futura STD", sans-serif !important;

    margin-bottom: 15px !important;

    padding-bottom: 10px !important;

}

.cms-business-storage .columns .slide1 .slide1-block p {

    color: #000;

}

#html-body [data-pb-style=J91NY1H] {

    justify-content: center !important;

}

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line em {

    font-style: normal;

    color: #000;

}

.cms-business-storage .columns .pagebuilder-column-group p#KRG5EXQ span {

    color: #014c8f !important;

    font-family: "Futura Std Bold", sans-serif !important;

    font-weight: 800 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-business-storage .columns .block_2 p em {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    margin-bottom: 0 !important;

    color: #6a6a6a !important;

    font-weight: 700 !important;

    padding-bottom: 0 !important;

    font-style: italic !important;

}

.cms-business-storage .columns .pagebuilder-column-group br {

    display: none;

}

.cms-business-storage .columns h2 {

    background: none !important;

    line-height: 1.5 !important;

    margin: 15px 0 !important;

}

#html-body [data-pb-style=WIEJ3ON] p:nth-child(5n + 2),

#html-body [data-pb-style=B7JVI80] p:nth-child(5n + 2) {

    display: block;

}

#html-body [data-pb-style=D6SQ32T] {

    margin: auto;

}

#html-body [data-pb-style=CTDP2OA] p span {

    margin-top: 50px;

    display: block;

}

#html-body [data-pb-style=UKWWURN],

#html-body [data-pb-style=B9SFNU5],

#html-body [data-pb-style=YMVEWD0] {

    margin: auto;

}

.cms-business-storage .business_para_1 .pagebuilder-column span strong span {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-business-storage .business_para_1 p span strong,

.cms-business-storage .columns .pagebuilder-column-group .pagebuilder-column-line p:nth-child(3n + 3) span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: 500 !important;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four h2 {

    font-family: "Futura Std Bold", sans-serif !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-business-storage p#KRG5EXQ span {

    color: #014c8f !important;

    font-family: "Futura Std Bold", sans-serif !important;

    font-weight: 800 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span,

#html-body [data-pb-style=B8067XB] .pagebuilder-column.block_2 .pagebuilder-button-primary span,

.pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span,
{

color: #014c8d ! important;

border: 1px solid #ffe32c;

background: #ffe32c;

font-weight: 700 !important;

transition: all .3s ease !important;

padding: 20px 40px;

font-size: 16px !important;

font-family: "Futura STD", sans-serif !important;

}

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .pagebuilder-button-primary span:hover,

#html-body [data-pb-style=B8067XB] .pagebuilder-column.block_2 .pagebuilder-button-primary span:hover,

.pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column.block_2 .pagebuilder-button-primary span:hover {

    background-color: #001120 !important;

    color: #fff !important;

}

.cms-business-storage .slider-main1 {

    margin: 40px 0 120px;

}

#html-body [data-pb-style=H988IVJ] p span strong {

    font-family: "Futura Std Bold", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    margin: 0 0 50px !important;

    display: block;

}

.pagebuilder-column-group.block_2.business-five .pagebuilder-column-line {

    margin: 0 auto 50px;

}

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2 .block_2 p:nth-child(3n + 3),

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(2n + 2),

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(2n + 2),

{

font-family: "Futura STD", sans-serif !important;

color: #6a6a6a !important;

font-size: 18px !important;

line-height: 2.1 !important;

font-weight: 500 !important;

letter-spacing: 1.1px !important;

max-width: 200px;

margin: auto !important;

}

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(2n + 2),

.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(2n + 2) {

    display: block;

}

.cms-business-storage .block_2.business-six .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column-line,

.cms-business-storage .block_2.business-seven .pagebuilder-column-group.block_2.business_para_1.businss-two .pagebuilder-column-line,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-three .pagebuilder-column-line,

.cms-business-storage .pagebuilder-column-group.block_2.business_para_1.businss-four .pagebuilder-column-line {

    margin: auto;

}

#html-body [data-pb-style=H988IVJ] p span {

    max-width: 100% !important;

}

.cms-business-storage .business_para_1.businss-four .pagebuilder-column-line {

    margin: auto;

}

#html-body [data-pb-style=WT37SPK] {

    justify-content: center !important;

}

.cms-business-storage .business_para_1.businss-two p span,

.cms-business-storage .business_para_1.businss-three p span,

.cms-business-storage .business_para_1.businss-four h2 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-business-storage .business_para_1.businss-two p:last-child span,

.cms-business-storage .business_para_1.businss-three p:last-child span,

.cms-business-storage .business_para_1.businss-four p:last-child span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

}

/* personal storage css start here */

.cms-personal-storage .block_2.personal-one p span#OEG7LUN {

    font-family: "Futura Std Bold", sans-serif !important;

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

}

.cms-personal-storage .block_2.personal-one {

    padding: 25px 0 50px !important;

}

.block_2.personal-two .pagebuilder-column.block_2 ul li svg,

.cms-storage .pagebuilder-column-group.storage-five.block_2 .pagebuilder-column ul li svg {

    margin-right: 25px !important;

    width: 20px;

    height: 20px;

    margin-top: 10px;

}

.cms-personal-storage .block_2.personal-on span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

}

.cms-personal-storage .block_2.personal_storage_01 {

    padding: 50px 0;

}

.cms-personal-storage .block_2.personal_storage_01 .block_2.personal-two p:nth-child(2n + 2) {

    display: none;

}

.cms-personal-storage .block_2.personal_storage_01 .block_2.personal-two p span {

    font-family: "Futura Std Bold", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.block_2.personal_storage_01 .pagebuilder-column.block_2 p span {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    font-family: "Futura Std Bold", sans-serif;

}

.cms-personal-storage .block_2.personal_storage_01 .block_2.personal-two .pagebuilder-column.block_2 p span {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-personal-storage .columns .pagebuilder-column-line .pagebuilder-column ul li {

    padding: 0 0 15px;

    margin: 0 0 10px !important;

    line-height: 2 !important;

    font-size: 20px !important;

    font-weight: 400 !important;

    color: #29303D !important;

}

.cms-personal-storage .columns .pagebuilder-column-line .pagebuilder-column ul li svg,

.cms-shredding .block_2.shredding-one .pagebuilder-column.block_2 ul li svg,

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 ul li svg {

    margin-right: 25px !important;

    width: 20px;

    height: 20px;

    margin-top: 10px;

}

.cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 .block_2 ul li img {

    margin: 6px 40px 0 0 !important;

}

#html-body [data-pb-style=J0WYYNO] figure.block_2 {

    display: flex;

}

.cms-personal-storage .block_2.personal_storage_02 .block_2 p {

    text-align: center !important;

    /* font-size: 36px!important; */

    font-weight: 800 !important;

    /* max-width: 900px!important; */

    margin: auto;

    line-height: normal !important;

    padding-bottom: 30px !important;

}

.cms-personal-storage .block_2.personal_storage_02 .slider-main1 .slide1 {

    margin: 0 !important;

}

.cms-personal-storage .block_2.personal_storage_02 .slider-main1 {

    height: 100% !important;

    overflow-x: hidden !important;

}

.cms-personal-storage .slider1 button.btn1.btn-prev1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    left: 0;

    top: 39%;

    border: none;

    color: transparent;

}

.cms-personal-storage .slider1 button.btn1.btn-prev1::before {

    position: absolute;

    content: '\f104';

    top: 20px;

    left: 0;

    right: 0;

    color: #fff;

    font-size: 25px;

    font-family: 'FontAwesome';

}

.cms-personal-storage .slider1 button.btn1.btn-next1 {

    background: #014c8d;

    padding: 20px 15px;

    border-radius: 0;

    width: 66px;

    height: 66px;

    position: absolute;

    right: 0;

    border: none;

    color: transparent;

    top: 39%;

}

.cms-personal-storage .slider1 button.btn1.btn-next1::before {

    position: absolute;

    content: '\f105';

    top: 20px;

    left: 0;

    right: 0;

    font-size: 25px;

    font-family: 'FontAwesome';

    color: #fff;

}

.cms-personal-storage .slider1 .slide1-block:hover {

    transform: scale(1.03);

    transition: 0.3s ease;

}

.cms-personal-storage .slider1 .slide1-block {

    border-bottom: 13px solid #014c8d;

    color: #001120;

    background-color: #fff;

    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.05) !important;

    transition: 0.3s ease !important;

    border-radius: 5px;

    margin: 0 20px !important;

    transition: 0.3s ease;

}

.cms-personal-storage .block_2.personal_storage_04 .row-full-width-inner .block_2 p {

    line-height: 1.2;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 img#XSPY0S8 {

    width: 90% !important;

}

.cms-personal-storage .block_2.personal_storage_04 .row-full-width-inner .block_2 p span#ETI44UF {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 {

    padding: 0 20px !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 .block_2 p,

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p {

    text-align: left !important;

    margin: 0 !important;

    line-height: 29px !important;

}

#html-body [data-pb-style=SPHINAN] a.pagebuilder-button-primary {

    max-width: unset !important;

    width: 451px !important;

    font-size: 21px;

}

#html-body [data-pb-style=SPHINAN] a.pagebuilder-button-primary:hover {

    background: #001120 !important;

    color: #fff !important;

    border: 1px solid #ffe32c !important;

}

.cms-personal-storage .block_2.personal_storage_05 .block_2 p {

    text-align: center !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 .block_2 p img,

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p img {

    margin: 0 !important;

    aspect-ratio: 1 / 1;

}

.block_2.personal_storage_04 .pagebuilder-column-group.block_2.personal-five .block_2 p span strong span,

.block_2.personal_storage_04 .pagebuilder-column-group.block_2.personal-five .block_2 span#YC8JAK1 {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}



.cms-personal-storage .block_2.personal_storage_04 .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(4n + 3),

.cms-personal-storage .block_2.personal_storage_04 .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(4n + 3),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 1) p:nth-child(5n + 3),

.cms-personal-storage .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(5n + 2),

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column.block_2 .block_2 p:nth-child(6n + 5),

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 p:nth-child(4n + 4),

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 p:nth-child(4n + 2) {

    display: none !important;

}

.block_2.personal_storage_04 .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(4n + 4),

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 1) p:nth-child(5n + 4),

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(5n + 4),

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(5n + 3) {

    font-family: "Futura STD", sans-serif !important;

    font-size: 20px !important;

    line-height: 29px !important;

    letter-spacing: 0 !important;

}

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 {

    justify-content: center !important;

}

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 p:nth-child(4n + 3) em {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: bolder !important;

    color: #6a6a6a !important;

}

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 p#KRG5EXQ {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    padding-bottom: 25px;

    display: block;

}

.pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 {

    margin: 0;

    padding: 0;

}

.block_2.personal_storage_05 .block_2 p strong span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

#html-body [data-pb-style=HP24QSB] {

    display: unset !important;

}

.pagebuilder-column-group.block_2.personal-seven {

    margin: auto !important;

    width: 1200px;

}

.cms-personal-storage .block_2.personal_storage_06 .pagebuilder-column p:nth-child(6n + 4) span strong {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: 400;

}

.cms-personal-storage .block_2.personal_storage_06 .pagebuilder-column .block_2 p#NU48D45 {

    line-height: normal !important;

    margin: 0;

    padding-bottom: 0 !important;

}

.cms-personal-storage .block_2.personal_storage_06 .pagebuilder-column a.pagebuilder-button-primary,

.block_2.personal_storage_07 .pagebuilder-column-group.block_2 .pagebuilder-column a.pagebuilder-button-primary,

.block_2.personal_storage_08 .pagebuilder-column-group.block_2 .pagebuilder-column a.pagebuilder-button-primary {

    margin: 20px 0;

    width: 254px;

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    padding: 15px !important;

    font-size: 16px;

    font-family: 'Futura STD';

    border-radius: 0;

    font-weight: bolder !important;

}

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p:nth-child(6n + 6) {

    display: none;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column .block_2 p:nth-child(6n + 4) br {

    display: none;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column-group.block_2 .pagebuilder-column a.pagebuilder-button-primary {

    width: 159px;

    padding: 20px 0px !important;

}

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column-group.block_2 .pagebuilder-column a.pagebuilder-button-primary {

    width: 298px;

}

.block_2.personal_storage_08 .pagebuilder-column-line .pagebuilder-column.block_2 a.pagebuilder-button-primary {

    margin: 0 0 20px !important;

    padding: 20px 0 !important;

}

#html-body [data-pb-style=AHY1XN3] {

    padding: 20px 0 !important;

}

.cms-personal-storage .block_2.personal_storage_06 {

    padding: 40px 0 !important;

}

.cms-personal-storage #html-body [data-pb-style=N382MTE] {

    justify-content: flex-start;

    display: flex;

    flex-direction: column;

    background-color: #2bbde7;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column .block_2 p:nth-child(6n + 4) {

    line-height: 38px !important;

    margin: 0;

    padding: 0 !important;

}

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p:nth-child(6n + 1) {

    padding: 0 !important;

    margin: 0 !important;

    text-align: left !important;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column p#NU48D45 {

    margin: 0;

    padding: 0;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column p#NU48D45 span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p span strong span {

    font-family: 'Futura Std Bold' !important;

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

}

.cms-personal-storage .slider-main1 {

    width: 100% !important;

    overflow-x: hidden !important;

    height: 100%;

}

.cms-personal-storage .columns .slider-main1 {

    margin-bottom: 20px;

}

.cms-personal-storage .columns .slider-main1 p {

    color: #000;

}

.cms-personal-storage .block_2.personal_storage_01 a.pagebuilder-button-primary {

    width: 391px;

    font-size: 21px;

    font-weight: 700 !important;

    margin: 57px 0 20px !important;

}

.cms-personal-storage .columns a.pagebuilder-button-primary {

    background: #ffe32c !important;

    padding: 10px;

    font-size: 17px;

    font-weight: bolder !important;

    margin-right: 14px;

    padding: 20px 40px !important;

    border: none;

    color: #014c8d !important;

    max-width: 390px !important;

    margin: 95px 0 25px;

    border-radius: 0;

    line-height: 1.4;

    font-weight: bolder !important;

}

.cms-personal-storage .block_2.personal_storage_04 a.pagebuilder-button-primary {

    font-weight: bolder !important;

    width: 451px;

    max-width: 100% !important;

    padding: 24px 40px !important;

    font-size: 21px;

}

.cms-personal-storage .columns .pagebuilder-button-primary span {

    padding: 0 !important;

    font-family: "Futura STD", sans-serif !important;

    letter-spacing: 0;

    text-transform: capitalize;

}

.cms-personal-storage .block_2.personal_storage_05::after {

    position: absolute;

    content: '';

    top: 50px;

    right: 0;

    bottom: 0;

    left: 0;

    border-top: 1px solid #eee;

    width: 80%;

    margin: auto;

}

.cms-personal-storage .block_2.personal_storage_05 {

    position: relative;

}

.cms-personal-storage .block_2.personal_storage_07 .pagebuilder-column,

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column.block_2:nth-child(2n + 2) {

    margin-top: 0 !important;

}

.block_2.personal_storage_07 .pagebuilder-column p#NU48D45 {

    padding-top: 0 !important;

}

.cms-personal-storage .block_2.personal_storage_07,

.cms-personal-storage .block_2.personal_storage_08 {

    padding: 50px 0 !important;

}

.cms-personal-storage .block_2.personal_storage_08 a.pagebuilder-button-primary {

    width: 298px;

    padding: 20px 19px !important;

}

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p:nth-child(6n + 1) span {

    margin-top: -25px !important;

    display: block;

}

.cms-personal-storage .columns a.pagebuilder-button-primary:hover,

.cms-personal-storage .columns .pagebuilder-button-primary span:hover {

    background: #014c8d !important;

    color: #fff !important;

    transition: none !important;

}

.cms-personal-storage .columns a.pagebuilder-button-primary:hover span {

    background: #014c8d !important;

    color: #fff !important;

}

#html-body [data-pb-style=GUE375B] {

    justify-content: center !important;

}



.cms-personal-storage .columns .pagebuilder-column.block_2:last-child {

    border: none;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-last .pagebuilder-button-primary:hover {

    background: #014c8d !important;

    color: #fff !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 p {

    margin: 0;

    font-weight: bolder !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-last .pagebuilder-button-primary {

    color: #014c8d ! important;

    border: 1px solid #ffe32c !important;

    background: #ffe32c !important;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 20px 40px;

    font-size: 16px !important;

    font-family: "Futura STD", sans-serif !important;

    line-height: normal !important;

    border-radius: 0;

}



/* garments page css start here  */

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one .block_2:nth-child(2n + 2) p {

    font-family: "Futura STD", sans-serif !important;

    font-size: 28px !important;

    line-height: 41px !important;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one .block_2:nth-child(2n+ 2) {

    margin-top: 20px !important;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one .block_2 {

    padding: 0 !important;

}

#html-body [data-pb-style=RAMAK3C] .block_2 p img {

    display: flex;

}

#html-body [data-pb-style=RAMAK3C] .block_2 p {

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three {

    margin: 0;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-four .pagebuilder-column-line .pagebuilder-column.block_2 .block_2:nth-child(2n + 2) p {

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three .row-full-width-inner a.pagebuilder-button-primary {

    padding: 18px 0 !important;

    font-size: 21px;

    color: #014c8f ! important;

    border: 1px solid #ffe32c !important;

    background: #ffe32c;

    font-weight: bolder !important;

    transition: all .3s ease !important;

    width: 327px;

    margin: 40px 0 30px !important;

}



.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three .row-full-width-inner a.pagebuilder-button-primary:hover {

    background: #014c8d !important;

    color: #fff !important;

    border: 1px solid #ffe32c;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 ul li {

    margin-bottom: 15px !important;

    padding-bottom: 10px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 ul li span {

    line-height: 2 !important;

    font-size: 20px !important;

    font-weight: 300 !important;

    color: #29303D !important;

    display: flex;

    font-family: 'Futura STD' !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-six .pagebuilder-column.block_2 a.pagebuilder-button-primary {

    background: unset !important;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .columns .pagebuilder-column-group.block_2.garment-wardrobe-six .pagebuilder-column-line .pagebuilder-column.block_2 a.pagebuilder-button-primary span {

    padding: 15px 0;

    max-width: 159px;

    width: 159px !important;

    font-family: 'Futura STD';

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-six .pagebuilder-column-line .pagebuilder-column.block_2 p#N2QVW2D {

    margin: 0;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-six .pagebuilder-column.block_2:nth-child(2n + 2) .block_2 p {

    margin: 0 !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-seven .pagebuilder-column.block_2:nth-child(2n + 2) .block_2 p {

    margin: 0 !important;

    padding-bottom: 0 !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-seven .pagebuilder-column.block_2:nth-child(2n + 2) .block_2:nth-child(2n + 2) {

    padding-bottom: 20px;

}

.cms-garment-wardrobe-storage .pagebuilder-column.block_2 a.pagebuilder-button-primary {

    background: none !important;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column.block_2 a.pagebuilder-button-primary span {

    display: block;

    margin: 0 !important;

    padding: 14px 35px !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-five .pagebuilder-column.block_2 .pagebuilder-button-primary span {

    width: 254px;

    display: block;

    padding: 15px 0;

    font-family: 'Futura STD';

}

#html-body [data-pb-style=CVD54NN] p {

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 p {

    margin: 0 !important;

    padding-bottom: 0 !important;

    line-height: 0.1 !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-five .pagebuilder-column.block_2 .block_2 {

    margin-top: 15px !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-five .pagebuilder-column.block_2 .block_2 p {

    margin: 0 !important;

    padding-bottom: 0 !important;

}

.cms-garment-wardrobe-storage .cms-garment-wardrobe-storage .block_2.garment-wardrobe-three {

    margin: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one p strong span {

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one {

    padding: 35px 0 50px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one p span {

    font-size: 28px !important;

    line-height: 41px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one p {

    margin: 0 !important;

    padding: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two {

    padding: 50px 0 65px !important;

}

#html-body [data-pb-style=RAMAK3C] .block_2 p {

    margin-bottom: 0;

}

#html-body [data-pb-style=RAMAK3C] .block_2 p img {

    display: flex !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 .block_2 p span strong {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two {

    border-bottom: 1px solid #eee;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three {

    margin-top: 50px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 .block_2:last-child p span {

    font-weight: 500 !important;

    font-size: 22px !important;

    line-height: 32px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column.block_2 .block_2 ul li {

    margin-bottom: 15px !important;

    padding-bottom: 10px !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two .pagebuilder-column.block_2 .block_2 ul li span {

    line-height: 1.5 !important;

    font-size: 20px !important;

    font-weight: 400 !important;

    color: #29303D !important;

}



.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three .block_2 p {

    margin: 0 !important;

}

.cms-garment-wardrobe-storage .block_2.garment-wardrobe-three .block_2 p span strong span {

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    color: #014c8d;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-four p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

}

#html-body [data-pb-style=R8QTC6Q] a.pagebuilder-button-primary {

    padding: 20px 40px;

    font-size: 21px;

    color: #014c8f ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

}

#html-body [data-pb-style=R8QTC6Q] a.pagebuilder-button-primary:hover {

    background: #014c8d !important;

    color: #fff !important;

    transition: 0.2s ease;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-seven .block_2 p span {

    font-family: "Futura Std Bold", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column.block_2 .block_2:nth-child(2n + 2) p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    font-weight: bolder !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 {

    justify-content: center !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2 p span strong {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2:nth-child(2n + 2) p strong span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

    font-style: italic;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2 p {

    margin: 0;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2:nth-child(3n + 3) {

    margin-top: 20px !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2:nth-child(3n + 3) a.pagebuilder-button-primary span {

    width: 159px;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column.block_2 .block_2:nth-child(3n + 3) a.pagebuilder-button-primary {

    margin: 0;

}

#html-body [data-pb-style=UX6H2GJ] p {

    padding: 0 !important;

}

#html-body [data-pb-style=TARIVE7] a.pagebuilder-button-primary {

    font-family: "Futura STD", sans-serif !important;

    letter-spacing: 0 !important;

    background: #ffe32c !important;



}

#html-body [data-pb-style=TARIVE7] a.pagebuilder-button-primary span,

#html-body [data-pb-style=TARIVE7] a.pagebuilder-button-primary span:hover {

    background: unset !important;

}

#html-body [data-pb-style=TARIVE7] a.pagebuilder-button-primary:hover {

    background: #014c8d !important;

    transition: 0.3s ease;

}

.cms-storage .widget.block.block-static-block .pagebuilder-column-line .pagebuilder-column p.btn-mob a.yellow-btn {

    margin: 0 !important;

}

.cms-storage .pagebuilder-column-group.storage-six.block_2 .pagebuilder-column-line .pagebuilder-column .stoage-nine {

    margin-bottom: 0;

}

.cms-storage .pagebuilder-column-group.block_2.storage-eight .pagebuilder-column-line .pagebuilder-column div,

.cms-storage .pagebuilder-column-group.block_2.storage-seven .pagebuilder-column-line .pagebuilder-column .block_2.storage-moving p {

    padding-bottom: 0 !important;

}

.cms-garment-wardrobe-storage .columns a.pagebuilder-button-primary,

.cms-garment-wardrobe-storage .columns .pagebuilder-column-line .pagebuilder-column .pagebuilder-button-primary span {

    background: #ffe32c !important;

    color: #014c8d ! important;

    padding: 10px;

    font-size: 17px;

    font-weight: bolder;

    margin-right: 14px;

    padding: 15px 20px;

    border: none;

    cursor: pointer;

    font-family: 'Futura STD';

}

.cms-garment-wardrobe-storage .columns .pagebuilder-button-primary {

    background: none !important;

    border: none !important;

}

.cms-garment-wardrobe-storage .columns a.pagebuilder-button-primary:hover,

.cms-garment-wardrobe-storage .columns .pagebuilder-column-line .pagebuilder-column .pagebuilder-button-primary span:hover {

    background: #014c8d !important;

    color: #fff !important;

    border: none !important;

}

#html-body [data-pb-style=PQSPTPK] {

    margin: 0;

    padding: 0;

}

.cms-garment-wardrobe-storage .columns .pagebuilder-column-line .pagebuilder-column .pagebuilder-button-primary:hover span {

    color: #fff !important;

}

.cms-garment-wardrobe-storage .pagebuilder-column-group.block_2.garment-wardrobe-eight .pagebuilder-column-line .pagebuilder-column.block_2:nth-child(2n + 1) .block_2 p {

    padding: 0 !important;

}

/* shredding css start here */

.cms-shredding .block_2.shredding-four .pagebuilder-column-group.block_2 .block_2 p {

    margin: 0;

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-four .pagebuilder-column-group.block_2 .block_2 {

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-four .block_2 a.pagebuilder-button-primary {

    width: 291px;

    padding: 18px 0 !important;

    font-size: 17px;

    border: 1px solid #ffe32c !important;

    margin-top: 75px !important;

}

.cms-shredding .block_2.shredding-four .block_2 a.pagebuilder-button-primary:hover,

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column.block_2 .block_2 a.pagebuilder-button-primary:hover,

.cms-shredding .block_2.shredding-eight .pagebuilder-column.block_2 a.pagebuilder-button-primary:hover {

    background: #014c8d !important;

    color: #fff !important;

}



.block_2.shredding-page .row-full-width-inner {

    max-width: 1300px;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 p {

    max-width: 800px;

    line-height: normal !important;

    padding-top: 0 !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven {

    padding: 50px 0 !important;

}

.pagebuilder-column-group.block_2.shredding-three .pagebuilder-column-line .pagebuilder-column.block_2 p {

    max-width: 200px;

    margin: 25px auto;

}

.cms-shredding .columns a.pagebuilder-button-primary {

    background: #ffe32c !important;

    color: #014c8d ! important;

    padding: 10px;

    font-size: 17px;

    font-weight: 600;

    margin-right: 14px;

    padding: 15px 20px;

    border: none;

    font-family: Futura STD, sans-serif !important;

    letter-spacing: 0 !important;

}

.cms-shredding .block_2.shredding-page {

    margin: 0 !important;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner {

    padding: 15px 0 50px;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner p strong span#UW0OT8F {

    font-weight: 700 !important;

    font-size: 74px !important;

    line-height: 89px !important;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 {

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 p span {

    font-size: 28px !important;

    line-height: 41px !important;

}

.cms-shredding .block_2.shredding-one {

    padding: 40px 60px 0 !important;

}

.cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 {

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 .pagebuilder-column.block_2 p strong span#Q648L1C {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0 !important;

}

.cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 .block_2 ul li {

    margin-bottom: 15px !important;

    padding-bottom: 20px !important;

    display: flex !important;

}

.cms-shredding .block_2.shredding-two {

    position: relative;

}

.cms-shredding .block_2.shredding-one {

    margin-bottom: 60px !important;

}

.cms-shredding .block_2.shredding-two:before {

    position: absolute;

    content: '';

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    border-top: 1px solid #eee;

    width: 1140px;

    margin: auto;

}

.cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 .block_2 ul li span {

    line-height: 1.5 !important;

    font-size: 20px !important;

    font-weight: 500 !important;

    color: #29303D !important;

    display: flex;

}

.cms-shredding .block_2.shredding-two .block_2 p span strong span {

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    font-weight: 500 !important;

    letter-spacing: 0 !important;

}

.cms-shredding p {

    line-height: 2.1;

    letter-spacing: 1.1px;

    font-size: 20px;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-three .pagebuilder-column-line {

    margin: auto;

    max-width: 100% !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-three .pagebuilder-column.block_2 .block_2 p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-three .pagebuilder-column.block_2 {

    margin: 0;

}

.cms-shredding .block_2.shredding-four .block_2 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p span {

    font-family: "Futura STD", sans-serif !important;

    font-weight: bolder !important;

    font-size: 22px !important;

    line-height: 32px !important;

    padding-bottom: 10px;

    display: block;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column-group.block_2 .pagebuilder-column p {

    margin: 0;

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-four .block_2 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2:last-child p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

    font-weight: 500 !important;

}

.cms-shredding .block_2.shredding-four .block_2 p strong span,

.cms-shredding .block_2.shredding-five p strong span {

    letter-spacing: 0 !important;

}

#html-body [data-pb-style=CAM9XNC] a.pagebuilder-button-primary {

    padding: 20px 40px;

    font-size: 21px;

    color: #014c8f ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    font-size: 17px !important;

    width: 290px;

}

#html-body [data-pb-style=CAM9XNC] a.pagebuilder-button-primary:hover {

    background-color: #014c8d !important;

    color: #fff !important;

    transition: 0.3s ease;

}



.cms-shredding .block_2.shredding-five .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

}

.cms-shredding .block_2.shredding-five .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p {

    margin: 0 !important;

    padding: 0 !important;

}

.cms-shredding .block_2.shredding-five .pagebuilder-column-line .pagebuilder-column.block_2 .block_2:last-child {

    margin-top: 45px !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column-line .block_2 p span {

    font-family: "Futura Std Bold", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column-line .block_2 p {

    margin: 0;

    padding-bottom: 0 !important;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column.block_2 .block_2 a.pagebuilder-button-primary {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    padding: 14px 0 !important;

    font-size: 16px;

    width: 248px;

    margin: 0;

}

.cms-shredding .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column-line .block_2 p span#JMT0IM1 {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column.block_2 .block_2 p strong span {

    font-weight: 700 !important;

    font-size: 31px !important;

    line-height: 39px !important;

    letter-spacing: 0;

}

.cms-shredding .pagebuilder-column.block_2 .block_2 p {

    padding: 0 !important;

}

.cms-shredding .pagebuilder-column.block_2 .block_2 {

    margin: 0 !important;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column.block_2 a.pagebuilder-button-primary {

    color: #014c8d ! important;

    border: 1px solid #ffe32c;

    background: #ffe32c;

    font-weight: 700 !important;

    transition: all .3s ease !important;

    font-size: 16px;

    width: 154px;

    padding: 13px 0 !important;

    margin: 40px 0;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column-line .pagebuilder-column.block_2 {

    margin: 0;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column.block_2 .block_2 p span strong span {

    font-family: "Futura STD", sans-serif !important;

    font-size: 18px !important;

    line-height: 2.1 !important;

    color: #6a6a6a !important;

    letter-spacing: 1.1px !important;

    font-style: italic;

}

.cms-shredding .block_2.shredding-eight .pagebuilder-column.block_2 {

    justify-content: center !important;

}

.cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 p {

    margin: 0 !important;

}

@media screen and (max-width:767px) {

    #html-body [data-pb-style=ELWQ66Y] {

        padding: 0 !important;

    }

    .cms-business-storage .columns .header-title .block_2 p:nth-child(2n + 2) span {

        width: 100% !important;

    }

    .cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 .block_2 p img,

    .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p img {

        width: 100% !important;

    }

    #html-body [data-pb-style=SPHINAN] a.pagebuilder-button-primary {

        width: 100% !important;

    }

    .cms-business-storage .columns .pagebuilder-button-primary span {

        padding: 16px 25px;

        font-size: 14px !important;

        margin: 0 !important;

        line-height: 20px !important;

        font-size: 15px !important;

    }

    #html-body [data-pb-style=H988IVJ] p span strong {

        font-size: 40px !important;

        line-height: 55px !important;

    }

    .cms-business-storage .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column .block_2 img#GNSK3TQ {

        height: 185px !important;

    }

    .cms-business-storage .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column-line {

        padding: 40px 0 !important;

    }

    .cms-business-storage .pagebuilder-column-group.block_2.business_para_1 .pagebuilder-column {

        padding: 0 20px;

    }

    .cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2 {

        margin: 20px 0 !important;

    }

    .cms-business-storage .columns .pagebuilder-button-primary {

        padding: 0 !important;

        margin-bottom: 20px !important;

    }

    .cms-business-storage .columns .pagebuilder-column p:nth-child(5n + 2) {

        display: none;

    }

    .cms-personal-storage .columns figure.block_2 img {

        padding-top: 25px;

    }

    /* eco moving css start here */

    .cms-eco-moving-box .background-image-650d755c505fe {

        background-size: cover !important;

        background-position: center !important;

        height: 187px;

    }

    .cms-eco-moving-box .columns .pagebuilder-column-line .pagebuilder-column p {

        padding: 0 !important;

    }

    .cms-eco-moving-box .block_2.eco-one h2 {

        font-size: 26px !important;

        line-height: 1.5 !important;

        margin: 20px 0;

    }

    .cms-eco-moving-box .block_2.eco-one p {

        line-height: 1.5 !important;

    }

    .cms-eco-moving-box .block_2.eco-four figure.block_2 {

        width: 100%;

    }

    /* personal storage css */

    .cms-personal-storage .columns .slider1 {

        padding: 0 !important;

    }

    .cms-personal-storage .columns .slider-main1 {

        width: 100% !important;

    }



}

.cms-personal-storage .columns .block_2.personal_storage_04 .pagebuilder-column {

    border-right: 1px solid rgba(255, 255, 255, .2);

    padding-right: 25px;

}

#html-body [data-pb-style=C0EVGPY] {

    border-color: rgba(255, 255, 255, .2) !important;

}

.cms-personal-storage .columns .block_2.personal_storage_04 .pagebuilder-column:last-child {

    border: none;

}

.cms-personal-storage .columns .block_2.personal_storage_04 p br {

    display: none;

}

.cms-personal-storage .columns .block_2.personal_storage_05 .block_2 p:nth-child(3n + 3) {

    display: none;

}

.cms-personal-storage .block_2.personal_storage_04,

.cms-personal-storage .block_2.personal_storage_05 {

    padding: 50px 0 0 !important;

}

.cms-personal-storage .columns .block_2.personal_storage_05 .block_2 p:nth-child(3n + 1) {

    line-height: 0 !important;

    height: auto !important;

    margin-bottom: 30px;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-seven .pagebuilder-column.block_2 .block_2 p:nth-child(2n + 2) {

    display: block !important;

    font-size: 18px !important;

}

.cms-personal-storage .columns .block_2.personal_storage_05 .block_2 p:nth-child(3n + 2) {

    display: none;

}

.cms-personal-storage .columns .block_2.personal_storage_06 .pagebuilder-column p:nth-child(3n + 3),

.cms-personal-storage .columns .block_2.personal_storage_06 .pagebuilder-column p:nth-child(3n + 2) {

    display: none;

}

.cms-personal-storage .columns .block_2.personal_storage_07 .pagebuilder-column p:nth-child(3n + 2),

.cms-personal-storage .columns .block_2.personal_storage_07 .pagebuilder-column p:nth-child(3n + 3) {

    display: none;

}

.cms-personal-storage .columns .block_2.personal_storage_08 .pagebuilder-column.block_2 p:nth-child(6n + 2),

.cms-personal-storage .columns .block_2.personal_storage_08 .pagebuilder-column.block_2 p:nth-child(6n + 3) {

    display: none !important;

}

.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column.block_2 br {

    display: none;

}

.block_2.personal_storage_01 a.pagebuilder-button-primary:hover,

.block_2.personal_storage_04 a.pagebuilder-button-primary:hover,

.block_2.personal_storage_08 a.pagebuilder-button-primary:hover {

    border: 1px solid #ffe32c !important;

    background: #014c8d !important;

}

.block_2.personal_storage_04 a.pagebuilder-button-primary,

.block_2.personal_storage_01 a.pagebuilder-button-primary,

.block_2.personal_storage_08 a.pagebuilder-button-primary {

    border: 1px solid #ffe32c !important;

}

.cms-personal-storage .pagebuilder-column-group.block_2.personal-last .pagebuilder-column.block_2 .block_2 p {

    padding: 0 !important;

}

@media screen and (max-width:767px) {

    .cms-personal-storage .columns .block_2.personal_storage_04 .pagebuilder-column {

        display: none;

    }

    .cms-personal-storage .block_2.personal_storage_01 a.pagebuilder-button-primary {

        width: 100%;

        padding: 20px 50px !important;

    }

    .cms-personal-storage .block_2.personal_storage_04 a.pagebuilder-button-primary {

        font-weight: bolder !important;

        width: 100%;

        padding: 15px 35px !important;

    }

    .cms-personal-storage .block_2.personal_storage_04,

    .cms-personal-storage .block_2.personal_storage_05 {

        padding: 0 !important;

    }

    .cms-shredding .block_2.shredding-one .pagebuilder-column.block_2 ul li svg {

        width: 34px;

        height: 20px;

    }

    .cms-garment-wardrobe-storage .block_2.garment-wardrobe-one {

        padding: 88px 15px 50px !important;

    }

    .cms-garment-wardrobe-storage .block_2.garment-wardrobe-one p strong span {

        font-size: 55px !important;

        line-height: 65px !important;

        margin-bottom: 10px;

        display: block;

    }

    .cms-garment-wardrobe-storage .block_2.garment-wardrobe-two {

        padding: 40px 20px !important;

    }

    .cms-garment-wardrobe-storage .pagebuilder-column.block_2 {

        margin: 20px 0 !important;

    }

    .cms-garment-wardrobe-storage .columns .pagebuilder-column-line .pagebuilder-column .pagebuilder-button-primary span {

        margin: 0;

        font-size: 15px !important;

    }

    .block_2.garment-wardrobe-two .pagebuilder-column.block_2 {

        margin: 0 !important;

    }

    #html-body [data-pb-style=R8QTC6Q] a.pagebuilder-button-primary {

        margin-bottom: 20px;

    }

    .pagebuilder-column-group.block_2.garment-wardrobe-five .pagebuilder-column.block_2,

    .pagebuilder-column-group.block_2.garment-wardrobe-six .pagebuilder-column.block_2 {

        margin: 0 0 25px !important;

    }

}



.cms-personal-storage .columns .pagebuilder-column-group.block_2.business_para_1 span {

    font-size: 20px !important;

    line-height: 29px !important;

    font-family: unset !important;



}

.cms-personal-storage .columns .pagebuilder-column-group.block_2.business_para_1 h2 {

    font-family: "Futura Bold BT", sans-serif;

    font-weight: 700;

    letter-spacing: 1px !important;

}



/* businesss storage css start here */

#html-body [data-pb-style=QYLO6DP] .row-full-width-inner {

    max-width: 100%;

}

#html-body [data-pb-style=QYLO6DP] .row-full-width-inner img {

    width: 100%;

}

#html-body [data-pb-style=DL1BWP9] {

    justify-content: center !important;

}

/* personal storage css start here */

@media screen and (max-width:767px) {

    /* personal storage css start here */

    .cms-personal-storage .block_2.personal-one p span#OEG7LUN {

        font-size: 55px !important;
        line-height: 65px !important;

    }

    .cms-personal-storage .block_2.personal-one {

        padding: 120px 0 0px !important;

    }

    .cms-personal-storage .block_2.personal_storage_01 .block_2.personal-two {

        margin: 50px 15px 0 !important;

    }

    .cms-personal-storage .block_2.personal_storage_04 .row-full-width-inner {

        margin: 40px 0 !important;

    }

    .cms-personal-storage .columns img#XSPY0S8 {

        margin: auto !important;

    }

    .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(5n + 5) {

        display: none;

    }

    .cms-personal-storage .pagebuilder-column-group.block_2.personal-seven .pagebuilder-column.block_2 {

        display: block !important;

        margin: auto !important;

    }

    .pagebuilder-column-group.block_2.personal-seven {

        margin: auto !important;

        width: 100% !important;

    }

    #html-body [data-pb-style=Y521RHY] {

        display: unset !important;

        width: unset !important;

    }

    #html-body [data-pb-style=EVDESJC] {

        padding: 150px 10px 0 !important;

    }

    .cms-personal-storage .columns .block_2.personal_storage_04 .pagebuilder-column {

        border-right: none !important;

    }

    .cms-personal-storage .columns a.pagebuilder-button-primary,

    .cms-personal-storage .columns .pagebuilder-button-primary span {

        padding: 10px 8px;

        margin-right: 0;

    }

    #html-body [data-pb-style=EP4ILT0] {

        padding: 0 !important;

    }

    /* shredding css  */

    #html-body [data-pb-style=TVU13N2] {

        padding: 130px 15px 0 !important;

    }

    #html-body [data-pb-style=KSQVG7L],

    #html-body [data-pb-style=LOL2EGJ],

    #html-body [data-pb-style=XH2KUAC],

    #html-body [data-pb-style=IAKGYJY] {

        padding: 0 !important;

    }

    #html-body [data-pb-style=RPBU90B] {

        padding: 0 !important;

    }

    #html-body [data-pb-style=Q7P5EUF] {

        padding: 8px;

    }

    .cms-shredding .columns span {

        font-size: 42px !important;

        margin-bottom: 30px !important;

        display: block;

        letter-spacing: 0 !important;

    }

    .cms-shredding .block_2.shredding-four .block_2 a.pagebuilder-button-primary {

        margin-bottom: 25px;

    }

    .cms-shredding .block_2.shredding-page {

        padding: 50px 15px 0 !important;

    }

    .cms-shredding .block_2.shredding-page .row-full-width-inner p strong span#UW0OT8F {

        font-size: 55px !important;

       

    }

    .cms-shredding .block_2.shredding-four a.pagebuilder-button-primary span {

        font-size: 16px !important;

        margin: 0 !important;

    }

    .pagebuilder-column-group.block_2.shredding-seven .pagebuilder-column-line {

        padding: 0 20px !important;

    }

    .cms-shredding .block_2.shredding-one {

        padding: 40px 40px 0 !important;

    }

    .cms-shredding .pagebuilder-column-group.block_2.shredding-three .pagebuilder-column-line {

        margin-bottom: 50px !important;

    }

    .cms-shredding .block_2.shredding-four .block_2 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p span {

        margin-bottom: 10px !important;

        display: block;

    }

    .cms-shredding .block_2.shredding-four .block_2 .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p {

        margin: 0 !important;

    }

    .cms-shredding .block_2.shredding-four .block_2 .pagebuilder-column-line .pagebuilder-column.block_2 {

        margin-bottom: 25px !important;

    }

    #html-body [data-pb-style=CAM9XNC] a.pagebuilder-button-primary span,

    .pagebuilder-column-group.block_2.shredding-seven a.pagebuilder-button-primary span,

    .block_2.shredding-eight a.pagebuilder-button-primary span,

    .cms-shredding .block_2.shredding-five .pagebuilder-column-line .pagebuilder-column.block_2 .block_2 p span {

        font-size: 18px !important;

        margin: 0 !important;

    }

    .cms-shredding .block_2.shredding-five .pagebuilder-column.block_2 {

        margin-bottom: 30px !important;

    }

    .cms-shredding .block_2.shredding-one .pagebuilder-column-group.block_2 .block_2 ul li span {

        margin: 0 !important;

        display: flex;

    }

    .cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 p span {

        margin-bottom: 0 !important;

    }

    #html-body [data-pb-style=CAM9XNC] a.pagebuilder-button-primary {

        margin-bottom: 30px;

    }

    /* garments css start here */

}

@media (max-width: 720px) and (min-width: 320px) {

    .cms-eco-moving-box .columns .yellow-btn {

        width: 100% !important;

        padding: 10px !important;

    }

    .cms-eco-moving-box .columns .pagebuilder-column-line .pagebuilder-column p {

        padding: 0 !important;

        margin-left: auto !important;

    }

}

@media screen and (max-width:320px) {

    .cms-eco-moving-box .columns .yellow-btn {

        width: 100% !important;

        padding: 10px !important;

    }

}





@media screen and (max-width:767px) {

    #html-body [data-pb-style=BK2FSNQ] {

        padding: 140px 15px 0 !important;

    }

    #html-body [data-pb-style=N6HLOCQ],

    #html-body [data-pb-style=GJ5I42G],

    #html-body [data-pb-style=WP35DH3],

    #html-body [data-pb-style=OBO6VNY],

    #html-body [data-pb-style=HFWIR1G],

    #html-body [data-pb-style=C6HPTXS],

    #html-body [data-pb-style=RCIWPSO],

    #html-body [data-pb-style=IK67QO9],

    #html-body [data-pb-style=K77XQ7T],

    #html-body [data-pb-style=JQBKWMX],

    #html-body [data-pb-style=KJNOABT],

    #html-body [data-pb-style=N5GBO4H],

    #html-body [data-pb-style=NBPR96I],

    #html-body [data-pb-style=ABHVW1V],

    #html-body [data-pb-style=RVK0LS2],

    #html-body [data-pb-style=M6R1CG8],

    #html-body [data-pb-style=F16B4RI] {

        padding: 0 !important;

    }



    #html-body [data-pb-style=WIINPQX] span {

        padding: 0;

        margin: 0;

        font-size: 16px !important;

    }

    .catalog-product-view .product.info.detailed .product.data.items {

        margin: auto;

        width: 90%;

    }

}



.catalog-category-view.page-products .columns {

    padding: 0 !important;

    justify-content: space-between;

}

.columns .filter-options-item .filter-options-content .smile-es-range-slider,

.columns .block.block-compare,

.columns .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {

    display: none;

}

.catalog-category-view.page-products .filter-options .filter-options-title {

    display: block;

}

.catalog-category-view.page-products .block.filter .filter-content .filter-options-title {

    margin-bottom: 10px;

    font-family: "Futura STD", sans-serif !important;

    font-size: 17px !important;

    color: #001120 !important;

    font-weight: 700;

    text-transform: capitalize;

}

.filter-options .filter-options-item.active:last-child {

    display: none;

}



.block.filter .filter-content .filter-options-content .items .item>a:hover {

    color: #1B65A9;

}

.columns .block.block-search .form.minisearch {

    position: relative;

}

.block.block-search {

    width: calc(25% + 15px);

    padding: 0 30px 0 0;

    float: left;

}

.page-products .columns {

    padding: 0 95px !important;



}

.columns .block.block-search label.label span {

    font-size: 17px;

    font-weight: 800;

    color: #001120;

    letter-spacing: 1px;

}

.columns .block.block-search .form.minisearch {

    align-items: end;

    position: relative;

}



.columns .block.block-search .field .control input#minisearch-input-top-search {

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    padding-right: 38px;

    text-overflow: ellipsis;

    border: 1px solid blue;

    width: 100%;

    padding: 10px 50px 10px 20px;

    position: relative;

}

.columns .block.block-search .actions button::before {

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 14px;

    line-height: inherit;

    color: #0088cc;

    content: '\f002';

    font-family: 'FontAwesome';

    margin: 0;

    vertical-align: top;

    display: inline-block;

    font-weight: normal;

    overflow: hidden;

    speak: none;

    text-align: center;

}

.columns .block.block-search .field .control input#minisearch-input-top-search::placeholder {

    font-weight: 300;

    color: #c2c2c2;

    opacity: 0.4;

    font-size: 14px;

}

.columns .block.block-search .actions button {

    position: absolute;

    right: 10px;

    top: 25px;

    z-index: 1;

    height: 40px;

    display: inline-block;

    background-image: none;

    background: none;

    -moz-box-sizing: content-box;

    border: 0;

    box-shadow: none;

    line-height: inherit;

    margin: 0;

    padding: 0;

    text-decoration: none;

    text-shadow: none;

    font-weight: 400;

    line-height: 40px;

    opacity: 1;

}

.columns .block.block-search .actions button span {

    display: none;

}

.block.filter .filter-content .filter-options-content .items .item>a {

    margin: 0 !important;

    font-weight: 400;

    color: #1B65A9;

    font-size: 17px;

    letter-spacing: 0;

}

.catalog-category-view .block.block-search {

    width: auto !important;

    padding: 0;

    margin-bottom: 0 !important;

}

body.catalog-category-view .page-main>.columns .sidebar.sidebar-main {

    width: 25%;

    padding: 0;

}

body.catalog-category-view .page-main>.columns .column.main {

    width: 75% !important;

    padding: 0;

    flex: 0 0 75%;

}

.block.filter .filter-content .filter-options-content .items .item {

    margin: 0;

    line-height: normal;

    margin-bottom: 10px !important;

}

.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {

    color: #1B65A9;

}

.columns .product span.product-item-name a.product-item-link {

    color: #1B65A9;

    font-size: 14px;

    letter-spacing: 0;

}

.catalog-category-view .columns .product-sub-cat-view .product-item-name center {

    margin: -9px;

}

.columns .product span.product-item-name a.product-item-link:hover {

    text-decoration: underline;

}

.contact-top-bloack {

    max-width: 1170px;

    margin: auto;

    margin-bottom: 35px;

}

.contact-top-bloack .content-block__container h2 span.dymonh2 {

    margin-bottom: 40px;

    display: block;

    font-size: 27px;

    font-weight: 800;

    line-height: 2;

    margin: 15px 0;

}

.contact-top-bloack .content-block__container span.dymonh4 {

    font-size: 26px;

    font-weight: 700;

    line-height: 32px;

    font-family: "Futura STD", sans-serif !important;

    margin-bottom: 25px;

    display: block;

}

.contact-top-bloack .content-block__container p {

    font-size: 17px;

    font-weight: 600;

    line-height: normal;

}

.cms-page-view .contact-top-bloack .content-block__container h4 span {

    font-size: 22px;

    font-weight: 600;

    margin: 25px 0;

    display: block;

    font-family: "Futura STD", sans-serif !important;

}

.cms-page-view .contact-top-bloack .content-block__container h4 span strong {

    font-size: 22px;

    font-weight: 600;

    margin: 24px 0;

    display: block;

    font-family: "Futura STD", sans-serif !important;

}

.cms-contact-us .contact-top-blue .pagebuilder-column-line {

    max-width: 100% !important;

}

.cms-contact-us .contact-top-blue .pagebuilder-column {

    text-align: center;

    justify-content: center !important;

}

.cms-contact-us .contact-top-blue .pagebuilder-column div {

    padding: 0 !important;

}

.cms-contact-us .background-image-65168abe8dea8 {

    background-size: cover !important;

}

.cms-press-release .columns .custom-row span.dymonh4 strong {

    font-family: "Futura STD", sans-serif !important;

    font-weight: 700 !important;

    font-size: 22px !important;

    line-height: 32px !important;

}

.contact-form {

    max-width: 760px;

    /* margin: auto; */

    display: block;

    padding: 0;

}

.contact-form .gform_heading h3.gform_title {

    font-size: 22px;

    font-weight: 800;

    color: #014c8d;

    margin-bottom: 5px;

    font-family: "Futura STD", sans-serif !important;

}

.contact-form .gform_heading span.gform_description {

    font-size: 15px;

    color: #000;

}

.contact-form .gform_heading {

    margin-bottom: 20px;

}

.contact-form .fieldset {

    margin-bottom: 0px;

}

.contact-form .fieldset label.label {

    font-size: 15px;

    letter-spacing: normal;

    margin-bottom: 8px !important;

    font-family: "Futura STD", sans-serif !important;

    font-weight: 600 !important;

}

.contact-form .fieldset .field.name,

.contact-form .fieldset .field.email,

.contact-form .fieldset .control input {

    width: 100%;

}

.contact-form .control img#calendar-img {

    position: absolute;

    top: 0;

}

.contact-form .actions-toolbar button.action.submit.primary {

    font-size: 15px;

    background: #1B65A9;

    border-color: #1B65A9;

    padding: 7px 15px;

    margin: 22px auto 0;

    display: block;

}

.contact-form .actions-toolbar button:hover {

    color: #fff;

    background: #000 !important;

    border-color: #000 !important;

    transition: 0.5s ease;

}

.contact-form .form.contact .actions-toolbar {

    margin-left: 0;

    display: flex;

    justify-content: center;

    margin-bottom: 0px;

}

#html-body [data-pb-style=HHBRTOQ] {

    padding: 0 !important;

}

.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price span.price::before {

    content: '$';

}

@media screen and (min-width:991px) and (max-width:1500px) {

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main {

        padding: 0px;

    }

    .page-header .frame .logo img {

        width: 120px !important;

        min-width: 100% !important;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {

        font-size: 13px !important;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 {

        padding: 0 11px !important;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns>.dropdown-mega-menu li>a {

        padding: 8px;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu .dropdown-mega-menu .dropdown ul {

        min-width: 100%;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns>.dropdown-mega-menu li>a {

        padding: 10px;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:last-child>.dropdown-mega-menu {

        left: auto !important;

        right: 11px !important;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>.dropdown-mega-menu li {

        position: relative;

        padding: 0 !important;

        margin: 0;

    }

}

@media screen and (min-width:991px) and (max-width:1100px) {

    .catalog-product-view .product.media {

        width: 303px;

    }

    .catalog-product-view .product.media .product.item-image img:not(.zoomImg) {

        width: auto;

    }

    .catalog-product-view .product.media .product.item-image {

        width: 303px;

    }

}

@media screen and (min-width:767px) and (max-width:991px) {

    .contact-form form#contact-form {

        max-width: 100%;

    }

    .catalog-category-view.page-products .columns {

        padding: 0 30px !important;

    }
  	.categorypath-shop.catalog-category-view.page-products .columns {

        padding:0 5px 40px 15px !important;

    }
    body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .row.slid-head {
        padding: 0 10px;
    }

    .catalog-product-view .product.media .product.item-image {

        max-width: 70%;

    }

    .catalog-product-view .product.media {

        width: 276px;

    }

    .catalog-product-view .product.media .product.item-image img:not(.zoomImg) {

        width: 276px;

    }

    .catalog-product-view .column.main {

        padding: 0px 15px;

    }

    .catalog-product-view .product-info-main {

        width: 62%;

    }

    .cms-shredding .pagebuilder-column-group.block_2.shredding-three .pagebuilder-column.block_2 .block_2 {

        padding: 0 20px !important;

    }

    .cms-shredding .block_2.shredding-page .row-full-width-inner {

        padding: 15px 20px 50px;

    }

}

@media screen and (max-width:767px) {

    .catalog-category-view.page-products .columns {

        padding: 20px !important;

    }

    #html-body [data-pb-style=TG9XL2F] {

        padding: 111px 0 0;

    }

    .cms-contact-us .pagebuilder-column-group h2 {

        font-size: 40px !important;

        line-height: 40px !important;

        text-align: center;

        padding: 0;

        margin: 0;

    }

    #html-body [data-pb-style=DJB3XCG] {

        padding-bottom: 20px !important;

    }

    .cms-contact-us .pagebuilder-column-group .pagebuilder-column-line {

        padding: 0 21px 20px !important;

    }

    #html-body [data-pb-style=HHBRTOQ] {

        padding: 20px !important;

    }

    .contact-top-bloack .content-block__container h2 span.dymonh2 {

        font-size: 24px;

        margin: 15px 0;

    }

    .contact-top-bloack .content-block__container span.dymonh4 {

        font-size: 22px;

        margin: 22px 0;

    }



    .contact-top-bloack .content-block__container h4 span {

        font-size: 22px;

        margin: 22px 0;

    }

    .contact-form .control img#calendar-img {

        display: none;

    }

    .contact-form .fieldset .field {

        margin-bottom: 15px;

    }

    .contact-form .form.contact .actions-toolbar .primary {

        width: 100%;

    }

    .contact-form .form.contact .actions-toolbar {

        margin-bottom: 20px;

    }

    .contact-form .fieldset {

        margin-bottom: 0;

    }



}



.cms-page-view .columns .form_content_block {

    margin: 15px auto !important;

    padding: 30px;

    width: 100%;

    max-width: 800px;

    right: 0;

    left: 0;

    background: #fff;

    position: relative;

    box-shadow: 0 16px 27px -4px rgba(0, 0, 0, .37);

    border-radius: 0px;

    top: 25px;

}

.cms-page-view .contact-form .form.contact {

    max-width: 100% !important;

}

.cms-page-view .columns .block-title {

    padding: 20px 0 12px;

    margin: 5px 0 15px;

}

.cms-contact-us .columns .form_content_block.form_content_block {

    box-shadow: none !important;

    top: 0 !important;

    padding: 25px;

    max-width: 1170px !important;

    background: none !important;

    margin-top: 0 !important;

    padding-top: 0 !important;

}

.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

    font-weight: 500 !important;

    letter-spacing: 0px;

    color: #014c8d;

    text-align: center;

    display: block;

}

#html-body [data-pb-style=TG9XL2F] {

    justify-content: center !important;

}

.cms-page-view .block_2.eco-five h2 {

    font-family: "Futura Std Bold", sans-serif;

    font-weight: 700 !important;

    font-size: 42px !important;

    line-height: 60px !important;

    padding: 0 !important;

    margin: 0 !important;

}



.cms-page-view .columns .block-content p span {

    font-size: 16px !important;

    color: #000 !important;

    line-height: normal !important;

    letter-spacing: 0px;

}

.cms-page-view .columns label.label {

    font-weight: 700 !important;

    color: #333 !important;

    font-size: 15px !important;

    margin-bottom: 8px !important;

}

.cms-page-view .columns .control.validation-block {

    display: inline-flex;

    align-items: center;

    flex-wrap: wrap;

}

.cms-page-view .columns .control.validation-block label.label {

    margin: 0 !important;

    padding: 0 19px;

    font-weight: 400 !important;

}

.cms-dymon-business-solutions-inquiry-form.cms-page-view .columns .control.validation-block label.label {

    width: 47%;

}

.cms-dymon-business-solutions-inquiry-form.cms-page-view .columns .control.validation-block label.label {

    padding: 0 10px;

}

.cms-page-view .columns fieldset.fieldset.validation-block .control input {

    width: 100% !important;

}

.cms-page-view .field.select,

.cms-page-view .field.date {

    margin-bottom: 18px;

}

.cms-page-view button.action.save.primary {

    background: #1B65A9;

    border-color: #1B65A9;

    color: #fff;

    padding: 7px 15px;

    font-weight: 400;

    font-size: 14px !important;

}

.cms-page-view .columns button.action.save.primary:hover {

    background: transparent !important;

    color: #000;

    border-color: #eee;

}

.cms-page-view .columns .block.block-compare {

    display: none;

}

.cms-page-view .columns section.booking-form {

    margin-bottom: 250px;

}

.cms-dymon_prime_form.cms-page-view .columns section.booking-form {

    margin-bottom: 150px;

}

.cms-page-view input[type="text"] {

    width: 100% !important;

}

input[type="text"]:focus,

textarea:focus,

input[type="email"]:focus {

    border-color: #eaeaea !important;

    box-shadow: 0 0 3px 1px #68a8e0 !important;

}

.cms-dymon_prime_form .page-title-wrapper.layout_type2 .page-title {

    background-color: unset !important;

    color: #014c8f !important;

    padding: 20px 0 0;

    max-width: 1140px;

    margin: auto;

    text-align: start;

    font-family: "Futura STD", sans-serif !important;

}

.cms-dymon_prime_form .page-title-wrapper.layout_type2 .page-title::before {

    display: none;

}

.cms-dymon_prime_form .status-order-account .breadcrumbs {

    padding-top: 0;

    background: none;

}

.cms-dymon_prime_form .status-order-account .breadcrumbs .items {

    padding: 20px 0 0;

}

.cms-dymon_prime_form .page-title-wrapper .status-order-account .breadcrumbs {

    position: unset;

    padding: 0;

}

.cms-dymon_prime_form .page-title-wrapper {

    margin-bottom: 0;

}

.catalog-product-view .product-info-main .box-tocart .field.qty {

    order: 2;

    margin: 0 8px;

    width: 50px;

    height: 50px;

    padding: 0 !important;

    margin-left: 50px;

}

.catalog-product-view .product-info-main .box-tocart .field.qty span.edit-qty.minus {

    left: 45px !important;

    top: 13px !important;

}

.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty.plus {

    right: -49px;

    top: -13px;

}

.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty.plus .icon-plus:before {

    content: "\f106";

    background: #F5F5F5;

    padding: 5px 9px;

    font-size: 14px;

    font-family: 'FontAwesome';

    color: #000;

    font-weight: 400;

}

.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty .icon-minus:before {

    content: "\f107";

    background: #F5F5F5;

    padding: 5px 9px;

    font-size: 14px;

    font-family: 'FontAwesome';

    color: #000;

    font-weight: 400;

}

.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty.plus .icon-plus:hover:before,

.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty.minus .icon-minus:hover:before {

    color: #fff;

    background: #333;

}

@media screen and (max-width:767px) {

    .cms-page-view .pagebuilder-column-line .pagebuilder-column h2 {

        font-size: 38px !important;

        line-height: 55px !important;

        letter-spacing: 0 !important;

        margin: 40px 0 8px;

    }

    .contact-top-blue .pagebuilder-column-group {

        margin: 50px 0 !important;

    }

    #html-body [data-pb-style=D4QOASA] {

        padding: 0 20px !important;

    }

    .cms-contact-us .contact-top-blue {

        display: unset !important;

    }

    .cms-contact-us .columns .form_content_block {

        max-width: 100%;

        position: relative;

        top: 0px;

        margin: 0 !important;

        padding: 0px !important;

        margin: 15px auto 0 !important;

    }

    .cms-page-view .columns .form_content_block {

        max-width: 92%;

        position: relative;

        top: 150px;

        padding: 15px;

        margin: 15px 15px 0 15px;

    }

    .cms-page-view .page-wrapper .custom-form-container .block .block-title {

        padding: 0 0 10px;

    }

    .cms-page-view .columns .block-title strong {

        font-size: 14px !important;

    }

    .block-content p {

        line-height: normal;

        font-size: 14px !important;

    }

    .cms-page-view .block-content p span {

        font-size: 14px !important;

        line-height: 12px !important;

    }

    .cms-page-view .field.input.required,

    .cms-page-view .field.radio {

        margin-bottom: 14px;

    }

    .cms-page-view input[type="text"] {

        width: 100% !important;

    }

    .cms-page-view section.booking-form {

        margin-bottom: 250px;

    }

    .cms-page-view .field.select select {

        width: 100% !important;

    }

    .cms-page-view .columns .control.validation-block {

        display: block;

    }



    .cms-page-view .columns .control.validation-block label.label {

        padding: 0 !important;

    }

    .cms-page-view .field.radio label.label span {

        padding-bottom: 5px;

        display: inline-block;

    }



    .cms-dymon_prime_form .columns .form_content_block {

        top: 52px;

    }

    .cms-dymon_prime_form.columns section.booking-form {

        margin-bottom: 150px;

    }

    .page-title-wrapper {

        margin: 140px 15px 0;

    }

    .catalog-product-view .product-info-main .box-tocart .field.qty {

        width: 50% !important;

    }

}



/* catalog page css start here  */

@media screen and (min-width:1500px) and (max-width:1900px) {

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover>.dropdown-mega-menu {

        position: absolute;

        left: auto;

        right: 15px !important;

        min-width: fit-content;

    }
    header.page-header .header-area {
        position: fixed;
        width: 100%;
        top: 0;
    }


    .dropdown {

        width: fit-content !important;

    }

    .customer-account-login .block.block-new-customer {

        flex: 0 0 38%;

    }

}

@media screen and (min-width:1300px) and (max-width:1500px) {

    .catalog-category-view .block.block-search {

        margin-top: 40px;

    }

    header.page-header .block-search {

        margin: 0 !important;

    }

    .catalog-category-view .page-wrapper .breadcrumbs {

        top: 154px !important;

    }

    .page-footer .block-static-block .footer-top .social ul.social-nav {

        padding: 2rem 0px 0 !important;

    }



    .top-header-part .form-seach-icon-header.active {

        top: 0;

        position: relative;

        right: 0;

    }

    .top-header-part .block-content input.input-text {

        bottom: -35px !important;

        right: -55px !important;

    }

    header.page-header .block-search .action.search:before {

        right: -50px;

        position: absolute;

        top: -2px !important;

    }

    .customer-account-login .block.block-customer-login,

    .customer-account-login .block.block-new-customer {

        flex: 0 0 38%;

    }
    header.page-header .header-area {
        position: fixed !important;
        width: 100% !important;
        top: 0 !important;
    }


}

@media screen and (min-width:1200px) and (max-width:1440px) {

    .catalog-category-view .columns .column.main {

        width: 70% !important;

        padding-left: 70px !important;

    }

    .block.block-search {

        width: 28%;

    }

    .cms-shredding .block_2.shredding-page .row-full-width-inner {

        padding: 15px 20px 50px;

    }

    .customer-account-login .block.block-customer-login,

    .customer-account-login .block.block-new-customer {

        flex: 0 0 36%;

    }

}



@media screen and (max-width:1200px) {

    .page-products .columns {

        padding: 0 50px !important;

        max-width: 100% !important;

    }

    .catalog-category-view .columns .column.main {

        width: 61% !important;

        padding-left: 20px !important;



    }

    .block.block-search {

        width: 38%;

    }

    .cms-shredding .block_2.shredding-page .row-full-width-inner {

        padding: 15px 20px 50px;

    }
    header.page-header .header-area {
        position: fixed !important;
        width: 100% !important;
        top: 0  !important; 
    }

}

@media screen and (min-width:1151px) and (max-width:1440px) {

    .catalog-category-view .columns .product-sub-cat-view {

        width: 23%;

        text-align: center;

    }

}

@media screen and (min-width:768px) and (max-width:1150px) {

    .catalog-category-view .columns .product-sub-cat-view {

        width: 47%;

        text-align: center;

    }

}

@media screen and (max-width:991px) {



    body.catalog-category-view .page-main>.columns .column.main {

        width: 100% !important;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {

        font-size: 13px;
		width: 235px;

    }

    a.action.showcart.theme-header-icon {

        width: auto !important;

    }

    .catalog-category-view .columns .product-sub-cat-view .product-item-name center {

        margin: -2px;

    }

    .page-products .columns {

        padding: 0px 15px !important;

        max-width: 100% !important;

        display: block !important;

    }

    .cms-page-view .columns {

        max-width: 100% !important;

        width: 100% !important;

    }



    .block.block-search {

        width: 100% !important;

        height: 100% !important;

        margin-bottom: 0 !important;

        padding: 0;

    }

    .catalog-category-view .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .filter-placeholder .action-filter {

        display: none;

    }

    .catalog-category-view .page-wrapper .breadcrumbs {

        display: none;

    }

    .catalog-category-view .columns .column.main {

        width: 100% !important;

        padding-left: 0 !important;

    }

    .catalog-category-view .columns span.product-image img {

        width: 90% !important;

        max-width: 90% !important;

        margin: auto !important;

        display: block;

    }

    .catalog-category-view .columns .block.block-search .actions button {

        font-size: 15px;

        padding: 6px 10px;

    }

    .columns .block.block-search .form.minisearch {

        justify-content: center;

    }

    .catalog-category-view .columns .block.block-search .form.minisearch {

        width: 100% !important;

    }

    .catalog-category-view input#minisearch-input-top-search {

        width: 50% !important;

        margin-top: 5px;

    }

    .catalog-category-view .field.search {

        width: 100%;

    }

    header.page-header .megamenu_action {

        display: block;

    }

    header.page-header .header-area.header3 .middle-header {

        align-items: center;

        justify-content: space-between !important;

    }

    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {

        width: 50px !important;

        height: 50px;

        padding: 0 !important;

        margin-left: 40px;

    }

    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns:after {

        display: none;

    }

    /* shop  */

    .category-shop .column.main .control {

        width: 70%;

        margin-left: auto;

    }
    header.page-header .header-area {
        position: fixed;
        width: 100%;
        top: 0;
    }
    .nav-main-menu li:first-child .dropdown-mega-menu {
        display: block !important;
    }
 	.nav-main-menu li._show-child:first-child .dropdown-mega-menu {
        display: none !important;
    }
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li:first-child .toggle-menu > .icon-toggle:before {
        content: "\e937";
    }
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li._show-child:first-child .toggle-menu > .icon-toggle:before {
        content: "\e936";
    }
    .dropdown ul li {
		padding:0px !important;
        padding-left: 5px !important;
        font-size: 13px !important;
    }

    .dropdown ul li:hover .dropdown_submenu_iteam_2 {
        display: none;
    }
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu a{
	   position: relative;
    }
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu ul a:before {
      content: "\e939";
      font-family: 'Linearicons';
      margin-right: 10px;
      font-size: 13px;
      vertical-align: top;
      transform: rotate(90deg);
      display: inline-block;
	}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0{
		padding: 10px 15px 10px;
    }
	
span.rmv-padding{
		padding-right: 4% !important;
	}
	.cms-location-oshawa .header-location {
    	height: auto !important;
    	padding: 30px 0 !important;
 
	}
	.header-location {
    	height: auto !important;
	}
	.reserve-button:not(.reserve-button-new){
		display: inline-block;
    	margin-top: 25px;
	}
    .header-location > div {
        height: auto !important;
    }
	body .page-main .border-right {
    	border-right: none !important;
  	}
   	body .page-main.border-top {
      	display: none !important;
  	}

}

@media screen and (min-width:576px) and (max-width:767px) {

    .catalog-category-view .columns .product-sub-cat-view {

        width: 47%;

    }

    .catalog-category-view .columns .block.block-search .form.minisearch {

        justify-content: start;

        width: 100% !important;

    }

    .page-products .columns {

        padding: 138px 15px !important;

        max-width: 100% !important;

        display: block !important;

    }

}

@media screen and (max-width:576px) {

    .catalog-category-view .columns .product-sub-cat-view {

        width: 100%;

    }

    .page-products .columns {

        display: block !important;

    }

    .page-products .columns {

        padding: 130px 15px !important;

        max-width: 100% !important;

    }



}

.cms-page-view input[type="text"]::placeholder,

.cms-page-view textarea::placeholder,

.cms-page-view select::placeholder {

    color: #c2c2c2 !important;

    opacity: 0.4 !important;

}

/* mailbox-order-form css start here */

.cms-mailbox-order-form.cms-page-view .columns section.booking-form {

    background-repeat: no-repeat;

    background-size: cover;

}

.cms-mailbox-order-form.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-mailbox-order-form.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

}

.cms-mailbox-order-form.cms-page-view .columns label.label {

    font-size: 15px !important;

}

.cms-page-view input[type="text"],

.cms-page-view textarea,

.cms-page-view select {

    width: 100% !important;

    border: 1px solid #ccc;

}

.cms-page-view input[type="text"]::placeholder {

    color: #ccc;

}

/* safe-deposit-box-reservation-form */

.cms-safe-deposit-box-reservation-form.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-safe-deposit-box-reservation-form.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

}





/* eco-box-form */

.cms-eco-box-form.cms-page-view .columns label.label {

    font-size: 15px !important;

    margin-bottom: 6px !important;

}

.cms-eco-box-form .custom-form p.note {

    line-height: 25px !important;

}

/* book online*/

.cms-book-online p span {

    font-size: 18px !important;

}

.cms-book-online .columns label.label {



    font-size: 15px !important;

}

/* dymon-moves-inquiry-form */

.cms-dymon-moves-inquiry-form label.label {



    font-size: 15px !important;

}



/* dymon-business-solutions-inquiry-form css start here */

.cms-dymon-business-solutions-inquiry-form .page-wrapper .custom-form-container .block .block-title {

    margin-bottom: 0;

}





.cms-dymon-business-solutions-inquiry-form.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-dymon-business-solutions-inquiry-form.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    letter-spacing: normal;

}

.cms-dymon-business-solutions-inquiry-form.cms-page-view .columns .block-content p {

    line-height: 25px !important;

    margin-top: 15px;

}

/* boardroom-rentals-form css start here */

.cms-boardroom-rentals-form.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

}

.cms-boardroom-rentals-form.cms-page-view .columns label.label {

    font-size: 15px !important;

}

/* custom-closets-form */

.cms-custom-closets-form.cms-page-view .form_content_block .block-content h4 {

    font-size: 18px !important;

}

.cms-custom-closets-form.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-custom-closets-form.cms-page-view .columns label.label {

    font-size: 15px !important;

}

/* garment-wardrobe-storage-reservation-form */

.cms-garment-wardrobe-storage-reservation-form.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-garment-wardrobe-storage-reservation-form.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

}

.cms-garment-wardrobe-storage-reservation-form.cms-page-view .columns label.label {

    font-size: 15px !important;

}



/* dymon_prime_form */

.cms-dymon_prime_form.cms-page-view .columns .block-title strong {

    font-size: 22px;

}

.cms-dymon_prime_form.cms-page-view .columns .form_content_block {

    top: 90px;

}

.cms-dymon_prime_form.cms-page-view .columns label.label {

    font-size: 15px !important;

}



.cms-dymon_prime_form.cms-page-view .columns h2 {

    font-family: "Futura STD", sans-serif !important;

    font-size: 20px;

    line-height: normal;

    color: #1B65A9;

    max-width: 1170px;

    margin: auto;

    padding: 20px 0 10px;

}

/* book-business-storage-online */

.cms-book-business-storage-online.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-book-business-storage-online.cms-page-view .page-wrapper .custom-form-container .block .block-title {

    line-height: normal;

    padding-bottom: 6px;

}

.cms-book-business-storage-online.cms-page-view .columns label.label {

    font-size: 15px !important;

}

.cms-book-business-storage-online.cms-page-view .custom-form p.note {

    line-height: 24px;

    padding-top: 5px !important;

}

.cms-book-business-storage-online.cms-page-view .columns .block-content p span {

    font-size: 14px !important;

    letter-spacing: normal;

}

/* free-movers-plus-storage-reservations */

.cms-free-movers-plus-storage-reservations.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-free-movers-plus-storage-reservations.cms-page-view .page-wrapper .custom-form-container .block .block-title {

    margin-bottom: 10px;

}

.cms-free-movers-plus-storage-reservations.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

    line-height: 26px !important;

    padding-top: 8px;

}

.cms-free-movers-plus-storage-reservations.cms-page-view .columns label.label {

    font-size: 15px !important;

}

.cms-free-movers-plus-storage-reservations.cms-page-view p.note span {

    text-align: start !important;

}

/* book-personal-storage-online */

.cms-book-personal-storage-online.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-book-personal-storage-online.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

}

.cms-book-personal-storage-online.cms-page-view .columns label.label {

    font-size: 15px !important;

}

.cms-book-personal-storage-online.cms-page-view .custom-form p.note span {

    text-align: start !important;

    line-height: 26px !important;

    padding-top: 10px;

}

/* free-movers-plus-storage-reservation */

.cms-free-movers-plus-storage-reservation.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-free-movers-plus-storage-reservation.cms-page-view .columns .block-content p span {

    font-size: 18px !important;

    display: block;

}

.cms-free-movers-plus-storage-reservation.cms-page-view .columns label.label {

    font-size: 17px !important;

}

.cms-free-movers-plus-storage-reservation.cms-page-view .custom-form p.note span {

    text-align: start !important;

    line-height: 26px !important;

    margin-top: 10px;

}

/* dymon_kn_95_charitable_application */

.cms-dymon_kn_95_charitable_application.cms-page-view .columns section.booking-form {

    background-size: cover;

    background-position: bottom;

    background-repeat: no-repeat;

}

.cms-dymon_kn_95_charitable_application.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-dymon_kn_95_charitable_application.cms-page-view .block-content p {

    font-size: 17px;

    line-height: 23px;

    color: #000;

}

.cms-dymon_kn_95_charitable_application.cms-page-view .columns label.label {

    font-size: 15px !important;

}

/* truck-driver-reservations */

.cms-truck-driver-reservations.cms-page-view .columns .block-title strong {

    font-size: 18px !important;

}

.cms-truck-driver-reservations.cms-page-view .columns .block-content p {

    line-height: 28px;

}

.cms-truck-driver-reservations.cms-page-view .columns label.label {

    font-size: 15px !important;

}

/* attic products page  css start here */

.products-grid .items .product-item .product-item-name a {

    font-weight: 400;

    font-size: 16px;

    color: #777;

    padding: 10px 0;

    display: block;

    line-height: normal;

    text-align: center;

    font-family: "Futura STD", sans-serif !important;

}

.catalog-category-view .products-grid .items .product-item .product-item-name a:hover {

    text-decoration: underline;

}

.catalog-category-view .products-grid .items .product-item .product-item-name {

    display: block;

    margin: 15px 0 10px;

}

body.page-layout-2columns-left .category-page-title h1.category-title {

    display: none;

}

.price-box .price-final_price:only-child .price {

    color: #000;

}

.products-grid .items .product-item .product-item-details {

    padding: 0;

    text-align: center;

}

body.page-layout-2columns-left .page-main>.columns .column.main {

    width: 70%;

}

.category-attic:not(.page-layout-1column) .category-product-actions.have-title.show-breadcrumbs {

    margin: 0 0 15px;

}

.catalog-category-view .breadcrumbs .items .item a {

    color: #777;

    padding: 12px 0;

    text-decoration: none;

    font-weight: 400;

    letter-spacing: 0;

    font-size: 14px;

}

.catalog-category-view li.item.category12 strong {

    color: #333;

    padding: 12px 0;

    text-decoration: none;

    font-weight: 400;

    letter-spacing: 0;

    font-size: 14px;

}

.catalog-category-view .filter-wrapper .toolbar-products p#toolbar-amount,

.catalog-category-view .filter-wrapper label.sorter-label,

.catalog-category-view .toolbar .limiter span {

    font-family: Futura STD, sans-serif !important;

    font-size: 17px;

    color: #001120;

    font-weight: 400;

}

.catalog-category-view .toolbar span.limiter-text {

    display: none;

}

.catalog-category-view .toolbar select#limiter {

    font-size: 14px;

    font-weight: 400;

    padding: 0 10px;

    color: #7a7d82;

    border: 1px solid #e4e4e4;

    background: no-repeat;

    height: 37px;

    width: 38px;

}

.catalog-category-view .toolbar .sorter .sorter-action:before {

    content: '\f176';

    font-family: 'FontAwesome';

    font-size: 14px;

    vertical-align: text-bottom;

    line-height: 1;

    font-weight: bold;

    position: absolute;

    color: #000;

    top: 10px;

    left: 15px;

}

.catalog-category-view .toolbar .sorter .sorter-action:hover {

    background: #1B65A9;

}

.catalog-category-view .toolbar .sorter .sorter-action:hover:before {

    color: #fff;

}

.catalog-category-view .toolbar .sorter .sorter-action {

    background-color: #f5f5f5;

    width: 34px;

    height: 34px;

    margin-left: 0px;

}

.category-product-actions.show-breadcrumbs .toolbar-products {

    margin: 0px;

    justify-content: space-between;

}

.catalog-category-view .bottom-toolbar .toolbar {

    margin-bottom: 20px;

    justify-content: start;

}

.product-items .item.product .product-item-info .product-top a.product.photo.product-item-photo {

    border: 1px solid #ddd !important;

    display: block;

    border-radius: 7px;

    padding: 2px;

}

.catalog-category-view .columns .product-items li.item.product.product-item:hover {

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

    background: #fff;

    transition: 0.5s ease;

}

.catalog-category-view .toolbar-sorter.sorter {

    flex: 0 0 30%;

    text-align: right;

    padding-right: 0px !important;

    margin-right: 0 !important;

}

.catalog-category-view .toolbar select#limiter:focus,

.catalog-category-view select#sorter:focus {

    box-shadow: 0 0 3px 1px #68a8e0 !important;

}

.catalog-category-view .filter-wrapper .toolbar-products p#toolbar-amount {

    flex: 0 0 33%;

    text-align: start;

}

.catalog-category-view .toolbar .limiter {

    display: flex;

    flex: 0 0 28%;

    justify-content: center;

    align-items: center;

}

.catalog-category-view .columns .product-items li.item.product.product-item {

    transition: 0.5s ease;

    padding: 20px 13px 125px;

}

.catalog-category-view .category-product-actions .filter-wrapper {

    display: block;

}

.catalog-category-view .category-product-actions.show-breadcrumbs .items {

    margin: 0;

    padding: 0;

}

.catalog-category-view header.page-header {

    z-index: 999;

}

.catalog-category-view .columns .product.actions.product-item-actions {

    width: 100%;

    margin: auto;

    position: absolute;

    bottom: 0px;

    left: 0px !important;

    background: #1B65A9 !important;

    padding: 5px 11px;

    text-align: start !important;

    margin-right: auto !important;

}

.catalog-category-view .breadcrumbs .items .item:not(:last-child):after {

    position: absolute;

    content: '\f054';

    top: 13px;

    right: -7px;

    font-family: 'FontAwesome';

    width: 18px;

    height: 18px;

    font-size: 10px;

    background: none !important;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner {

    position: absolute;

    left: 0;

    right: 0;

    width: 168px;

    margin: auto;

    bottom: -135px;

    background-color: #fff;

    z-index: 2;

    padding: 25px 0 1px;

    opacity: 1;

    visibility: visible;

    transition: all 300ms;

    -webkit-transition: all 300ms;

    -moz-transition: all 300ms;

    -o-transition: all 300ms;

    transform: translateY(0px);

    -webkit-transform: translateY(0px);

    -moz-transform: translateY(0px);

    -o-transform: translateY(0px);

}

.catalog-category-view .category-description {

    display: none;

}

.catalog-category-view .products-grid .items .product-item .product-top {

    position: relative;

    overflow: unset !important;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .product-item-actions:after,

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action.tocompare span:before {

    display: none;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .action.tocart {

    position: relative;

    color: #fff;

    font-family: "Futura STD", sans-serif !important;

    font-size: 14px;

    text-align: center;

    font-weight: 400;

    margin: auto;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .action.tocart::before {

    position: absolute;

    content: '\f07a ';

    top: 3px;

    left: 0;

    bottom: 0;

    font-family: 'FontAwesome';

    width: 15px;

    height: 15px;

    font-size: 15px;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .action.tocart span {

    padding-left: 25px;

    display: block;

}

.catalog-category-view .pages .pages-items .item a.page:hover {

    color: #1B65A9;

}

.catalog-category-view .product-item-details .price-container span.price {

    font-family: "Futura STD", sans-serif !important;

    font-size: 14px !important;

    line-height: 1.5;

    letter-spacing: 0;

    font-weight: bold;

    color: #444;

    margin: 10px 0;

    display: block;

}

.catalog-category-view .products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-primary {

    float: unset !important;

}



.catalog-category-view .pages .pages-items .item a.page {

    border: 1px solid #ccc;

    height: 100% !important;

    padding: 5px !important;

    color: #706f6c;

}

.catalog-category-view .pages .pages-items .item a.page:hover {

    background: #1979c3;

    color: #fff !important;

}

.catalog-category-view .pages .pages-items .item {

    line-height: normal !important;

    margin-right: 5px;

}

.catalog-category-view .pages .pages-items .item .action {

    border-radius: 0;

    width: 32px;

    height: 32px;

    line-height: normal;

}

.catalog-category-view .pages .pages-items .item a.action.previous {

    margin-right: 5px !important;

}

.catalog-category-view .pages .pages-items .item .action:before {

    font-size: 31px;

    background: #f5f5f5;

}

.catalog-category-view .pages .pages-items .item .action:hover:before {

    background: #1979c3;

    color: #fff !important;

}

.catalog-category-view .pages li.item.current {

    line-height: normal !important;

}

.catalog-category-view .pages li.item.current strong.page {

    line-height: normal !important;

    padding: 5px !important;

    background: #e5e5e5;

    border: 1px solid #1B65A9
}

.catalog-category-view .pages .pages-items .item.current .page:after {

    display: none;

}

.catalog-category-view .pages li.item.current strong.page:hover {

    background: #1979c3;

    color: #fff !important;

    border-color: #1979c3;

}

.catalog-category-view .pages .pages-items .item .action:hover {

    background: #1979c3 !important;

    border-color: #1979c3 !important;

}

.catalog-category-view select#sorter {

    border: 1px solid #e4e4e4;

    padding: 6px 10px;

    height: auto;

    color: #7a7d82;

    font-weight: 400;

    font-size: 14px;

    text-transform: capitalize;

    font-family: Futura STD, sans-serif !important;

    background: none;

}

.catalog-category-view .filter-wrapper label.sorter-label {

    margin-top: 5px;

}

.catalog-category-view .category-product-container .show-breadcrumbs .category-page-title .breadcrumbs {

    display: none;

}

.catalog-category-view .page-wrapper .breadcrumbs ul li.item {

    font-size: 14px;

    font-weight: 400;

    color: #333 !important;

    line-height: 40px;

    margin-top: 0;

}

.catalog-category-view .page-wrapper {

    position: relative;

}

.catalog-category-view .page-wrapper .breadcrumbs {

    position: absolute;

    top: 175px;

    left: -20px;

    z-index: 11;

    background: none;

}

.categorypath-shop .category-cms .slick-prev,

.categorypath-shop .category-cms .slick-next {

    top: 180px !important;

}

.categorypath-shop .category-cms .row.cat-sub-dynamic .col-md-3.col-xs-12 {

    height: 375px !important;

}

.categorypath-shop .category-cms .col-md-3.col-xs-12.left-shop {

    margin-top: -97px;

    height: auto !important;

}

.categorypath-shop .category-cms .col-md-3.col-xs-12 {

    align-self: center !important;

}

.catalog-category-view .page-wrapper .breadcrumbs ul.items {

    padding: 0;

}

.catalog-category-view .page-wrapper .breadcrumbs li.item.home a {

    padding: 0;

}

.catalog-category-view .page-wrapper .breadcrumbs li.item.home a img.home_icon {

    width: 14px;

    height: 20px;

    margin-top: 8px;

}

.catalog-product-view .product-info-main .box-tocart .action.primary.tocart:before {

    position: absolute;

    content: '\f290';

    top: 0;

    left: 12px !important;

    right: auto;

    font-family: 'FontAwesome';

    color: #ffff;

    opacity: 1;

    visibility: visible;

    font-size: 14px;

    background-image: none;

    background-color: unset;

}

.catalog-product-view .columns button#product-addtocart-button {

    padding: 0px 15px 0 30px;

    background-color: #014c8d;

    border-color: #014c8d;

    width: 190px;

    font-weight: 600;

    font-size: 18px;

    letter-spacing: 0;

    text-align: center;

    margin: auto;

}

.catalog-product-view .product-info-main .box-tocart .field.qty:after {

    position: absolute;

    content: 'Qty';

    top: 11px;

    left: -30px;

    color: #000;

    font-size: 14px;

    font-family: "Futura STD", sans-serif !important;

}

.cms-eco-moving-box .block_2.eco-four .pagebuilder-column-group.block_2 {

    padding-bottom: 75px !important;

}

.cms-eco-moving-box .block_2.eco-five p:nth-child(2n + 1) a.yellow-btn {

    width: 209px !important;

    margin: auto;

}

.cms-eco-moving-box .block_2.eco-five p:nth-child(2n + 2) a.yellow-btn {

    width: 182px !important;

}

.cms-eco-moving-box .block_2.eco-five p:nth-child(2n + 2) a.yellow-btn:hover,

.cms-eco-moving-box .block_2.eco-five p:nth-child(2n + 1) a.yellow-btn {

    border: 1px solid #ffe32c !important;

}

.cms-eco-moving-box .block_2.eco-custom-top .pagebuilder-column-group.block_2 {

    padding-bottom: 40px !important;

}

#html-body [data-pb-style=N8A73S0] {

    border-width: 1px;

    border-color: #ddd;

    opacity: 0.2;

}

.cms-personal-storage .block_2.personal_storage_06 .pagebuilder-column-group.block_2 .pagebuilder-column:nth-child(2n + 2) {

    margin-top: 0 !important;

}

/* shop css start here */

.categorypath-shop a.blue-btn:hover {

   background: #014c8d !important;

}

.category-shop .category-cms .col-md-9.col-xs-12 p img {

    width: 100%;

    height: 650px;

}

.category-shop .row.custom-search-shop {

    position: relative;

}

.category-shop .column.main .form_search_container_right .block.block-search {

    display: block !important;

    position: absolute;

    right: 20px;

    top: -25px;

    margin: 0 !important;

}

.category-shop .columns .block.block-search .actions button {

    top: 0;

    position: absolute;

    right: 10px;

    left: auto;

}

.category-shop .column.main .form_search_container_right .block.block-search .field.search input#minisearch-input-search-form-autocomplete-0 {

    border: 1px solid #0000ff !important;

    color: #000;

    letter-spacing: 1.1px;

    font-size: 16px;

    font-family: 'Futura STD';

    font-weight: 500;

    position: relative;

}

.category-shop .column.main .form_search_container_right .block.block-search .field.search input#minisearch-input-search-form-autocomplete-0::placeholder {

    color: #ddd;

}

.category-shop .column.main .form_search_container_right .block.block-search .field.search label.label {

    display: none;

}

.category-shop .columns .block.block-search {

    display: none !important;

}

.category-shop .column.main {

    width: 100%;

    flex: 0 0 100% !important;

}

.category-shop .block.newsletter .field .control:before {

    display: none;

}

.category-shop button.action.subscribe.primary {

    background: #014c8d;

    border: transparent;

    color: #fff;

    padding: 10px 18px;

    border-radius: 0;

    transition: 0.3s ease;

}

.category-shop .block.newsletter input {

    margin-right: 0px;

    padding: 0 0 0 8px;

    border: 2px solid #ddd;

    width: 100%;

}

.category-shop button.action.subscribe.primary:hover {

    background: #001120;

    transition: 0.3s ease;

}

.category-shop .block.newsletter .field {

    margin-right: 0 !important;

}

.category-shop .slider-main1 .owl-dots {

    display: none !important;

}

.category-shop .slider-main1 button.owl-prev {

    position: absolute;

    top: 40%;

    left: -10px;

    background: #014c8d;

    color: #fff;

    border-radius: 0 !important;

}

.category-shop .slider-main1 button.owl-next {

    position: absolute;

    top: 40%;

    right: -10px;

    background: #014c8d;

    color: #fff;

    border-radius: 0 !important;

}



.category-shop .slider-main1 button.owl-prev:hover,

.category-shop .slider-main1 button.owl-next:hover {

    background: #001120;

}



.category-shop .slider-main1 button.owl-prev span,

.category-shop .slider-main1 button.owl-next span {

    display: none;

}

.minicart-items .product.actions .primary a {

    display: none;

}

.search-autocomplete {

    display: none !important;

}

@media screen and (min-width:1200px) and (max-width:1440px) {

    body.page-layout-2columns-left .toolbar .toolbar-amount {

        margin-right: 15px !important;

        font-size: 15px;

    }

    body.page-layout-2columns-left .columns .column.main {

        width: 70% !important;

        padding-left: 20px !important;

    }

    .columns .block.block-search .actions button {

        font-size: 15px;

        padding: 6px 8px;

    }

    body.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main {

        width: 30% !important;

    }

    body.page-layout-2columns-left .toolbar .sorter {

        padding: 0;

        margin-right: 5px !important;

    }

    body.page-layout-2columns-left .toolbar .sorter .sorter-label {

        font-size: 15px;

    }

    body.page-layout-2columns-left .toolbar select {

        padding: 0;

    }

    .products-grid .items .product-item .product-item-name a {

        font-weight: 400;

        font-size: 16px;

        color: #777;

        font-family: "Futura STD", sans-serif !important;

    }

    .price-box .price-final_price:only-child .price {

        color: #000;

    }

    .products-grid .items .product-item .product-item-details {

        padding: 0;

        text-align: center;

    }

    body.page-layout-2columns-left .columns {

        padding: 0 40px !important;

    }

}

@media screen and (min-width:767px) and (max-width:1870px) {

    .cms-storage .columns p {

        margin: 0;

    }

    .cms-storage .columns h1 {

        max-width: 100%;

    }

}

@media screen and (min-width:1440px) and (max-width:1870px) {

    .columns .block.block-search .field .control input#minisearch-input-top-search {

        width: 100%;

    }

    .columns .block.block-search .actions button {

        right: 20px;

    }

    .category-attic .columns .product.actions.product-item-actions {

        bottom: -20px;

    }

    .products-grid .items .product-item .product-item-name a {

        font-size: 14px;

    }

    .catalog-category-view .columns .product.actions.product-item-actions {

        bottom: -5px;

        left: 0 !important;

    }

}

@media screen and (min-width:991px) and (max-width:1440px) {

    body.catalog-category-view .page-main>.columns .column.main {

        width: 65% !important;

        padding: 0 !important;

    }

    /* .catalog-category-view .columns .product-sub-cat-view {

        width: 33%;

        text-align: center;

    } */

    .catalog-category-view .columns .product-sub-cat-view img {

        width: 100%;

    }

    .catalog-category-view.page-products .columns {

        padding: 0 40px 40px!important;

    }

    .catalog-category-view .block.block-search {

        width: 34% !important;

    }

    .columns .block.block-search .field .control input#minisearch-input-top-search {

        width: 75% !important;

    }

    .columns .block.block-search .actions button {

        right: 120px;

        top: 19px;

    }

    .catalog-category-view .page-title-wrapper {

        margin-bottom: 30px !important;

    }

    .category-attic .columns .product.actions.product-item-actions {

        bottom: -20px !important;

        left: 0 !important;

    }

    .catalog-category-view .columns .product-items li.item.product.product-item {

        padding: 20px 13px 52px;

    }

}
@media screen and (min-width:991px) and (max-width:1400px)
{
    body.catalog-category-view .page-main > .columns .column.main {
        min-width: 100% !important;
    }
    body.catalog-product-view .header-area.header3.search-visible.active-sticky {
        position: fixed;
        top: 0;
        width: 100%;
    }
}
@media screen and (min-width:991px) and (max-width:1200px) {

    body.page-layout-2columns-left .columns .column.main {

        padding-left: 30px !important;
    }
    body.catalog-product-view .header-area.header3.search-visible.active-sticky {
        position: fixed;
        top: 0;
        width: 100%;
    }
    header.page-header .header-area.search-visible .block-search .block-content
    {
        position: absolute !important;
        visibility: visible;
        transform: unset !important;
        right: 20% !important;
    }
    .top-header-part .block-content input.input-text
    {
        bottom: -10px !important;
    }
    header.page-header .block-search .action.search:before
    {
        top: -31px !important;
    }
    .top-header-part .form-seach-icon-header svg,
    .top-header-part .minicart-custo .minicart-wrapper a.action.showcart.theme-header-icon svg
    {
        width: 50px;
        padding: 0px 15px !important;
    }

    .top-header-part ul.header.links
    {
        width: 70% !important;
    }
    '.top-header-part .header-second-part'
    {
        width: 31% !important;
    }
    body.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main {

        width: 39%;

    }

    .row-4 .products-grid .product-items .product-item {

        flex: 0 0 33%;

        max-width: 33%;

    }

    .products-grid .items .product-item .product-item-name a {

        font-weight: 400;

        font-size: 16px;

        color: #777;

        font-family: "Futura STD", sans-serif !important;

    }

    .price-box .price-final_price:only-child .price {

        color: #000;

    }

    .products-grid .items .product-item .product-item-details {

        padding: 0;

        text-align: center;

    }

    .cms-page-view .columns {

        max-width: 100% !important;

        width: 100% !important;

    }

    .page-footer .block-static-block .footer-middle {

        padding: 15px;

    }

    .cms-dymon_prime_form.cms-page-view .columns h2 {

        padding: 20px 20px 0;

    }

    .columns .block.block-search .actions button {

        right: 100px;

        top: 24px;

    }

    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {

        width: 50px !important;

        height: 50px;

        padding: 0 !important;

        margin-left: 40px;

    }

}


@media screen and (min-width:768px) and (max-width:991px) {

    .category-product-actions.show-breadcrumbs .filter-wrapper .category-page-title .category-title {

        margin-left: 0;

        margin-top: 65px;

    }
    .top-header-part .header-second-part {
        display: flex;
        width: auto !important;
    } 
    .top-header-part ul.header.links
    {
        width: 50% !important;
    }
    header.page-header .minicart-wrapper .block-minicart
    {
        right: 11%;
    }
    header.page-header .header-area.search-visible .block-search .block-content
    {
        right: 0;
        visibility: unset !important;
        transform: unset !important;
        position: absolute !important;
        right: 31% !important;    
    }
    .top-header-part .block-content input.input-text
    {
        bottom: -10px !important;
    }
    header.page-header .block-search .action.search:before
    {
        top: -32px !important;
    }
    .cms-eco-moving-box .block_2.eco-four figure.block_2 {

        width: 100% !important;

    }

    .cms-dymon_prime_form .page-title-wrapper.layout_type2 .page-title {

        max-width: 700px;

    }

    .cms-page-view .columns .form_content_block {

        max-width: 96%;

        width: 96%;

    }

    .row-mobile-2 .products-grid .product-items .product-item {

        flex: 0 0 33%;

        max-width: 33%;

    }

    .products-grid .items .product-item .product-item-name a {

        font-weight: 400;

        font-size: 14px !important;

        color: #777;

        font-family: "Futura STD", sans-serif !important;

    }

    .price-box .price-final_price:only-child .price {

        color: #000;

    }

    .products-grid .items .product-item .product-item-details {

        padding: 0;

        text-align: center;

    }

    .cms-dymon_prime_form.cms-page-view .columns h2 {

        padding: 20px 20px 0;

    }

    .columns .block.block-search .actions button {

        top: 22px;

        right: 40px;

        left: 0;

    }

    .catalog-category-view .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter {

        border: none;

    }

    .catalog-category-view .page-title-wrapper {

        margin-bottom: 25px;

    }

    .category-attic .columns .product.actions.product-item-actions {

        bottom: -20px;

        left: 0 !important;

    }

    .catalog-category-view .columns .product-items li.item.product.product-item {

        padding: 20px 13px 52px !important;

    }

    .category-attic:not(.page-layout-1column) .category-product-actions.have-title.show-breadcrumbs {

        margin: 0 !important;

    }

    .catalog-category-view .block.block-content {

        margin: 0 !important;

    }

}



@media screen and (min-width:576px) and (max-width:767px) {

    .category-product-actions .filter-wrapper {

        display: block;

    }

    body.page-layout-2columns-left div#product-container {

        margin-top: 0px;

    }

    .products-grid .items .product-item .product-item-name a {

        font-weight: 400;

        font-size: 14px !important;

        color: #777;

        font-family: "Futura STD", sans-serif !important;

    }

    .price-box .price-final_price:only-child .price {

        color: #000;

    }

    .products-grid .items .product-item .product-item-details {

        padding: 0;

        text-align: center;

    }

    .mgs-products .product-item-info {

        padding-bottom: 30px;

    }

    .category-product-actions.show-breadcrumbs .filter-wrapper .category-page-title .category-title {

        margin: 0;

    }

    .cms-dymon_prime_form.cms-page-view .columns h2 {

        padding: 170px 10px 0px;

    }

    .columns .block.block-search .actions button {

        top: 22px;

        right: 40px;

        left: 0;

    }

    .category-attic .columns .product.actions.product-item-actions {

        bottom: 0px;

        left: 0 !important;

    }

    .catalog-product-view .product-info-main .box-tocart .actions {

        width: auto;

        order: 2;

    }

    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {

        margin-left: 0px;

    }

    .catalog-product-view .columns button#product-addtocart-button {

        margin: 0 50px;

    }

}

@media screen and (max-width:576px) {

    .category-product-actions .filter-wrapper {

        display: block;

    }

    .products-grid .items .product-item .product-item-details {

        padding: 0;

        text-align: center;

    }

    .row-mobile-2 .products-grid .product-items .product-item {

        flex: 0 0 50%;

        max-width: 50%;

    }
    


    .products-grid .items .product-item .product-item-name a {

        font-weight: 400;

        font-size: 14px !important;

        color: #777;

        font-family: "Futura STD", sans-serif !important;

    }

    .price-box .price-final_price:only-child .price {

        color: #000;

    }

    body.page-layout-2columns-left div#product-container {

        margin-top: 78px;

    }

    .category-product-actions.show-breadcrumbs .filter-wrapper .category-page-title .category-title {

        margin-left: 0 !important;

    }

    body.page-layout-2columns-left .columns {

        padding: 130px 15px 0 !important;

    }

    .cms-dymon_prime_form.cms-page-view .columns h2 {

        padding: 170px 10px 10px;

    }

    .columns .block.block-search .actions button {

        right: 0;

        top: 20px;

    }

    .catalog-category-view .columns .product.actions.product-item-actions {

        left: 0 !important;

    }

    .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .toolbar-sorter.sorter {

        border: none;

        display: flex;

        align-items: center;

    }

    .catalog-category-view input#minisearch-input-top-search {

        width: 100% !important;

        padding: 0 14px !important;

    }

    .catalog-product-view .product-info-main .box-tocart .fieldset {

        display: block;

    }

    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {

        margin-left: 30px;

    }

    .catalog-product-view .product-info-main .box-tocart .actions {

        width: 200px;

    }

}
@media screen and (min-width: 1026px){
  .cms-home-latest .pd-mb1 h3 {
      font-size: 25px;
  }
}
.cms-home-latest .ul-left.banr-list{
    padding-left: 8px;
}
.cms-home-latest .pagebuilder-column.mrgn-tp h3 {
    font-size: 25px;
}
.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p,
.categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p
{
    margin-top: -10px;
}
@media screen and (min-width: 991px) and (max-width: 1440px){
 .catalog-category-view .page-main .page-title-wrapper {
    margin-bottom: 97px !important;
 }
 .category-attic .page-main .columns .product.actions.product-item-actions {
    bottom: -1px !important;
 }
}
@media screen and (min-width: 1026px) and (max-width: 1280px){
  .cms-home-latest .row-full-width-inner {
      margin-left: 10px !important;
  }
}
@media screen and (min-width: 991px){
.catalogsearch-result-index .products-grid:not(.active-slider) .product-items .product-item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
    padding: 20px 13px 52px;
    transition: 0.5s ease;
	}
}

@media screen and (max-width: 990px){
.catalogsearch-result-index .products-grid:not(.active-slider) .product-items .product-item {
       margin-bottom: 75px !important;

}
.catalogsearch-result-index .category-product-actions .filter-wrapper {
    display: none;
}
}


.catalogsearch-result-index .products-grid:not(.active-slider) .product-items .product-item:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background: #fff;
    transition: 0.5s ease;
}
.catalogsearch-result-index .products-grid .items .product-item .product-top {
    position: relative;
    overflow: unset !important;
}

.catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner{
	width: 168px;
    margin: auto;
    bottom: -132px;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}

.catalogsearch-result-index .product.actions.product-item-actions {
    width: 100%;
    margin: auto;
    position: absolute;
    bottom: 0px;
    left: 0px !important;
    padding: 5px 11px;
    text-align: start !important;
    margin-right: auto !important;
    
}
.catalogsearch-result-index .products-grid .items .product-item .product-item-name a {
    display: block !important;
    line-height: 1.5em !important;
    height: 4em;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    width: 100%;
    -o-text-overflow: ellipsis;
}
.catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-primary .action.tocart {
    position: relative;
    color: #fff;
    font-family: "Futura STD", sans-serif !important;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    margin: auto;
}
.catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-primary .action.tocart span{
   padding-left: 25px;
    display: block;
}

.catalogsearch-result-index  .products-grid .items .product-item .product-top .product-item-inner .action.tocart::before {
    position: absolute;
    content: '\f07a ';
    top: 3px;
    left: 0;
    bottom: 0;
    font-family: 'FontAwesome';
    width: 15px;
    height: 15px;
    font-size: 15px;
}

.catalogsearch-result-index  .products-grid .items .product-item .product-top .product-item-inner .actions-secondary {
    display: none;
}
.catalogsearch-result-index .page-title-wrapper.layout_type2 .page-title{
    padding: 15px 0;
}

.catalogsearch-result-index .filter-wrapper .toolbar-products p#toolbar-amount{
flex: 0 0 33%;
    text-align: left;
}
.catalogsearch-result-index .toolbar .limiter {
    display: flex;
    flex: 0 0 28%;
    justify-content: center;
    align-items: center;
}
.catalogsearch-result-index .toolbar .limiter span,
.catalogsearch-result-index .filter-wrapper .toolbar-products p#toolbar-amount, .catalogsearch-result-index .filter-wrapper label.sorter-label, .catalogsearch-result-index .toolbar .limiter span {
    font-family: Futura STD, sans-serif !important;
    font-size: 17px;
    color: #001120;
    font-weight: 400;
}
.catalogsearch-result-index .toolbar select#limiter {
    font-size: 14px;
    font-weight: 400;
    padding: 0 10px;
    color: #7a7d82;
    border: 1px solid #e4e4e4;
    background: no-repeat;
    height: 37px;
    width: 38px;
}
.catalogsearch-result-index .toolbar .limiter-text,
.catalogsearch-result-index .pages .pages-items .item.current .page:after {
    display: none;
}
.catalogsearch-result-index select#sorter {
border: 1px solid #e4e4e4;
    padding: 6px 10px;
    height: auto;
    color: #7a7d82;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
    font-family: Futura STD, sans-serif !important;
    background: none;
}
.catalogsearch-result-index  .toolbar .sorter .sorter-action {
    background-color: #f5f5f5;
    width: 34px;
    height: 34px;
    margin-left: 0px;
}
.catalogsearch-result-index .filter-wrapper label.sorter-label {
    margin-top: 5px;
}
.catalogsearch-result-index .toolbar .sorter .sorter-action:before {
    content: '\f176';
    font-family: 'FontAwesome';
    font-size: 14px;
    vertical-align: text-bottom;
    line-height: 1;
    font-weight: bold;
    position: absolute;
    color: #000;
    top: 10px;
    left: 15px;
}
.catalogsearch-result-index  .pages li.item.current strong.page {
    line-height: normal !important;
    padding: 5px !important;
    background: #e5e5e5;
    border: 1px solid #1B65A9;
}
.catalogsearch-result-index  .pages .pages-items .item a.page {
    border: 1px solid #ccc;
    height: 100% !important;
    padding: 5px !important;
    color: #706f6c;
}
.catalogsearch-result-index .pages .pages-items .item {
    line-height: normal !important;
    margin-right: 5px;
}
.catalogsearch-result-index .pages .pages-items .item .action:before {
    font-size: 31px;
    background: #f5f5f5;
}
.catalogsearch-result-index  .bottom-toolbar .toolbar {
    margin-bottom: 20px;
    justify-content: start;
}
.catalogsearch-result-index .pages .pages-items .item .action:hover {
    background: #1979c3 !important;
    border-color: #1979c3 !important;
}
.catalogsearch-result-index .pages .pages-items .item .action:hover:before {
    background: #1979c3;
    color: #fff !important;
}
.catalogsearch-result-index  .pages .pages-items .item .action {
    border-radius: 0;
    width: 32px;
    height: 32px;
    line-height: normal;
}

.shop-btn-main.hide-des {
	display: inline-block !important;
    padding: 8px 40px !important;
    height: auto;
    margin-top: 20px;
    background: #014c8d !important;
}
@media screen and (min-width: 768px){
  	.shop-btn-main.hide-des,
	.hide-des{
      display:none !important;
    }
    body.catalogsearch-result-index.page-layout-2columns-left .page-main>.columns .column.main {
        width: 100% !important;
        padding: 0 15px;
        max-width: 1300px;
        margin: 0 auto;
        min-width: 100% !important;
    }
    .slid-head.sldsh{
        display: none;
    }

}


@media screen and (max-width: 767px){
  body.catalogsearch-result-index.page-layout-2columns-left .columns .column.main {
      width: 100%;
      min-width: 100% !important;
  }
  .catalogsearch-result-index .products-grid:not(.active-slider) .product-items .product-item{
      flex: 0 0 50%;
      max-width: 50%;
     padding: 20px 13px 52px !important;
  }
  .catalogsearch-result-index .products-grid:not(.active-slider) .product-items,
  .bottom-toolbar {
      padding: 0 15px;
  }
  .catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner{
  bottom: -136px;
  }
  .slid-head.sldsh .pagebuilder-poster-content p {
      margin-top: -7px;
	  line-height: 30px;
  }
  .categorypath-shop.page-products .page-main .columns{
  padding: 0 !important;
  }
  .categorypath-shop-html .pagebuilder-poster-content p {
      margin-top: -30px;
      max-width: 275px !important;
      margin-left: auto;
      margin-right: auto;
      line-height: 32px;

  }
  .categorypath-shop .pagebuilder-poster-content p> span {
      padding: 5px 0;
	  font-size: 13px !important;
  }
  .cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p span{
	font-size: 13px !important;
  }
  .categorypath-shop-html .pagebuilder-poster-content p>span {
      background: rgba(255,255,255,0.7) !important;
      color: #014c8f !important;
  }
  #html-body.categorypath-shop [data-pb-style=WHBONX8] {
      min-height: 160px !important;
  }
  body {
      padding-bottom: 0;
  }
  .cms-home-latest .imgsh,
  .cms-home-latest img.pagebuilder-mobile-only{
      object-fit: cover;
      width: 100%;
  }
  body:not(.cms-index-index).categorypath-shop header.page-header .header-area:not(.start-stk) {
        border-bottom: unset !important;
  }
  .top-header-part .minicart-custo .minicart-wrapper a.action.showcart.theme-header-icon svg {
      margin-right: -7px;
  }
  .top-header-part .locatoin-link-top svg {
      width: 33px;
      padding: 0px 9px !important;
  }
  .top-header-part .header-min span.header-top-lineone {
      font-size: 17px !important;
  }
  .top-header-part .header-min a svg {
      width: 34px;
      padding-left: 7px !important;
  }
  .top-header-part .form-seach-icon-header:after{
	height: 17px;
  }
  .cms-home-latest .banner-img {
      margin: 0 !important;
  }
  .cms-home-latest .pd-mb1 {
      padding: 5px;
	  padding-top: 20px;
	width: 330px;
    margin: 0 auto;
  }
	.cms-home-latest .prsonal-storage .pd-mb1{
		padding-top: 0px;
	}
  .cms-home-latest .rm-pd {
      padding-right: 0 !important;
  }
  
  #html-body.cms-home-latest .tab-row-main.marg-fix {
      padding: 0;
  }
  .categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p {
      margin-top: -30px!important;
	  line-height: 40px;
	  max-width: 300px;
      margin-left: auto;
      margin-right: auto;
 
  }
  .categorypath-shop .category-cms .row.cat-sub-dynamic .col-md-3.col-xs-12 {
      max-width: 340px;
      margin: 10px auto 0 !important;
	  height: auto !important;
  }
  html{
  scroll-behavior:smooth
  }
  
  .catalog-category-view .category-product-actions.have-title.show-breadcrumbs {
      width: 90%;
      box-sizing: border-box;
      top: -10px;
  }
  x {
      padding: 10px 0!important;

  }
  .cms-home-latest .page-wrapper{
	    margin-top: 135px;
  }
  .cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(9){
	    margin: -12px auto 0 !important;
  }

}


@media screen and (min-width: 768px) and (max-width: 850px){

  body header.page-header .minicart-wrapper .action.showcart .counter.qty {
      top: -16px !important;
      right: 28px !important;
  }
  body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .row {
      flex-wrap: wrap;
      justify-content: center;
      margin-top: 0 !important;

  }

  body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .featured-shop {
      margin-bottom: 75px;
  }
  body.categorypath-shop .custome-shop-slider>div>div {
      padding: 0 !important;
  }
  body.cms-home-latest .pagebuilder-column-line{
	justify-content: center;
  }
  body.cms-home-latest .pagebuilder-column {
    flex-basis: inherit;
    max-width: 48%;
    padding: 0 !important;
    margin: 0 !important;
    width: 48% !important;
  }
  .cms-home-latest .pagebuilder-column.mrgn-tp {
      margin: 0 !important;
      padding: 0 !important;
  }
  #html-body.cms-home-latest .banner-img {
      margin: 0;
  }
  
  .cms-home-latest .tab-row-main.marg-fix .hero-img img.pagebuilder-mobile-only {
      object-fit: cover;
      width: 100%;
  }

 
}
.shop-btn-main{
  background-color: #626669 !important;
  color: #ffffff !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important; 
  width: 300px;    
  height: 64px;
  display: block;
  padding: 20px 40px !important;
  font-size: 16px;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important; 
 }

@media screen and (min-width: 800px) and (max-width: 1023px){
  .cms-home-latest .pagebuilder-column-group.tab-row-child .pagebuilder-column {
      max-width: 50% !important;
      width: 50% !important;
  }

}

@media screen and (min-width: 768px) and (max-width: 1023px){
  .catalogsearch-result-index .products-grid:not(.active-slider) .product-items .product-item:hover{
	box-shadow: none;
    background: transparent;
 
  }
}
@media screen and (min-width: 768px) and (min-width: 1026px){
  .catalogsearch-result-index .products-grid .items .product-item .product-top .product-item-inner{
	    bottom: -140px;
  }
  .pagebuilder-slide-wrapper .pagebuilder-poster-content{
      height: 300px;
  }

}


.product-item-actions:hover{
	background-color: #1B65A9 !important;
}
.product-item-actions:hover .actions-primary .action.tocart{
	color:#fff!important;
}
.cms-home-latest .tab-row-main.marg-fix{
      padding: 0 !important;
}
.cms-home-latest  .rm-pd{
       padding: 0 !important;
}
.cms-home-latest .pd-mb1{
        max-width: 350px;
        margin: 0 auto;
}






/*2023/9/11*/

.block_2.personal-storage-top-img {
   max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.block_2.personal_storage_slider_content {
   max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.block_2.personal_storage_mid_img-02 {
   
   max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.personal_storage_01 .row-full-width-inner {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.block_2.business-storage-slider-content {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.block_2.business-top-img {
 max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.left-sdw .pagebuilder-column-line .pagebuilder-column,
.right-sdw .pagebuilder-column-line .pagebuilder-column{
    cursor: pointer;
}
.left-sdw,
.right-sdw{
    transition: 0.3s ease;
}
.left-sdw:hover {
    box-shadow: -12px 0px 15px 2px rgba(0,0,0,.1);
    transition: 0.3s ease;
}
.right-sdw:hover{
	box-shadow: -2px 0px 15px 1px rgba(0,0,0,.1);
 	transition: 0.3s ease;
}
.catalog-category-view .search-products, 
.catalog-category-view .block.filter {
    display: none;
}
.categorypath-shop .category-cms .row.cat-sub-dynamic .col-md-3.col-xs-12 p:last-child {
    text-align: center;
}

.cms-home-latest .pagebuilder-column-group.slid-head{
    cursor: pointer;
}
.shop-desc + div {
    text-align: center;
}
.categorypath-shop  #slider-container .owl-nav.disabled {
    display: block !important;
}
.categorypath-shop #slider-container .owl-nav.disabled .fa {
    display: none;
}
body:not(.cms-index-index).catalog-category-view header.page-header .header-area:not(.start-stk){
    border-bottom: none;
}

.cms-home-latest .pd-mb1 p {
    padding: 0 !important;
}
.catalog-category-view .products-grid .items .product-item .product-item-name a{
        height: 3rem;
        overflow: hidden;
        line-height: 1.2rem;
    }
.pagebuilder-poster-content p>span{
    padding: 10px 0;
}
@media (max-width: 991px){
  header.page-header .header-area .close-menu-site {
      position: absolute;
      padding-top: 18px;
      left: 15px;
  }
  header.page-header .header-area .horizontal-menu{
      padding-top: 0;
      height: 100%;
  }
}



.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p span {
    
    padding-top: 12px;
    padding-bottom: 12px;
}
.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p{
margin-top: -19px;
}
.categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p {
    margin-top: -18px;
}
@media (max-width: 767px){
.categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p {
    margin-top: -28px !important;
line-height: 27px;
}
.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p{
    margin-top: -17px;
    margin-left: 25px
}


.categorypath-shop .pagebuilder-slide-wrapper [data-element='content'] {
    min-height: 160px !important;

}

}

.pagebuilder-poster-content p>span {
    background: none !important;
    color: #014c8f !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(9){
max-width: 65% !important;

}

}


.categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(10) {
    background: rgba(255,255,255,0.5) !important;
    line-height: normal;
	font-weight: bold;
	padding: 15px 0 !important;
    
    
}
@media only screen and (min-width: 768px){
.pagebuilder-poster-content p>span {
    font-size: 20px !important;
}

}
.cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(9){
    background: rgba(255,255,255,0.7) !important;
    line-height: normal;
	font-weight: bold;
	max-width: max-content;
    margin: 0 auto;
    padding: 15px 0 !important;
}
.box-tocart .action.tocart.payment-request-button.StripeElement,
.stripe-payments-express-minicart .payment-request-button, .payment-request-button.cart{
    display: none;
}



.catalog-product-view .product-info-main .box-tocart .action.primary.tocart {
    
    background: #1B65A9;
    border: #1B65A9;
}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart:hover{
 background: #1B65A9;
    border: #1B65A9;
}

@media only screen and (max-width: 767px){

  .ajaxCartForm.modal-popup._inner-scroll .modal-inner-wrap {

     top: 58% !important;

  }
  .catalog-product-view .product-info-main .box-tocart .action.primary.tocart {

      background: #1B65A9;
      border: #1B65A9;
  }
  .catalog-product-view .product-info-main .box-tocart .action.primary.tocart:hover{
   background: #1B65A9;
      border: #1B65A9;
  }
  .ajax_cart-popup.popup__columns .ajax_footer .actions .btn{
   background: #1B65A9;
      border: #1B65A9;

  }
  .ajax_cart-popup.popup__columns .ajax_footer .actions .btn:hover{
   background: #1B65A9;
      border: #1B65A9;

  }
  .row-full-width-inner .header-location .header-location {
      margin-top: 0;
  }
  .row-full-width-inner  .header-location{
      margin-top: 60px;
  }
  .cms-moving-services .header-color {
    margin-top: 50px;
  }
  .main-heds {
      margin-top: 110px;
      padding: 20px !important;
  }
  .cms-about-us .page-main h2 {
    font-size: 55px !important;
    padding-top: 10px;
  }
  .categorypath-shop .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(10) {

      width: 100%;
      max-width: 55% !important;
      padding: 7px 0 !important;

  }

  .cms-home-latest .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(9){
   width: 100%;
      max-width: 65% !important;
      padding: 7px 0 !important;

  }
}
body:not(.cms-index-index).customer-account-login header.page-header .header-area:not(.start-stk){
    border-bottom: none;
}

@media only screen and (min-width: 834px) and (max-width: 1194px){
.reserve-button {   
padding: 20px 30px !important;
}
}


}
@media only screen and (max-width: 896px) and (min-width: 320px){

.header-color {
    padding: 7rem 10px 0 10px !important;
   
}
}

.cms-promotion-3 .block_2.header-color h4{
    font-weight: 900;
    font-size: 24px !important;
    
}
.cms-location-lincoln-fields .row-full-width-inner h1 span {    
    font-size: 55px !important;
    padding-right: 4% !important;    
    padding-bottom: 4px !important;
   

}
@media only screen and (max-width: 767px){

.cms-business-storage .columns h2 {
   
    margin-top: 47px !important;
}


.header-location h1 span{
    
    font-size: 36px !important;
    
}
}



.header-color h2 {
    font-size: 55px !important;
}



@media only screen and (min-width: 768px)and (max-width: 991px){
 body .block_2.env-one .block_2 p span strong span {
    font-size: 55px !important;
    line-height: 55px !important;
}
.top-head {
    margin-top: 110px;
}

}
@media only screen and (min-width: 768px)and (max-width: 1024px){

.top-head {
    margin-top: 110px;
}

}



@media only screen and (max-width: 767px){
.cms-environment .block_2.env-one .block_2 p span strong span {
     font-size: 47px !important;
    line-height: 55px !important;
}
.dymonh2h {
    font-size: 55px !important;
    line-height: 55px;
}
.cms-charity-community .header-color h2 {
    font-size: 55px !important;
margin-top: 35px;
}

.cms-location-lincoln-fields .row-full-width-inner h1 span {
    font-size: 36px !important;
   
}
.cms-mailbox-rentals-parcel-pickup .row-full-width-inner h2{
font-size: 55px !important;
    line-height: 55px !important;
}
.cms-news .pagebuilder-column-line h1{
font-size: 55px !important;
 line-height: 55px !important;
}
body .block_2.env-one .block_2 p span strong span {
    font-size: 55px !important;
    line-height: 55px !important;
}
.cms-videos .row-full-width-inner h2,
.cms-return-policy .header-title h2 {
 font-size: 55px !important;
    line-height: 55px !important;
}
 .cms-environment .block_2.env-one .block_2 p:nth-child(3n + 1) {
   
    margin-top: 55px !important;
}

  .cms-promotions .header-title h2, 
  .cms-business-storage .header-title h2,
  .cms-safe-deposit-boxes .block_2.safe-deposit-one h2 strong,
  .cms-services h2,
  .cms-document-storage-and-records-management h2,
  .cms-contact-us h2,
  .cms-accessibility-plan h2,
  .cms-dymon-store h2,
  .cms-prime h2 {
      font-size: 55px !important;
      line-height: 65px !important;
      padding-top: 30px;
  }
  .cms-safe-deposit-boxes .block_2.safe-deposit-one h2{
	    margin-top: 50px;
  }

.pagebuilder-column.block_2 {
    justify-content: center;
    align-items: center;
}
.cms-careers .block_2.header-color {
    margin-top: 17px !important;
}
.cms-page-view .pagebuilder-column-line .pagebuilder-column .header-color h2 {
    font-size: 55px !important;    
    margin: 75px 0 8px !important;
}
body.cms-moving-services .block_2 .row-full-width-inner h2{
font-size: 26px !important;
}
body.cms-moving-services .pagebuilder-column .block_2 h3 span{
font-size: 31px !important;
}
.cms-storage .column .storage-need p span {
    
    font-size: 36px !important;
   
}
.cms-storage .widget.block.block-static-block .pagebuilder-column .block_2 h3 strong span {
    font-size: 31px !important;
   
}
.cms-free-movers .column.main .free-movers_01 span {
    font-size: 55px !important;
    
}
. cms-free-movers .widget.block.block-static-block .pagebuilder-column .block_2 h3 strong span {
    font-size: 31px !important;
   
}
.cms-promotions h4{
font-size: 22.4px !important;
}
.cms-document-storage-and-records-management .pagebuilder-column .block_2 h3,
.cms-accessibility-plan .pagebuilder-column .block_2 h3{
font-size: 31px !important;
}
.contact-top-bloack .content-block__container h2 span.dymonh2 {
    font-size: 26px !important;
    
}
.cms-page-view .contact-top-bloack .content-block__container h4 span {
    font-size: 26px !important;
   
}
.cms-page-view .contact-top-bloack .content-block__container h4 span strong {
    font-size: 26px;
   
}
.cms-press-release .columns .press_release_1 p {
    
    margin-top: 55px;
}
.cms-safe-deposit-boxes .column.main .pagebuilder-column h3 {
    font-size: 31px !important;
    
}
.cms-safe-deposit-boxes .block_2.top-img-safe .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    min-height: 207px !important;
}
.cms-personal-storage .personal_storage_02 personal_storage_slider_content .block_2 p span{
    font-size: 36px !important;
}
.cms-dymon-store .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
.cms-prime .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
.cms-dymon-store .row-full-width-inner .block_2 h4{
    font-size: 21px !important;
}
.cms-charity-community .block-2 {
width: 100% !important;
}
.cms-garment-wardrobe-storage .block_2.garment-wardrobe-one p {
   
    margin-top: 30px !important;
}
.cms-garment-wardrobe-storage .pagebuilder-column .block_2 p span{
font-size: 42px !important;
}
.cms-dymon-now-largest-private-sector-generator-of-power-in-the-city-of-ottawa .block_2.header-color{

padding-top: 2rem !important;
}
.cms-dymon-storage-updates-expansion-to-4080000-square-feet .block_2.header-color{
   padding-top: 2rem !important;
 }
 .cms-page-view .pagebuilder-column-line .pagebuilder-column h2.block-title{
font-size: 23.8px !important;
line-height: 24px !important;
}
.cms-moving-services img.pagebuilder-mobile-only {
    display: block;
     margin-top: 0 !important;
}
.cms-storage img.pagebuilder-mobile-only {
    margin-top: 0 !important;
}
#html-body [data-pb-style=YL21U96] {
   
    padding-left: 0 !important;
}
.cms-free-movers .pagebuilder-column .block_2 h3,
.cms-services .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
.cms-services .row-full-width-inner .block_2 h2{
    font-size: 26px !important;
}
.cms-contact-us .contact-top-blue .pagebuilder-column h2{
    font-size: 55px !important;
    margin-top: 80px !important;
}
.cms-contact-us .form_content_block .contact-top-bloack .content-block__container h2{
    padding-top: 0 !important;
}
.cms-safe-deposit-boxes .safe_deposit_02 .safe-deposit-three .pagebuilder-column-line {
    padding-top: 0 !important;
}
.cms-mailbox-rentals-parcel-pickup .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
.cms-personal-storage .personal_storage_02 .block_2 p{
    font-size: 36px !important;
}
.cms-personal-storage .personal_storage_02 .block_2 p span{
    font-size: 36px !important;
}
.cms-personal-storage .personal_storage_09 .pagebuilder-column .block_2 p span{
    font-size: 31px !important;
}
.cms-shredding .block_2.shredding-page .row-full-width-inner .block_2 p {
    
    padding-top: 15px !important;
}
.cms-dymon-now-largest-private-sector-generator-of-power-in-the-city-of-ottawa img.pagebuilder-mobile-only,
.cms-dymon-storage-updates-expansion-to-4080000-square-feet img.pagebuilder-mobile-only {
    margin-top: 112px !important;
}
.cms-dymon-now-largest-private-sector-generator-of-power-in-the-city-of-ottawa .block_2.header-color,
.cms-dymon-storage-updates-expansion-to-4080000-square-feet .block_2.header-color{
    padding-top: 1rem !important;
}
.cms-promotions .promotion-two .pagebuilder-column.brdr-btm .prom-introduction{
    height: 165px !important;
}
.cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2 p:nth-child(3n + 3), .cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 2) p:nth-child(2n + 2), .cms-business-storage .pagebuilder-column-group.block_2.business-five .pagebuilder-column.block_2:nth-child(3n + 3) p:nth-child(2n + 2) {
    font-size: 18px !important;
}
.cms-return-policy .row-full-width-inner .block-static-block .block_2 h4{
    font-size: 26px !important;
}
.cms-personal-storage .personal_storage_08 .pagebuilder-column-line .pagebuilder-column #NU48D45{
    margin-top: 36px !important;
}
.cms-eco-moving-box .eco-four .pagebuilder-column-line .eco-five h2{
    font-size: 42px !important;
}
.cms-return-policy .row-full-width-inner .block-static-block .pagebuilder-column-group .pagebuilder-column h4{
    font-size: 21px !important;
}
p.return-sub-heading {
    font-size: 26px !important;
}
.cms-return-policy .block-static-block .pagebuilder-column h3{
    font-size: 31px !important;
 }
.cms-dymon-storage-acquires-significant-property-for-gta-flagship-location .row-full-width-inner .block_2 p:first-child{
    font-size: 18px !important;
 }
 #html-body [data-pb-style=UTQEBWV]{
    margin-top: 0 !important;
 }
.cms-dec-13-2022-cfra-radio-and-toy-mountain .header-color{
    padding-top: 8rem !important;
 }
.cms-dec-13-2022-cfra-radio-and-toy-mountain .header-color p{
    font-size: 18px;
 }
.cms-promotion-3 .header-color,
.cms-promotion-1 .header-color{    
    padding-top: 1rem !important;
   
}
.cms-promotion-1 .header-color h4{
    font-size: 32px !important;
}
.cms-news .pagebuilder-column-line h1 {    
   padding-top: 20px;
    padding-bottom: 40px;
    text-align: center;
}
.news-block p a:nth-child(12){
    color: black !important;
}
.news-block h3{
    font-size: 31px;
}
.cms-news .block-static-block .row-full-width-inner .block_2 h4{
    font-size: 26px !important;
}
.cms-news .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
[data-content-type$='block'] .block p:last-child {
   
    font-size: 15px;
}
.cms-prime-terms-and-conditions .block_2 h1{
    font-size: 55px !important;

margin-top: 137px;
    line-height: 48px !important;
   
}
.cms-prime-terms-and-conditions .condition-sub-heading{
    font-size: 26px !important;
}
.cms-prime-terms-and-conditions .pagebuilder-column h3{
    font-size: 31px !important;
}
.cms-news .row-full-width-inner .news-block p:nth-child(14) a,
.cms-news .row-full-width-inner .news-block p:nth-child(17) a,
.cms-news .row-full-width-inner .news-block p:nth-child(18) a,
.cms-news .row-full-width-inner .news-block p:nth-child(19) a,
.cms-news .row-full-width-inner .news-block p:nth-child(20) a,
.cms-news .row-full-width-inner .news-block p:nth-child(21) a,
.cms-news .row-full-width-inner .news-block p:nth-child(22) a,
.cms-news .row-full-width-inner .news-block p:nth-child(23) a,
.cms-news .row-full-width-inner .news-block p:nth-child(24) a,
.cms-news .row-full-width-inner .news-block p:nth-child(25) a,
.cms-news .row-full-width-inner .news-block p:nth-child(26) a,
.cms-news .row-full-width-inner .news-block p:nth-child(27) a,
.cms-news .row-full-width-inner .news-block p:nth-child(28) a,
.cms-news .row-full-width-inner .news-block p:nth-child(29) a,
.cms-news .row-full-width-inner .news-block p:nth-child(30) a,
.cms-news .row-full-width-inner .news-block p:nth-child(31) a,
.cms-news .row-full-width-inner .news-block p:nth-child(32) a,
.cms-news .row-full-width-inner .news-block p:nth-child(33) a {
  color: black !important;
}
.cms-location-oshawa .pagebuilder-column {
  padding-right: 10px;
}
.block-21 {
    border-bottom: 10px solid #014c8d;
    margin: 0px 15px 15px 1rem !important;
}
.cms-location-oshawa .header-location h2{
    font-size: 26px !important;
}
#html-body [data-pb-style=ULW2ESD],
#html-body [data-pb-style=KPWPHX4],
#html-body [data-pb-style=UG5TIEI],
#html-body [data-pb-style=WU8SX3P],
#html-body [data-pb-style=MAFI9UP],
#html-body [data-pb-style=FJ1QYTV],
#html-body [data-pb-style=NL4APPC],
#html-body [data-pb-style=OA46RC8],
#html-body [data-pb-style=WWLP5HM],
#html-body [data-pb-style=IEBT7DE],
#html-body [data-pb-style=B3F5CUG],
#html-body [data-pb-style=M9OOT4Y],
#html-body [data-pb-style=M8I32JL],
#html-body [data-pb-style=IG6M868]{

    padding-right: 10px !important;
}
#html-body [data-pb-style=BD90OUW],
#html-body [data-pb-style=WWY5RWL],
#html-body [data-pb-style=IBOSR23],
#html-body [data-pb-style=SORL9R0],
#html-body [data-pb-style=TB6RSTX],
#html-body [data-pb-style=IDFLXDI],
#html-body [data-pb-style=CF6WHP2],
#html-body [data-pb-style=YNM76G8],
#html-body [data-pb-style=YAFSL66],
#html-body [data-pb-style=P3A9SSA],
#html-body [data-pb-style=L9H5JAP],
#html-body [data-pb-style=OQQ85AK],
#html-body [data-pb-style=GN49C8Y]{
    margin-top: 0px !important;
}

#html-body [data-pb-style=SO1DMO9],
#html-body [data-pb-style=TDQWWQ6]{
    margin-left: 0px !important;
    margin-right: 15px !important;
}



.pagebuilder-column {
    padding-left: 15px !important;
    
}

.cms-charity-community .block-2 h2 {
    
    font-size: 42px !important;
}
.cms-services .cms-page-view .pagebuilder-column-line .pagebuilder-column h2 {
    
    text-align: left !important;
}
.cms-charity-community .block-static-block .pagebuilder-column .block_2 h3{
   font-size: 31px !important;
}
#html-body [data-pb-style=X0TRUYY],
#html-body [data-pb-style=A6MRJU9]{
margin-left: 0px !important;
}
.cms-storage .pagebuilder-column-group.block_2.storage-eight .pagebuilder-column p a{
    display: none !important;
}
.cms-services .service-sub-heading h2{
    font-size: 42px !important;
}
.cms-services .cms-page-view .pagebuilder-column-line .pagebuilder-column h2 {
    
    text-align: left !important;
}
.cms-promotions .header-title{
    padding: 0 17px !important;
}
.cms-accessibility-plan .block_2 {
    padding: 2% 4% !important;    
}
.cms-services.cms-page-view .pagebuilder-column-line .pagebuilder-column h2 {
    
    text-align: left !important;
}
.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .title .block-content {
    margin-top: 130px !important;
}
.cms-mailbox-rentals-parcel-pickup .row-full-width-inner h2 {
   
    margin-top: 18px !important;
}
.block_2 {
    padding: 2% 5% !important;
    
}
.cms-personal-storage .block_2.personal_storage_08 .pagebuilder-column.block_2:nth-child(2n + 2) {
    
    margin-right: 10px !important;
    margin-left: 15px !important;
}
.cms-personal-storage .block_2.personal_storage_04 .row-full-width-inner .block_2 p {
    
    padding: 0px 10px !important;
}
#html-body [data-pb-style=A2XMTWM]  h4 {
    font-size: 26px !important;
}
#html-body [data-pb-style=L2G3X89]{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
#html-body [data-pb-style=XT2H0I2] .block_2 {
    padding: 2% 2% !important;
}
.cms-garment-wardrobe-storage .block_2.garment-wardrobe-two {
    padding: 0px 20px !important;
}
#html-body [data-pb-style=TFBV4P5],
#html-body [data-pb-style=U63SDC1],
#html-body [data-pb-style=QEPME6M],
#html-body [data-pb-style=SIL3TUE],
#html-body [data-pb-style=MGRDM85]{
   
    margin-top: 112px !important;
}
#html-body [data-pb-style=WXGV6UB],
#html-body [data-pb-style=R1YHERW],
#html-body [data-pb-style=NSSAHR8],
#html-body [data-pb-style=M989J2H]{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.cms-prime .header-title .block_2,
.cms-prime-terms-and-conditions .header-title .row-full-width-inner .block_2{
padding-left: 1% !important;
    padding-right: 0.2% !important;
}
.cms-prime-terms-and-conditions .sub-title h2{
    line-height: 39px !important;
margin-bottom: 15px;

}
.cms-free-movers-gta-promotion-terms-and-conditions .header-title .row-full-width-inner .block_2 p{
    font-size: 24px !important;
}
.cms-free-movers-gta-promotion-terms-and-conditions p.sub-title {
    font-size: 27.2px !important;
}
.cms-free-movers-gta-promotion-terms-and-conditions .block-static-block .pagebuilder-column-group h3{
    font-size: 31px !important;
}
.cms-free-movers-gta-promotion-terms-and-conditions .block_2,
.cms-dymon-10-year-expansion .block_2 {
 padding-right: 7.5px !important;
    padding-left: 7.5px !important;
}
.cms-prime-terms-and-conditions .block_2 h1,
.cms-prime h2{
    font-size: 50px !important;
   
}
.cms-promotion-2 h4{
    font-size: 32px !important;
}
#html-body [data-pb-style=T1XMT5B] {
    background-position: center center !important;
   
}
#html-body [data-pb-style=F56MWM5] {    
    min-height: 0 !important;   
    margin-top: 113px !important;
}
.cms-news [data-content-type$='block'] .block p:last-child {
   
    text-align: center;
}
.cms-promotion-2 figure.hero-img {
    height: 300px !important;
   
}
 #html-body [data-pb-style=YWIQCKR] {
    margin-top: 100px !important;
   
}
.cms-mini-storage .header-title h2,
.cms-faq  .header-title h2{
font-size: 55px !important;
}
.cms-mini-storage .row-full-width-inner .pagebuilder-column .block_2 h3,
.row-full-width-inner .pagebuilder-column .block_2 h3{
    font-size: 31px !important;
}
#html-body [data-pb-style=WR6T3KF] {
   
    margin-top: 114px;
}
.cms-faq .row-full-width-inner .pagebuilder-column.block_2 h2{
 font-size: 26px !important;
}
.cms-about-us .row-full-width-inner .block-static-block .block_2 h4{
    font-size: 21px !important;
}
.cms-privacy-policy .header-title h2{
    font-size: 32px !important;

}
#html-body [data-pb-style=KCCQ7TC] {
    
    height: 100px !important;
}
}





.cms-dec-8-2022-ctv-morning-news-ottawa .header-title .block_2 p{
    font-size: 18px !important;
}
.cms-short-term-rental-permits-provide-consumer-protection-and-peace-of-mind .header-color p:first-child{
    font-size: 18px !important;
}
#html-body [data-pb-style=SIL3TUE] p,
#html-body [data-pb-style=HNRB5S2] p{
 font-size: 18px !important;
}
.cms-promotion-2 figure.hero-img {
    height: 430px;
    width: 100%;
    overflow: hidden;
}
.cms-promotion-2 .hero-img .pagebuilder-mobile-hidden {   
    object-fit: cover;
}

@media only screen and (max-width: 280px){
.cms-charity-community .header-color h2 {
   
margin-top: 94px;
}
}


.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .row {
    width: 100% ! important;
    margin-left: auto;
    margin-right: auto;
    max-width: 945px;
    padding: 0 1.5rem;
}
.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .block-content h4 span.dymonh3 strong{
    font-family: "Futura Bold BT",sans-serif;
    font-weight: 700!important;
    font-size: 31px !important;
    line-height: 39px !important;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
}
.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .ves-container .block-content p span{
 font-family: "Futura STD",sans-serif !important;
    font-size: 18px!important;
    line-height: 2.1!important;
    -webkit-font-smoothing: antialiased;
    font-weight: 500!important;
    -webkit-tap-highlight-color: transparent;
    color: #6a6a6a !important;
    letter-spacing: 1.1px!important;
}
.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .title .block-content {
    margin-top: 50px;
}
 .cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record p{
text-align: left !important;
    margin-bottom: 20px !important;

}
.pagebuilder-column-group.storage-blocks-img:nth-child(3n + 2) .pagebuilder-column-line .pagebuilder-column:nth-child(4n + 1){
    display: block !important;
}
.cms-storage .storage-blocks-img .pagebuilder-column figure.key-img-left {
   height: auto !important;
    flex-direction: row !important;
    margin-bottom: 40px !important;
}

@media only screen and (max-width: 768px) {
 
.cms-contact-us .contact-top-blue .pagebuilder-column h2 {   
    margin-bottom: 22px !important;
}
 .cms-storage .pagebuilder-column-group.storage-two.block_2 .pagebuilder-column-line .pagebuilder-column figure img, .cms-storage .pagebuilder-column-group.storage-two .pagebuilder-column-line .pagebuilder-column figure img {
    max-width: 288px !important;
    width: 288px !important;
}
.cms-eco-moving-box .page-main .block_2.eco-custom-top {
    padding: 0 !important;
}
.cms-business-storage .header-title h2 + p {
    padding-bottom: 25px !important;
}
.cms-eco-moving-box .block_2.eco-custom-top {
    padding: 0 !important;
}
.cms-personal-storage .page-main .block_2.personal_storage_01 a.pagebuilder-button-primary {
    margin-top: 0 !important;
}
.cms-business-storage .page-main .columns .block_2.business-top-img {
    padding: 0 !important;
}
.cms-personal-storage .pagebuilder-column-group.block_2.personal-six div + div span {
    font-size: 31px !important;
}
.cms-promotions .column.main  .block_2 {
    padding: 0 !important;
}
.cms-promotions .column.main > .block_2 {
    padding: 2% 2% !important;
}
.cms-about-us .page-main h2.fnt-42 {
    font-size: 42px !important;
}
.cms-storage-videos .header-title .row-full-width-inner h2,
.cms-dymon-business-services .header-title .row-full-width-inner h2 {
    font-size: 55px !important;
}
.cms-shredding .block_2.shredding-page + .block_2 {
    padding: 0 !important;
}
.cms-shredding .page-main .block_2.shredding-four .block_2 a.pagebuilder-button-primary{
    margin-top: 0 !important;
}
.cms-environment .block_2.env-one + div .block_2 {
    padding: 0 !important;
}
.cms-environment .block_2.env-one + div .block_2 p {
    padding: 0 !important;
}
.cms-environment .block_2 {
    padding: 0 !important;
}
.cms-environment .page-wrapper .page-main .columns .block_2 img {
    margin-top: 0;
}
.cms-environment .block_2.env-two .pagebuilder-column-group .pagebuilder-column p {
    margin-bottom: -10px;
}
.cms-mailbox-rentals-parcel-pickup .page-main .row-full-width-inner h2 {
    line-height: 65px !important;
}
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .col-md-3.ft-pr {
    cursor: pointer;
}
.cms-news .header-title .pagebuilder-column {
    
     margin-left: 0px !important;
}
.cms-news .header-title .row-full-width-inner{
    margin-right: 0px !important;
}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns>.dropdown-mega-menu li>a {
   
    text-transform: capitalize;
}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart:hover {
   
 border-color: #000 !important;
    color: #000 !important;
}
.minicart-items .product-item-name a {
    color: #1979c3 !important;
}
.action.primary:hover{
    background-color: #1979c3 !important;
    border-color: #1979c3 !important;
}
.message.success {   
    top: 137px !important;
}
.methods-shipping .actions-toolbar .action.primary {
    background-color: #1979c3 !important;
    border-color: #1979c3 !important;
}
.methods-shipping .actions-toolbar .action.primary:hover {
    background-color: #1979c3 !important;
    border-color: #1979c3 !important;
}
form#form-validate {
    width: 66.666% !important;
}
.shopping-cart-bottom .col-des-4.col-tb-6.col-mb-12:first-child {
    display: none;
}
.cart-container {
    display: flex;
     justify-content: space-around;
   
}
.shopping-cart-bottom > div {
    
    width: 600px !important;
    max-width: 100% !important;
}
.cart-container {
    margin: 70px;
    margin-left: 40px !important;
    margin-right: 40px !important;

}
.shopping-cart-bottom {
    
    flex-direction: column !important;
 margin-left: 65px !important;

}


@media only screen and (max-width: 767px){
.cart-container {
    
    flex-direction: column-reverse !important;
}
.cart-container {
    
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.line.shopping-cart-bottom {
    margin-left: 0px !important;
}
.shopping-cart-bottom > div {
    width: 100% !important;
        padding-left: 0px !important;
}
form#form-validate {
    
    width: 100% !important;
}
#shopping-cart-table .cart.item .item-info {
   
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
#shopping-cart-table .col.item {
    
    display: flex;
justify-content: center;
    align-items: center;
gap: 5px;
}

.message.success {   
    top: 170px !important;
}
.checkout-cart-index  .page-title-wrapper {
    
margin-top: 219px !important;
}
#shopping-cart-table .cart.item .item-info {
  
    width: 100%;
    flex-wrap: wrap;
}
.cart.table-wrapper .product-item-details {
   
    width: 198px !important;
}

#shopping-cart-table .col.item .product-item-name {
    font-size: 14px !important;
    
}
.dropdown-mega-menu .dropdown ul li ul {
    display: none !important;
}
.cms-safe-deposit-boxes .block_2.top-img-safe .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    min-height: 215px !important;
}
.products-grid .items .product-item .product-item-name + .price-box {
    
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
margin-top: -5px;
}

}


@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .shopping-cart-bottom > div {
        width: 350px !important;
        
    }
    form#form-validate {
        width: 60.666% !important;
    }
#shopping-cart-table .col {
    padding: 30px 2px 0 !important;
   
}
.checkout-cart-index .page-main > .columns {
    max-width: 100% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .cart-container {    
        justify-content: flex-start;
        width: 100%;
    }
    .shopping-cart-bottom > div {
        width: 300px !important;
        max-width: 100% !important;
    }
    .cart-container {        
        margin-left: 0px !important;
        
    }
    .shopping-cart-bottom {
        flex-direction: column !important;
        margin-left: 20px !important;
    }
}


@media only screen and (max-width: 767px){

.cms-location-oshawa .block-21,
.cms-location-coventry .block-21,
.cms-location-south-keys .block-21{
    margin-top: 15px !important;
margin-right: 15px !important;
}
#html-body [data-pb-style=Q7FERKP] {
   
    margin-left: 5px;
    margin-right: 5px;
}
.cms-location-innes .block-21 {
   
    margin-right: 0 !important;
}
.cms-location-lincoln-fields .block-21 {
    
    margin-right: 6px !important;
}
.cms-location-trainyards .block-21,
.cms-location-greenbank .block-21,
.cms-location-dymon-etobicoke .block-21,
.cms-location-brampton-storage .block-21{
 margin-top: 15px !important;
}
#html-body [data-pb-style=R4R9W4I] {
   
    margin-left: 0px !important;
}
#html-body [data-pb-style=EUUL4BM] {
   
    padding-right: 11px !important;
}
.cms-environment .block_2.env-five .row-full-width-inner .pagebuilder-column.block_2{
    padding-left: 15px !important;
}
.cms-personal-storage .columns a.pagebuilder-button-primary{
    
    margin-top: 0 !important;
}
.cms-personal-storage .pagebuilder-column-group.block_2.personal-five .pagebuilder-column.block_2 .block_2 p, .pagebuilder-column-group.block_2.personal-six .pagebuilder-column.block_2 p {
    
    padding-bottom: 20px !important;
}
#html-body [data-pb-style=JWNDO40] {    
    margin-left: 0px !important;
}
#html-body [data-pb-style=B3NFWBQ] {    
    
    margin-left: -8px !important;
}
.cms-contact-us .contact-top-blue .pagebuilder-column-line{
    padding-left: 0 !important;
    padding-right: 0 !important;
padding-bottom: 0 !important;
}
body.page-layout-2columns-left div#product-container {
  
    margin-left: 15px;
}
.products.wrapper.mgs-products1.grid.products-grid {
    margin-top: 80px !important;
}
.customer-account-create .register-container {   
    margin-top: 140px !important;
}
.customer-account-create form#form-validate {    
    flex-direction: column !important;
}
.customer-account-create .register-container .form-create-account>.fieldset{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.customer-account-create .register-container .form-create-account>.fieldset>.field:not(.choice)>.label {   
    text-align: center !important;    
}
.top-header-part {
    justify-content: space-between;
}

.top-header-part ul li.authorization-link span a.mobile-link .mob-hid,
.top-header-part ul li.authorization-link span a.mobile-link img{
    display: none;
}
.top-header-part ul li.authorization-link span a.mobile-link {
    max-width: 115px;
    display: inline-block;
}

}
.slick-arrow {
    opacity: 0.8;
}
.header-mobile-tabs--bottom {
   
    display: none !important;
}


@media only screen and (max-width: 991px){
.catalog-category-view .category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products .filter-placeholder .action-filter {
    display: block !important;
  
}
.category-product-actions.show-breadcrumbs .filter-wrapper .toolbar-products {
    margin: 80px 15px 0 0 !important;
}
 .page-header .frame {
          max-width: 100% !important;
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
      }
      header.page-header .header-area .logo {
          width: 35% !important;
      }
      header.page-header .top-header-part {
          order: 2;
          position: relative;
          flex-wrap: wrap;
          width: 100%;
      }
      header.page-header .header-area.header3 .middle-header {
          order: 1;
          padding: 0;
      }
      .megamenu_action.mobile {
          padding-right: 20px;
      }
}
.cms-business-storage .columns a:hover span {    
    border-color: #014c8d !important;
}
.cms-careers .yellow-btn:hover {
    background-color: #083964 !important;
}
.cms-dymon--the-ottawa-mission-surpass-givingtuesday-goal-to-set-fundraising-record .reserve-button {
    display: none ;
}
.cms-dymon-introduces-new-design-partners-for-gta-expansion .yellow-btn{
    display: none !important;
}
.cms-about-us .pagebuilder-column-group .yellow-btn:hover{
     background-color: #083964 !important;
   }
 .checkout-index-index .fieldset > .field:not(.choice) > .label {
    color: #6a6666 !important;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], select {
    border: 2px solid #bfbdbd !important;
    
}
body.fixed-content {
    overflow: scroll !important;
}

.deal-timer {   
    display: none !important;
}
.products-grid .items .product-item .product-item-name + .price-box {
    margin-top: -5px !important;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.product-item-info .product-top .label .sale-label {
    background:  #D72230 !important;
}
.catalog-category-view .product-item-details .price-final_price .special-price .price{
    color: #D72230 !important;
}
.price-final_price .special-price .price{
    color: #D72230 !important;
}


@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    
.categorypath-shop .category-cms .row.cat-sub-dynamic .col-md-3.col-xs-12 p:last-child {
            
            line-height: 26px !important;
        }
        body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .slide1 p {
           
            padding-right: 20px !important;
        }
    
.category-shop .featured-shop .slider-main1 .owl-carousel .owl-item {
           
            margin-right: 10px !important;
           
        }
.category-shop .category-cms .cat-sub-dynamic .col-md-3 h2{
            text-align: center !important;
        }
     

    }

@media screen and (max-width:767px) and (orientation:landscape){
    .page-header .frame {
    
           max-width: 750px !important;
    }
   .services {
   
     margin-left: 0 !important;
    
}
.cms-home-latest .left-sdw .pagebuilder-column {
        
        margin-left: 0px !important;
    }
#html-body [data-pb-style=HY596PN] {       
        margin-left: 0 !important;
    }
   
header.page-header .header-area .logo {
    width: 35% !important;
   
}

    }

@media screen and (max-width:767px){
.category-shop .row.slid-head{
margin-top: 0px !important;
}
.categorypath-shop .pagebuilder-slide-wrapper [data-element='content'] {
    min-height: 200px !important;
}
.categorypath-shop .pagebuilder-slide-wrapper {
    min-height: 200px !important;
}
.categorypath-shop .custome-shop-slider > div > div {
padding-right: 0px !important;
padding-left: 0px !important;
}
.mrgn-tp {
    margin-top: 0px !important;
    margin-left: 0;
    padding-left: 0px !important;
    margin-right: 0px !important;
}
.cms-home-latest .tab-row-main{
    padding-top: 15px !important;
}
#html-body [data-pb-style=DXCER50] {    
    height: 200px !important;
}
.categorypath-shop .custome-shop-slider {
    min-height: 200px !important;
}

.categorypath-shop .custome-shop-slider .pagebuilder-slider{
    min-height: 200px !important;
}
.categorypath-shop .custome-shop-slider {
    min-height: 200px !important;
}
body.categorypath-shop.category-shop.catalog-category-view.page-layout-1column .pagebuilder-slider.slick-initialized.slick-slider {
   
    min-height: 200px !important;
}
#html-body [data-pb-style=NCGIYRL] {
    min-height: 200px;
}
}
@media (max-width: 767px) and (min-width: 320px){
    .slide-para {
        min-height: 220px !important;
    }
.message.error{
  top: 142px !important;
}
body.account .column.main .block.block-dashboard-info {  
  padding-left: 15px;
  margin-top: 15px;
}
body.account .block.block-dashboard-addresses {
  padding-left: 15px;
}
}

/*
.block-popup-content {
    background: url(https://dymon.ca/static/version1701668824/frontend/Mgs/supro/en_CA/images/icons.png);
    background-size: cover;
}
*/
.block-popup-content .title h4{
    font-size: 60px;
    font-weight: bold;
    line-height: 1.2;
    color: #55565a;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content {
    
    width: 100%;
    text-align: center;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe {    
    background: #f1f1f1;
}
span.list-item-label.icon.truck {
    background: #fff;
    padding: 25px 25px 80px;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    border-radius: 4px;
    min-height: 0px;
    position: relative;
    margin-top: -50%;
    transition: all .3s ease 0s;
}

.block-popup-subscribe .block-popup-content .col {
    width: 250px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-bottom: 40px;
}
.block-popup-subscribe .block-popup-content .col input {
    display: none;
}


.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form {
    background: #eed04f;
    padding: 0 45px;
    margin: 20% 0 0;
}

.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe {
    padding: 40px 0 0;
}

.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .checkbox.dont-show-popup {
    padding-top: 10px;    
	padding-bottom: 30px;
    background: #eed04f;
    margin-top: 0;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .icon.truck::before {
    width: 100px;
    height: 62px;
    content: "";
    display: inline-block;
    vertical-align: top;
    background: url(../../../../../cdn-ieabj.nitrocdn.com/BZgiVVYTVTrvbmPnibpZmlSyZMmQNxcs/assets/images/optimized/rev-2821539/www.xyzstorage.com/wp-content/themes/custom-theme/img/icons.png) no-repeat scroll 0 0 transparent;
    background-size: 600px;
    background-position: -300px -400px;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .list-item-label strong {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    display: block;
    margin: 15px 0 10px;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .list-item-label .btn {
    line-height: 20px;
    padding: 8px 23px;
    border-radius: 4px;
    border: 2px solid #434548;
    display: block;
    width: 100%;
    max-width: 140px;
    margin: 40px auto 0;
    position: absolute;
    bottom: 25px;
    left: 50%;
	font-weight: 700;
    transform: translate(-50%,0);
    cursor: pointer;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .list-item-label .btn:hover {
    background: #f1d85d;
    border-color: #f1d85d;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .form-group.newsletter {
    position: relative;
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
    width: 84%;
    max-width: 100%;
    text-align: left;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .form-group.newsletter .control {
    display: inline-block;
    vertical-align: top;
    width: 27.3%;
    margin-right: 2%;
    float: none;
    position: relative;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .form-group.newsletter .control input {
    font-size: 14px;
    line-height: 1;
    color: #54565a;
    outline: 0;
    padding: 12px 25px;
    height: 40px;
    width: 100%;
    background: #fff;
    border-radius: 4px;
    border: 2px solid #fff !important;
    transition: all .3s ease 0s;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .grpr-checkbox.choice.mgs-gdpr-checkbox {
    width: 83%;
    max-width: 100%;
    text-align: left;
    display: inline-block;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .checkbox.dont-show-popup label {
    vertical-align: top;
    width: 75%;
    max-width: 100%;
    text-align: left;
    display: inline-block;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .form-group.newsletter .actions .action.subscribe {
    background: #55565a;
    border-color: #55565a;
    outline: 0;
    color: #fff;
    text-transform: capitalize;
    border-radius: 4px;
    width: 100%;
    height: 40px;
    padding: 8px 10px;
    line-height: normal;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .mage-error {
    color: #e02b27;
    font-size: .8rem;
}
.block-popup-subscribe .block-popup-content .col input:checked + .list-item-label {
    box-shadow: 0px 0px 15px 0px rgba(125,120,120,.75);
    margin-top: -60%;
}
.block-popup-subscribe .block-popup-content .col input:checked + .list-item-label::after {
    content: "";   
    position: absolute;
    left: 10px;
    top: -30px;
    width: 59px;
    height: 59px;
    display: inline-block;
    vertical-align: top;
    background: url(../../../../../cdn-ieabj.nitrocdn.com/BZgiVVYTVTrvbmPnibpZmlSyZMmQNxcs/assets/images/optimized/rev-2821539/www.xyzstorage.com/wp-content/themes/custom-theme/img/icons.png) no-repeat scroll 0 0 transparent;
    background-size: 600px;
    background-position: -100px -400px;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .list-item-label .btn {
    background: #f1d85d;
    border-color: #f1d85d;
}
.block-popup-subscribe .block-popup-content .col input:checked + .list-item-label .btn::before {
    content: "yes please!";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #f1d85d;
    z-index: 9;
  	line-height: 35px;
}
@media (max-width: 767px) and (min-width: 320px){

.customer-account-index .title.block-collapsible-nav-title {
display: none;
}
body.page-layout-2columns-left.customer-account-index .columns .column.main {
  min-width: 100% !important;
}
.sldsh .btn-prev2, .sldsh .btn-next2 {
    top: 20%;
   
}
.sldsh .btn-next2{
right: 5% !important;
}
.sldsh .btn-prev2{
left: 5%;
}
}

.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price span.price::before {
    content: '' !important;
}
body .shop-popup-modal + .modals-overlay {
    display: block !important;
}
.modal-slide.shop-popup-modal {
    display: flex;
    justify-content: center;
    align-items: center;
}
.modal-slide.shop-popup-modal .modal-inner-wrap, .modal-popup.shop-popup-modal .modal-inner-wrap {
    background: unset;
    box-shadow: none;
    max-width: 900px;
    margin-top: 6rem;
}
.modal-popup.shop-popup-modal .modal-inner-wrap .modal-footer {
    display: none;
}
.modal-popup.shop-popup-modal .action-close {
    top: 30px;
    right: 15px;
}
.modal-popup.shop-popup-modal .action-close:hover:before,
.modal-popup.shop-popup-modal .action-close:before{
    color: #fff;
}

.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form {
    background-color: #014c8f !important;
    
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .list-item-label .btn {
    background-color: #014c8f !important;
    border-color: #014c8f !important;
    color: white;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .checkbox.dont-show-popup {
    background-color: #014c8f !important;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .block-popup-content .newsletter-popup-form .form.subscribe .grpr-checkbox.choice.mgs-gdpr-checkbox {    
    color: white;
}
.modal_newsletter_popup.modal-slide .newsletter_popup .block-popup-subscribe .checkbox.dont-show-popup label {    
    color: white;
}

.header-location{
    background-color: #014c8d; padding: 0 0rem;
}
.header-location h1{
    text-align: center;padding:28px 0px 20px 0px;
}
.header-location .rmv-padding{
    color:white!important;border-bottom: 1px solid rgba(255,255,255,.5);    font-weight: 700;font-size: 38px;padding-right: 44%;font-family: Futura STD,sans-serif;padding-top: 29px;padding-bottom: 15px
}
.header-location .break{
    display: none;
}
.reserve-button{
    background-color: #ffe32c;color: #014c8d !important;font-size: 15px;padding: 10px 20px;

}
.location-inner-second h5.heading-5 {
        margin: 0px 0 0px;
        padding: 0px !important;

    }

    .location-inner-second p.location-inner-p-1 {
        font-size: 24px;
        padding: 0px !important;
        margin: 0px 0 10px;
    }
.location-inner-second .location-hours p.location-h-p{
    color: #000;font-size:24px;line-height: 1.4;letter-spacing: 0;margin: 0 0 0px;padding: 0px !important;
}
.location-inner-second .location-hours p.location-h-p-2{
    color: #000;font-size:24px;line-height: 1.4;letter-spacing: 0;
}
.location-inner-second .heaing-5-1{
    margin: 0 0 10px;
}
.location-inner-second .heading-6{
    color: #000;font-size:12px;margin: 0 0 10px;
}
.location-inner-second .heading-5-2{
    margin: 15px 0 10px;
}
.location-inner-second ul.location-list{
    color: #000 !important;list-style-type:circle;margin-left:20px;
}
h5 {
        color: #ff0000 !important;
        font-size: 16px !important;
    }

 .block-title{
        font-size:1.4rem; font-family: Futura STD,sans-serif !important; color: #000 !important ;    text-align: left;
    }
    p.location-leds{
        text-align: center;    margin-top: 30px !important;
    }
    .reserve-button{
        background-color: #ffe32c;
color: #014c8d !important;font-size: 15px;
    }


.header-location {
        background-color: #014c8d;
        padding: 0 0rem;
        
    }
    h1.heaing-1-aes {
        text-align: center;
        padding: 28px 0px 20px 0px;
    }
    .rmv-padding {
        color: white !important;
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        font-weight: 700;
        font-size: 38px;
        padding-right: 47%;
        font-family: Futura STD, sans-serif;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .break {
        display: none
    }
    .heaing-1-aes .reserve-button {
        background-color: #ffe32c;
        color: #014c8d !important;
        font-size: 15px;
        padding: 15px 20px;
    }
    .heading-2-wed {
        padding-left: 40px;
        color: white;
        font-size: 30px;
        font-family: Futura STD, sans-serif;
        padding-top: 20px;
    }
    .heading-2-wed span {
        color: #ff0000;
    }
    .heading-2-wed a {
        color: white;
    }

.oshawa-2 .heading-5-losh {
        margin: 0px 0 0px;
        padding: 0px !important;
    }
    .olse {
        font-size: 24px;
        margin-bottom: 10px;
        padding: 0px !important;
    }
    .heading-5-losh-1 {
        margin: 0px 0 0px;
    }
    .olse-parag-2 {
        color: #000;
        font-size: 24px;
        line-height: 1.4;
        letter-spacing: 0;
        margin: 0px 0 0px;
        padding: 0px !important;
    }
    .olse-parag-3 {
        color: #000;
        font-size: 24px;
        line-height: 1.4;
        letter-spacing: 0;
    }
    .heading-5-losh-2 {
        margin: 0 0 10px;
    }
    .heading-5-losh-3 {
        margin: 15px 0 10px;
    }
    .oshawa-list {
        color: #000 !important;
        list-style-type: circle;
        margin-left: 20px;
    }
    .oshawa-2 p.text-black {
        line-height: 1.4;
        letter-spacing: 0px;
        font-size: 17px;
        margin-bottom: 10px !important;
    }
.oshawa-col-3 .block-title {
        padding: 10px 0 12px;
        font-size: 1.4rem;
        font-family: Futura STD, sans-serif !important;
        color: #000 !important;
        text-align: left;
    }

    .osh-alse {
        text-align: center;
        margin-top: 30px !important;
    }

    .oshawa-col-3 .reserve-button {
        background-color: #ffe32c;
        color: #014c8d !important;
        font-size: 15px;
    }
    

.location-coventry-1 {
        background-color: #014c8d;
        padding: 0 0rem;
        height: 112px;
    }
    .location-coventry-1 .rmv-padding {
        color: white !important;
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        font-weight: 700;
        font-size: 38px;
        padding-right: 35%;
        font-family: Futura STD, sans-serif;
        padding-top: 29px;
        padding-bottom: 15px
    }
    
    .location-coventry-1 .reserve-button {
        background-color: #ffe32c;
        color: #014c8d !important;
        font-size: 15px;
        padding: 10px 20px;
    }
body .shop-popup-modal._show ~ .modals-overlay {
    display: block !important;
}

/* shop page new design 1/18/2024  */

.category-shop .products-grid .product-items .product-item {
    transition: 0.5s ease;
    padding: 20px 13px 125px;
   
        -ms-flex: 0 0 calc(100% / 4);
        flex: 0 0 calc(100% / 4);
        max-width: calc(100% / 4);

}
.category-shop .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 0%;
   
}
.category-shop .products-grid .product-items .product-item .product-item-details .product-item-name a {
    height: 3rem;
    overflow: hidden;
    line-height: 1.2rem;
    font-weight: 400;
    font-size: 16px;
    color: #777;
    padding: 10px 0;
    text-align: center;
    font-family: "Futura STD", sans-serif !important;
width: 100% !important;
}



.category-shop .products-grid .product-items .product-item .product-item-details .price-box {
    margin-top: -5px !important;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.category-shop .products-grid .product-items .product-item .product-item-details .product-item-inner .actions-secondary{
display: none;
}
.category-shop .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary{
    background: #1979c3;
    color: #fff;
    font-family: "Futura STD", sans-serif !important;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    margin: auto;
 border: none;
padding: 3px 20px;
}
.category-shop .products-grid .product-items .product-item .product-item-details .product-item-inner .actions-primary{
    text-align: center;
    background-color: #fff;
   
}
.category-shop .products-grid .product-items li.product-item:hover{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background: #fff;
    transition: 0.5s ease;
}
.category-shop .products-grid .product-items .product-item .product-item-info .product-item-photo{
    border: 1px solid #ddd !important;
    display: block;
    border-radius: 7px;
    padding: 2px;
width: 300.5px !important;
    height: 300.5px;
}
.category-shop.page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 0%;
   
}
.category-shop .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary::before {
    padding-right: 5px;
    content: '\f07a ';
   
    font-family: 'FontAwesome';
   
    font-size: 15px;
}

.category-shop .products-grid .product-items .product-item .product-item-details .label {
    display: block;
    position: relative;
    top: -347px;    
    display: flex;
    justify-content: right;
    left: 0%;    
    margin-top: -3px;
    
}
.category-shop .products-grid .product-items .product-item .product-item-details .label .sale-label {
    background: #D72230 !important;
    font-size: 14px;
    color: #fff;
padding: 3px 7px;
}
.category-shop .products-grid .product-items .product-item .product-item-details{
 min-height: 50px;
height: 50px;
}

@media only screen and  (max-width: 768px) {
    .category-shop .block-products-list .products-grid .product-items{
        width: 100%;
        margin-left: 11px;
    }
    
    .category-shop .products-grid .product-items .product-item  {
        padding: 20px 13px 52px !important;
    }
    .category-shop.page-layout-1column .block.widget .products-grid .product-item {
        
        width: 50%;
        max-width: 50%;
margin-bottom: 40px !important;
    }
    .category-shop .products-grid .product-items .product-item .product-item-info .product-item-photo {
       
        width: 150.5px !important;
    height: 150.5px
    }
    .category-shop .products-grid .product-items .product-item .product-item-details .label { 
        
        top: -194px;
       
    }
    .category-shop .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary {
        
        padding: 3px 15px;
    }
}


@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .category-shop.page-layout-1column .block.widget .products-grid .product-item {        
        width: 33.3333% !important;
        max-width: 33.3333% !important;
    }
    .category-shop .products-grid .product-items .product-item .product-item-info .product-item-photo {
       max-width: 283.8px !important;
        width: 283.8px !important;
        height: 283.8px;
    }
    .category-shop .products-grid .product-items .product-item .product-item-details .label {
       
        top: -324px;        
        left: 10%;
        
    }
   
}


/* test sale page new design 1/18/2024  */

.cms-sale-page  .products-grid .product-items .product-item {
    transition: 0.5s ease;
    padding: 20px 13px 125px;
   
        -ms-flex: 0 0 calc(100% / 4);
        flex: 0 0 calc(100% / 4);
        max-width: calc(100% / 4);

}
.cms-sale-page .block.widget .products-grid .product-item {
    margin-left: 0%;
   
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-name a {
    height: 3rem;
    overflow: hidden;
    line-height: 1.2rem;
    font-weight: 400;
    font-size: 16px;
    color: #777;
    padding: 10px 0;
    text-align: center;
    font-family: "Futura STD", sans-serif !important;
width: 100% !important;
}



.cms-sale-page .products-grid .product-items .product-item .product-item-details .price-box {
    margin-top: -5px !important;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .actions-secondary{
display: none;
}
.cms-test-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary{
    background: #1979c3;
    color: #fff;
    font-family: "Futura STD", sans-serif !important;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    margin: auto;
 border: none;
padding: 3px 20px;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .actions-primary{
    text-align: center;
    background-color: #fff;
   
}
.cms-sale-page .products-grid .product-items li.product-item:hover{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background: #fff;
    transition: 0.5s ease;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo{
    border: 1px solid #ddd !important;
    display: block;
    border-radius: 7px;
    padding: 2px;
width: 300.5px !important;
    height: 300.5px;
}
.cms-sale-page .block.widget .products-grid .product-item {
    margin-left: 0%;
   
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary::before {
    padding-right: 5px;
    content: '\f07a ';
   
    font-family: 'FontAwesome';
   
    font-size: 15px;
}

.cms-sale-page .products-grid .product-items .product-item .product-item-details .label {
    display: block;
    position: relative;
    top: -361px;   
    display: flex;
    justify-content: right;
    left: 0%;    
    margin-top: -3px;
    
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .label .sale-label {
    background: #D72230 !important;
    font-size: 14px;
    color: #fff;
padding: 3px 7px;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details{
 min-height: 50px;
height: 50px;
}

@media only screen and  (max-width: 768px) {
    .cms-sale-page .block-products-list .products-grid .product-items{
        width: 100%;
        margin-left: 11px;
justify-content: center;
    }
    
    .cms-sale-page .products-grid .product-items .product-item  {
        padding: 20px 13px 52px !important;
    }
    .cms-sale-page .block.widget .products-grid .product-item {
        
        width: 50%;
        max-width: 50%;
margin-bottom: 40px !important;
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo {
       
        width: 150.5px !important;
    height: 150.5px
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-details .label { 
        
        top: -194px;
       
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary {
        
        padding: 3px 15px;
    }
}


@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .cms-sale-page .block.widget .products-grid .product-item {        
        width: 33.3333% !important;
        max-width: 33.3333% !important;
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo {
       max-width: 283.8px !important;
        width: 283.8px !important;
        height: 283.8px;
    }
    .cms-test-sale-page .products-grid .product-items .product-item .product-item-details .label {
       
        top: -324px;        
        left: 10%;
        
    }
 .cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary {
        
        padding: 7px 15px !important;
    }
   
}

/* Sale page Design */
.cms-sale-page .columns {
    padding: 0 40px 40px!important;
    max-width: 1300px !important;
    margin: 0 auto;
    display: block;
}
.cms-sale-page .block.widget .product-item-info{
    position: relative;
}
.cms-sale-page .products-grid .label {
    top: 0;
    display: flex;
    justify-content: right;
    position: absolute;
    right: 0;
    
}

.cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
    padding: 20px 13px 52px;
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
    transition: 0.5s ease;
    width: auto !important;
    margin: 0 !important;
}

.cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo{
    border: 1px solid #ddd !important;
    display: block;
    border-radius: 7px;
    padding: 2px;
    width: 100% !important;
}
.cms-sale-page .products-grid .price-final_price .special-price .price {
    color: #D72230 !important;
}
.cms-sale-page .pages .item {
    line-height: normal !important;
    margin-right: 5px;
}
.cms-sale-page .pages .pages-items .item .page {
    border: 1px solid #ccc;
    height: 100% !important;
    padding: 5px !important;
    color: #706f6c;
}
.cms-sale-page .pages li.item.current strong.page {
    line-height: normal !important;
    padding: 5px !important;
    background: #e5e5e5;
    border: 1px solid #1B65A9;
}
.cms-sale-page .pages .pages-items .item .action{
    height: auto;
    line-height: normal;
    border-radius: 0;
}
.cms-sale-page .pages .pages-items .item .action:before{
    font-size: 30px;
}
.cms-sale-page .pages .pages-items .item.current .page:after{
    display: none;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-name a {
    height: 4rem;
    overflow: hidden;
    line-height: 1.2rem;
    font-weight: 400;
    font-size: 16px;
    color: #777;
    padding: 10px 0;
    text-align: center;
    font-family: "Futura STD", sans-serif !important;
width: 100% !important;
}


.cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {    
    height: 560px;
}

@media only screen and  (max-width: 767px){
    .cms-sale-page .columns {
        padding: 0px 15px 40px!important;
       
    }
    .cms-sale-page .block.widget.block-products-list.grid {
        margin-top: 107px;
    }
    .cms-sale-page .block-products-list .products-grid .product-items {
        
        margin-left: 0px;
    }
   .cms-sale-page .block.widget .products-grid .product-item {        
        max-width: 50% !important;
        
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-name a {
        height: 3rem !important;
       
    }
    .cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
        height: 370px;
    }

.cms-sale-page .product-item-inner .action.primary {
    padding: 5px 5px !important;
    font-size: 14px;
}
}


@media only screen and (min-width: 768px) and (max-width: 800px){

    .cms-sale-page .block.widget .products-grid .product-item {
        
        max-width: 33% !important;
        
    }
    .cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
        height: 400px;
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-details {
        min-height: 50px;
        height: 70px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo {
        
        height: 190.5px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-details .label {
    top: -250px !important;
    left: 0% !important;
}
.cms-sale-page .block.widget .products-grid .product-items {
   
    display: flex;
    justify-content: space-around;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .product-item-inner .product-item-actions .action.primary {        
        padding: 7px 7px !important;
    }
}
@media only screen and (min-width: 801px) and (max-width: 1015px){

    .cms-sale-page .block.widget .products-grid .product-item {
        
        max-width: 33% !important;
        
    }
    .cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
        height: 400px;
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-details {
        min-height: 50px;
        height: 70px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo {
        
        height: 190.5px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-details .label {
    top: -250px !important;
    left: 0% !important;
}
.cms-sale-page .block.widget .products-grid .product-items {
   
    display: flex;
    justify-content: space-around;
}
}

@media only screen and (min-width: 1016px) and (max-width: 1120px){

   .cms-sale-page .block.widget .products-grid .product-item {
        
        max-width: 33% !important;
        
    }
    .cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
        height: 400px;
    }
    .cms-sale-page .products-grid .product-items .product-item .product-item-details {
        min-height: 50px;
        height: 70px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-info .product-item-photo {
        
        height: 190.5px;
    }
   .cms-sale-page .products-grid .product-items .product-item .product-item-details .label {
    top: -250px !important;
    left: 0% !important;
}
.cms-sale-page .block.widget .products-grid .product-items {
   
    display: flex;
    justify-content: space-around;
}
}

.cms-sale-page .product-item-inner .action.primary {    
    background: #1979c3 !important;
    border: #1979c3 !important;
}
.witsby h5{
    font-size: 1.4rem !important;
}
.witsby p,.witsby h6{
    font-size: 16px !important;
    
}
.location-inner-second p.location-inner-p-1 {   
    margin: 0px 0 18px;
}

p.location-h-p {
    margin-bottom: 0px !important;
}


@media only screen and (max-width: 280px){
.cms-sale-page .product-item-inner .action.primary {   
    font-size: 13px;
}
.cms-sale-page .products-grid .product-items .product-item .product-item-details .price-box {
    margin-left: 50px;
    padding-right: 60px;
    gap: 0px;
    flex-direction: column;
}
.cms-sale-page.page-layout-1column .block.widget .products-grid .product-item {
    
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.cms-sale-page .product-item-inner .action.primary {
    padding: 2px 2px !important;
}
}


.header-location .rmv-padding {    
    border-bottom: none !important;
   
}

.dymon-difference-list li {
        list-style-type: disc;
    }


.cms-page248 .pagebuilder-column {
    width: 50% !important;
    flex-direction: column !important;
}
.cms-page248 .pagebuilder-column-group{
    display: flex;
}

.cms-page248 .pagebuilder-column-line .pagebuilder-column {
    width: 100% !important;
    flex-direction: column !important;
}
.cms-location-brampton-storage .header-location {
    background-color: none !important;
   
}



.location-secont-row .pagebuilder-column{
    margin-left: 0px;
}
.location-secont-row .pagebuilder-column-line .pagebuilder-column{
    width: 45% !important;
    max-width: 46% !important;
}
.location-secont-row .pagebuilder-column-line{
    display: flex;
    justify-content: space-between !important;
}
.new-location-page-right .highlight {
    color: #ff0000  !important;
}
.new-location-page-right .dymon-difference-list .dot-first li.highlight::marker{
    color: #000;
}
.new-location-page-right ul.dymon-difference-list {
    margin-left: 20px;
}
.new-location-page-right {
    padding-left: 100px;
}
.new-header-location .heaing-1-aes{
    display: flex;
    justify-content: space-between;
    padding: 10px 15px 0px 0px;
}

.new-header-location .location-main-title {
   text-align: left;
    color: white!important;
    border-bottom: unset;
    font-weight: 700;
    font-size: 38px;
    font-family: Futura STD,sans-serif;
    padding-left: 24px !important;
    padding-top: 13px !important;
}

p.osh-alse.reserve-new-btn {
    text-align: left;
}
p.location-h-p {    
    color: #000;
}
.location-secont-row {
    margin-bottom: 30px;
}

.enjoy {
    margin-top: 18px;
    margin-bottom: 13px;
}
.witsby {
    margin-bottom: 13px;;
}
.new-header-location .reserve-new-btn{
    margin-bottom: 0px !important;
    margin-top: 21px;
}
.witsby p {    
    margin-bottom: 0;
}
.location-hours p {
    padding-bottom: 0 !important;
}
.location-hours p:last-child{
    padding-top: 0px !important;
    margin-top: -3px;
}
@media screen and (max-width: 767px){
    .location-secont-row .row-full-width-inner{
    max-width: 100%;
}
.location-secont-row .pagebuilder-column-line {
   
    flex-wrap: wrap;
    max-width: 100% !important;
    flex-direction: column;
}
.location-secont-row .pagebuilder-column-line .pagebuilder-column {
    width: 100% !important;
    max-width: 100% !important;
}
.new-location-page-right {
    padding-left: 0px;
}
.new-header-location.header-location .rmv-padding {
    padding-right: 0% !important;
}

.new-header-location .location-main-title {        
        padding-left: 0px !important; 
        padding-top: 0px !important;        
        text-align: center;
font-size: 22px;
    line-height: 40px;
    }
    .new-header-location .reserve-new-btn {
        margin-bottom: 0px !important;
        margin-top: -50px;
    }
    p.osh-alse.reserve-new-btn {
        text-align: center;
    }
.new-header-location .heaing-1-aes {
        display: flex;
        justify-content: space-between;
        padding: 10px 15px 20px 0px;
        align-items: center;
        flex-direction: column;
    }
.location-secont-row {
    padding-right: 10px;
}
.reserve-new-btn {
    text-align: center;
    margin-bottom: 0;
}
 .mp .row-store-info {
    
    width: 70% !important;
    
}
}

 @media screen and (min-width: 768px) and (max-width: 1024px){
        .new-header-location.header-location .rmv-padding {
            padding-right: 11% !important;
        }

        .new-location-page-right {
            padding-left: 0px;
            padding-right: 5px;
        }
.new-header-location .reserve-new-btn {    
    margin-top: -18px;
}
    }


@media only screen and (min-width: 1016px) and (max-width: 1120px) {
        .new-header-location.header-location .rmv-padding {
            padding-right: 38% !important;
        }
.new-header-location .reserve-new-btn {    
    margin-top: 20px;
}
    }


@media only screen and (min-width: 801px) and (max-width: 1015px) {
        .new-header-location.header-location .rmv-padding {
            padding-right: 21% !important;

        }
.mp .row-store-info {
    width: 81% !important;
}
    }


.cms-book-online .fieldset > .field .note,
.fieldset > .fields > .field .note {
  line-height: 1.3;
  padding-bottom: 0 !important;
}
.mpstorelocator-storelocator-store #bh-sl-user-location {    
    border: 3px solid #ccc;
}

#bh-sl-address {    
    border: none !important;
}

.category-shop .modal-slide.shop-popup-modal .modal-inner-wrap, 
.category-shop .modal-popup.shop-popup-modal .modal-inner-wrap {
    max-width: 700px;
    background: transparent;
    margin-top: 15rem;
    box-shadow: unset;
}
.category-shop .shop-popup-modal.modal-popup .action-close:before, 
.category-shop .shop-popup-modal.modal-slide .action-close:before {
    font-size: 40px;
    font-weight: bold;
    color: #000;
}

@media screen and (min-width: 1024px) and (max-width: 1300px){
  .mpstorelocator-storelocator-store .mp-store-view-info {
    display: flex;
    flex-direction: column;
  }
}

@media screen and (min-width: 1500px){
  .mp .row-store-info { 
    width: 61%;
   max-width: 61%;
  }
}


/* popup */

.modal-popup .action-close:before { 
  margin: 10px !important;  
}

.category-shop .modal-slide.shop-popup-modal .modal-inner-wrap { 
  margin-top: 3rem; 
}
@media screen and (max-width: 767px){
  .category-shop .modal-slide.shop-popup-modal .modal-inner-wrap {
    margin-top: 7rem;
  }  
  .modal-popup .action-close:before {
    margin: 0px !important;
  }
}



.humidity-banner {
    margin-top: 20px;
}
.humidity-banner img {
    width: 100%;
}

.humidity-sub-title {
    color: white;
    padding-left: 20px;
    margin-top: -25px;
width: 65%;
}
.humidity-storage-title p {
    color: #014c8d;
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 0;
}
.oshawa-2.humidity-details {
    position: relative;
    left: 0;
    top: 0;
padding: 0 15px;
}
.humidity-img {
    position: absolute;
   right: 20px;
    top: 43%;
    width: 20%;
}
.humidity-one .location-main-title{
font-size: 56px;
}

 @media screen and (max-width: 767px) {
        .humidity-sub-title {
            width: 100%;

        }

        .humidity-storage-title p {
            line-height: 32px;
            font-size: 25px;
        }

        .oshawa-2.humidity-details {
            padding-left: 15px;
            padding-right: 15px;
        }

        .humidity-sub-title p {
            line-height: 32px;
        }

        .humidity-img {
            position: absolute;
            right: 47px;
            top: 65.6%;
            width: 27%;
        }
    }

@media screen and (min-width: 768px) and (max-width:1024px) {
        .humidity-sub-title {
            width: 100%;
            padding-right: 15px;
        }
.humidity-img {
    position: absolute;
    right: 20px;
    top: 47%;
    width: 25%;
}
    }

 @media screen and (min-width: 420px) and (max-width:430px) {
        .humidity-img {
            position: absolute;
            right: 47px;
            top: 63%;
            width: 27%;
        }
    }
@media screen and (min-width: 520px) and (max-width:540px) {
        .humidity-img {
            position: absolute;
            right: 47px;
            top: 60%;
            width: 27%;
        }
    }
@media screen and (max-width:280px) {
        .humidity-img {
            position: absolute;
            right: 47px;
            top: 68%;
            width: 27%;
        }
    }
@media screen and (min-width: 350px) and (max-width:360px) {
        .humidity-img {
    position: absolute;
    right: 47px;
    top: 66.6%;
    width: 27%;
}
    }




/*withby-landign-page-start */

span.comming-soon {
    font-size: 20px;
}
.withby-block-1 {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    gap: 50px;
}
.withby-gallery {
    /* width: 160%; */
    display: flex;
    gap: 15px;
}
.img-2 {
    display: flex;
    gap: 20px;
}
.img-2-a {
    width: 180px;
    height: 190px;
    object-fit: contain;
    overflow: hidden;
    margin-top: 15px;
}
.img-2-a img {
    height: 203px;
    width: 199px;
}

.img-1-a {
    width: 578px;   
    height: 410px;
    object-fit: cover;
    overflow: hidden;
}
.img-1-a img {
    width: 576px;
    object-fit: cover;
}
.benifits-details {
    border: 10px solid #014c8d !important;
 box-shadow: none !important;
    padding: 10px 25px;
}
.benifits-details p.heading {
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    color: #014c8d;
    margin-bottom: -26px;

}

p.best {
    text-align: center;
    margin-bottom: -12px;
    color: black;
    font-size: 23px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
font-family: cursive;
}
p.guarantee {
    font-size: 24px;
    font-weight: 900;
    color: red;
    padding-top: 0;
    margin-bottom: 0;
}
.list-1 p,.list-2 p {
    font-size: 22px;
   line-height: 27px;
    margin-bottom: 0;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    color: #000;
}
span.free {
    color: red;
    font-size: 25px;
    font-weight: 700;
    margin-right: 10px;
}


.list-2 {
    margin-top: 15px;
}
.withby-contact p {
    font-size: 23px;
    line-height: 25px;
    font-weight: 700;
    color: #014c8d;
    margin-top: 10px;
}
.admin-fee {
    text-align: center;
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
.google-review h1 {
    font-weight: 900 !important;
    font-size: 35px;
    color: #014c8d;
}
.withby-block-3 {
    margin-top: 70px;
}
.location-details .heading h1 {
    font-weight: 700;
    color: #014c8d;
    font-size: 35px;
}
.sub-heading-cont p {
    color: red;
    margin-bottom: -10px;
}

.locatin-contact .text {
    color: black;
    margin-bottom: 0;
    padding: 0 !important;
    line-height: 28px;
}

.simple-location {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.simple-location-map {
    width: 45%;
}
.location-details {
    width: 52%;
}
.enclosed p {
    color: #014c8d;
    font-size: 23px;
    line-height: 25px;
}
.cms-location-whitby .heading-block.tab-row-main {
    margin-top: 50px;
}
.withby-block-4 .simple-location {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}

.entrey {
    float: right;
    margin-top: 10px;
}
.withby-block-6 .location-details ,.withby-block-7 .location-details{
    width: 100%;
}
p.text-color {
    color: #014c8d;
    margin-top: 10px;
}
.ocatin-contact .text-black {
    color: #000 !important;
    font-weight: 600;
}
.business-storage {
    margin-top: 80px;
}
.business-storage-details {
    display: flex;
    gap: 10px;
    justify-content: space-between;
}
.business-right {
    flex-basis: 45%;
}
.business-left {
    flex-basis: 50%;
}
.business-left-details .heading h1 {
    font-size: 40px;
    color: #014c8d;
    font-weight: 900;
    line-height: 43px;
    margin-top: 50px;
}
.business-left-details .heading h4 {
    color: #014c8d;
    font-size: 25px;
    font-weight: 600;
}
.business-left-details .benigits-list {
    margin-top: 25px;
}
.benigits-item p {
    margin-bottom: 0;
    padding-bottom: 0 !important;
    line-height: 29px;
    color: black;
}
.business-right-details {
    background: #014c8d;
    padding: 0 30px;

}

.business-right-details .benigits-list {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -20px;
}
.business-right-details .heading h1 {
    max-width: 350px;
}
.business-right-details h1 {
    color: white;
}
.business-right-details .benigits-item p{
    color: white;
}
.business-left-details .benigits-list p{
    font-size: 21px;
}
.business-right span.dots {
    margin-left: -18px;
}
.business-left-details .benigits-item p{
    line-height: 20px;
}
.benigits-item {
    margin-top: 25px;
}
.listslide-title p {
    text-align: center;
    margin-top: 50px;
    color: #014c8d;
    font-size: 30px;
    font-weight: 600;
}
.withby-slider-1 .btn1 {    
    border-radius: 1px;   
    background-color: #014c8d;
color: white;
padding: 8px;
}

.withby-slider-1 .slide1-block {   
    border: 10px solid #014c8d !important;
    padding: 10px;
}
.cms-location-whitby .videoslider .slider-main1 {
    width: 576px;
   
}
.cms-location-whitby .videoslider .slide1 {
    width: 100%;
    max-width: 100%;
    height: auto;
    
}
.cms-location-whitby .videoslider .btn-next1 {
    top: 67%;
    right: 3%;
   
}
.cms-location-whitby .videoslider .btn1 {   
    border-radius: 1px;
    
}
.cms-location-whitby .videoslider .btn-prev1 {
    top: 67%;
    left: 10%;
rotate: 180deg;
}
.business-right .entrey {   
    margin-top: 60px;
}
.shdw-btn {  
    box-shadow: none !important;  
    background: #014c8d !important;
    color: white !important;
}
@media screen and (max-width:767px) {

.withby-block-1 {   
    display: flex;
    justify-content: space-between;
    gap: 50px;
    flex-direction: column;
}
.withby-gallery {
    width: 100%;
    display: flex;
    gap: 15px;
flex-direction: column;
}
.img-1-a img {
    width: 100%;
    object-fit: cover;
}
.img-1-a {
    width: 100%;
    height: auto;
   
}
.img-2-a {
    width: 115px;
    height: 115px;   
    margin-top: 15px;
}
.withby-right .right-img-2 {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
   
}
.benifits-details p.heading {   
    font-size: 19px;   
}
p.guarantee {
    font-size: 18px;   
}
.list-1 p, .list-2 p {
    font-size: 15px;    
}
.business-right-details .heading h1{
max-width: 250px;
}

.business-right-details .benigits-list{
padding-left: 0;
padding-right: 0;
}
span.free {   
    font-size: 15px;    
}
.admin-fee p {
    text-align: center;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}
.withby-contact p {
    font-size: 20px;   
    padding: 5px 10px !important;
}
.google-review h1 {    
    font-size: 22px;   
    padding: 0px 15px;
}
.cms-location-whitby  .es-main-content {
    display: flex;   
    flex-direction: column;
 margin-top: -20px !important;
}
.simple-location {
    display: flex;   
    flex-direction: column;
}
.location-details {
    width: 100%;
    margin: 0 15px;
}
.simple-location-map {
    width: 100%;
}
.location-details .heading h1 {
    font-weight: 900;
    color: #014c8d;
    font-size: 20px;
}
.locatin-contact .text {
       font-size: 17px;
       line-height: 26px;
}
.business-storage-details {
    display: flex;   
    flex-direction: column;
    padding: 0 15px;
}
.business-left-details .heading h1 {
    font-size: 25px;   
    line-height: 32px;   
}
.business-left-details .heading h4 {    
    font-size: 20px;
    
}
.business-storage {
    margin-top: 0px;
}
.business-left-details .benigits-list p {
    font-size: 13px;
}
.business-right-details h1 {    
    font-family: cursive;
    font-size: 28px;
}
.benigits-item p {   
    line-height: 25px;    
    font-size: 14px;
}
.business-right .entrey {
    margin-top: 0px;
    margin-bottom: 25px;
}
.listslide-title p {   
    font-size: 24px;   
    line-height: 27px;
 padding: 0 15px !important;
}
.withby-block-3 {
    margin-top: 70px;
    padding-right: 15px;
}
.entrey {
    float: none;
   
}
.location-details {   
    padding-right: 15px;
}
p.text-color {    
    line-height: 25px;
}
.text-black {    
    font-size: 18px;
}

.benifits {
    padding: 0 15px;
}

.img-2 {
    display: flex;    
    justify-content: space-between;
}


}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.new-header-location .location-main-title {    
    font-size: 23px;    
    padding-top: 23px !important;
}
.withby-right .right-img-2 {    
    height: 100%;
}
.withby-block-1 {   
    display: flex;    
    flex-direction: column;
}
.benifits {
    padding: 0 15px;
}
.google-review h1 {   
    font-size: 30px;   
    padding: 0 15px;
}
.simple-location {
    display: flex;   
    flex-direction: column;
}
.location-details {
    width: 100%;
    padding: 0 15px;
}
.simple-location-map {
    width: 100%;
    padding: 15px;
}
.business-storage-details {
    display: flex;   
    flex-direction: column;
    padding: 0 15px;
}

.business-storage {
    margin-top: 0px;
}

}

@media only screen and (min-width: 1023px) and (max-width: 1070px){
.img-1-a {
    width: 750px;
    height: 410px;
    object-fit: cover;
    overflow: hidden;
}
.img-1-a img {
    width: 750px;
    object-fit: cover;
}
.img-2-a {   
    width: 238px;
}
.img-2-a img {   
    width: 238px;
}

}


@media only screen and (max-width: 280px){
.benifits-details p.heading {
    font-size: 19px;
    line-height: 27px;
}
p.guarantee {
    font-size: 18px;
    line-height: 23px;
}
.admin-fee p {   
    line-height: 28px;
}
.cms-page438 .reserve-button {
    font-size: 20px !important;
    padding: 9px 20px !important;
}
.withby-right .right-img-2 {
    display: flex;   
    gap: 15px;
}
.img-2-a img {
    height: 115px;
    width: 199px;
}
.business-left-details .heading h1 {
    font-size: 18px;
    line-height: 28px;
}
.locatin-contact .text {
    font-size: 14px;
    line-height: 22px;
}
.business-right-details h1 {
    font-family: cursive;
    font-size: 23px;
}
}
/*withby-landign-page-end */