@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);


body {font-size:14px;line-height:19px; color:#333; font-family: Open Sans, Sans-serif; }
ul.nav.navbar-nav {
    display: block!important;
}
.navbar-nav .nav-item {
    display: inline-block;
}
/*-----| Global Classes |-------*/
a {	outline:none; cursor:pointer; color:#333;}
a:hover, a:focus {text-decoration:none;outline:none;cursor:pointer;color:#333;}
.clear {	clear:both;}
.clearfix:after {clear:both;}
.clearfix:before, .clearfix:after {content:" ";display:table;}
input{ outline:none;}
.navbar-toggle {background:url(../images/menuicon.png) no-repeat;height:17px;width:27px;border-radius:0;height:20px;margin: 12px 0 0;width:27px;}
*:focus {outline:none;}
ul li{ list-style:none;}
.m-b-10{margin-bottom: 10px;}
.m-b-20{margin-bottom: 20px;}
.m-t-20{margin-top: 20px;}

.clr-r { color:#d72725;}

/* Top Navigation: Start */
.navTop {background:#221709;padding:10px 0;box-shadow:1px 1px 2px #000;}
.navbar-nav li.active1 a {font-size:16px;font-weight:500;color:#fff;}
.navbar-nav .nav-item {padding:14px 0 8px 25px;font-size:16px;}
.nav > li > a:hover, .nav > li > a:focus {background:none;font-weight:500;color:#f1f1f1;}
.navbar-nav .nav-link {padding:0;color:#fff;}
.navbar-nav > li > a {padding:5px 0px px 0px;text-align:center;}
.logobox img {
    margin: 5px 0 7px 0;
    position: relative;
    z-index: 999;
}
.carousel-inner {background:url(../images/bg1.jpg) repeat-x bottom left}
.navTop1 {background:#e18601;padding:0;box-shadow:1px 1px 2px #000;height:44px;line-height:44px}
.navTop1 .navbar-nav .nav-item {font-size:16px;text-transform:uppercase;padding:12px 18px 0;}
.navTop1 ul li:first-child{padding:12px 20px 0 0 !important}
.navTop1 .navbar-nav .nav-item :hover {color:#000;}

.callbox {margin:20px 0 22px 0;}
.callbox a{color:#fff;}
.callbox .one {background:#d72725;padding:5px 12px 5px 26px;border-radius:9px;font-weight:700;font-size:16px;position:relative;margin:0 20px 0 0;text-transform:uppercase}
.callbox i.callBx {border-radius:50%;height:43px;width:43px;background:#d72725;position:absolute;left:0;top:0;margin:-6px 0 0 -20px;padding:7px 0 0 0;text-align:center;}

.callbox .two {background:#0c0700;padding:5px 12px 5px 12px;border-radius:9px;font-weight:400;font-size:14px;position:relative;margin:0 20px 0 0;text-transform:uppercase}
.callbox .two a{margin:0 5px 0 5px}
.callbox .two a i{margin:0 6px 0 0}
/* Top Navigation: End */

.tnav {float:right;clear:both;}
.tnav ul li{list-style:none}


/* Top Slider CSS: Start */
.carousel-caption {right:0;top:160px;padding:0;text-align:center;left:0;}
.carousel-control i {border-radius:50%;height:31px;width:31px;line-height:31px;color:#fff;margin:0 10px 0 0;font-size:60px;}
.carousel-control.left, .carousel-control.right {height:35px;background-image:none;top:47%;z-index:9999;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {width:100%;}
.carousel-indicators li {height:12px;width:12px;}
/* Top Slider CSS: End */

.carousel-caption h3 {font-size:60px;text-transform:uppercase;font-weight:700;color:#fff;padding:0 234px;line-height:90px}

.about-us {margin:50px 0;}
.about-us h1 {font-size:30px;text-transform:uppercase;font-weight:300;color:#d72725;line-height:38px;margin:0 0 10px 0}
.about-us p {font-size:16px;line-height:30px;}

.about-us1 {padding:50px 0;background:#d72725}
.about-us1 h1 {font-size:30px;text-transform:uppercase;font-weight:300;color:#fff;line-height:38px;margin:0 0 10px 0}
.about-us1 p {font-size:16px;line-height:30px;color:#fff;}

.about-us2 {padding:50px 0;}
.about-us2 h1 {font-size:30px;text-transform:uppercase;font-weight:300;color:#d72725;line-height:38px;margin:0 0 10px 0}
.about-us2 p {font-size:16px;line-height:30px;}

.featuredContests .btn-info {background:#d72725;font-size:16px;border:1px solid #d6d6d6;font-weight:600;height:45px;padding:10px 6px 0 6px;color:#fff;text-align:center;display:block;width:320px;margin:0 auto 20px auto}
.featuredContests .btn-info:hover {background:#b1110f;}


/*box Css */

.box {background: #d9d9d9; height: 225px; padding: 9px 9px 15px;}
.box .small-box{background: #fff;}
.box .small-box img{max-width: 100%;} 
.box h1{text-align: center;margin: auto;display: block;
  padding:14px 0 0 0;font-size:14px;color:#d72725}
.box h1 img{ margin:-3px 6px 0 0px}
.bx{margin-top:18px}
.box p{padding: 5px 0;}

.logocontest h1 {font-size:30px;text-transform:uppercase;font-weight:400;color:#fff;line-height:38px;margin:0 0 15px 0}
.logocontest p {font-size:16px;line-height:30px;color:#fff;}
.logocontest {background:url(../images/bg.png);width:100%; height:524px; margin:40px 0px;padding:30px 0}
.logocontest ul {padding:0px; margin:0px 0 0 60px; list-style:url(../images/arrow-li.png) no-repeat;}
.logocontest ul li{padding:6px 0; margin:0px; color:#fff;line-height:22px;font-size:16px;font-family: 'Open Sans', sans-serif;}

.star i {border: 1px solid #e28c0d;color:#e28c0d;border-radius: 50%;font-size:16px;height:24px;padding:3px 0 0;text-align: center;    width: 24px;margin:0 0 0 10px;}

.table-bordered > thead > tr > th {background:#d72725;color:#fff;font-size:16px;font-weight:400;padding:12px 12px;border:none;}

.inside-banner1{ background:url(../images/slide.png) no-repeat center;color:#fff;}
.inside-banner1 h1{font-family: 'Open Sans', sans-serif; font-size:48px; line-height:48px; padding:80px 0px; text-align:center; font-weight:300;}


/* Footer Css: Start */
.footer-main {padding: 50px 0 20px;background: #383838;}
.footer_box {width: 100%;}
.footer-main h3 {color: #a3a3a3;font-size:24px;font-weight: 400;margin: 0;padding-bottom: 20px;text-align: left;}
.footer-main h4{color: #fff;font-size:33px;font-weight:700;margin: 0;padding-bottom: 20px;text-align: left;}
.footer_box ul {list-style: none;margin: 0;display: block;float: left;width: 100%;}
.footer_box ul li {float: left;text-align: left;line-height: 1;margin: 0 0 10px;padding: 0;color: #fff;width: 100%;}
.footer_box .form-control {width: 75%;}
.footer_box ul li a {/*display: block;*/color: #fff;font-size: 13px;text-decoration: none;}
.footer_box ul li a:hover {color: #CCC;}
.footer_box .social-media {margin: 0 0 20px;padding: 0;text-align: center;display: block;list-style: none;float: none}
.footer_box .social-media li {margin:10px 8px 0 0;padding: 0;width:26px; height: 26px;line-height: 26px;}
.footer_box .social-media li a {background: #979797; border-radius: 50%;
color: #fff;display: block;font-size: 14px;height: 26px;padding: 0 0 0 2px;
text-align: center;width: 26px;}
.footer_box .social-media li a:hover {background: #ed1c24;}
.copyright a {color:#fff;font-size:13px;padding:0 8px;}
.copyright p{color: #fff;font-size:14px;margin: 0 0 0;text-transform:uppercase;line-height:22px;}
.copyright  {color: #fff;margin:20px 0 0;}
.copyright .copyrighttxt {border-top:1px solid #555;padding:20px 0 20px 0;}
/* Footer Css: End */


.inside-page{ margin:30px 0px;}
.inside-page h1,.inside-page h2{font-size:30px;text-transform:uppercase;font-weight:300;color:#d72725;line-height:38px;margin:0 0 10px 0;}

/*leftnav*/

.accordion {
  width: 100%;
  max-width: 360px;
  margin: 0px auto 20px;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.lef-nav .link {
  background-color: #d72725;
  border-radius: 6px 6px 0 0;
  color: #fff;
  font-size: 16px;
  padding: 12px 15px;
}

.accordion li:last-child .link { border-bottom: 0; }

.lef-nav li i {
  position: absolute;
  top: 12px;
  left: 12px;
  font-size: 18px;
  color: #fff;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
  background:url(../images/arrow.png) no-repeat center center;
  width:23px;
  height:13px;
}

.accordion li.open .link { color: #fff; }

.accordion li.open i { color: #fff; }

.accordion li.open i.chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  background: #fff;
  font-size: 14px;
  border-radius:0 0 6px 6px;
  border:solid 1px #b8b8b8;
  margin-bottom:10px;
  overflow: hidden;
  padding: 10px 0;
}

.submenu .profile{
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  padding: 10px 10px 20px;

}

.submenu .profile img.p_img{
  border: 1px solid #ddd;
  border-radius: 50%;
  float: left;
  margin: 0 5px 0 0;
}

.submenu .social-share  a{
  display: block; 
  color: #221709;
  padding:5px;
}


.submenu .social-share img{
  max-width: 100%;
}

.submenu .social-share .stButton{
  display: none !important;
}


/*end*/
.ds-bord-nav{ padding:0px; border:0px;}
.ds-bord-nav > li > a{border-radius:6px; background-color:#e4e3e1; border:0;
  color:#4d4d4d; padding:8px 20px; font-size:16px; }
.ds-bord-nav > li > a:hover,
.ds-bord-nav > li > a:focus{ background-color:#221709;}
.ds-bord-nav > li.active > a, .ds-bord-nav > li.active > a:focus,
.ds-bord-nav > li.active > a:hover{ background-color:#221709;  color:#fff; border: 0; }
.dashboard-block 
.tab-inside-c{ border-radius:6px; background-color:#f2f2f2;display: inline-block; 
  padding:30px; margin:0px 0px 20px 0px;}
.tab-inside-d {
    background-color: #f2f2f2;
    border-radius: 6px;
    display: inline-block;
    margin: 0 0 20px;
    padding: 30px;
    width: 100%;
} 
.nops {margin:0; padding: 0;}
.tab-inside-e {
    background-color: #f2f2f2;
    border-radius: 6px;
    display: inline-block;
    margin: 0 0 20px;
    padding: 30px 5px;
    width: 100%;
}
.table.table-hover.table-bordered span {
    display: inline-block; vertical-align: middle;
}
.dashboard-block .tab-content .tab-pane h3{font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:300; line-height:40px; margin:40px 0px 10px; padding:0px; color:#d72725;} 
.ds-bord-nav > li{ margin-right:10px; margin-bottom: 5px;}
.dashboard-block{ border:solid 1px #b8b8b8; padding:20px; margin:0px; border-radius:6px;}
.dashboard-block .form-horizontal .control-label{ font-weight:400 !important; text-align:left;}

/*check box*/

/*-----| List |-------*/
.dashboard-block .listtemplate li > p{margin-bottom: 0};

.control-group {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 30px;
  width: 48%;
  height: 210px;
  margin: 10px;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px;
  width: 48%;
  display:inline-block;
  font-weight:400;
}

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  background: #cbc8c8;
  border-radius:2px;
}

.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #d72725;
  border-radius:2px;
}

.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 6px;
  top: 2px;
  width: 6px;
  height: 12px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}

.no-pdg-h3{ margin-top:0px !important;}
.dashboard-block h3{font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:300; line-height:40px; margin:0px 0px 40px; padding:0px; color:#d72725;}
.step2-brdr{ margin:0px; padding:20px 0px 0px; border-top:solid 1px #eaeaea; margin:20px 0 0; display:inline-block;}
.no-border{ border:0px;}
/*close*/
/*login screen*/
@charset "UTF-8";

.animated {
  -webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinges {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

.animated.slow {
	-webkit-animation-duration: 3s;
	   -moz-animation-duration: 3s;
	     -o-animation-duration: 3s;
	        animation-duration: 3s;
}

.animated.snail {
	-webkit-animation-duration: 4s;
	   -moz-animation-duration: 4s;
	     -o-animation-duration: 4s;
	        animation-duration: 4s;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}

.login .modal-dialog{
    width: 450px;
	z-index:999999999999999;
	position:relative;
}
.login .modal-footer{
    border-top: 0;
    margin-top: 0px;
    padding: 10px 20px 30px;
}
.login .modal-header {
    border: 0 none;
    padding: 30px 30px 0px;
/*     padding: 11px 15px; */
}
.login .modal-header .close{  margin-top: 0;
    position: relative;
    top: -20px; left:16px;}
.login .modal-body{
/*     background-color: #eeeeee; */
padding:15px 30px 30px;
}
.login .division {
    float: none;
    margin: 0 auto 18px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
.login .checkbox5{ margin:10px 0px;}
.login .fg-pswrd{ text-align:center; color:#d72725; text-align:center; margin:10px 0px 0px; display:block;}
.login .division .line {
    border-top: 1px solid #DFDFDF;
    position: absolute;
    top: 10px;
    width: 34%;
}
.login .division .line.l {
    left: 0;
}
.login .division .line.r {
    right: 0;
}
.login .division span {
    color: #424242;
    font-size: 17px;
}

.login .forgot {
    color: #797979;
    margin-left: 0;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.login .btn-login, .registerBox .btn-register{
    background-color: #d72725;
    border-color: #00BBFF;
    border-width: 0;
    color: #FFFFFF;
    display: block;
    margin: 0 auto;
    padding: 15px 50px;
    text-transform: uppercase;
    width: 100%;
	transition:all 700ms ease 0s;
}
.login .btn-login:hover, .registerBox .btn-register:hover{
    background-color: #e18601;
    color: #FFFFFF;
}
.login .form-control{
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.09);
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.09) inset;
    color: #FFFFFF;
}
.login .form-control:hover{
    background-color: rgba(0,0,0,.16);
}
.login .form-control:focus{
    box-shadow: 0 0px 0 0 rgba(0, 0, 0, 0.04) inset;
    background-color: rgba(0,0,0,0.23);
    color: #FFFFFF;
}
.login .box8 .form input[type="text"], .login .box8 .form input[type="password"] {
    border-radius: 3px;
    border: none;
    color: #333333;
    font-size: 16px;
    height:45px;
    margin-bottom: 10px;
    padding: 13px 12px;
    width: 100%;
}
.big-login, .big-register{
    background-color: #00bbff;
    color: #FFFFFF;
    border-radius: 7px;
    border-width: 2px;
    font-size: 14px;
    font-style: normal;
    font-weight: 200;
    padding: 16px 60px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.big-login:hover{
    background-color: #00A4E4;
    color: #FFFFFF;
}
.big-register{
    background-color: rgba(0,0,0,.0);
    color: #00bbff;
    border-color: #00bbff;
}
.big-register:hover{
    border-color: #00A4E4;
    color:  #00A4E4;
}
.login-title{ color: #d72725;
    font-size: 30px;
    font-weight: 300;
    line-height: 38px;
    margin: 0 0 10px;
    text-transform: uppercase;}
	.forgot.login-footer a{ color:#d72725;}
/*close*/
/*signup-page*/
.logo-signup2{ border:solid 1px #d9d9d9; border-radius:6px; padding:25px 30px 30px 30px; margin:10px 0px; width:100%; text-align:center;}
.logo-signup2 h3{ font-size:18px; color:#000; font-family:'Open Sans', sans-serif; padding:10px 0px 30px 10px; text-align:left !important;}
.logo-signup2 .or{ vertical-align:middle; padding:10px; background-color:#ccc; width:40px; position:relative; border-radius:50px; top:110px; left:40%;}
.logo-signup2 .or::before{ top:-80px;}
.logo-signup2 .or::after, .logo-signup2 .or::before{border-left: 1px solid #ccc; content: ""; display: block; left:50%;  padding: 40px 0;  position: absolute;}
.logo-signup2 .or::after{ padding-top: 50px;  top: 35px;}
/*close*/

/* mycontest-pageStart */

.nav_container-2 { background: #d72725 none repeat scroll 0 0; width: 100%;border-radius: 5px;font-size: 16px;   font-weight: 400;}
.nav_container-2 li { display: inline-block; margin:4px;}
.nav_container-2 li  a{ display: inline-block; padding: 15px; color:#fff;font-weight: 400; }
.nav_container-2 li a:hover { color: #fff; text-decoration:underline; transition: all 0.4s ease 0s;}
.contest_head {}

.contest-listing { background: #fff none repeat scroll 0 0; padding:0px;  border: 1px solid #b8b8b8;  border-radius: 0 0 5px 5px; font-size: 14px; margin-bottom: 10px}
.contest-listing > li {list-style: outside none none;}
.contest-listing li a {color: #221709;display: block; padding: 12px;text-decoration: none; transition: all 0.25s ease 0s;}
.contest-listing li a:hover { background: #ebebeb none repeat scroll 0 0; color: #d72725;}
.navbar-nav > li > a { color: #fff; padding: 0;  text-align: center;}
 
 
.contest-listing-2 { background: #fff none repeat scroll 0 0; padding:0px;  border: 1px solid #b8b8b8;  border-radius: 0 0 5px 5px; font-size: 14px; margin-bottom: 10px;}
.contest-listing-2 > li {list-style: outside none none;  border-bottom: 1px dotted #b8b8b8;}
.contest-listing-2 li a {color: #221709;display: block; padding: 12px;text-decoration: none; transition: all 0.25s ease 0s;}
.contest-listing-2 li a:hover { background: #ebebeb none repeat scroll 0 0; color: #d72725;}
 
 
 
 
 .col-lg-9.col-md-8.col-sm-8.col-xs-12 > h3 {   color: #d72725;font-family: "Open Sans",sans-serif;  font-size: 30px; font-weight: 300; line-height: 40px;
    margin: 0px 0 10px; padding: 0;}
.table-bordered-inside {background: #d72725 none repeat scroll 0 0;border: medium none; color: #fff;font-size: 16px;
    font-weight: 400;
    padding: 12px;}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border-bottom-width: 1px !important; vertical-align: middle;}
.thead-default a {vertical-align: middle; color:#d72725;}
.thead-default > tr:hover { background: #f5f5f5 none repeat scroll 0 0;}
 .table.table-hover.table-bordered a {    color: #d72725;
}
/* mycontest-pageEnd */

/* StartContest-pageStart */
.custom-col-3 {width:24.5%;}
.spl {padding-top:5px;} 
.head_hd{background:#f5f5f5 none repeat scroll 0 0; padding:10px 15px;}
a.replych {color:#d72725; text-decoration:underline;}
a.replych:hover {color:#d72725; text-decoration:none;}
.custom-col-3 {width: 24.5%;}
.cmn-button {
    background: #d72725 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 25px;
    text-align: center;
    width: 100%;
}
.cmn-button a {color:#fff;}
.tab-inside-form {
    background-color: #f2f2f2;
    border-radius: 6px;
    display: inline-block;
    margin: 0 0 20px;
    padding-bottom: 30px;
    width: 100%;
}
.margin-txtArea { margin-top:10px;}
.form_sec2{float:left; width:840px; padding:10px; text-align:left;}
.form_sec2 h2{float:left; margin:10px 0 15px 0; width:400px; border-bottom:solid 1px #fff;} 
.form_sec2 label{float:left; color:#000000;	margin:5px 10px 15px 0;text-align:left;	width:187px;}
.form_sec2 input[type=text]{float:left;padding:4px; border:solid 1px #999999; width:250px;}.form_sec input[type=password]{float:left; padding:3px; width:250px; border:solid 1px #999999;}
.form_sec2 select{float:left; border:solid 1px #999999;} .form_sec p{float:left; margin-top:15px;}
.form_sec2 textarea{float:left; border:solid 1px #999999;}
.form_sec2 input[type=text]:focus, .form_sec2 input[type=password]:focus, .form_sec2 input[type=text]:hover, .form_sec2 input[type=password]:hover{border:solid 1px #504f4f;}
dget .ui-widget { font-size: 1em; }
.Preference-left {margin:-2px 0 0 10px; float:left;}
.row-prefernce { margin: 6px 0;}
.Preference-Slide{ background: #f5f5f5 none repeat scroll 0 0;  border-radius: 5px; padding: 20px;}
.sub_btn {  background: #d72725 none repeat scroll 0 0; border: 0 none;  border-radius: 5px; color: #fff; font-weight: bold; max-width: 100%; padding: 15px 30px; margin-top:20px;}
.sub_btn-2{ background: #d72725 none repeat scroll 0 0; border: 0 none;  border-radius: 5px; color: #fff; font-weight: bold; width: 100%; padding: 15px 30px;}
.sub_btn-2:hover {
    background: #c42120 none repeat scroll 0 0;
    transition: background-color 0.5s ease 0s;
}
 .row.message-box > ul { border-bottom:1px solid #d72725; padding:5px;}
.row.message-box li { display: inline-block; padding:5px 0;}
.row.message-box a { background:#f5f5f5 none repeat scroll 0 0; padding: 5px 13px;}
.selected { background: #d72725 none repeat scroll 0 0 !important; color: #fff;  padding: 5px 15px;}
.selected:hover {color:#fff;}
.message-box.mt15 { display: inline-block; margin-top: 10px; width: 100%; margin: 10px 0;}  
.top-btns { float: left; margin: 6px 0; padding: 0 5px;}
.ft16.b.brown { color: #d72725;  font-size: 17px;  font-weight: bold;}
.message-box.mt15 > span {color:#d72725; font-size:20px; font-weight:bold;}
.custom-sm-5 {width: 46%; padding:5px;}
.custom-sm-5.grey_bg {background:#f5f5f5; margin:0 6px; float:left; min-height: 150px;}
.style_32 {  text-align: center; text-transform: none !important;}
.custom-sm-5.grey_bg { background: #f5f5f5 none repeat scroll 0 0;float: left; margin: 10px 6px; min-height: 200px; border-radius: 5px;}
.browse_content { text-align:center;}
.acbs {  background: #fff none repeat scroll 0 0;  margin: auto 8px; padding: 10px;text-align: center; width: 95%;}
.wd-md3.mt16 { float: left; width: 100%;}
.row-mini {  background: #f5f5f5 none repeat scroll 0 0;  border-radius: 5px; float: left; margin: 10px 0; padding: 25px; width: 100%;}
.row-mini > li {list-style: outside none none; line-height:22px;}
.space {  margin: 10px 0;}
.sub_btn-q{
    background: #d72725 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    margin-top: 0px;
    max-width: 100%;
    padding: 15px 30px;
}
.edit {
    background: #d72725 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff !important;
    display: inline-block;
    padding: 5px 15px;
}
.edit a {color:#fff;}

.cmn-red {
    background: #d72725 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff !important; font-weight:bold;
    display: inline-block;
    padding: 12px 15px;
}
.cmn-red a {color:#fff;}



li.nav-item .selected {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.padding_li {
    padding: 12px;
}
.big_l > li {
    list-style: outside none none;
}
.tab-inside-c {
    background-color: #f2f2f2;
    border-radius: 6px;
    margin: 0 0 20px;
    padding: 30px;
}
.box-logo {
    background: #d9d9d9 none repeat scroll 0 0;
    padding: 9px 9px 15px;
}
ul.listtemplate li {
    display: inline-block;
    margin-top: 10px;   margin-bottom:0px !important;  
	margin-left: 2px;
    margin-right: 2px;
}
.col-sm-3.space > div {
    text-align: right;
}
.wd-30{
    float: left;
    margin-right: 3px;
    width:35%;
}
.space-top {
    padding-top: 35px;
    text-align: right;
}
.space-top a {color:#d72725;}
.alignment{text-align:center;
}
.alignment img{text-align:center;
}
.wd-60 {
    float: left;
    width: 65%;
}
.right{float:right;}
.listtemplate.col-lg-12 p {
    padding: 10px 0;
}
.search-section
{ background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; border-radius: 5px; margin-top: 20px; 
 display: inline-block; width: 100%; text-align:left; padding: 35px 25px;}
	
.search-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #000;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 1.42857;
    padding-left: 15px;
    width: 85%;
}
.started {
    
    border-radius: 4px;
    float: left;
    padding-left:3px;
    width: 10%;
}
.b {display:block;}
.box img {
    height: 128px;
}
.full-hd {text-transform:none; font-family:PT Sans; text-align:left; line-height:52px; font-size:45px; font-weight:bold;}
.content_header {margin-top: -45px;}
.left-panel { width: 60%;}
.left-panel > p {
    color: #d2d1d1;
    font-size: 18px;
    line-height: 24px;
    padding-top: 10px; 
    text-align: left;
}
.mi-hd {font-family:PT Sans; font-weight:bold; font-size:22px; margin: 0; padding: 0;}
.dashboard-block h3 {margin: 30px 0 10px; !important}
.lift-box {   margin-top: 20px; background: #fff none repeat scroll 0 0;  border-radius: 4px;  text-align: center;}
.div-rd {width:50%; float:left;}
.list_aprt span { color: #d72725;}
.list_aprt {
    float: left;
}
.list_aprt li {
    float: left;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    width: 33%;
}
.list_aprt > ul { padding: 0;}
.wd700.mt15 {
    margin: 16px 0;
    padding-bottom: 12px;
}.ft14 {
    margin: 0;
    padding: 0;
}
.space-li {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    margin: 15px;
    padding: 10px;
    /*width: 30%;*/
}
#thumbnail > ul {padding:0;}
.right {}
#page_navigation_top {float:right;}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content {background:url(../images/conline.gif)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;}
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.row-inputs { display: inline-block;  margin: 20px 0 0;}
.cont_group {margin: 20px 0 0 0; float:left; padding-bottom: 20px; width:100%;}
.border-style { margin: 20px 0;padding-bottom: 20px; }
.space_btw {margin: 6px 0;}
.grey.ft12 { color: #000; font-size: 14px; text-transform: lowercase; line-height:20px;}
 .col-sm-12.bot-dtl2.mt10.mr10 li { float: left; margin: 6px;} .col-sm-12.bot-dtl2.mt10.mr10 > ul {padding:0;}.brown > a { color:#d72725;}
 .bot-dtl.mt10.mr10 > h2 {text-transform:none;}
 .submit { float: left; height: 66px; margin-left: 9px;}
 .avtar-img { float: left; padding: 0 10px 0 0;}
 .sub_btn:hover {transition: background-color 0.5s ease; background: #c42120 none repeat scroll 0 0;}
.box_area {display: inline-block; margin: 8px !important; width: 32%;}
.avt_part {  display: inline-flex;  width: 100%; margin-top:10px;}
.avtar_lft {float: left; padding: 6px;}
 a.reply {
    color: #d72725;
}
.post_group {
    width: 100%;
    float: left;
}
 
.border_right {
    border-right: 1px dotted #777;margin-right: 0px;
}
.big_l {
    display: inline-block;
}
.br_ctn { border-bottom: 1px solid #ccc; background:#fff;
    border-top: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px;
    text-align: center;}
.Cl-C {}
.Cl-C a {color:#d72725;}
.align-txt {
    padding: 0px;
    text-align: center; 
}   
/* StartContest-pageEnd */

@media only screen and (max-width: 1200px){
  .ds-bord-nav{margin-bottom: 10px;}
  .dashboard-block select{margin-bottom: 10px;}
}

@media only screen and (min-width: 767px) and (max-width: 1279px) {
.navbar-light .navbar-nav .nav-link {font-size:13px;} 
.left-panel {width:100%;} .search-section {margin-top:0px;padding: 28px 25px;}
.left-panel > p {font-size: 15px;text-align: center;}
.full-hd {font-size: 34px;line-height: 36px;text-align: center;} 
.navbar-nav .nav-item {padding:18px 0 8px 25px;}
.navTop1 .navbar-nav .nav-item :hover {font-size:13px;}
.navTop1 .navbar-nav .nav-item {font-size:13px; padding:;}
.logobox img {
    z-index: 9999;
    position: relative;
}
.navTop1 ul li:first-child {padding:12px 4px 0 0;}
.navbar-nav .nav-item, .nav > li > a:hover, .nav > li > a:focus, .navbar-nav li.active1 a {font-size:15px;}
.logobox img {width:200px;}
.callbox .one {margin:0;}
.navbar-nav {float:right;}
.logocontest {height:auto;}
.col-md-3.col-sm-3.text-center.space-li { width:33%;}
.footer-main h4, .footer-main h3 {font-size:18px;}
}
    
@media only screen and (min-width: 767px) and (max-width: 1023px) {
 
.navTop1 .navbar-nav .nav-item :hover {font-size:13px;}
.logobox img {
    z-index: 9999;
    position: relative;
}
.navTop1 ul li:first-child {padding:6px 4px 0 0 }
.navTop1 .navbar-nav .nav-item  {padding:7px 6px !important}
 .align-txt {text-align:left;}
.col-md-3.col-sm-3.text-center.space-li { width:50%;}
.custom-col-3 {width:auto;} 
footer .form-inline .mobilebox { width:160px !important;}
.navbar-nav .nav-item {padding:10px 14px 0 0;font-size:15px}
.navbar-nav {margin-top:5px;}
.carousel-caption .icon-container {margin:14px 0}
.phoneno {margin:0;}
.contactno {margin:0 auto 20px}
.carousel-caption h3 {font-size:32px;line-height:38px;padding:0 134px}
.navbar-light .navbar-nav .nav-link {font-size:12px;}
footer .form-inline input {width:100% !important;padding:10px}
footer .form-inline p{ width:100%; text-align:left; margin:0px 3%;}
footer .form-inline .form-group{ display:block; float:left; width:44%; margin:15px 3%;}
footer .form-inline .mobilebox{ width:44% !important}
footer .mobilebox input{ width:80% !important;}
footer{ padding-top:0px;}
footer .form-inline .submit{float: right;margin-right: 3%;}
footer ul.nav li{ padding:5px !important; font-size:12px !important;}
.box {width:100%;height:auto;}
.box img{width:100%}
.box h1 img {width:auto;}
.carousel-caption {top:90px}

}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.space-li {width:100%;}
.align-txt {
    padding: 0px; 
    text-align: left; 
}   
.row.message-box a {width:100%;}
.col-lg-3 .col-md-9 .col-sm-8 .col-xs-12 p {text-align:left;} 
.edit,.cmn-red {width:100%; margin:3px 0; text-align:center;}
.custom-col-3 {width:100%;}
 .full-hd{ display: none; }
.left-panel > p { display: none; }
.content_header {margin:0px;}
.left-panel { width: 100%;}
.search-section {padding:0; background:none; margin:0;}
.list_counter > li { border-bottom: 1px dotted #eee;  padding: 5px 0;  width: 100%;}
.avtar-img {float:none;}
.box_area {width:100%;}
.wd700.mt15 img {width: 100%;}
.border_right {border:0;padding-bottom: 30px; border-bottom:1px dotted #777;}
.avt_part {display:block;}
.x {width:200px !important;}
.box img {width:auto !important;}
.navbar-toggler {font-size:2.25rem;padding:0.3rem 0.15rem}
.navbar-nav .nav-item + .nav-item {margin:0;}
.navbar-nav li.active1 a {color:#fff;font-weight:600}
.col-sm-5.right {text-align: right;}
.sub_btn { width: 100%;}
.nav > li > a:hover, .nav > li > a:focus {color:#fff !important}
#navbar-header {margin:47px 0 0;padding: 0 0 0px 0px;position: absolute; z-index: 9999;background:#272f5c; right:0;}
#navbar-header li{width:90%; border-bottom:1px solid #3a416a; padding:18px 0px 18px 12px}
#contactformbox p {margin:15px 0;}
.copyright {font-size: 12px;margin:0;text-align: center;} .cont_group > br {
    display: none;
}
.col-sm-8.border-style > img {  width: 100%;
}
.sub_btn-q {  margin: 10px 0; width: 100%;}
footer  .form-inline .submit{ float:right}
.logocontest h1, .about-us h1, .about-us1 h1, .about-us2 h1 { font-size:22px;}
.logocontest {height:auto;}
.logocontest ul {margin:0 0 0 20px}
.table-bordered > thead > tr > th {font-size: 14px;padding:3px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {font-size:14px;padding:3px;}
.featuredContests .btn-info {width:300px;}
.callbox .one {display:none;}
.callbox .two {padding: 5px 11px;margin:0;font-size:13px;}
.logobox img {display: block;width:250px;margin:auto;}
.navbar-collapse {width:100%;position:absolute;background:#333;z-index:999999;margin:8px 0 0 0; right:0px;}
.navbar-collapse ul li{border-bottom:1px solid #636363;padding:5px 0 5px 0}
.navbar-collapse ul li:last-child{border:none;}
.navTop1 .navbar-nav .nav-item {padding: 9px 0 !important;}
.navbar-collapse ul li a:hover {color:#c3c3c3;}
.tnav ul li{padding:5px 10px 8px 10px !important; display:inline-block;}
.tnav {float:none;clear:both;text-align:center;}
.box h1 img {width:auto;}
.carousel-caption h3 {font-size:18px;line-height:19px;padding:0 50px;}
.carousel-caption {top:60px}
.callbox {float:none !important;margin:20px auto;display:block;text-align:center;}
.control{ width:100%;}
.dashboard-block .tab-inside-c{ padding:10px;}
.inside-banner1 h1{ font-size:36px; padding:40px 0px;}
 .login .modal-dialog{
        width: 95%;
		z-index:99999999999999;
    }
	.carousel-control.left, .carousel-control.right{ z-index:999 !important;}
	.login .checkbox-inline, .login .radio-inline{ padding:0px; display:block;}
	.login .pull-right{float:none !important; text-align:center; margin-top:10px;}
	
}




@media only screen and (min-width: 320px) and (max-width: 480px) {
.box {width:100%;height:auto; margin-bottom:20px;}
.box img{width:100%}
.carousel-caption {top:30px}

.owl-theme{ padding:10px 20px;}
.box .small-box{ text-align:center;}
.owl-theme .small-box{ display:block;}
.ds-bord-nav > li{width:100% !important; margin:5px 0px  !important; text-align:center !important;}
.control{ width:100%;}
ul.listtemplate li{ display:block !important; margin-bottom:15px;}
.box .small-box{ width:100% !important; display:block !important; height:auto !important;}
}


.loginmenu > a {
	position: relative;
}
.loginmenu > a > .label {
	font-size: 9px;
	line-height: 0.9;
	padding: 2px 3px;
	position: absolute;
	text-align: center;
	top: -5px;
	right: 5px;
}

.box h1 img {
    width: auto;
	height: auto;
}