@font-face {
/* font-family: 'Continuum Medium';
  src: url(../fonts/contm.ttf);*/
}
body{
    font-family: 'Arial',sans-serif;
    font-weight: 400;
    overflow: hidden;
    margin: 0;
    }
.bulletImage {margin:0 auto;font-family: 'Arial',sans-serif;font-weight:400;color:#000;font-size:1.25em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;}
.contentHolder {background-size: 100% 100%;width:100%;height:100%;position:relative;display: none;}
.contentHolder .textHolder{display: block;z-index: 999;position: absolute;width: 16.3%;height: 81.85%;top: 2.7%;left: 0.4%;background: rgb(250, 252, 254);}
.contentHolder .textHolder .btn{display:table;text-align: center;color: #000000;cursor: pointer;background: url('../../common-images/btn_1.png');background-size: 100% 100%;width: 100%;height: 6.21%;margin-bottom: 4%;}
.contentHolder .textHolder .btn_2{text-align: left;margin: 4.2% 0 0% 13%;cursor: pointer;background: url('../../common-images/btn_2.png');background-size: 100% 100%;width: 99.45%;height: 4.605%;padding: 5% 0 0 2.2%;}
/*.contentHolder .textHolder .btn:hover{color: #DE3326 !important;}*/
.contentHolder .contentDescription{width: 83%;height:100%;left: 17%;position: absolute;float: right;top: 0;background: #F5F5F5;}.contentHolder .contentDescription .explanationDiv{width: 100%;height: 96.7%;position: relative;overflow: auto;top: 3.4%;/* left: -0.2%; */}
.contentHolder .contentDescription .explanationDiv .heading{position: absolute;width: 96%;z-index: 9999;left: 1.8%;/* padding-top: 1%; */}

.contentHolder .contentDescription .explanationDiv .description{color:#000000;height: 100%;position: relative;width: 96.145%;height: 89.08%;left: 1.99%;top: 0.25%;}
.contentHolder .contentDescription .explanationDiv .heading .bulletImage{float: left;display: block;margin-top: 0.9%;background: #F16101;height: 10px;border: 1px solid #FFF;}.contentHolder .contentDescription .explanationDiv .heading .headingText{float:left;padding-left: 1.7%;width: 95%;line-height: 156%;letter-spacing: 0.2px;}
.contentHolder .copyright{/* letter-spacing: 0.1px; */color: #333333;position: absolute;bottom: 1.5%;right: 2%;display: none;bottom: 1.8%;font-family:arial;}
.clipName{display: table-cell;vertical-align: middle;}

.canvasWrapperLeftWidth{position: absolute;left: 0;background-color: #FFF;}

.actFooter { position: absolute; bottom: 0; display: table;width: 100%; height: 48px;left: 0;}
.img.footer_gradient {     width: 100%;      margin: 0;      padding: 0;      height: 3px;      position: absolute;      bottom: 48px;}
.footerBlock { background: #EBEBEB; width: 100%; height: 48px;position: absolute;bottom: 0;display: table;}
.actFooter span {     float: right;      padding: 10px 15px;      font-size: 8px;      color: #333333;}
.copyBlock{padding-top: 24px !important;}

.animContainer00{width: 100%;height: 100%;position: absolute;top: -8.6%;left: 0%;z-index:999;display:block;overflow:hidden;}
.animContainer0{position: absolute;top: -17.9%;left: 68%;z-index:999;display:block;}
.animDiv0 {background-image: url("../animations/anim1.png");width: 199px;height: 753px;top: 0;left: 0;position: absolute;
    -webkit-animation: play 3s steps(39, end) infinite;
       -moz-animation: play 3s steps(39, end) infinite;
        -ms-animation: play 3s steps(39, end) infinite;
         -o-animation: play 3s steps(39, end) infinite;
            animation: play 3s steps(39, end) infinite;
			
		-webkit-transform:rotate(-270deg);
           -moz-transform:rotate(-270deg);
            -ms-transform:rotate(-270deg);
             -o-transform:rotate(-270deg);
                transform:rotate(-270deg);  
}
@-webkit-keyframes play{0% { background-position:0px;} 70% { background-position: -7761px;} 100% { background-position: -7761px;}}
@-moz-keyframes play   {0% { background-position:0px;} 70% { background-position: -7761px;} 100% { background-position: -7761px;}}
@-ms-keyframes play    {0% { background-position:0px;} 70% { background-position: -7761px;} 100% { background-position: -7761px;}}
@-o-keyframes play     {0% { background-position:0px;} 70% { background-position: -7761px;} 100% { background-position: -7761px;}}
@keyframes play        {0% { background-position:0px;} 70% { background-position: -7761px;} 100% { background-position: -7761px;}}

.animContainer1{position: absolute;top: -16.9%;left: 17.7%;z-index:999;display:block;}
.animDiv1 {
    background-image: url("../animations/anim1.png");
    width: 199px;
    height: 753px;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-animation:play1 3s steps(39, end) infinite;
      -moz-animation: play1 3s  steps(39, end) infinite;
       -ms-animation: play1 3s  steps(39, end) infinite;
        -o-animation: play1 3s  steps(39, end) infinite;
           animation: play1 3s  steps(39, end) infinite;
	
    -webkit-transform:rotate(-90deg);
       -moz-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
         -o-transform:rotate(-90deg);
            transform:rotate(-90deg);
}
@-webkit-keyframes play1{0% { background-position:0px;} 35% { background-position:0px;}  79% { background-position: -7761px; } 80% { background-position: -0px; } 100% { background-position: -0px; }}
@-moz-keyframes play1   {0% { background-position:0px;} 35% { background-position:0px;}  79% { background-position: -7761px; } 80% { background-position: -0px; }  100% { background-position: -0px; }}
@-ms-keyframes play1    {0% { background-position:0px;} 35% { background-position:0px;}  79% { background-position: -7761px; } 80% { background-position: -0px; }  100% { background-position: -0px; }}
@-o-keyframes play1     {0% { background-position:0px;} 35% { background-position:0px;}  79% { background-position: -7761px; } 80% { background-position: -0px; }  100% { background-position: -0px; }}
@keyframes play1        {0% { background-position:0px;} 35% { background-position:0px;}  79% { background-position: -7761px; } 80% { background-position: -0px; }  100% { background-position: -0px; }}

 
/* .animContainer1{position: absolute;top: 51.6%;left: -41.9%;display: block;z-index:999;}
.animDiv1{background-image: url("../animations/anim11.png");width: 753px;height: 199px;position: absolute;

  -webkit-transform:rotate(-180deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-180deg); 
} */
 
 
.animContainer2{position: absolute;top: 44.6%;left: 27.1%;display: block;z-index:999;}
.animDiv2{background-image: url("../animations/anim2.png");width: 467px;height: 93px;position: absolute;}
 
.animContainer3{position: absolute;top: 20.4%;left: 56%;z-index:999;display:block;}
.animDiv3 {
    background-image: url("../animations/anim3.png");
    width: 15px;
    height: 546px;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-animation: play3 3s steps(47, end) infinite;
    -moz-animation: play3 3s steps(47, end) infinite;
    -ms-animation: play3 3s steps(47, end) infinite;
    -o-animation: play3 3s steps(47, end) infinite;
    animation: play3 3s steps(47, end) infinite;
	
     -webkit-transform:rotate(-270deg);
    -moz-transform:rotate(-270deg);
    -ms-transform:rotate(-270deg);
    -o-transform:rotate(-270deg);
    transform:rotate(-270deg);
}
@-webkit-keyframes play3 {   from { background-position:    0px; }     to { background-position: -705px; }}
@-moz-keyframes play3 {   from { background-position:    0px; }     to { background-position: -705px; }}
@-ms-keyframes play3 {   from { background-position:    0px; }     to { background-position: -705px; }}
@-o-keyframes play3 {   from { background-position:    0px; }     to { background-position: -705px; }}
@keyframes play3 {   from { background-position:    0px; }     to { background-position: -705px; }}

.animContainer4{position: absolute;top: 2%;left: 40.6%;z-index:999;display:block;}
.animDiv4 {
    background-image: url("../animations/anim4.png");
    width: 106px;
    height: 600px;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-animation: play4 3s steps(66, end) infinite;
    -moz-animation: play4 3s steps(66, end) infinite;
    -ms-animation: play4 3s steps(66, end) infinite;
    -o-animation: play4 3s steps(66, end) infinite;
    animation: play4 4s 3s steps(66, end) infinite;
	
     -webkit-transform:rotate(-270deg);
    -moz-transform:rotate(-270deg);
    -ms-transform:rotate(-270deg);
    -o-transform:rotate(-270deg);
    transform:rotate(-270deg);
}
@-webkit-keyframes play4 {   from { background-position:    0px; }     to { background-position: -6996px; }}
@-moz-keyframes play4 {   from { background-position:    0px; }     to { background-position: -6996px; }}
@-ms-keyframes play4 {   from { background-position:    0px; }     to { background-position: -6996px; }}
@-o-keyframes play4{   from { background-position:    0px; }     to { background-position: -6996px; }}
@keyframes play4 {   from { background-position:    0px; }     to { background-position: -6996px; }}


/* .animContainer5{position: absolute;top: 56.6%;left: 17%;display: block;z-index:999;}
.animDiv5{background-image: url("../animations/anim6.png");width: 754px;height: 199px;position: absolute;}
 
.animContainer6{position: absolute;top: 58.6%;left: 12.2%;display: block;z-index:999;}
.animDiv6{background-image: url("../animations/anim5.png");width: 695px;height: 183px;position: absolute;} */
  