/* Easy CSS */
.no-gutter {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.margin-top-0 {
    margin-top: 0px !important;
}

.margin-top-5 {
    margin-top: 5px !important;
}

.margin-top-7 {
    margin-top: 7px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-25 {
    margin-top: 25px !important;
}

.margin-top-30 {
    margin-top: 30px !important;
}

.margin-top-35 {
    margin-top: 35px !important;
}

.margin-top-40 {
    margin-top: 40px !important;
}

.margin-right-0 {
    margin-right: 0px !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.margin-right-15 {
    margin-right: 15px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-right-25 {
    margin-right: 25px !important;
}

.margin-right-30 {
    margin-right: 30px !important;
}

.margin-right-35 {
    margin-right: 35px !important;
}

.margin-right-40 {
    margin-right: 40px !important;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-25 {
    margin-bottom: 25px !important;
}

.margin-bottom-30 {
    margin-bottom: 30px !important;
}

.margin-bottom-35 {
    margin-bottom: 35px !important;
}

.margin-bottom-40 {
    margin-bottom: 40px !important;
}
.margin-bottom-50{
    margin-bottom: 50px !important;
}
.margin-left-0 {
    margin-left: 0px !important;
}

.margin-left-5 {
    margin-left: 5px !important;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-15 {
    margin-left: 15px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}

.margin-left-25 {
    margin-left: 25px !important;
}

.margin-left-30 {
    margin-left: 30px !important;
}

.margin-left-35 {
    margin-left: 35px !important;
}

.margin-left-40 {
    margin-left: 40px !important;
}


/*=========================== padding 2========================*/

.padding-top-0 {
    padding-top: 0px !important;
}

.padding-top-3 {
    padding-top: 3px !important;
}

.padding-top-5 {
    padding-top: 5px !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.padding-top-15 {
    padding-top: 15px !important;
}

.padding-top-20 {
    padding-top: 20px !important;
}

.padding-top-25 {
    padding-top: 25px !important;
}

.padding-top-30 {
    padding-top: 30px !important;
}

.padding-top-30 {
    padding-top: 35px !important;
}

.padding-top-40 {
    padding-top: 40px !important;
}

.padding-top-60 {
    padding-top: 60px !important;
}

.padding-top-70 {
    padding-top: 70px !important;
}

.padding-top-75 {
    padding-top: 75px !important;
}

.padding-top-90 {
    padding-top: 110px !important;
    padding-bottom: 25px;
}

.padding-right-0 {
    padding-right: 0px !important;
}

.padding-right-5 {
    padding-right: 5px !important;
}

.padding-right-10 {
    padding-right: 10px !important;
}

.padding-right-15 {
    padding-right: 15px !important;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.padding-right-25 {
    padding-right: 25px !important;
}

.padding-right-30 {
    padding-right: 30px !important;
}

.padding-right-35 {
    padding-right: 35px !important;
}

.padding-right-40 {
    padding-right: 40px !important;
}

.padding-right-158 {
    padding-right: 158px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px !important;
}

.padding-bottom-3 {
    padding-bottom: 3px !important;
}

.padding-bottom-5 {
    padding-bottom: 5px !important;
}

.padding-bottom-10 {
    padding-bottom: 10px !important;
}

.padding-bottom-15 {
    padding-bottom: 15px !important;
}

.padding-bottom-20 {
    padding-bottom: 20px !important;
}

.padding-bottom-25 {
    padding-bottom: 25px !important;
}

.padding-bottom-30 {
    padding-bottom: 30px !important;
}

.padding-bottom-35 {
    padding-bottom: 35px !important;
}

.padding-bottom-40 {
    padding-bottom: 40px !important;
}

.padding-bottom-64 {
    padding-bottom: 64px !important;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-left-5 {
    padding-left: 5px !important;
}

.padding-left-10 {
    padding-left: 10px !important;
}

.padding-left-15 {
    padding-left: 15px !important;
}

.padding-left-20 {
    padding-left: 20px !important;
}

.padding-left-25 {
    padding-left: 25px !important;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.padding-left-35 {
    padding-left: 35px !important;
}

.padding-left-40 {
    padding-left: 40px !important;
}

.padding-left-70 {
    padding-left: 70px !important;
}

.padding-left-113 {
    padding-left: 113px !important;
}

.padding-0 {
    padding: 0px !important
}

.padding-20 {
    padding: 20px !important
}

.margin-0 {
    margin: 0px !important
}

.lh-16 {
    line-height: 16px !important;
}

.lh-18 {
    line-height: 18px !important;
}

.lh-20 {
    line-height: 20px !important;
}

.lh-22 {
    line-height: 22px !important;
}

.lh-26 {
    line-height: 26px !important;
}


/* Custom CSS */
.section-header .title {
    margin-bottom: 0px;
    margin-top: 0px;
}

.section-header {
    position: relative;
    padding-bottom: 20px;
}



.price-table{
    /*padding-top: 30px;*/
    border-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 16px 26px -10px rgba(63, 81, 181, 0.45);
    box-shadow: 0 16px 26px -10px rgba(63, 81, 181, 0.45);

}
.price-table-1,
.price-table-2,
.price-table-3{
    padding-top: 30px;
}
.price-icon{
    max-width: 100px;
    display: inline-block;
    margin-top: -52px;
    border: 1px dashed;
    border-radius: 50%;
    padding: 12px;

}
.price-table h2{
    font-weight: 600;
    font-size: 2em;
}
.price-table ul{
    padding: 0;
}
.price-table ul li{
    list-style: none;
    text-align: center;
    padding: 5px 0px;
    font-size: 18px;
}

.price-table sup{
    font-size: 14px;
}
.table-active{
    background-color: #7e57c2 !important;
    -webkit-box-shadow: 0 19px 32px -10px rgba(69, 89, 202, 0.75) !important;
    box-shadow: 0 19px 32px -10px rgba(69, 89, 202, 0.75) !important;
}
.table-active ul li{
    color:#fff;
}
.price-table h3{
    font-weight: 600;
    font-size: 2em;
}
.price-table h3 sub{
    font-size: 14px;
}

.table-active .price-icon,
.price-red .price-icon,
.price-blue .price-icon,
.price-green .price-icon{
    border-color: #000;
    border-bottom-color: #fff;
}

.price-red{
    background-color: #f0525c !important;
    color: #fff;
}

.price-green{
    background-color: #4caf50 !important;
    color: #fff;
}

.price-blue{
    background-color: #03a9f4 !important;
    color: #fff;
}

.price-table-2 [class*='col-md-'],
.price-table-3 [class*='col-md-']{
    padding: 0px;
} 
.price-table-3 .price-table{
    margin: 60px auto;
}
.price-table-3 .table-active{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    position: relative;
    z-index: 10;

}

.logoWhite{
    display: none !important; 
}

.desktopTopFixed .logoNormal{
    display: none !important;
}

.desktopTopFixed .logoWhite{
    display: block !important;
}
#msg_container {
    margin-top: 10px;
}
.error {
    color: red;
    border: 1px solid red;
    padding: 10px 20px;
    font-size: 12px;
}
.nomargin{
    margin: 0px !important;
}
.panel-custom > .panel-heading {
    color: #fff;
    background-color: #9174c6;
    border-color: #9174c6;
}

.line_heading {
    border-bottom: 1px solid #999;
    font-size: 20px;
    margin-bottom: 25px;
}

.blog-post .img-responsive:hover{
    opacity: 0.3;
}
.cmsmasters_img_rollover_wrap{
    opacity: 1 !important;
}

.procedures .content-block img{
    height: 300px;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
}
.list-unstyled ul{
    padding-left: 0;
    list-style: none;
}
.inputLabel{
    color:#fff !important;
}
.betaTag{
    position: fixed;
    z-index: 999999999;
    width: 100px;
    background-size: 100%;
    top: 0;
    left: 0;
    height: 100px;
    background-repeat: no-repeat;
}
@media screen and (min-width:1200px) {
}
@media screen and (min-width:992px) and (max-width:1200px) {
}
@media screen and (min-width:768px) and (max-width:991px) {
}
@media screen and (max-width:767px) {	

    .betaTag{
        top: 75px;
    }
}
@media screen and (max-width:580px) {
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:380px) {

}

