﻿.progress{text-align:left;height:33px;margin-bottom:40px;}@media only screen and (max-width:979px){.progress{margin-bottom:15px;}}.checkoutcontainer{margin:0;padding:40px;background:#f1f2ed;overflow:hidden;}@media only screen and (max-width:979px){.checkoutcontainer{padding:15px;}}@media only screen and (max-width:767px){.checkoutcontainer{padding:15px 0;}}.checkoutcontainer .checkoutbox{padding:20px;overflow:hidden;margin-top:0;margin-bottom:20px;overflow:hidden;background:#fff;}@media only screen and (max-width:979px){.checkoutcontainer .checkoutbox{margin-bottom:15px;padding:15px;}}@media only screen and (max-width:767px){.checkoutcontainer .checkoutbox{padding:15px;}}.checkoutcontainer .checkoutbox:last-child:not(.col-md-12){margin-bottom:0;}.checkoutcontainer .checkoutbox h1{font-weight:500;font-size:30px;margin:0 0 30px 0;text-align:center;position:relative;z-index:1;}.checkoutcontainer .checkoutbox h1:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1;}.checkoutcontainer .checkoutbox h1 span{background:#fff;padding:0 25px;max-width:1080px;display:inline-block;margin:0 auto;}@media only screen and (max-width:767px){.checkoutcontainer .checkoutbox h1{font-size:18px;margin:0 0 15px 0;}}.checkoutcontainer .checkoutbox h2{text-align:center;font-weight:500;font-size:20px;color:#464646;}.checkoutcontainer .checkoutbox h3{text-align:center;font-weight:500;font-size:16px;color:#464646;}.checkoutcontainer .checkoutbox p{font-size:1rem;}@media only screen and (min-width:576px) and (max-width:767px){.checkoutcontainer .checkoutbox p{font-size:1.1rem;}}@media only screen and (min-width:768px){.checkoutcontainer .checkoutbox p{font-size:1.25rem;}}.checkoutcontainer .checkoutbox.expresscustomer .form-group span,.checkoutcontainer .checkoutbox.expresscustomer .form-group label{font-size:1rem;}@media only screen and (min-width:576px) and (max-width:767px){.checkoutcontainer .checkoutbox.expresscustomer .form-group span,.checkoutcontainer .checkoutbox.expresscustomer .form-group label{font-size:1.1rem;}}@media only screen and (min-width:768px){.checkoutcontainer .checkoutbox.expresscustomer .form-group span,.checkoutcontainer .checkoutbox.expresscustomer .form-group label{font-size:1.2rem;}}