/*
Author: W3layout, simon orupia
Author URL: http://w3layouts.com , sorupia@gmail.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/

html, body{color:#fff;background:#3f444e;font-size: 14px; line-height: 1.4;overflow-x: hidden;font-family: SystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;background-color: #3f444e;}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;color: #b0bec5;}
.container {width: 100%;padding-left: 0px;padding-right: 0px;}
.content{width: 90%; margin: 0 auto;}
.container-fluid{margin: 0 auto;}
#spinner{position: fixed;left: 0px;top: 0px;width: 100%; height: 100%; z-index: 99999;background: url('../images/loader.gif') 50% 50% no-repeat #4a5364;}
/*[class^="col-"] {padding-left:0;padding-right:0;}*/
/*.has-feedback .form-control-feedback{top: 0;}
.form-control-feedback{
    position: absolute; 
    top: 25px;
    right: 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, 
.has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label,
.has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}*/
.dropdown-header {
  padding: 3px 10px;
  color: #373636;
}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal; line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu{min-width: 120px;}
.dropdown-header > ul{margin-left: -25px;}
.dropdown-header ul li{list-style: none;}
.dropdown-header ul li a{color: #3185e0;}
#clear-sort{font-size: 12px; padding-left: 10px;}
.gold{color: #000; background: gold !important;}
.silver{color: #000; background: silver !important;}
.checkbox label{color: #999;}
.round-success{color: #fff;background: #359513;padding: 2px;border-radius: 15px;}
.more,.less{line-height: 1.2;}
.show_off {padding-right: 2%;}
.terms_link{color: #428bca;}
.terms_link:hover{color: #72afd2;}
.show_off .fa{padding-right: 2px;}
.feselect{width:auto;display:inline-block;}
.feselect, .feselect  option{border: 2px solid #fff;background: #3f444e;color: #fff;position: relative;z-index: 99;height: 30px;padding: 3px 2px;font-size: 10px;}
/* .feselect  option{} */
.has-feedback .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    display: inline;
    width: 25px;
    height: 30px;
    line-height: 35px;
    text-align: center;
    color: #1f7dce;
}
.bg-danger {
    background-color: #dc3545 ;
}
.bg-warning {
    background-color: #ffc107;
}
.bg-info {
    background-color: #80c9ee;
}
.bg-lime {
    background-color: #1de675;
}
.bg-success {
    background-color: #28a745; 
}
h4, h5, h6, h1, h2, h3 {margin-top: 0; margin-bottom: 12px; color:#fff;}
h1, .h1{font-size: 24px;font-weight: 700;}
h2, .h2{font-size: 22px;font-weight: 600;}
h3, .h3 {font-size: 18px;font-weight: bold;}
h4, .h4{font-size: 16px;font-weight: 400;}
h5, .h5{font-size: 15px;}
h6, .h6{font-size: 14px;}
.font15{font-size: 15px;}
.margLR0{margin-left: 0; margin-right: 0;}
.margLR30{margin-left: 30px; margin-right: 30px;}
.margLR40{margin-left: 40px; margin-right: 40px;}
.margLR60{margin-left: 60px; margin-right: 60px;}
.margTB20{margin-top: 20px; margin-bottom: 20px;}
.margT20{margin-top: 20px;}
.margT30{margin-top: 30px;}
.margT40{margin-top: 40px;}
.margT50{margin-top: 50px;}
.margB20{margin-bottom: 20px;}
.margB30{margin-bottom: 30px;}
.margB40{margin-bottom: 40px;}
.margLR20{margin-left: 20px; margin-right: 15px;}
.margL20{margin-left: 20px;}
.marg5{margin: 5px;}
.paddL5{padding-left:5px;}
.paddL10{padding-left:10px;}
.paddR5{padding-right:5px;}
.paddLR0{padding-left:0;padding-right:0;}
.paddT5{padding-top:5px;}
.padd10{padding:10px;}
.paddT10{padding-top:10px;}
.paddB10{padding-bottom:10px;}
.paddR10{padding-right:10px;}
.paddR15{padding-right:15px;}
.paddTB5{padding-top:5px; padding-bottom:5px;}
.paddTB10{padding:10px 0;}
.paddTB20{padding:20px 0;}
.paddTB30{padding:30px 0;}
.paddB20{padding-bottom:20px;}
.paddB30{padding-bottom:30px;}
.paddTB5Pc{padding-top: 3%; padding-bottom: 3%}
.paddLR20{padding-left: 20px !important; padding-right: 20px !important;}
.padd5{padding: 5px;}
.grid{display: table-cell;}
.img_wrap{margin-top: 5%}
.film_details{margin-top: 5%}
#signInModal {top: 13%;}
#signUpModal {top: 7%;}
/*.btn-xs, .btn-group-xs > .btn {font-size: inherit;}*/
.mcategory {margin: 25px auto 15px auto;}
.mcategory-rows .owl-carousel .owl-stage {
  display: inline-flex;
}
ul, ol {margin: 0;}
p {margin: 0;}
.btn-saved{background-color: #d9534f !important;}
.navbar-default .navbar-brand {
    height: 50px; 
    padding: 10px; 
    margin: 0!important;
    font-size: 30px;
    letter-spacing: -2px;
    font-family: auto;
    font-weight: 600;
    color: #fff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #d4d4d4;
    background-color: transparent;
}
/*#search-text,#search-btn{color: #262c38;}*/
/*#search-btn{
  position: absolute;
  top: 1em;
  right: 1em; 
  background-color: rgba(0,0,0,0.8);
  padding: 10px;
  border-radius: 2px;
  color: #FFF;
}*/
#search-btn:hover{
  background-color: rgba(0,0,0,0.5);
  cursor: pointer;
}
.block {
  position: fixed;
  top: 0;
  right: 0;
  bottom:0 ;
  left: 0;
  overflow: auto;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  margin: 0;
  z-index: 9999;
}
 
.block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 0;
  /* Adjusts for spacing */
  /* For visualization 
  background: #808080; width: 5px;
  */
}
.centered {
  display: inline-block;
  vertical-align: top;
  width: 90%;
  padding: 10px 15px;
  color: #FFF;
  border: none;
  background: transparent;
}
#search-box {
  position: relative;
  width: 100%;
  margin: 0;
}
 
#search-movies {
  height: 4em;
  border: 1px solid #999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  overflow: hidden;
}
 
#search-text {
  font-size: 14px;
  color: #ddd;
  border-width: 0;
  background: transparent;
}
#search-box input[type="text"] {
  width: 90%;
  padding: 15px;
  color: #333;
  outline: none;
  font-size: 1.4em;
}
#search-btn {
  position: absolute;
  top: 0;
  right: 0;
  height: inherit;
  width: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 42px;
  border-width: 0;
  background-color: #000;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
}
#close-btn{
  position: fixed;
  top: 1em;
  right: 1em;
}
#close-btn:hover{
  color: #777;
  cursor: pointer;
}
#search-overlay{
  display:none;
}
.info-page-img{height:400px}
.badge{border-radius: 50%;padding: 5px 2px;background-color: #1f7921fc;}
.modal-dialog{position: relative; display: table; /* This is important */ overflow-y: auto; overflow-x: auto;width: auto;min-width: 30%; margin: 5% auto;  }
/*.modal-dialog{width: 30%;}*/
.modal-body {padding: 10px;}
/*.modal-body {padding: 10px;padding-bottom: 0;}*/
.modal-header {padding: 10px;}
.modal-footer {padding: 10px;}
#resp-iframe{width:1200px;height:500px;}
.black,.modal-title{color:inherit; text-align: center;}
.italics{font-style: italic;color: #bdbcbc;font-size: inherit;}
.terms .row{padding: 100px;}
.terms h1,.terms h2,.terms h3{color: #000}
.terms div{text-align: justify;}
.terms .t1{padding-bottom: 40px;text-align: center;}
.terms .t2{padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.nav > li {display: inline;}
ul.first{padding:0;margin:0;list-style:none;}
ul.first li a {-moz-transition: background 0.5s ease;-o-transition: background 0.5s ease;-webkit-transition: background 0.5s ease;}
ul.first li a:hover, a:hover, a:focus{text-decoration:underline;color:#fff;}
.film_details a:active, .film_details a:focus, .film_details a:hover{text-decoration:none;}
/*.header_top{background: #fff;padding:0;}*/
.navbar {
    margin-bottom: 0; 
    background-color: #262c38;
    border-color: #262c38;
    border-radius: 0;
}
.logo{margin-top: 4px;}
/*---social-icons-----*/
.nav {/*text-align:center;*/position: relative; z-index: 999;}
.nav ul{padding:0;margin:0;list-style:none;}
.collapse.in {border: none;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.nav li a {text-decoration: none;font-size: 1.2em;font-weight: 600;display: block;/* padding-top: 10px;padding-bottom: 10px;*/}
.nav li a:hover {zoom: 1; filter: alpha(opacity=50); opacity: 0.8; -webkit-transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -ms-transition: opacity .15s ease-in-out; -o-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out;}
/*.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}*/
#categories_nav li a:hover, #categories_nav li a:focus{
    text-decoration: underline;
    text-underline-offset: 5px;
    color: #fff;
}
.nav ul li a {
    display: block;
    height: 50px;
    text-decoration: none;
    line-height: 50px;
    width: 100px;
    font-size: 20px;
    font-family: Calibri;
    cursor: pointer;
}
.dash {
    /*color: #262c38 !important; background: #b0bec5; */
    padding: 5px 10px !important; margin-top: 10px !important; 
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
    background: #fff !important; color: #262c38 !important;    
}
#signup, #signin{padding: 4px; margin: 10px 5px;}
#signup{background-color: #fff; color: #000; border: 2px solid #fff;}
#signup:hover{background-color: #000; color: #fff; border: 2px solid #fff;}
#signin{background-color: #000; color: #fff; border: 2px solid #fff;}
#signin:hover{background-color: #fff; color: #000; border: 2px solid #fff;}
/*#signup:hover{}*/
/*.menu:hover{background: #b0bec5 !important;}*/
/*.dash:hover{background: #fff !important; color: #262c38 !important;}*/
.img-responsive,
.thumbnail > img, .thumbnail a > img,
.carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;  width: 100%;max-width: 100%;height: auto; /*margin-top: -150px;*/}
.main-slider-img{height:550px}
/* .cast-pic, .movie img {height: auto} */
.cast-pic{height: 130px;}
.cast-crew .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.cast-crew .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px; font-size: 14px;}
/*.episode_thumbnails{height:160px;}*/
.owl-carousel.owl-loaded {border-radius: 8px;border:none;display:inline-block;}
.owl-theme .owl-nav.disabled + .owl-dots {margin: 10px;}
.owl-carousel {background: inherit;}
.owl-theme .owl-nav [class*="owl-"] {display: none;}
.owl-theme:hover .owl-nav [class*="owl-"] {display: block !important;color: #ccc;}
.owl-prev {width: auto;height: auto;position: absolute;top: 30%;left: -10px;/*display: block !important;*/border:0px solid black;}
.owl-next {width: auto;height: auto;position: absolute;top: 30%;right: -8px;/*display: block !important;*/border:0px solid black;}
.owl-theme .owl-nav [class*="owl-"]:hover {background: #869791;color: #FFF;text-decoration: none;}
.owl-prev i, .owl-next i {transform : scale(3,3);}
.full-width{width: 100%;max-width: 100%;height: auto;}
.forms1{width: 22%;padding: 0;}
.right{float:right;}
.left{float:left;}
.shadeed_grey_bg{background: linear-gradient(to right, #3f444e 35%, #3f444ec2, #3f444e4f, transparent);}
.film_desc h6{display: inline-block;}
.center{text-align: center;}
.text-white{color:#fff;}
.space-above-row{margin-top: 5%}
.bolder{font-weight: bolder;}
.view_all{color: #3185e0;font-size: 14px;font-weight: 500; text-decoration: underline;/*font-size: 15px;*/transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;-ms-transition: 0.5s all;}
.view_all:hover{color: #fff;}
.play {position: absolute;background: #050505;background-size: cover;height: 100%;width: 100%;max-width:100%;opacity: 0;top: 0;left:0;right: 0;padding: 0;}
/*Raised the z-index to enable the buttons to be clickable on small devices*/
.play .buy:hover, .play .trailer:hover, .play .info:hover{color: transparent;}
.play .info{top: 25%; background: #fff;color: #3f444e; border: #fff;}
.play .info:hover{background: #fff;color: #3f444e; border: #fff;}
.play .trailer {top: 30%; background: #d8232a;border: 1px solid #d8232a;}
.play .trailer:hover{color: #fff;}
.play .buy {top: 35%;}
.play p{position: absolute;font-size:14px;text-align:center;display:inline-block;left:5%;bottom:10%;}
.play p.m_name {bottom:10%;text-transform: capitalize; font-weight: 600;left: 15%;}
.play p.duration {bottom:5%; color:#fff;}
.play a, .film_details a.curve{
    background: #fff;
    font-size: inherit; 
    border: 2px solid #fff; 
    border-radius: 5px; 
    position: relative; 
    display: block; 
    text-align: center; 
    text-decoration: none; 
    padding: 2px 5px; 
    z-index: 99;
}
#share, #watchlist{color: #3f444e;}
#share, #watchlist {color: #fff;background: #3f444e; text-decoration: none;}
#share:hover, #watchlist:hover {color: #3f444e;background: #fff; text-decoration: none;}
.movie{position: relative;}
.quality{background: #d8232a;padding: 3px;position: absolute;right: 0;font-size: 14px;font-weight: bold;}
.movie:hover .play{opacity: .8;transition: opacity .5s;z-index:5;}
.film_details a.trailer{line-height: 15px;padding: 6px 2px; background: #041c2c; border: none;}/*007bc4*/
.film_details a.wishlist{}
.film_details{padding-left: 15px; padding-right: 15px;}
.film_details a.watch, .film_desc a.watch, #episodes a.watch{font-weight: 600;font-size: 1.2em;line-height: 24px;padding: 8px 4px;background: #359513; border: none;}
.film_desc a.watch{padding:8px 20px;margin-top: 10px;}
a.watch:hover, a.watch:focus {color: #fff;}
.film_details a.maroon{background: #d8232a; border: 1px solid #d8232a;}
.watch-now a:hover, .film_details a.trailer:hover, .film_details a.watch:hover,
.film_desc a.watch:hover, #episodes a.watch:hover {background: #fff;color:#3f444e;border: white;}
a.special_thumbnail{
    top: 0 !important; left: 0;
    width: 100% !important;
    height: 100% !important;
    border: none; background: none; margin: 0; padding: 0; color: transparent;
}
a.link_season{font-size: inherit;color: inherit;text-decoration: underline;position: relative;z-index: 99;}
a.like, a.dislike, a.downl {font-size: 18px;}
/* a.like:hover, a.dislike:hover{ font-size: 20px;} */
/*#episodes{margin-left: 15.6%;}*/
a.downl:hover {color:inherit;cursor: text;}
.rslides1_nav {  
    position: absolute; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);  
    top: 50%;  
    left: 0;   
    z-index: 99;  
    opacity: 0.7;
    text-indent: -9999px;  
    overflow: hidden;  
    text-decoration: none;  
    height: 60px; 
    width: 40px;
    background: transparent url("../images/arrows.gif") no-repeat left top;  margin-top: -45px;
}
#toTop {
    display: none;text-decoration: none;
    position: fixed; bottom: 20px; right: 2%; overflow: hidden; z-index: 999;  width: 32px;
    height: 32px;  border: none;  text-indent: 100%;
    /*background: transparent url(../images/arrow1.png) no-repeat 0px 0px;*/
}
#toTopHover { 
    width: 32px; 
    height: 32px; 
    display: block; 
    overflow: hidden; 
    float: right; 
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
#footer{margin: 0 auto;}
.social {margin: 20px 0px;text-align: right;}
.social ul {
    padding: 0px;
}
.social ul li { 
    display: inline; 
    width: auto;  
    text-align: left;
    padding: 8px 10px;
    -webkit-border-radius: 55%;  
    -moz-border-radius: 55%;  
    border-radius: 55%;
    -webkit-transition: all 1s;  
    -moz-transition: all 1s;   
    -ms-transition: all 1s;   
    -o-transition: all 1s;
    transition: all 1s;
}

.popover-title{background-color: #3f444e;text-align: center;}
.popover-content {padding: 4px 5px;text-align: center;}

#shares a{font-size: 18px; border-radius: 50%; padding: 5px 8px;margin: 10px 5px;color: #fff;}

.w3_twitter{	background:#1da1f2;}
.w3_facebook{	background:#3b5998;}
.w3_instagram{	background:#ea4c89;}
.w3_whatsapp{	background:#359513;}

.w3_twitter:hover{	background:#54BAF2;}
.w3_facebook:hover{	background:#6187D5;}
.w3_instagram:hover{	background:#EC6D9E;}
.w3_whatsapp:hover{	background:#47db12;}

.social ul li:hover {  
    -webkit-transform: translate(15px, 0);   
    -moz-transform: translate(15px, 0);   
    -ms-transform: translate(15px, 0);
    -o-transform: translate(15px, 0);   
    transform: translate(15px, 0);
}
.social ul li a{     color:#212121;}
.social ul li:hover a {  color: #fff;  text-decoration: none;}
.social ul li:hover i {  
    color: #fff;  
    /*background: rgba(0, 0, 0, 0.36);*/  
    -webkit-transform: rotate(360deg);  
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);  
    -o-transform: rotate(360deg);  
    transform: rotate(360deg);  
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;  
    -ms-transition: all 0.3s;  
    -o-transition: all 0.3s;  
    transition: all 0.3s;
}
.social ul li i { 
    color:#fff;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);    
    -ms-transform: rotate(0deg);   
    -o-transform: rotate(0deg);    
    transform: rotate(0deg);    
    text-align: center;
    /*background: #fff;*/
}
/*--- slider-css --*/
.slider { position: relative;}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0;margin: 0; height: auto;}
.rslides li { -webkit-backface-visibility: hidden; position: absolute;  display: none; width: 100%; left: 0; top: 0;}
/*.rslides li:first-child { display: inline-block; float: left; width: auto; }*/
.rslides img {  display: inline-block; border: 0;}
.caption{ width: 56%; position: absolute; top: 35%; left: 20%; text-align:center;}
.caption h3{ color: #FFF; font-weight: 700; font-size: 1.8em; text-transform: uppercase;}
.caption p{ color: #FFF; line-height: 1.5em; font-size: 0.875em; text-align: center; margin:1em 0 1.5em 0;}
a.morebtn{ background:#3D3D3D;  padding:0.8em 0; display:block; font-size:0.875em; text-transform:uppercase;  color:#FFF;
           width:20%;  margin:0 auto;  transition:0.5s all ease; -webkit-transition:0.5s all ease;   -moz-transition:0.5s all ease;
           -o-transition:0.5s all ease;  -ms-transition:0.5s all ease; }
a.morebtn:hover{background:#585686;}
.callbacks_tabs a:after {content: "\f111";   font-size: 0;  font-family: FontAwesome;  visibility: visible; display: block;height: 10px; width: 10px;  display: inline-block; background:#fff;  border-radius:50px; }
.callbacks_here a:after{background: #fd926d;}
.callbacks_tabs a{visibility:hidden;padding: 4px;}
.callbacks_tabs li{display: inline-block;}
ul.callbacks_tabs.callbacks1_tabs {margin-bottom: 0;text-align: center;padding: 0;}
.callbacks_nav {  
    position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);  
    top: 40%;left: 0; opacity: 0;z-index: 0;  
    text-indent: -9999px; overflow: hidden; 
    text-decoration: none; height:60px; width:30px; 
    background: transparent url("../images/arrows.gif") no-repeat left top;
    /*margin-top: -45px;*/}
.callbacks_nav.next {left: auto;background-position: right top;right: 0;}
.slider:hover .callbacks_nav{ opacity: 0.4;z-index: 3; }
/*#search-movies-btn{margin: 10px 0 0 20px; padding: 3px 6px; display: block; float: right;}*/
#search-movies-btn {
  margin: 10px 0 0 20px;
  padding: 3px 10px;
  display: block;
  float: right;
  border: 2px solid #fff;
}
/*#search-movies-btn:hover{
    background-color: #000;
    color: #fff;
}*/
/*#search-movies{display:block;margin-left: 30px;}*/
/*.search {
    border-top: none; border-left: none;
    border-right: none; border-bottom: 1px solid #CACACA;
    background: none;  position: relative;
    margin-bottom: 2em;
    float:right;
}
.search form input[type="text"] {
    padding: 3px 0;
    font-weight:500; font-size: 1em;  color:#A6A8AB; border:none; outline: none; width: 76%; background: none;
    font-style: italic;
}
.search form input[type="submit"] {
    background: url('../images/search.png')no-repeat  3px -2px;
    width: 20px;  height: 20px;
    border: none; cursor: pointer;
    outline: none;  position: absolute;
    top: 23%; right: 8px;
}*/
.owl-theme .owl-dots .owl-dot span{
  width: 7px;
  height: 7px;
  margin: 3px 5px;
  border-radius: 50px;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
  background: #fd926d;
}
.owl-theme .owl-dots .owl-dot span:hoover{background: #fd926d;}
.callbacks_tabs a::after{
  width: 7px;
  height: 7px;
}
.smb-wrap{display: inline-block !important;font-size: inherit;}    
a.smb-wrap:hover{color:#fff;}
.button {display: block;z-index: 2;text-shadow: none;margin: 0;max-width: none;position: absolute;top:50%;right:15%;}
.button a{
    text-decoration: none; 
    color: #fff; 
    background: #d8232a;
    padding: 8px 20px;  border-radius: 5px; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;   
    -o-border-radius: 5px;   
    text-transform: uppercase;  
    font-weight: 600;  
    font-size: 1.2em;
}

.banner_desc { display: block; z-index: 2; text-shadow: none;  margin: 0; max-width: none; position: absolute;bottom:0; left: 0; width: 100%; padding: 5px; background: rgba(3, 3, 3, 0.45);}
.banner_desc i{ /*color: #d8232a;*/ padding-left: 2px;}
.banner_desc > div{padding:0}
/*delete links to images*/
.grid_1{ padding-right:0!important;}
ul.list_1, ul.list_3, ul.list_4{  padding:0;  margin:0; list-style:none;}
ul.list_1 li{ 
    display: inline-block; 
    position: relative;
    color: #fff; 
    text-transform: capitalize; 
    /*font-weight: 600;*/
    font-size: 1.1em; 
    margin-right:5px; 
    float: left; 
    width: auto;
}
span.m_1{  font-size:14px; color:#fff;}
span.m_1 img{ vertical-align: text-bottom; width: 80%;}
i.icon1, i.icon2, i.icon3{ width: 20px;  height: 20px;  background: url(../images/img_sprite.png) -7px -42px; float: left; margin-right: 8%;}
ul.list_2 li{  display: inline-block;  width: 32%; width:auto;  margin-right: 20px;}
ul.list_2 li p, ul.list_4 li p{  float: left; font-size: 14px;}
i.icon2{ background: url(../images/img_sprite.png) -33px -42px;}
i.icon3{ background: url(../images/img_sprite.png) -60px -42px;}
/*delete*/
.footer_box{padding: 15px; overflow: hidden;}
.horiz{margin-top: 50px;}
.horiz p{ padding: 5px 0; }
.horiz p a{ font-size:12px; }
.copy p{ color:#b0bec5; font-size:12px; float:right;}
