

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 
 @font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family:'Raleway-Heavy';
  src: url('../fonts/Raleway-Heavy_gdi.eot');
  src: url('../fonts/Raleway-Heavy_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Raleway-Heavy_gdi.woff') format('woff'),
    url('../fonts/Raleway-Heavy_gdi.ttf') format('truetype'),
    url('../fonts/Raleway-Heavy_gdi.svg#Raleway-Heavy') format('svg');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+000D-2212;
}


@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family:'DroidSerif-Italic';
  src: url('../fonts/DroidSerif-Italic_gdi.eot');
  src: url('../fonts/DroidSerif-Italic_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/DroidSerif-Italic_gdi.woff') format('woff'),
    url('../fonts/DroidSerif-Italic_gdi.ttf') format('truetype'),
    url('../fonts/DroidSerif-Italic_gdi.svg#DroidSerif-Italic') format('svg');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-2044;
}

@font-face {
  font-family:'AnticDidone-Regular';
  src: url('../fonts/AnticDidone-Regular_gdi.eot');
  src: url('../fonts/AnticDidone-Regular_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AnticDidone-Regular_gdi.woff') format('woff'),
    url('../fonts/AnticDidone-Regular_gdi.ttf') format('truetype'),
    url('../fonts/AnticDidone-Regular_gdi.svg#AnticDidone-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}

@font-face {
  font-family:'BlackChancery-Regular';
  src: url('../fonts/BlackChancery_gdi.eot');
  src: url('../fonts/BlackChancery_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BlackChancery_gdi.woff') format('woff'),
    url('../fonts/BlackChancery_gdi.ttf') format('truetype'),
    url('../fonts/BlackChancery_gdi.svg#BlackChancery-Regular') format('svg');
  font-weight: 5;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2666;
}

@font-face {
font-family:MyriadPro;
src: url('../fonts/MyriadPro-Regular.eot'); /* IE9 Compatibility Modes */
src: url('../fonts/MyriadPro-Regular.eot?') format('eot'),  /* IE6-IE8 */
url('../fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../fonts/MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg'); /* Legacy iOS */
}

   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   a {color:#fa3175; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }
   
   .alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }
   img{max-width: 100%; height: auto;}
   
   h1 { margin:0; padding:0 0 10px; font-size:60px; line-height:100%; font-family:'ralewaybold'; font-weight:normal;}
   h1 span { color: #34c1ca;}
   h2 { margin:0; padding:0; font-size:35px; line-height:110%; font-family:'ralewaybold'; font-weight:normal;}
   h3 { margin:0; padding:0 0 10px 0; font-size:34px; line-height:110%; font-family:'source_sans_proregular';}

   h4 { margin:0; padding:0 0 10px 0; font-size:24px; line-height:120%; font-family:'source_sans_prolight';}
   h5 { margin:0; padding:0 0 10px 0; font-size:22px; line-height:115%; font-family:'ralewaybold';}
   h6 { margin:0; padding:0 0 10px 0; font-size:19px; line-height:110%; font-family:'ralewaybold';}

   p { margin:0; padding:0 0 10px 0; font-size:17px; line-height:140%; font-family:'source_sans_prolight'; font-weight:normal;}


   .clr-blk{color: #000;}
   .clr-yellow{color: #ffc436;}
   .clr-wht{color: #fff;}
   .clr-blue{color: #374667;}
   .clr-drk-grey{color: #636363;}
   .clr-drker-grey{color: #424242;}


   .txt-left{text-align: left;}
   .txt-right{text-align: right;}
   .txt-center{text-align: center;}

   .fnt-raleway-heay{font-family: 'Raleway-Heavy';}
   .fnt-opensans-bld{font-family: 'OpenSans-Bold';}
   .fnt-raleway-bld{font-family: 'ralewaybold';}
   .fnt-raleway-nrml{font-family: 'ralewayregular';}
   .fnt-blackchance{font-family: 'BlackChancery-Regular';}
   .fnt-DroidSerif-Italic{font-family: 'DroidSerif-Italic';}



   .fnt-27px{font-size: 27px;}
   .fnt-50px{font-size: 50px;}
   .fnt-57px{font-size: 57px;}
   .lne-height100{line-height: 100%;}


   .pd-tp{padding: 45px 0 10px 0;}
   .crve-img{padding: 30px 0 20px 0;}

/*--------------------------------*/
   
   
   
   
 
   
   
   
#layout-wrapper{margin:0; padding:0; width:100%; float:left;}
header {margin:0;padding:0;float:left;width:100%;position: relative; background: #000;} 
.pos-abslte{position:absolute; left: 0; top: 0; width: 100%; z-index: 99;}
.container {width:1190px; margin:0 auto; padding:0;}
.brdr-nav{border-bottom: 1px solid rgba(255,255,255,0.5);}
.logo-holder {padding:53px 0 20px;}
.top-nav-holder { float: left; height: auto; margin: 0; padding: 0; width: 100%;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 1px; padding:0 11px; font-size:17px; line-height:27px; font-family:'source_sans_proregular'; font-weight:normal; color:#fff; text-align:left; transition:all 1s; border:2px solid transparent;}
.navbar-inverse .navbar-nav > li > a:hover{color: #fff; border-radius: 20px; border:2px solid #fff;}
.navbar{padding:0 !important;}
.navbar-inverse .navbar-nav > li.current-menu-item a{color: #fff; border-radius: 20px; border:2px solid #fff;}
.navbar{padding:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav{ margin: 9.75px 0; float: right;}
.navbar-collapse{padding: 0;}
.navbar{margin: 0;}

ul.socl-lnks{margin: 15px 0 0 0; padding: 0; float: right;}
ul.socl-lnks li{margin: 0; padding: 0; float: left; display: inline; list-style: none;}
ul.socl-lnks li a{margin: 0 0 0 7px; padding: 0; float: left; text-decoration: none; height: 35px; width: 35px; text-align: center; border-radius: 50%; border: 2px solid #fff; line-height: 35px; color: #fff; font-size: 20px; transition:all 1s;}
ul.socl-lnks li a:hover{color: #ffd571; border: 2px solid #ffd571;}
.carousel-caption {bottom: auto; left: auto;text-align: center; top: 25%; width: 34%; right: 10%;}
.carousel-caption h2 span{ font-size:66px; }
.carousel-caption h2{color: #ffd571; font-size:56px; font-family: 'BlackChancery-Regular'; }
.carousel-caption h3{color: #fff; font-size:28px; font-family: 'DroidSerif-Italic'; }
.carousel-caption h4{color: #fff; font-size:20px; font-family: 'DroidSerif-Italic'; }
.carousel-control.left, .carousel-control.right{top: 50%; display: none;}
.carousel-control{width: 40px; background-image: none !important;}
.navbar-inverse .navbar-nav > li > a:focus{color: #fff;}
.carousel-inner .active{text-align: center;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{display: table-cell; margin: 0 auto; width: 100%;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

section#download-sc{margin: 0; padding: 4% 0; float: left; width: 100%; background:#ececec; position: relative;}
section#download-sc:after{ border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #374667; content: ""; height: 20px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 54px;}
/*section#download-sc img.footer-yellow-arrow{background: #374667 !important;}*/

ul.down-lst{margin: 0; padding:20px 0 0 0; float: left; width: 100%;}
ul.down-lst li{margin: 0 0.6%; padding: 0; float: left; display: inline; list-style: none; width: 11%; text-align: center;}
ul.down-lst li span.down-ld-icn-hldr{margin: 0 auto; padding: 0; float: none; display: inline; list-style: none; width: 110px; height: 110px; text-align: center; line-height: 110px; background: #374667; border-radius: 50%; position: relative; display: block; transition:all 1s;}
ul.down-lst li span.down-ld-icn-hldr:after{position: absolute; left: -5.5%; top: -5.5%; height: 110%; width: 110%; content: ''; position: absolute;border: 1px solid #374667; border-radius: 50%; transition:all 1s;}
ul.down-lst li p.bld-txt{ font-family: 'ralewaybold'; color: #374667; padding: 14px 0 0 0;}
ul.down-lst li p{font-family: 'ralewayregular'; color: #374667;font-size:15px;}
ul.down-lst li:hover span.down-ld-icn-hldr{background: #dfa83c;}
ul.down-lst li:hover span.down-ld-icn-hldr:after{border: 1px solid #dfa83c;}
ul.down-lst li:hover span.down-ld-icn-hldr img{transform: rotate(360deg);}
ul.down-lst li span.down-ld-icn-hldr img{transition: all 1s;}
ul.down-lst li:hover p{color: #dfa83c;}




section#game-story-sc{margin: 0; padding: 4% 0; float: left; width: 100%;}




section#history-sc{margin: 0; padding: 4% 0; float: left; width: 100%; background: url(../images/history-repeater.png) repeat; position: relative;}
ul.facts-img-lst{margin: 0; padding: 0; float: left; width: 100%;}
ul.facts-img-lst li{margin: 1.5%; padding: 0; float: left; width: 47%; display: inline; list-style: none;}





section#real-facts-sc{margin: 0; padding: 4% 0 8% 0; float: left; width: 100%; background:#ffc436 url(../images/facts-bkg.png) no-repeat; position: relative;}
section#real-facts-sc:after{ border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #fff; content: ""; height: 20px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 54px;}


section#aswathama-gme-sc{margin: 0; padding: 11% 0 4% 0; float: left; width: 100%; position: relative;}
img.ashwathama-img {left: 0; margin: 0 auto; padding: 0 0 20px 0; position: absolute; right: 0; top: -13%;}
.lSAction > .lSPrev{background: url(../images/left-arow.png) no-repeat scroll 0 0;left: -48px !important; width:40px ;}
.lSAction > .lSNext{background: url(../images/rt-arow.png) no-repeat scroll 0 0; right: -44px !important; width: 40px; background-position:0 !important;}
ul#game-wallpaper-slider li span{ height:100%; width:100%; position:relative; overflow:hidden; float: left; transition:all 1s;}
/*ul.content-slider li span:after{position: absolute; float: left;  content: ''; z-index: 9;width: 80px;
height: 80px; border-style: solid; border-width:0 0 223px 291px; border-color: transparent transparent #007bff transparent; right: 0; bottom: 0;background: url(../images/crcle-plus-img.png) no-repeat scroll 0 0;}*/

/*ul.content-slider li span div { height:500px; width:100%; position:relative; overflow:hidden;}*/
ul#game-wallpaper-slider li span:hover::after {display: block; height: 100%; left: 0; position: absolute;opacity: 1;}
ul#game-wallpaper-slider li span:hover{background: none;}
ul#game-wallpaper-slider li span:after{content:""; position: relative; opacity: 0; top: -20px;  -webkit-transition: all 1s; transition: all 1s;  transform: rotate(143deg); background: rgba(255,196,54,0.8); content: "";  top: 0; width: 226%;}

ul#game-wallpaper-slider li span:before{opacity: 0; -webkit-transition: all 3s; transition: all 3s;background: url(../images/crcle-plus-img.png) no-repeat scroll 0 0; right: 12%; }



ul#game-wallpaper-slider li:hover span::before { right: 12%; top:50%; content: ''; position: absolute; z-index: 99; opacity: 1; height: 80px; width: 80px;}






p.more-btn{margin: 20px auto 0; padding: 0; width: 185px; height: 54px; line-height: 54px; border:2px solid #ffc436; border-radius: 25px; color: #ffc436; text-align: center; font-family: 'source_sans_proregular'; font-size: 22px;}




section#game-characters-sc{margin: 0; padding: 4% 0; float: left; width: 100%; position: relative; background: #203766;}
section#game-characters-sc:after{ border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #fff; content: ""; height: 20px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 54px;}
ul#game-character-slider li span{margin: 0; padding: 15px 0 0 0; border:1px solid rgba(255,255,255,0.3); float: left; width: 100%; height: 100%; position: relative; transition:all 1s; text-align: center;}
ul#game-character-slider li span p{color: #fff; font-family: 'source_sans_probold'; font-size: 18px; text-align: center; padding: 15px 0;}
.flip-content{margin: 0; padding: 15px ; width: 100%; height: 0%; background: rgba(253,28,20,0.9); position: absolute; bottom:0; left: 0; opacity: 0; transition:all 1s;}
.flip-content p{font-size: 16px !important; padding: 0 0 10px 0 !important;}
.flip-content p.sml-flip-cont{font-size: 16px !important;font-family: 'source_sans_proregular' !important; padding: 0 0 10px 0 !important;}
.flip-content p a{color: #000;}
.flip-content p a:hover{color: #fff;}
ul#game-character-slider li span:hover .flip-content{opacity: 1;width: 100%; height: 100%;} 
ul#game-character-slider li span img{border:1px solid #fff;}

section#game-characters-sc .lSAction > .lSPrev{background: url(../images/wht-lft-arw.png) no-repeat scroll 0 0;}
section#game-characters-sc .lSAction > .lSNext{background: url(../images/wht-right-arw.png) no-repeat scroll 0 0;}



section#goodies-sc{margin: 0; padding: 4% 0; float: left; width: 100%;background: url(../images/goodies-bkg.png) no-repeat scroll 0 0; background-size: cover;}
ul.goodies-lst{margin: 0; padding: 0; float: left; width: 100%;}
ul.goodies-lst li{margin: 0; padding: 0 1%; float: left; width: 16.5%; list-style: none;display: inline; text-align: center; border-right:1px solid #d2d2d2;}
ul.goodies-lst li h5{font-family: 'source_sans_proregular'; font-size: 22px; color: #444444;}
ul.goodies-lst li h6{font-family: 'AnticDidone-Regular'; font-size: 27px; color: #444444;}
ul.goodies-lst li span { float: left; min-height: 164px; width: 100%;}
ul.goodies-lst li:last-child{border:none;}
ul.goodies-lst li a{border:1px solid #000; border-radius: 20px; padding:5px 15px; margin: 10px auto; display: table; text-transform: uppercase;font-family: MyriadPro; font-size: 13px; color: #444444; transition:all 1s;}
ul.goodies-lst li a:hover{background: #ffcd4c; border:1px solid transparent;}



section#links-sc{margin: 0; padding: 4% 0; float: left; width: 100%;background:#363636;}
ul#links-slider li span{line-height: 70px; border:1px solid rgba(255,255,255,0.4); float: left; width: 100%; text-align: center;transition:all 1s; position: relative; margin: 0 0 20px 0;}
ul#links-slider li span a{ color: #fff; font-size: 28px; font-family:'source_sans_proregular';}
ul#links-slider li span:hover {border:1px solid #ffcd4c;}
ul#links-slider li span:hover a{color: #ffcd4c;}
section#links-sc .lSAction > .lSPrev{background: url(../images/wht-lft-arw.png) no-repeat scroll 0 0;}
section#links-sc .lSAction > .lSNext{background: url(../images/wht-right-arw.png) no-repeat scroll 0 0;}
ul#links-slider li span:after{background:#363636 url(../images/small-yellow-arrow.png) no-repeat center;position: absolute; left: 10%; bottom: -11px; width: 40px; height: 20px; content: ''; right: 0; margin: 0 auto; padding: 0 15px;}



section#footer-whte-sc{margin: 0; padding: 4% 0; float: left; width: 100%;background:#fff;}


.footer-yellow-arrow{background: none !important; top: -16px !important;}
section#footer-contact-sc{margin: 0; padding: 4% 0; float: left; width: 100%;background: url(../images/ftr-sc-bkg.png) no-repeat scroll 0 0; background-size: cover; position: relative;}
section#footer-contact-sc::after { border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #fff; content: ""; height: 20px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 54px;}


.btm-brdr{background: #fff; height: 1px; margin: 0 auto 15px; width: 60%; padding: 0;}
ul.socl-lst{margin: 25px auto 0; padding: 0; display: table;}
ul.socl-lst li{margin: 0; padding: 0; display: inline; list-style: none;}
ul.socl-lst li a{color: #fff; border:3px solid #fff; height: 48px; width: 48px; text-decoration: none; line-height: 42px; text-align: center; float: left; border-radius: 50%; margin: 0 4px; font-size: 25px; transition:all 1s;}
ul.socl-lst li a:hover{border:3px solid #000; color: #000;}
.contact-frm-hldr{margin: 0; padding: 45px 9%; float: left; width: 100%; position: relative; border:1px solid #fff;z-index: 9;}
.contact-frm-hldr:after{position: absolute;left: 10px; width: 100%; height: 100%; content: ''; top: 10px; border:1px solid #fff; z-index: -9;}
.ftr-frm-fld{margin: 1px 0; padding: 0 0 0 10px; float: left; width: 100%; background: #fff; color: #424242; border-radius: 25px; line-height: 55px; height: 55px; font-family: 'source_sans_proregular'; font-size: 16px; border:none;}
textarea.ftr-frm-fld{height: 85px; overflow: hidden;}
h4.frm-tp-txt { background: #ffaa0b none repeat scroll 0 0; color: #fff; display: inline-table; font-family: "ralewaybold"; font-size: 18px; left: 0; letter-spacing: 0; margin: 0 auto; padding: 0 10px; position: absolute; right: 0; text-align: center; top: -7px; width: 190px; border-radius: 15px;}
input.ftr-frm-fld-btn{ padding: 0 15px;  background: transparent; color: #fff; border-radius: 25px; line-height: 38px; height: 38px; font-family: 'source_sans_proregular'; font-size: 16px; border:2px solid #fff; transition:all 1s;}
p.sub-btn-hldr { position: absolute; bottom: -25px; right: 0; left: 0; margin: 0 auto; display: inline-table; width: 88px; background: #ffaa0b; padding: 0 10px; text-align: center; border-radius: 15px;}

input.ftr-frm-fld-btn:hover{border: 2px solid #000; color: #000;}
.nrml-rw{margin: 0; padding: 0; float: left; width: 100%;}
ul.legal-ntce-icns-lst{margin: 20px auto; display: table;}
ul.legal-ntce-icns-lst li{display: inline; list-style: none; margin: 0 8px; padding: 0; float: left;}
ul.legal-ntce-icns-lst li img{border-radius: 5px;}
p.view-legal-txt{text-align: center; position: relative; width: 50%; margin: 0 auto; display: block;}
p.view-legal-txt span{background: #fe970a; padding: 0 15px; font-size: 18px;font-family: 'source_sans_proregular'; color: #fff; z-index: 9; position: relative; letter-spacing: 4px; border-radius: 15px;}
p.view-legal-txt:after{position: absolute; top:32%; left: 0;background: #fff; height: 1px; width: 100%; content: ''; }
.pd-top{padding: 45px 0 0 0;}


footer{margin: 0; padding: 4% 0 3% 0; float: left; width: 100%; position: relative; background: #121212;}
footer:after{top:25px; content: ''; left: 0; width: 100%; position: absolute; height: 2px; background: #fff;}
ul.ftr-nav{margin: 0 auto; padding: 0; display: table;}
ul.ftr-nav li{margin: 0; padding: 0 20px; display: table-cell; list-style: none; font-size: 19px; font-family: 'source_sans_proregular'; position: relative;}
ul.ftr-nav li a{color: #fff; }
ul.ftr-nav li.current-menu-item a{color: #ffcc4c;}
ul.ftr-nav li a:hover{color: #ffcc4c;}
ul.ftr-nav li:after{content: '/'; right: 0; top: 0; width: 4px; height: 100%; position: absolute; color: #fff;}
ul.ftr-nav li:last-child:after{display: none;}
p.copy-txt{text-align: center;color: #fff; font-size: 13px; padding: 15px 0 0 0;}
.footer-arrow{top:0px; content: ''; left: 0; width: 37px; position: absolute; height: 45px; background:#121212; right:0; margin: 0 auto; z-index: 9;}




@media screen and (min-width : 1101px) and (max-width :1200px) {
   
.container {width:1060px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{padding: 0 10px; font-size: 15px;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 40%;}




}
   
@media screen and (min-width : 970px) and (max-width :1100px) {
  
.container {width:940px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{padding: 0 9px; font-size: 13px;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 40%;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}



footer{padding: 6% 0 3% 0;}

}
   
@media screen and (min-width : 768px) and (max-width : 969px) {
   
.container {width:738px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{padding: 0 12px; font-size: 15px;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 65%; left: 0; right: 0; margin: 25px auto 0;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}
.logo-holder-main{float: left; width: 100%;text-align: center;}
.main-nav-main{float: left; width: 100%;}
.logo-holder-main img{text-align: center;}
footer{padding: 6% 0 3% 0;}
.logo-holder{padding: 10px 0;}
.socl-lnks{display: none;}
.navbar-nav{margin: 0 auto; float: none; width: auto;display: table;}
ul.down-lst li{width: 22%; margin:1% 0.6%; }
section#real-facts-sc{padding: 8% 0 12% 0;}
img.ashwathama-img{width: 25%;}
ul#game-wallpaper-slider li{text-align: right;}
section#game-characters-sc{padding: 8% 0;}
.ftr-nav{display: none !important;}
ul.socl-lst {margin: 25px auto;}


.carousel-caption h2{font-size: 40px;}
.carousel-caption h2 span{font-size: 40px;}
.carousel-caption h3{font-size: 22px;}
h1{font-size: 45px;}
.fnt-27px{font-size: 22px;}
.fnt-57px{font-size: 40px;}


}
 
@media screen and (min-width : 640px) and (max-width: 767px) {
   
.container {width:610px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{border:none;padding: 0; font-size: 15px; margin: 2px 0;border-bottom: 2px solid transparent;}
.navbar-inverse .navbar-nav > li.current-menu-item a{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.navbar-inverse .navbar-nav > li > a:hover{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 65%; left: 0; right: 0; margin: 0 auto 0;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}
.logo-holder-main{float: left; width: 50%;text-align: center;}
.main-nav-main{float: left; width: 50%;}
.logo-holder-main img{text-align: center;}
footer{padding: 6% 0 3% 0;}
.logo-holder{padding: 10px 0;}
.socl-lnks{display: none;}
.navbar-nav{margin: 0 auto; float: none; width: auto;display: table;}
ul.down-lst li{width: 22%; margin:1% 0.6%; }
section#real-facts-sc{padding: 8% 0 12% 0;}
img.ashwathama-img{width: 25%;}
ul#game-wallpaper-slider li{text-align: right;}
section#game-characters-sc{padding: 8% 0;}
.ftr-nav{display: none !important;}
ul.socl-lst {margin: 25px auto;}
.carousel-caption{top: 15%;}
section#download-sc{padding: 8% 0;}
.pd-tp{padding: 10px 0;}
.crve-img { padding: 10px 0 0;}
section#game-story-sc .col-sm-3 img{display: none;}
ul.facts-img-lst li{width: 23%; margin: 1%;}
img.ashwathama-img { display: block; left: 0; margin: 0 auto; padding: 0 0 20px; position: relative; right: 0; top: 0;}
ul.goodies-lst li{width: 31%; margin: 3% 1%; padding: 0;}
.brdr-nav{height: 60px;}
.navbar-nav { background: rgba(55, 70, 103, 0.91) none repeat scroll 0 0; display: table; float: left; margin: 0 auto; padding: 20px; position: relative; width: 100%; z-index: 10;}
p.sub-btn-hldr{position: relative; background: none;}
h4.frm-tp-txt{position: relative; background: none; margin: 0 0 15px 0;}
.contact-frm-hldr{margin: 0 0 25px 0;}



.carousel-caption h2{font-size: 40px;}
.carousel-caption h2 span{font-size: 40px;}
.carousel-caption h3{font-size: 22px;}
h1{font-size: 35px;}
.fnt-27px{font-size: 22px;}
.fnt-57px{font-size: 35px;}


}


@media screen and (min-width : 480px) and (max-width: 639px) {
   
.container {width:450px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{border:none;padding: 0; font-size: 15px; margin: 2px 0;border-bottom: 2px solid transparent;}
.navbar-inverse .navbar-nav > li.current-menu-item a{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.navbar-inverse .navbar-nav > li > a:hover{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 65%; left: 0; right: 0; margin: 0 auto 0;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}
.logo-holder-main{float: left; width: 50%;text-align: center;}
.main-nav-main{float: left; width: 50%;}
.logo-holder-main img{text-align: center;}
footer{padding: 6% 0 3% 0;}
.logo-holder { padding: 20px 0 0;}
.socl-lnks{display: none;}
.navbar-nav{margin: 0 auto; float: none; width: auto;display: table;}
ul.down-lst li{width: 32%; margin:1% 0.6%; }
section#real-facts-sc{padding: 8% 0 12% 0;}
img.ashwathama-img{width: 25%;}
ul#game-wallpaper-slider li{text-align: right;}
section#game-characters-sc{padding: 8% 0;}
.ftr-nav{display: none !important;}
ul.socl-lst {margin: 25px auto;}
.carousel-caption{top: 15%; display: none;}
section#download-sc{padding: 8% 0;}
.pd-tp{padding: 10px 0;}
.crve-img { padding: 10px 0 0;}
section#game-story-sc .col-sm-3 img{display: none;}
ul.facts-img-lst li{width: 23%; margin: 1%;}
img.ashwathama-img { display: block; left: 0; margin: 0 auto; padding: 0 0 20px; position: relative; right: 0; top: 0;}
ul.goodies-lst li{width: 48%; margin: 3% 1%; padding: 0;}
.brdr-nav{height: 60px;}
.navbar-nav { background: rgba(55, 70, 103, 0.91) none repeat scroll 0 0; display: table; float: left; margin: 0 auto; padding: 20px; position: relative; width: 100%; z-index: 10;}
p.sub-btn-hldr{position: relative; background: none;}
h4.frm-tp-txt{position: relative; background: none; margin: 0 0 15px 0;}
.contact-frm-hldr{margin: 0 0 25px 0;}
section#footer-contact-sc{padding: 8% 0;}
ul.legal-ntce-icns-lst{float: left; padding:15px 0; margin: 0; width: 100%;}
ul.legal-ntce-icns-lst li{width: 14%;}
p.view-legal-txt span{background: none;}
p.view-legal-txt:after{display: none;}
p.copy-txt{padding: 25px 0 0 0;}
.carousel-caption h2{font-size: 40px;}
.carousel-caption h2 span{font-size: 40px;}
.carousel-caption h3{font-size: 22px;}
h1{font-size: 35px;}
.fnt-27px{font-size: 22px;}
.fnt-57px{font-size: 35px;}   
h2{font-size: 30px;}
h4{font-size: 20px;}
h5{font-size: 20px;}
.fnt-50px{font-size: 30px; line-height: 110%;}


}

@media screen and (min-width : 360px) and (max-width: 479px) {
   
.container {width:330px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{border:none;padding: 0; font-size: 15px; margin: 2px 0;border-bottom: 2px solid transparent;}
.navbar-inverse .navbar-nav > li.current-menu-item a{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.navbar-inverse .navbar-nav > li > a:hover{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 65%; left: 0; right: 0; margin: 0 auto 0;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}
.logo-holder-main{float: left; width: 50%;text-align: center;}
.main-nav-main{float: left; width: 50%;}
.logo-holder-main img{text-align: center;}
footer{padding: 6% 0 3% 0;}
.logo-holder { padding: 20px 0 0;}
.socl-lnks{display: none;}
.navbar-nav{margin: 0 auto; float: none; width: auto;display: table;}
ul.down-lst li{width: 48%; margin:1% 0.6%; }
section#real-facts-sc{padding: 14% 0;}
img.ashwathama-img{width: 25%;}
ul#game-wallpaper-slider li{text-align: right;}
section#game-characters-sc{padding: 14% 0;}
.ftr-nav{display: none !important;}
ul.socl-lst {margin: 25px auto;}
.carousel-caption{top: 15%; display: none;}
section#download-sc{padding: 14% 0;}
.pd-tp{padding: 10px 0;}
.crve-img { padding: 10px 0 0;}
section#game-story-sc .col-sm-3 img{display: none;}
ul.facts-img-lst li{width: 23%; margin: 1%;}
img.ashwathama-img { display: block; left: 0; margin: 0 auto; padding: 0 0 20px; position: relative; right: 0; top: 0;}
ul.goodies-lst li{width: 48%; margin: 3% 1%; padding: 0;}
.brdr-nav{height: 60px;}
.navbar-nav { background: rgba(55, 70, 103, 0.91) none repeat scroll 0 0; display: table; float: left; margin: 0 auto; padding: 20px; position: relative; width: 100%; z-index: 10;}
p.sub-btn-hldr{position: relative; background: none;}
h4.frm-tp-txt{position: relative; background: none; margin: 0 0 15px 0;}
.contact-frm-hldr{margin: 0 0 25px 0;}
section#footer-contact-sc{padding: 14% 0;}
ul.legal-ntce-icns-lst{float: left; padding:15px 0; margin: 0; width: 100%;}
ul.legal-ntce-icns-lst li{width: 16%; min-height: 65px; margin: 10px 0;}
p.view-legal-txt span{background: none;}
p.view-legal-txt:after{display: none;}
p.copy-txt{padding: 35px 0 0 0;}
section#game-story-sc{padding: 10% 0;}
section#history-sc{padding: 10% 0;}
.ftr-frm-fld{height: 40px; line-height: 40px;}
ul#game-wallpaper-slider li span img{width: 100%; height: auto;}
p.view-legal-txt{width: 75%;}

.carousel-caption h2{font-size: 30px;}
.carousel-caption h2 span{font-size: 30px;}
.carousel-caption h3{font-size: 20px;}
h1{font-size: 25px;}
.fnt-27px{font-size: 20px;}
.fnt-57px{font-size: 25px;}   
h2{font-size: 22px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 18px;}
.fnt-50px{font-size: 22px; line-height: 110%;}


}


@media screen and (min-width : 320px) and (max-width: 359px) {
     
.container {width:290px; margin:0 auto; padding:0;}

.navbar-inverse .navbar-nav > li > a{border:none;padding: 0; font-size: 15px; margin: 2px 0;border-bottom: 2px solid transparent;}
.navbar-inverse .navbar-nav > li.current-menu-item a{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.navbar-inverse .navbar-nav > li > a:hover{border:none;border-bottom: 2px solid #fff; border-radius: 0;}
.flip-content{padding: 0;}
.lSAction{display: none !important;}
ul#links-slider li span a{font-size: 22px;}
.carousel-caption{width: 65%; left: 0; right: 0; margin: 0 auto 0;}
ul.down-lst li span.down-ld-icn-hldr{height: 100px; width: 100px; line-height: 100px;}
ul#game-character-slider li span{padding: 5px;}
.flip-content{padding: 5px;}
.flip-content p.sml-flip-cont{font-size: 14px !important;}
.logo-holder-main{float: left; width: 100%;text-align: center;}
.main-nav-main{float: left; width: 100%;}
.logo-holder-main img{text-align: center;}
footer{padding: 6% 0 3% 0;}
.logo-holder { padding: 20px 0 0;}
.socl-lnks{display: none;}
.navbar-nav{margin: 0 auto; float: none; width: auto;display: table;}
ul.down-lst li{width: 48%; margin:1% 0.6%; }
section#real-facts-sc{padding: 14% 0;}
img.ashwathama-img{width: 25%;}
ul#game-wallpaper-slider li{text-align: right;}
section#game-characters-sc{padding: 14% 0;}
.ftr-nav{display: none !important;}
ul.socl-lst {margin: 25px auto;}
.carousel-caption{top: 15%; display: none;}
section#download-sc{padding: 14% 0;}
.pd-tp{padding: 10px 0;}
.crve-img { padding: 10px 0 0;}
section#game-story-sc .col-sm-3 img{display: none;}
ul.facts-img-lst li{width: 23%; margin: 1%;}
img.ashwathama-img { display: block; left: 0; margin: 0 auto; padding: 0 0 20px; position: relative; right: 0; top: 0;}
ul.goodies-lst li{width: 48%; margin: 3% 1%; padding: 0;}
.brdr-nav{height: 60px;}
.navbar-nav { background: rgba(55, 70, 103, 0.91) none repeat scroll 0 0; display: table; float: left; margin: 0 auto; padding: 20px; position: relative; width: 100%; z-index: 10;}
p.sub-btn-hldr{position: relative; background: none;}
h4.frm-tp-txt{position: relative; background: none; margin: 0 0 15px 0;}
.contact-frm-hldr{margin: 0 0 25px 0;}
section#footer-contact-sc{padding: 14% 0;}
ul.legal-ntce-icns-lst{float: left; padding:15px 0; margin: 0; width: 100%;}
ul.legal-ntce-icns-lst li{width: 16%; min-height: 65px; margin: 10px 0;}
p.view-legal-txt span{background: none;}
p.view-legal-txt:after{display: none;}
p.copy-txt{padding: 35px 0 0 0;}
section#game-story-sc{padding: 10% 0;}
section#history-sc{padding: 10% 0;}
.ftr-frm-fld{height: 40px; line-height: 40px;}
ul#game-wallpaper-slider li span img{width: 100%; height: auto;}
p.view-legal-txt{width: 75%;}

.carousel-caption h2{font-size: 30px;}
.carousel-caption h2 span{font-size: 30px;}
.carousel-caption h3{font-size: 20px;}
h1{font-size: 25px;}
.fnt-27px{font-size: 20px;}
.fnt-57px{font-size: 25px;}   
h2{font-size: 22px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 18px;}
.fnt-50px{font-size: 22px; line-height: 110%;}


}


  /* @media screen and (min-width :240px) and (max-width: 319px) {
    .main-area {width:98%;}
   
}*/
      












