@font-face {
   font-family: GothamBold;
   src: url(../fonts/Gotham-Bold.otf);
}
@font-face {
    font-family: GothamMedium;
    src: url(../fonts/Gotham-Medium.otf);
}

@font-face {
    font-family: GothamBookRegular;
    src: url(../fonts/GothamBookRegular.otf);
}


.container {

    padding-left: 0px;
    padding-right: 0px;

}

.tblutrr {

    display: table;

}

.mrleftssss {

    margin-left: 4.4%;

}

.namecnt {

    display: table-cell;
    width: 67%;


    vertical-align: top;


}

.lgocnt {
    display: table-cell;
    width: 30%;
    vertical-align: top;


}

.posrrell {
    position: relative;

}

.mrbtm010145 {

    margin-bottom: 20px;
    position: absolute;
    top: 5%;
    width: 100%;

}


.posrrell0101 {
    position: relative;

}

.mrbtm0101450101 {

    margin-bottom: 7px;
    width: 100%;

}

.pdcmncmn {

    margin-left: 4.4% !important;
    margin-right: 4.4% !important;

}

.divpartimg01 {

    width: 45%;

    vertical-align: bottom;
    display: table-cell;

}

.divpartval01 {

    width: 55%;

    vertical-align: bottom;
    display: table-cell;

}

.distblss {

    display: table;

}

.divpartimg02 {

    width: 45%;

    vertical-align: bottom;
    display: table-cell;


}

.divpartval02 {

    width: 55%;

    vertical-align: bottom;
    display: table-cell;
}


.disinl {

    display: inline-block;

}




.shpbtm {

    width: 55%;
    display: inline-block;
    margin-top: 7px;


}

.shpbtm img {
    width: 100%;


}

.mttpsdde {

    margin-top: 2px;

}





.fa {
    font-size: 13px;
    margin-right: 2px;



}

.bdrbtmmp {

    border-bottom: 6px solid #ffca05;
}


.pro01name {

    font-family: GothamBookRegular;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
}

.pro02name {

    font-family: GothamBookRegular;
    font-size: 14px;
    color: #231F20;
    font-weight: bold;
}


.pro00303name {

    font-family: GothamBookRegular;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    padding-right: 5%;
    display: inline-block;
}




.posabsrel {


    position: relative;

}

.divssbdrs {

    border-bottom: 1px solid #000000;
    margin-top: 23px;
    margin-bottom: 23px;

}





@media only screen and (min-width : 768px) {}



.carousel-control:focus,
.carousel-control:hover {

    color: #00AEB2;

}

.glyphicon-chevron-left:before {
    content: "\e257";

}

.glyphicon {

    background: #ffffff;

}



.glyphicon-chevron-right:before {

    content: "\e258";

}

.ttl01 {

    font-family: GothamBookRegular;
    font-size: 20px;
    color: #D9242B;

}

.titleinsp {
    font-family: GothamBookRegular;
    font-size: 20px;
    color: #D9242B;
    font-weight: bold;
}


.para01 {

    font-family: GothamBookRegular;
    font-size: 11px;
    color: #231F20;
    font-weight: bold;
}


.mrbtm {

    margin-bottom: 10px;

}


.carousel-control {


    opacity: 1;
    text-shadow: none;

}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    right: 15%;
    padding: 1%;
    padding-top: 4%;

}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {

    left: 15%;
    padding: 1%;
    padding-top: 4%;

}

@media only screen and (min-width : 768px) {

    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        right: 30%;
        padding: 0%;
        padding-top: 4%;
        padding-bottom: 37%;

    }

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {

        left: 30%;
        padding: 0%;
        padding-top: 4%;
        padding-bottom: 37%;

    }


}





.glyphicon-chevron-left:before {
    content: "\e251";

}

.glyphicon {

    background: none;

}



.glyphicon-chevron-right:before {

    content: "\e250";

}



.mrbt0101 {

    margin-bottom: 10px;

}

.mrtp0101 {

    margin-top: 10px;

}

.rsp {


    margin-bottom: 2px;
}

.mrbt020202 {
    margin-bottom: 5px;

}

/*Class for days*/
.p1 {

    background-color: #00aaad;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: GothamBookRegular;

}

.p1wasnow {

    font-family: GothamBookRegular;
    font-size: 12px;
    color: #00aaad;
    font-weight: bold;



}

.strikeouter {
    position: relative;
    display: inline-block;

}

.strike {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-bottom: 2px solid #d9242b;

}

.p1hdr {

    font-family: GothamBold;
    color: #00aaad;
    font-size: 12px;
    font-weight: bold;
    min-width: 65%;
    padding-left: 2%;
    padding-right: 2%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    background-color: #ffffff;
    font-weight: bold;

}

.p1hnd.carousel-control,
.p1hnd.carousel-control:focus,
.p1hnd.carousel-control:hover {

    color: #00aaad;
    overflow: hidden;

}


/*Class for days*/


@media only screen and (min-width : 768px) {

    .ttl01 {

        font-size: 28px;

    }

    .titleinsp {


        font-size: 28px;

    }

    .para01 {

        font-size: 18px;

    }

    .p1hdr {

        font-size: 20px;

    }

    .pro01name {

        font-size: 20px;

    }

    .pro00303name {

        font-size: 24px;

    }
    
    
    .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    right: 14%;
    padding: 1%;
    padding-top: 4%;

}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {

    left: 14%;
    padding: 1%;
    padding-top: 4%;

}
    

}
