

/* ==========================================================================
   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: '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: 'latoheavy';
    src: url('fonts/lato-heavy-webfont.eot');
    src: url('fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('fonts/lato-heavy-webfont.woff') format('woff'),
         url('fonts/lato-heavy-webfont.ttf') format('truetype'),
         url('fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype'),
         url('fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@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: 'ralewayheavy';
    src: url('fonts/raleway-heavy-webfont.eot');
    src: url('fonts/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-heavy-webfont.woff2') format('woff2'),
         url('fonts/raleway-heavy-webfont.woff') format('woff'),
         url('fonts/raleway-heavy-webfont.ttf') format('truetype'),
         url('fonts/raleway-heavy-webfont.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'capture_itregular';
    src: url('fonts/capture_it-webfont.eot');
    src: url('fonts/capture_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/capture_it-webfont.woff2') format('woff2'),
         url('fonts/capture_it-webfont.woff') format('woff'),
         url('fonts/capture_it-webfont.ttf') format('truetype'),
         url('fonts/capture_it-webfont.svg#capture_itregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


  ::selection { background:#cccccc;  color: #000000;}
	::-moz-selection { background:#cccccc;  color: #000000;}
	::-webkit-selection { background:#cccccc;  color: #000000;}

   a {color:#095aa5; text-decoration:none; transition: all 0.6s ease 0s; }
   a:hover {color:#464646; text-decoration:none; }
   img{max-width:100%;}

   ul,li {list-style: none;}
   
   .aligncenter { margin:0 auto; display:block; }
   .alignleft {padding:0 15px 0 0; margin:0; float:left;}
   .alignright {padding:0 0 0 15px; margin:0; float:right;}
   .fl {float:left; }
   .fr {float:right; }
   .clr {clear: both;}
   .cntr {text-align: center;}
   .wht-txt{color: #fff;}
   .yellow-txt{color: #ffe400;}
   .font92{font-size: 92px;}
   .font38{font-size: 38px;}
   
  h1 { margin:0; padding:0 0 10px; font-family:'robotomedium'; font-size:35px; line-height:100%; font-weight:normal;}
  h2 {margin:0; padding:0; font-family:'latoheavy'; font-size:49px; line-height:110%; font-weight:normal; 
  color:#474747; }
  h3 { margin:0; padding:0 0 10px; font-family:'latoheavy'; font-size:36px; line-height:110%; font-weight:normal; }
  h4{margin:0; padding:0 0 10px; font-family:'latobold'; font-size:27px; line-height:130%; font-weight:normal; }
  h5{margin:0; padding:0 0 10px; font-family:'capture_itregular'; font-size:27px; line-height:130%; font-weight:normal; }
  h6 { margin:0; padding:0 0 10px; font-family:'latoheavy'; font-size:18px; line-height:110%; font-weight:normal; }
  p { margin:0; padding:0 0 10px 0; font-family:'source_sans_proregular'; font-size:16px; line-height:150%; font-weight:normal; }






  .wht-txt{color:#fff !important;}
  .blue-txt{color: #095aa5 !important;}
  .green-txt{color: #63ac1e !important;}
  .blk-txt{color: #000 !important;}
  .grey-txt{color: #3a3a3a !important;}
  .red-txt{color: #ee3e30 !important;}


.padd-btm10px{padding: 0 0 10px 0;}
.dsplayblock{display: block;}

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

  .Over_flow {
  overflow: hidden;
  position: relative;}
   
/*--------------------------------*/
   .wrapper {background: url("images/body-rpt.jpg") repeat-x top; float: left; width: 100%;}
.img{margin: 0 auto;}

   header { margin:0; padding: 0; width:100%; float:left; position: relative;}
   .nav-holder {position: absolute; top: 10px; left: 0; width: 100%; }
   .logo {width: auto; float: left;}
   img.bnr-img { display: table; float: none; height: 720px; margin: 0 auto;}
    /*----------------Nav----------------*/ 
   .nav { margin:0; padding:20px 0 0; width:auto; float:left;  }
   .navbar-inverse {background:none; margin:0;}
   .navbar {border:0; margin: 0; float: right;  }
   .navbar-collapse {padding:0;}
   .navbar-nav > li {padding:0; color:#727272; text-align: center; margin: 0; position: relative; }
   .navbar-inverse .navbar-nav > li > a {color:#fff; }
   .navbar-nav > li > a {color:#fff; padding:0 15px; font-size:16px; line-height:60px; font-family:'ralewaybold'; 
   font-weight:normal; transition:all 0.3s; }
   .navbar-nav > li:hover:after {opacity: 1; bottom: 0;}
   .navbar-nav > li.current-menu-item:after {opacity: 1; bottom: 0;}
   .navbar-nav > li > a:hover {background-color:transparent !important; color: #ffd50f !important; }
   .navbar-nav > li.current-menu-item > a { background-color:transparent !important; color: #ffd50f !important; }

/*----------------  Nav Ends ----------------*/

/*----------------  Banner Starts ----------------*/

.banner-caption {bottom: 3%; left: 0; position: absolute; padding: 0; width: 100%; }
.banner-txt-block {width: 40%; float: left;}
.framed-txt {width: 370px; float: left; background: url("images/caption-frame-l.png") no-repeat left top; margin: 75px 0 0 0;}
.framed-txt h1 {font-family: "ralewayheavy"; font-size: 38px; line-height: 100%; color: #fff; padding: 15px 0 0 25px;position: relative; float: left;}
.framed-txt h1:after {position: absolute; content: ''; right: -25px; bottom: -15px; background: url("images/caption-frame-r.png") no-repeat;width: 44px; height: 47px;}
.framed-txt h1 span {color: #ffd50f; font-family: "capture_itregular"; font-size: 86px; line-height: 100%;}
.banner-txt-block p {font-family: "ralewaybold"; font-size: 25px; line-height: 130%; color: #fff; padding: 40px 0 0; clear: both;}
.banner-form{margin: 0 10% 0 0; padding: 25px 0; float: right; width: 32%; background: #fff; border-radius: 20px 0 20px 0; position: relative;}
.become-hero-yelow-sc{margin: 0; padding: 7px 15px; float: left; width: 100%; background: #ffb73e;}
.become-hero-yelow-sc img { position: absolute; right: -116px; top: -47px;}
.arrow { /* position: absolute;  bottom: 0;  left: 0%;*/  margin-left:-20px;  width: auto;  height: auto; }
.become-hero-yelow-sc h3, .become-hero-yelow-sc h36{padding: 0;}
.bounce { -webkit-animation: bounce 10s infinite; animation: bounce 10s infinite; transition:all 5s;}
/* Scroll down indicator (bouncing) */
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px); } }
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-30px); }
  60% {
    -moz-transform: translateY(-15px); } }
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }


.form1{margin: 15px 0 0 0; padding: 0 15px; float: left; width: 100%;}

.form1 .fm-tp{margin: 4px 0; padding: 0 0 0 10px; float: left; width: 100%; background: #efefef; color: #000; font-size: 14px; font-family: 'source_sans_proregular'; height: 38px; border-radius: 20px; border:none;}
.form1 .fm-tp-02{margin: 4px 0; padding: 0 0 0 10px; float: left; width: 100%; background: #efefef; color: #000; font-size: 14px; font-family: 'source_sans_proregular'; height: 38px; border-radius: 20px; border:none;}
.form1 textarea.fm-tp{height: 100px; line-height: 40px;}
.form1 .frm-tp-btn{margin: 4px 5px; padding: 0 0 0 10px; float: left; width: 145px; background: #cf4238; color: #fff; font-size: 16px; font-family: 'source_sans_proregular'; height: 42px; border-radius: 20px; border:none; text-align: center; transition:1s all;}
.form1 .frm-tp-btn:hover{background: #000; border-radius: 5px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   .form1 .fm-tp-02{margin: 4px 5px; padding: 7px 0 0 10px; width: 97%; }
}


section#top-supre-hero-sc{margin:-60px 0 0 0; padding: 100px 0 40px 0; float: left; width: 100%; background:#fff url(images/top-hero-sc-img.png) no-repeat scroll 0 0;}
#hexagon { background: rgb(240, 239, 237) none repeat scroll 0 0; height: 32px; margin: -60px auto 0; position: relative; width: 70px; text-align: center;}
#hexagon::before { border-bottom: 25px solid rgb(240, 239, 237); border-left: 35px solid rgba(0, 0, 0, 0); border-right: 35px solid rgba(0, 0, 0, 0); content: ""; height: 0; left: 0; position: absolute; top: -25px; width: 0;}
#hexagon::after { border-left: 35px solid rgba(0, 0, 0, 0); border-right: 35px solid rgba(0, 0, 0, 0); border-top: 20px solid rgb(240, 239, 237); bottom: -14px; content: ""; height: 0; left: 0; position: absolute; width: 0;}

.new-game-img{ width: auto; height: auto;}
.new-game-img img{ width: 100%; height: auto;}



/*----------------  top-supre-hero-sc Starts ----------------*/

.tp-spr-hro-sldr{margin: 0; padding: 0; float: left;width: 100%; text-align: center; position: relative;}
.tp-spr-hro-sldr span.imgs{border:8px solid #ededed; margin: 0; padding: 0; display: table; border-radius: 50%; position: relative;transition:all 1s; overflow: hidden;}

.tp-spr-hro-sldr span.imgs{ width: auto; height: auto; background: transparent; position: relative; margin: 0 auto 35px;} 
/*.tp-spr-hro-sldr span.imgs:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red; } 
.tp-spr-hro-sldr span.imgs:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red; }*/
.tp-spr-hro-sldr span.imgs-icons{position: absolute; top: 170px; left: 0; right: 0; margin: 0 auto; width: 50; height: 57px; background: url(images/ylow-attch-img.png) no-repeat scroll top center; text-align: center; line-height: 57px;transition:all 1s;}
ul#top-sc-slider li{transition:all 1s;}
ul#top-sc-slider li:hover .tp-spr-hro-sldr span.imgs-icons{top: 80px;background: url(images/rd-attch-img.png) no-repeat scroll top center;}
ul#top-sc-slider li:hover .tp-spr-hro-sldr span.imgs{border:8px solid #ffb73e;}
/*.tp-spr-hro-sldr span.imgs:after{height: 100%; width: 110%; bottom: -15px; left: -5%; background: transparent; position: absolute; content: '';  width: 110%;
    height: 50%;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border: 6px solid gray;
    border-bottom: 0;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; transform:rotate(-180deg);}*/
ul#top-sc-slider li:hover .tp-spr-hro-sldr span.imgs{}
ul#top-sc-slider li:hover .tp-spr-hro-sldr span.imgs:after{left:3%; bottom: 3%; height: 94%; width: 94%; position: absolute; content: '';  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,184,62,0.43) 82%, rgba(255,184,62,0.3) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(82%, rgba(255,184,62,0.43)), color-stop(100%, rgba(255,184,62,0.3)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,184,62,0.43) 82%, rgba(255,184,62,0.3) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,184,62,0.43) 82%, rgba(255,184,62,0.3) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,184,62,0.43) 82%, rgba(255,184,62,0.3) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,184,62,0.43) 82%, rgba(255,184,62,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffb83e', GradientType=0 ); border-radius: 50%;}

/*----------------  top-supre-hero-sc Ends ----------------*/

section#enter-competition-sc{padding: 30px 0; margin: 0; float: left; width: 100%; background: url(images/entr-cmpttn-bkg.png) no-repeat bottom center/cover; height: 627px;}
.form-hldr{width: 80%; float: left; padding: 30px 0 0; position: relative;}
.form-hldr:after{position: absolute; content: ''; width: 91px; height: 64px;  bottom: 132px;right: -132px;background: url(images/up-arrw.png) no-repeat right bottom;}
.form-part{width: 100%; position: relative; z-index: 9; padding: 4%; float: left;}
.form-part h4{background: #f6f6f6 none repeat scroll 0 0; display: table; margin: -37px auto 36px; padding: 0 15px;}
.form-part:after{border: 1px solid #c8c8c8; position: absolute; content: ''; left: 0; right: 0; margin: 0 auto; top: 0; width: 100%; height: 100%; z-index: -1;}
.form-part:before{border: 1px solid #c8c8c8; position: absolute; content: ''; left: 5px; right: 0; margin: 0 auto; top: 5px; width: 100%; height: 100%; z-index: -1;}
.dwn-arrw{display: table; margin: -50px auto 0;}


.winer-cupimg{ width: auto; float: left;}
.winer-cupimg img{ width: 100%; height: auto;}

section#new-game{padding: 20px 0; float: left; margin:0; width: 100%; background: url(images/heros-bkg.png) no-repeat center; border-top: 4px solid #fff; position: relative;}
section#new-game:before{border-top: 2px solid #fff; position: absolute; content: ''; width: 100%; height: 10px;top: -10px;}
section#new-game h5{padding: 0; line-height: 100%;}
section#new-game h4{line-height: 100%;}
.red-btn{margin: 4px 0; padding: 13px 0; float: left; width: 145px; background: #cf4238; color: #fff; font-size: 16px; line-height: 100%; height: 42px; border-radius: 20px; border:none; text-align: center; transition:1s all; float: left;}
.red-btn:hover{background: #000; border-radius: 5px; color: #fff;}
.the-tp-slider{margin: 20px 0; padding: 0; float: left; width: 100%;}



section#who-is-icn-sc{margin: 0; padding: 70px 0 0 0; float: left; width: 100%; background:#fff url(images/who-sc-bkg.png) no-repeat scroll top center;}
ul.who-sc-tp-lst{margin: 0; padding: 0 0 50px 0; float: left; width: 100%; border-bottom: 1px solid #ffb73e;}
ul.who-sc-tp-lst li{margin: 0; padding: 160px 0 0 0; float: left; width: 25%; display: inline; list-style: none; color: #707070; font-size: 20px; font-family: 'source_sans_proregular'; transition:all 1s; text-align: center; position: relative;}
ul.who-sc-tp-lst li span{font-family: 'source_sans_probold';}
ul.who-sc-tp-lst li:first-child{background: url(images/digital-icn.png) no-repeat scroll top center;}
ul.who-sc-tp-lst li:first-child:hover{background: url(images/digital-icn-hvr.png) no-repeat scroll top center;}

ul.who-sc-tp-lst li:nth-child(2){background: url(images/shop.png) no-repeat scroll top center;}
ul.who-sc-tp-lst li:nth-child(2):hover{background: url(images/shop-hvr.png) no-repeat scroll top center;}

ul.who-sc-tp-lst li:nth-child(3){background: url(images/locator.png) no-repeat scroll top center;}
ul.who-sc-tp-lst li:nth-child(3):hover{background: url(images/locator-hvr.png) no-repeat scroll top center;}

ul.who-sc-tp-lst li:nth-child(4){background: url(images/subs.png) no-repeat scroll top center;}
ul.who-sc-tp-lst li:nth-child(4):hover{background: url(images/subs-hvr.png) no-repeat scroll top center;}
ul.who-sc-tp-lst li:after{position: absolute; right: -20px; top: 28%; height: 35px; width: 35px; background: url(images/comics-arw.png) no-repeat scroll 0 0; content: ''; opacity: 0.3;}
ul.who-sc-tp-lst li:last-child:after{position: absolute; right: -20px; top: 28%; height: 35px; width: 35px; background:none; }


section#who-is-sc{margin: 0; padding: 70px 0 40px 0; float: left; width: 100%; background:#fff url(images/who-mnn-bkg.jpg) no-repeat scroll top center; background-size:cover; }
ul.who-sc-tp-lst{margin: 0; padding: 0 0 50px 0; float: left; width: 100%; border-bottom: 1px solid #ffb73e;}
ul.who-sc-tp-lst li{margin: 0; padding: 160px 0 0 0; float: left; width: 25%; display: inline; list-style: none; color: #707070; font-size: 20px; font-family: 'source_sans_proregular'; transition:all 1s; text-align: center; position: relative;}


ul.who-txt-lst{margin: 0 auto 80px; padding: 0; display: table; width: 50%;}
ul.who-txt-lst li{margin: 0; padding: 0 35px; display: table-cell; list-style: none; width: 50%;}
ul.who-txt-lst li:first-child{width: 50%; border-right: 1px solid #ffb73e; position: relative; } 
ul.who-txt-lst li:last-child{width: 50%; margin: 0px 0 0 0px;  position: relative;  }
ul.who-txt-lst li p{ width: 110%; padding: 0; position: absolute; top:-2px; left: 35px;}
.arrow003{ position: absolute; width: 26px; height: 34px; float: right; left: 0; bottom: -40px; 
 display: block; margin-left: 96%; }

/*=============================SWAPNA CSS- date- 15.07.2016 =======================================*/
.clear{ height: 0; clear: both}
#who-images-part{   margin: 0; padding:0px 0; float: left; width: 100%; margin-top: -10px;  }
.who-images-Row1{   width:55%; margin: 0 auto;  padding: 0; }
.who-images-Row2{   width:80%; margin: 0 auto;  padding: 0; margin-top: -200px !important; }



.tp2-spr-hro-sldr{margin: 0; padding: 0; float: left;width: 210px; text-align: center; 
  position: relative; padding-bottom: 30px; margin-left: 60px; }
.tp2-spr-hro-sldr span.imgs{ opacity: 1;  border:8px solid #969696; margin: 0; padding: 0; display: 
  table; border-radius: 50%; position: relative;transition:all 1s; overflow: hidden;}


/*.tp-spr-hro-sldr span.imgs:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red; } 
.tp-spr-hro-sldr span.imgs:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red; }*/
.tp2-spr-hro-sldr span.imgs-icons{position: absolute; top: 170px; left: 0; right: 0; margin: 0 auto; width: 50; height: 57px; background: url(images/gray-attch-img.png) no-repeat scroll top center; text-align: center; line-height: 57px;transition:all 1s; }

.tp2-spr-hro-sldr .who-title{ position: absolute; left: 0; right: 0; bottom:70px; color: #1b1b1b; font-size: 16px; text-align: center; font-weight: 100; text-transform: uppercase;}
.tp2-spr-hro-sldr:hover .who-title{ color: #FFF;}
#studio-slider li {text-align: center;}

ul#top2-sc-slider li{transition:all 1s;}
ul#top2-sc-slider li:hover .tp2-spr-hro-sldr span.imgs-icons{top: 80px;background: url(images/ylow-attch-img.png) no-repeat scroll top center;}
ul#top2-sc-slider li:hover .tp2-spr-hro-sldr span.imgs{border:8px solid #ffb73e;}
/*ul#top2-sc-slider span.imgs:before{ border-radius:50%; height: 94%; width: 94%;  content: ""; position: absolute; left:3%; bottom: 3%;
background: url(images/hover_whitebg.png) 0 0 no-repeat; }
}*/
ul#top2-sc-slider span.imgs{ opacity: 0.3;}

ul#top2-sc-slider li:hover .tp2-spr-hro-sldr span.imgs{ opacity: 1; }

ul#top2-sc-slider li:hover .tp2-spr-hro-sldr span.imgs:after{left:3%; bottom: 3%; height: 94%; width: 94%; position: absolute; content: '';  background: rgba(255,255,255,1);
border-radius: 50%;
 background: url(images/hover_yellowbg.png) 0 0 no-repeat; }


/*=======================================*/

.tp3-spr-hro-sldr{margin: 0; padding: 0; float: left;width: 210px; text-align: center; position: 
  relative; padding-bottom: 30px; margin-left: 60px; margin-left: 60px;}
.tp3-spr-hro-sldr span.imgs{ opacity: 1;  border:8px solid #969696; margin: 0; padding: 0; display: 
  table; border-radius: 50%; position: relative;transition:all 1s; overflow: hidden;}


/*.tp-spr-hro-sldr span.imgs:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red; } 
.tp-spr-hro-sldr span.imgs:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red; }*/
.tp3-spr-hro-sldr span.imgs-icons{position: absolute; top: 170px; left: 0; right: 0; margin: 0 auto; width: 50; height: 57px; background: url(images/gray-attch-img.png) no-repeat scroll top center; text-align: center; line-height: 57px;transition:all 1s; }

.tp3-spr-hro-sldr .who-title{ position: absolute; left: 0; right: 0; bottom:70px; color: #1b1b1b; font-size: 16px; text-align: center; font-weight: 100; text-transform: uppercase;}
.tp3-spr-hro-sldr:hover .who-title{ color: #FFF;}


ul#top3-sc-slider li{transition:all 1s;}
ul#top3-sc-slider li:hover .tp3-spr-hro-sldr span.imgs-icons{top: 80px;background: url(images/ylow-attch-img.png) no-repeat scroll top center;}
ul#top3-sc-slider li:hover .tp3-spr-hro-sldr span.imgs{border:8px solid #ffb73e;}
/*ul#top2-sc-slider span.imgs:before{ border-radius:50%; height: 94%; width: 94%;  content: ""; position: absolute; left:3%; bottom: 3%;
background: url(images/hover_whitebg.png) 0 0 no-repeat; }
}*/
ul#top3-sc-slider span.imgs{ opacity: 0.3;}

ul#top3-sc-slider li:hover .tp3-spr-hro-sldr span.imgs{ opacity: 1; }

ul#top3-sc-slider li:hover .tp3-spr-hro-sldr span.imgs:after{left:3%; bottom: 3%; height: 94%; width: 94%; position: absolute; content: '';  background: rgba(255,255,255,1);
border-radius: 50%;
 background: url(images/hover_yellowbg.png) 0 0 no-repeat; }





section#brws-crctrs{margin: 0; padding:40px 0 40px 0; float: left; width: 100%; background:url(images/gray-dotted-bg.png) 0 0 repeat;   position: relative; border-bottom:10px solid #f5aa2d; }
  h2.browsH2 {margin:0; padding:0; font-family:'latoheavy'; font-size:49px; line-height:50px; font-weight:normal; 
  color:#474747; text-align: center; }

section#gme-ylow-sc{margin: 0; padding:20px 0; float: left; width: 100%; background:#fff; }

section#winners-sc{margin: 0; padding:0 0 40px 0; float: left; width: 100%; background:#fff; }


.dwn-arrw02{display: table; margin: -60px auto 0; z-index: 99999999999; position: relative; outline: none;}

section#rd-mre8-sc{margin: 0; padding:40px 0 40px 0px; float: left; width: 100%; 
  background: url(images/box-imgBg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;}

section#rd-mre8-sc:before{ z-index: 0; content: ""; width: 89%; margin: 0 auto; position: absolute; left:-30px; right: 0; top: 10px; border-top: 1px solid #FFF; }
.winner-sectionRow{ width: 105%; float: left; padding: 0; margin:0; margin-left: -32px; }

ul.winerlisting{  padding: 0; margin:0; list-style:none;  }
ul.winerlisting li{ list-style:none; float: left;  width: 270px; padding:0px; }

.productBox{  width:270px; float:left; height:auto; margin-left:0px; margin-right: 27px; margin-bottom:50px;  position: relative; }
.productBox:hover{ cursor: pointer; }

.productPhoto-Box{ width:150px; height: 150px; margin: 0 auto;  padding: 0; position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none; 
border: 5px solid #FFF; 
border-radius:100%; 
 }
 .productBox:hover .productPhoto-Box{ border: 5px solid #ffba58; border-radius:100%; z-index: 999999; }

.productbox-Photo{ width:140px; height: 140px;  margin: 0; padding: 0;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%; position: relative; z-index: 999;
    }

.productbox-Photo img{width: 100%; height: auto;  }


.productbox-Photo:after{ content: ""; position: absolute; left: 0; right: 0; bottom:-25px; margin: 0 auto;
 width: 40px; height: 45px; background:url(images/winner-icon.png) 0 0 no-repeat;   } 



.product-photobox{  float: left; position: relative; margin-top: -80px; width: 100%; height: auto; 
  margin-bottom: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-bottom: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
background: #FFF; opacity: 0.8; 
z-index: 0;
}
.product-photobox-border{ 
  float: left;  margin-left: 7px; margin-top:-7px; margin-bottom:5px;  width: 100%; height: auto; 
  border: 1px solid #FFF; border-left: 1px solid #ffb73e; border-bottom:1px solid #ffb73e; }


.product-photo-name{
    font-family: 'source_sans_probold';
    font-size: 22px; color: #FFF; text-align: center; text-transform: uppercase;}
.productBox:hover .product-photo-name{ color: #aad768;}

.product-photoText{ display: block; padding-top: 10px; padding: 0 10px; margin-bottom: 50px; margin-top: 110px;}
.product-photoText p{font-family: 'source_sans_proregular';
font-size: 14px; line-height: 16px; color: #707070; text-align: left; padding-bottom: 5px;}
.yellow-bullet{ width: 4px; height: 20px; float: left; background: url(images/yellow-bullet.png) left 6px no-repeat;
  margin-right: 6px;}
.botton-borderline{ width: 88%; height: 4px; float: left; position: relative; bottom: 22px; border-bottom:1px solid #d7d7d7; margin-left: 12px;  }
 .pro-Btn{ margin: 0 auto;
  width: 86px; height: 26px;
   font-family: 'source_sans_proregular';
   font-size: 11px;
   letter-spacing: 0em;
   color: #FFF;
   text-align:center;
   line-height: 25px;
   text-transform: uppercase;
   background:#636363;
   position: absolute;
   margin-top:8px; margin-bottom:-5px; 
   bottom: 22px; left: 0; right: 0;
   border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
       }


.pro-Btn a{ color: #FFF; text-decoration: none; display: block; margin: 0px 7px 7px 7px;}
.pro-Btn a:hover{ background: #ffba58; color: #FFF; text-decoration: none; }

 .productBox:hover .pro-Btn{ background: #ffba58; color: #FFF; text-decoration: none; }




section#official-rule-sc{margin: 0; padding:0; float: left; width: 100%; background:#fff; border-top: 10px solid gray }
.social-icon-sc{ width:272px; height: 90px; margin: 25px auto;  }
ul.socialicons{ padding: 0; margin: 0; list-style: none; display: table;}
ul.socialicons li{ margin: 0; display: inline; padding: 0; list-style: none;}
ul.socialicons li a{float: left; height: 46px; width: 46px; text-align: center; line-height: 46px; 
  background: #FFF; border: 3px solid #a6a6a6; border-radius: 50%; color:#a6a6a6; font-size: 24px; margin: 0 4px; transition:all 1s;}
ul.socialicons li a:hover{color:#000; background:#ee3e30;
  animation: RotateIcon 1s linear 0s 1;
  -moz-animation: RotateIcon 1s linear 0s 1;
  -webkit-animation: RotateIcon 1s linear 0s 1;
  -o-animation: RotateIcon 1s linear 0s 1;
  cursor: pointer;
  outline: none;
height: 46px; width: 46px;}


keyframes RotateIcon {
 0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
 @-moz-keyframes RotateIcon {
0% {
-moz-transform:rotate(0deg);
}
100% {
-moz-transform:rotate(360deg);
}
}
 @-webkit-keyframes RotateIcon {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
}
}
 @-o-keyframes RotateIcon {
0% {
-o-transform:rotate(0deg);
}
100% {
-o-transform:rotate(360deg);
}
}


section#studio-sc {
     background-image: url("images/yellowbg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
    padding: 30px 0;
    margin: 0;
    float: left;
}

.studio-sc {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border: 1px solid #fff;
}

.lft-lgo-studio-sc {
    margin: 0;
    padding: 0;
    float: left;
    width: 30%;
}

.rt-lgo-studio-sc {
    margin: 0;
    padding: 25px 0 0 0;
    float: left;
    width: 70%;
    text-align: center;
}

.lft-lgo-studio-sc img {
    border: 1px solid #fff;
    width: 100%;
}

ul.ply-gmes-lst {
    margin: 10px auto 0;
    padding: 0;
    width: 91%;
}

ul.ply-gmes-lst li {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 13px;
    font-family: inherit;
    list-style: none;
}

ul.ply-gmes-lst li a {
    margin: 0 5%;
    padding: 0;
    float: left;
    color: #fff;
    background: #930a11;
    width: 110px;
    height: 30px;
    line-height: 30px;
    transition: all 1s;
}

ul.ply-gmes-lst li:nth-child(2) a {
    color: #000;
    background: #fff;
}

ul.ply-gmes-lst li a:hover {
    color: #000;
    background: #fff;
}

ul.ply-gmes-lst li:nth-child(2) a:hover {
    color: #fff;
    background: #930a11;
}

section#studio-sc .content-slider h6 a {
    color: #fff;
    padding: 5px 0 0 0;
    float: left;
    font-size: 18px;
}

section#studio-sc .content-slider h6 a:hover {
    color: #930a11;
}

section#studio-sc ul.content-slider {
    margin: 1% 0 0 0;
}

section#studio-sc .lSAction {
    display: block !important;
}

section#studio-sc .lSAction > .lSPrev {
    background: url(images/ftr-left-img.png) no-repeat scroll 0 0;
    left: -45px;
    top: 50%;
}

section#studio-sc .lSAction > .lSNext {
    background: url(images/ftr-rt-img.png) no-repeat scroll 0 0;
    right: -75px;
    top: 50%;
}

section#studio-sc .lSPager {
    display: none;
}


.official-rulsBox{ width: 90%;  margin: 0 auto; display: block; position: relative; 
	border: 2px solid #000; padding-bottom: 30px; border-bottom:none; }

 h2.offcialH2 {margin:0 auto; padding:0; width: 41%; font-family:'latoheavy'; font-size:49px; line-height:50px; font-weight:normal; 
  color:#474747; text-align: center; background: #FFF; position: absolute; left: 0; right: 0; top: -25px;   }

 h2.offcialH2 span{ color: #ee3e30;}
 .official-rulsText{ margin-top: 50px; clear: both;}
.official-rulsText p{width: 90%; margin: auto; color: #6f6f6f; font-size: 16px; line-height: 20px; text-align: center; padding-bottom: 25px;  }




section#ftrTop-sc{margin: 0; padding:0; width: 100%; height: auto;  float: left; height: auto; margin-top: -4px;
	background-image:url(images/foot-topBg.png);
  background-position: 0 0;
  background-repeat: repeat;
	background-size: 100% cover;  }

.ftrTop-border-sc{ width: 90%;  margin: 0 auto; display: block; position: relative;  margin-top:4px;
  border: 2px solid #FFF; padding-bottom: 50px; border-top: 0px solid #FFF;}

.foot-Topwrapper{ float: left; width: 100%; padding: 3% 0 3% 0; margin:0;}
h4.footH4{font-family:'latoheavy'; font-weight:normal;  font-size: 18px; text-transform: uppercase; color: #FFF;  }
.foot-clm01{width:310px; float: left; padding-right: 20px;}
.foot-clm01 p{ font-size: 15px; color: #e5e5e5; line-height: 20px; text-align: left;}
.readmore{ color: #ffe400; font-size: 15px; font-family:'source_sans_proregular'; padding-top: 5px; }
.readmore a{ color: #ffe400; text-decoration: none; }
.readmore a:hover{ color: #ffe400; text-decoration: underline; }


.foot-clm02{width:222px; float: left; padding-right: 20px; padding-left: 20px; 
  border-left: 1px solid #292929;  }

.foot-clm03{width:222px; float: left; padding-right: 20px; padding-left: 20px; 
  border-left: 1px solid #292929;  }

.foot-clm04{width:222px; float: left; padding-right: 20px; padding-left: 20px; 
  border-left: 1px solid #292929;  }

.foot-clm05{width:220px; float: right; padding-right: 20px; padding-left: 20px; 
  border-left: 1px solid #292929;  }

.foot-menu ul{ padding: 0; margin: 0; list-style: none;}
.foot-menu ul li{ width: 100%; list-style: none; background: url(images/foot-bullet.png) left 7px no-repeat; 
  padding-left: 20px; padding-bottom: 5px; color: #fff; font-size: 15px; font-family:'source_sans_proregular'; }
.foot-menu ul li a{color: #fff;  text-decoration: none;}
.foot-menu ul li a:hover{ color: #ffe400; text-decoration: none;}


section#ftrBotm-sc{margin: 0; padding:0; width: 100%;  float: left; height: auto; margin-top: -24px;
  background-image:url(images/foot-btmBg.png);
   background-position: 0% 0%;
    background-repeat: no-repeat;
    background-attachment: inherit;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   }

.bottom-border-line{ width: 100%; height: 20px; border-bottom:1px solid #878686; float: left; 
  padding: 0; margin: 0; position: relative; margin-bottom: 25px;  }
.dwn-arrw03{display: table; margin: -10px auto 0; z-index: 99999999999; position: relative; outline: none;}


.bottom-icon-listing{ width: 100%; margin: 0 auto; position: relative; padding: 6% 0 0 0; }
.bottom-colm01{ width:30%; float: left; height: 97px; background:url(images/boder-line01.png) right 0 no-repeat;  margin-left: 100px; padding-right: 0px !important; }
.bottom-colm02{ width:30%; float: left; height: 97px; background:url(images/boder-line01.png) right 0 no-repeat; padding-left: 30px;  }
 .bottom-colm03{ width:30%; float: left; height: 97px; padding-left: 30px;  }
 
 ul.bottom-address{ padding: 0; margin: 0; list-style: none; width: 100%;}
 ul.bottom-address li:nth-child(odd){ list-style: none; float: left;  width: 20%; }
ul.classname li:nth-child(odd) img{ width: 100%; height: auto;}
ul.bottom-address li:nth-child(even){float: left; width:80%; padding-left: 15px; }
ul.bottom-address li:nth-child(even) .phone-number{float: left;font-size: 16px; }


p.bottomtext{  float: left; color: #FFF; font-size: 16px; clear: both; line-height: 16px; width: 100%; float: left; }
p.bottomtext a{color: #FFF; text-decoration: none; }
p.bottomtext a:hover{color: #FFF; text-decoration: underline; }
 h5.botmH5{font-family:'source_sans_proregular'; font-size: 18px; color: #FFF; float: left; line-height: 18px;}


 .bottom-nav ul{ padding: 0; margin: 0; width: 100%; list-style: none; margin-top: 30px;}
 .bottom-nav ul li{ float: left; list-style: none; border-left:1px solid #FFF; height: 25px; display:inline; padding: 0 5px; }
 .bottom-nav ul li a { color: #FFF; text-decoration: none; font-size: 15px;}
 .bottom-nav ul li a:hover { color: #ffba58; text-decoration: underline;}

.copyright, .copyright p{ text-align: center; font-size: 14px; color: #FFF; padding-top: 15px; padding-bottom: 10px;}
 .copyright p a{color: #ff9300; text-decoration: none; padding-left: 3px;}
.copyright p a:hover{color: #FFF; text-decoration: underline;}


  /*--------------------------*/
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
    /*
   * Animation for webkit
  */
  @-webkit-keyframes bounce {
      0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
      40% {-webkit-transform: translateY(-30px);}
      60% {-webkit-transform: translateY(-15px);}
  } 
  @keyframes bounce {
      0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
      40% {transform: translateY(-30px);}
      60% {transform: translateY(-15px);}
  } 
  /*
   * Adding the animation to our element
  */
  .bounce {
      -webkit-animation-name: bounce;
      animation-name: bounce;
      -webkit-animation-iteration-count: 9;
      animation-iteration-count:9;
      -webkit-animation-duration: 2s;
      animation-duration: 2s;
  }


  /*-----content------*/
  section#tp-content {width: 100%; float: left; margin: 0; padding: 0;}
  .tp-box-area {margin: 0 auto; width: 70%;}
  .tp-box-bg {border: 1px solid #6d6d6d; padding: 10px; width: 100%; float: left; margin: -80px 0 0; position: relative;}
  .green-block {width: 27%; margin: 0 1% 0 0; float: left; background: #67a71a; padding: 20px 10px;}
  .grey-block {background: #f4f4f4; width: 72%; float: right; padding: 24px 20px; position: relative;}
  h1.welcome {font-family: "robotomedium"; font-size: 19px; color: #fff;}
  h1.grn-bx-txt {font-family: "robotomedium"; font-size: 29px; color: #fff; line-height: 120%; padding: 0; font-weight: bold;}
  .triangle-bottomright {  width: 0; height: 0; border-bottom: 50px solid #67a71a; border-left: 50px solid transparent;
  position: absolute; bottom: 0; right: 0; z-index: 0; transition: all 0.6s; }
  .plus-sgn {position: absolute; bottom: 0; right: 5px; z-index: 1;}
  .plus-sgn a {color: #fff; font-family: "robotomedium"; font-size: 30px;}
  .grey-block:hover .triangle-bottomright {border-bottom: 50px solid #095aa5;}
  
  section#main-area {width: 100%; float: left; margin: 0; padding: 30px 0;}
  h1.sb-hdng {font-size: 25px; color: #4e4e4e; letter-spacing: 7px; border-bottom: 1px solid #4e4e4e; border-top: 1px 
  solid #4e4e4e; padding: 15px 0; display: table; margin: 0 auto;}
  ul.img-list {margin: 0; padding: 30px 0; text-align: center;}
  ul.img-list li {margin: 0 3px; padding: 0; display: inline; transition: all 0.6s; }
  .img-hdng-block {position: absolute; bottom: 0; left: 0; width: 100%; transition: all 0.6s;}
  ul.img-list li:hover .img-hdng-block {opacity: 0;}
  .img-hdng-block h1 {background: url("images/arrw-rght.png") no-repeat 95% center; font-family: "source_sans_proregular"; 
  font-size: 18px; color: #fff; text-align: left; padding: 10px;}
  h1.hvr-hdng {font-family: "source_sans_proregular"; font-size: 18px; color: #fff; text-align: left;}
  .sep {width: 100%; border-top: 1px solid #aaa; margin: 40px 0 0; padding: 0 0 10px;}
  .btn-block { display: table; margin: -35px auto 0; text-align: center;}
  .btn-area {background: #fff; padding: 0 20px; display: inline-block; margin: 0 0 60px;}
  .btn-area a {margin: 0 3px;}

  .media {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.media__image { display: block; }

.media__body {
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(99,172,30,0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(99,172,30,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(99,172,30,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a663ac1e',GradientType=0 );
  bottom: 0;
  color: white;
  font-size: 1em;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  text-align: left;
  top: 0;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.media__body p {line-height: 110%;}

.media__body:hover { opacity: 1; }

.media__body:after,
.media__body:before {
  
  bottom: 1em;
  content: '';
  left: 1em;
  opacity: 0;
  position: absolute;
  right: 1em;
  top: 1em;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: 0.6s 0.2s;
  transition: 0.6s 0.2s;
}

.media__body:before {
  border-bottom: none;
  border-top: none;
  left: 2em;
  right: 2em;
}

.media__body:after {
  border-left: none;
  border-right: none;
  bottom: 2em;
  top: 2em;
}

.media__body:hover:after,
.media__body:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

   .rd-mr {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0);
	-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale;
	position: relative; background: #095aa5; -webkit-transition-property: color; transition-property: color;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s; width: 215px; text-align: center; padding: 12px 0; border-radius: 25px;
	font-size: 16px; letter-spacing: 3px; font-family: "source_sans_proregular"; color: #fff; margin-top: 5px;}

	.rd-mr:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0;
	border-radius: 25px; -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 50%; transform-origin: 50%;
	-webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; 
	background: #67a71a;	}

	.rd-mr:hover, .rd-mr:focus, .rd-mr:active { color: white;	}
	.rd-mr:hover:before, .rd-mr:focus:before, .rd-mr:active:before { -webkit-transform: scaleY(0); transform: scaleY(0);}

  .bk-btn:before {border: 2px solid #095aa5; background: #fff; }
  .bk-btn {color: #095aa5;}

  p.bot-txt {font-size: 23px; line-height: 110%;}

  section#tab-area {width: 100%; float: left; margin: 0; padding: 0; background: url("images/tab-bg.jpg") no-repeat; 
background-size: 100% 100%;}
  h1.tb-hdng {background: url("images/tab-hdng-img.png") no-repeat left; padding: 0 0 0 50px; line-height: 40px; margin: 0 0 20px;}
  .tb-btn {border: 2px solid #fff; color: #fff; border-radius: 25px; padding: 10px 40px; font-size: 16px; font-family: 'source_sans_proregular';
float: left; margin-top: 30px;}
  .tb-btn:hover {background: #fff; color: #095aa5;}
  .btn-rght {float: left; margin: 0 0 0 40px;}

  section#bottom-area {width: 100%; float: left; margin: 0; padding: 30px 0; background: url("images/pattern.jpg") repeat;}
  .vw-mr-link {color: #63ac1e; text-decoration: underline;}
  .vw-mr-link:hover {color: #fff;}
  .btm-mid-col {padding: 0 45px;}
  .btm-mid-col p {padding: 0 0 5px;}
  h2.pddng-btm-bot {padding-bottom: 5px;}
  .mail-link {color: #fff;}
  .mail-link:hover {color: #63ac1e;}

  .input-style {width: 100%; border:0; border-radius: 5px; background: #fff; color: #000; font-size: 15px; 
    font-family: "source_sans_prolight"; height: 40px; padding: 1%; margin: 0 0 5px; -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out; border: 1px solid transparent;}
    .input-style:focus,.input-txt:focus{ 
     box-shadow: 0 0 5px rgba(255, 255, 255, 1); border: 1px solid #69828f;
    }
    .input-txt {width: 100%; border:0; border-radius: 5px; background: #fff; color: #000; font-size: 15px; 
    font-family: "source_sans_prolight"; height: 70px; padding: 1%; margin: 0 0 10px; -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out; border: 1px solid transparent;} 
    .sbmt {background: #63ac1e; font-family: "source_sans_proregular"; color: #fff; font-size: 16px; border-radius: 25px;
  padding: 10px 30px; border:0; transition: all 0.6s ease 0s;}  
    .sbmt:hover {background:#fff; color: #63ac1e; }

	
  /*--------------Footer--------------------*/
  footer {margin:0; padding:20px 0; width:100%; float:left; background: #464646;}
  
  ul.ftr-link {margin: 0; padding: 0; float: left;}
  ul.ftr-link li {padding: 0 15px; margin: 0; font-size: 14px; font-family: "robotomedium"; display: inline-block;
text-align: center;  }
  ul.ftr-link li a {color: #c1c1c1; transition: all 0.6s ease 0s; }
  ul.ftr-link li a:hover,ul.ftr-link li.current-menu-item a {color: #63ac1e;}

  p.copyright { margin:0; padding:0; font-size:14px; line-height:16px; color:#fff; font-weight:normal; 
      text-align:right; }




/*==========================Date; 27.07.2016 ==================================*/
section#addyellow-sc{
  background-image: url(images/yellowbg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
  }
section#addyellow-sc .col-sm-12 { padding-top: 70px; padding-bottom: 70px; position: relative;}
  .add-left{ width: 161px; height: auto; float: left; display: block; box-sizing: border-box; }
  .add-left img{ width: 100%; height: auto;}
  .add-right{ width: 161px; height: auto; float: right; display: block; box-sizing: border-box; }
  .add-right img{ width: 100%; height: auto;}


.addyellow-images-part{ margin: 0; padding:0px; float: left; width: 72%; margin-top: -10px;   }
.addyellow-images-Row1{ width:100%;float: left;  padding: 0; margin-left: -5px;   }
.addyellow-images-Row2{ width:90%; float: left;  padding: 0; margin-top: 0px; margin-left: 95px; }
.addyellow-images-Row3{ width:100%;float: left;  padding: 0; margin-left: -5px;   }




.tp44-spr-hro-sldr{margin: 0; padding: 0; float: left; width: 185px; text-align: center; position: 
  relative; padding-bottom: 30px; margin-right: 16px;}
.tp44-spr-hro-sldr span.imgs{ opacity: 1;  border:8px solid #FFF; margin: 0; padding: 0; 
  display: table; border-radius: 50%; position: relative; transition:all 1s; overflow: hidden;}


/*.tp-spr-hro-sldr span.imgs:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red; } 
.tp-spr-hro-sldr span.imgs:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red; }*/
.tp44-spr-hro-sldr span.imgs-icons{position: absolute; top: 154px; left: 0; right: 0; margin: 0 auto; width: 50; height: 57px; background: url(images/gray-attch-img.png) no-repeat scroll top center; text-align: center; 
  line-height: 57px;transition:all 1s; }

.tp44-spr-hro-sldr .who-title{ position: absolute; left: 0; right: 0; bottom:60px; color: #1b1b1b; font-size: 16px; text-align: center; 
  font-weight: 100; text-transform: uppercase;}
.tp44-spr-hro-sldr:hover .who-title{ color: #FFF;}


ul#top44-sc-slider li{transition:all 1s; float: left;}
ul#top44-sc-slider li:hover .tp44-spr-hro-sldr span.imgs-icons{top: 70px;background: url(images/ylow-attch-img.png) no-repeat scroll top center;}
ul#top44-sc-slider li:hover .tp44-spr-hro-sldr span.imgs{border:8px solid #fff;}

ul#top44-sc-slider li .tp44-spr-hro-sldr span.imgs:before{ border-radius:50%; height: 94%; width: 94%;  content: ""; position: absolute; left:3%; bottom: 3%;
background: url(images/hover_whitebg.png) 0 0 no-repeat; }


ul#top44-sc-slider span.imgs{ opacity: 0.6;}

ul#top44-sc-slider li:hover .tp44-spr-hro-sldr span.imgs{ opacity: 8; }



ul#top44-sc-slider li:hover .tp44-spr-hro-sldr span.imgs:after{left:3%; bottom: 3%; height: 94%; width: 94%; position: absolute; content: '';  background: rgba(255,255,255,1);
border-radius: 50%;
 background: url(images/hover_yellowbg.png) 0 0 no-repeat; }


 /*=========================================*/
 .tp55-spr-hro-sldr{margin: 0; padding: 0; float: left; width: 185px; text-align: center; position: 
  relative; padding-bottom: 30px; margin-right: 16px;}
.tp55-spr-hro-sldr span.imgs{ opacity: 1;  border:8px solid #FFF; margin: 0; padding: 0; 
  display: table; border-radius: 50%; position: relative; transition:all 1s; overflow: hidden;}


/*.tp-spr-hro-sldr span.imgs:before { content: ""; position: absolute; top: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 25px solid red; } 
.tp-spr-hro-sldr span.imgs:after { content: ""; position: absolute; bottom: -25px; left: 0; width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 25px solid red; }*/
.tp55-spr-hro-sldr span.imgs-icons{position: absolute; top: 154px; left: 0; right: 0; margin: 0 auto; width: 50; height: 57px; background: url(images/gray-attch-img.png) no-repeat scroll top center; text-align: center; 
  line-height: 57px;transition:all 1s; }

.tp55-spr-hro-sldr .who-title{ position: absolute; left: 0; right: 0; bottom:60px; color: #1b1b1b; font-size: 16px; text-align: center; 
  font-weight: 100; text-transform: uppercase;}
.tp44-spr-hro-sldr:hover .who-title{ color: #FFF;}


ul#top55-sc-slider li{transition:all 1s; float: left;}
ul#top55-sc-slider li:hover .tp44-spr-hro-sldr span.imgs-icons{top: 70px;background: url(images/ylow-attch-img.png) no-repeat scroll top center;}
ul#top55-sc-slider li:hover .tp44-spr-hro-sldr span.imgs{border:8px solid #fff;}

ul#top55-sc-slider li .tp44-spr-hro-sldr span.imgs:before{ border-radius:50%; height: 94%; width: 94%;  content: ""; position: absolute; left:3%; bottom: 3%;
background: url(images/hover_whitebg.png) 0 0 no-repeat; }


ul#top55-sc-slider span.imgs{ opacity: 0.6;}

ul#top55-sc-slider li:hover .tp55-spr-hro-sldr span.imgs{ opacity: 8; }



ul#top55-sc-slider li:hover .tp55-spr-hro-sldr span.imgs:after{left:3%; bottom: 3%; height: 94%; width: 94%; position: absolute; content: '';  background: rgba(255,255,255,1);
border-radius: 50%;
 background: url(images/hover_yellowbg.png) 0 0 no-repeat; }

 .error{color: #fc0000;}
 .success{color: #008000;}
