
.custom input[type=radio]{
height:1.6em;
width:1.6em;
}

.custom span
{
margin-top:5px;
display:block;
padding-left:10px;
}

.customheading
{
color:#fff; 
font-weight:bold; 
margin-bottom:17px !important; 
background:#ff5218; 
width: 30%;
border-radius:3px;
display:block;
margin: 0 auto;
padding:5px;
}
.customheading:hover
{
background:#1f0b02;
}

.customheading a
{
    color: #fff;
    font-size: 21px;
    text-decoration: none;
    letter-spacing: 1px;
}
.customheading a:hover
{
text-decoration:none;
}

/*===================================filter===============================================*/
    	.behclick-panel  .list-group {
    	 margin-bottom: 0px;
    	 max-height: 212px;
    	 overflow: auto;
  }
		.behclick-panel .list-group-item:first-child {
			border-top-left-radius:0px;
			border-top-right-radius:0px;
		}
		.behclick-panel .list-group-item {
			border-right:0px;
			border-left:0px;
		}
		.behclick-panel .list-group-item:last-child{
			border-bottom-right-radius:0px;
			border-bottom-left-radius:0px;
		}
		.behclick-panel .list-group-item {
			padding: 5px;
		}
		.behclick-panel .panel-heading {
			 				padding: 10px 15px;
                            border-bottom: 1px solid transparent; 
			border-top-right-radius: 0px;
			border-top-left-radius: 0px;
			border-bottom: 1px solid darkslategrey;
		}
		.behclick-panel .panel-heading:last-child{
			/* border-bottom: 0px; */
		}
		.behclick-panel {
			border-radius: 0px;
			border-right: 0px;
			border-left: 0px;
			background: #1f0b02;
			border-bottom: 0px;
			box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
		}
		.panel-title
		{
		color:#fff;
		font-size: 17px;
		}
		
		.behclick-panel .radio, .checkbox {
			margin: 0px;
			padding-left: 10px;
		}
		.behclick-panel .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
			outline: none;
		}
		.behclick-panel .panel-body > .panel-heading{
			padding:10px 10px;
		}
		.behclick-panel .panel-body {
			padding: 0px;
		}
		.behclick-panel a
		{
		color:#fff;
		}
		 /* unvisited link */
		.behclick-panel a:link {
		    text-decoration:none;
		}

		/* visited link */
		.behclick-panel a:visited {
		    text-decoration:none;
		}

		/* mouse over link */
		.behclick-panel a:hover {
		    text-decoration:none;
		}

		/* selected link */
		.behclick-panel a:active {
		    text-decoration:none;
		}


.panel-heading h3
{
margin-bottom:0;
}

.list-group a
{
color:#ff5218;
font-weight:bold;
font-size:12px;
}

.blockright1 h2
{
color:#fff;
}

.blockright1 h2
{
margin-bottom:10px;
}

.blockright1 ul
{
list-style:none;
margin:0;
padding:0;
} 

.blockright1 ul li
{
    padding: 10px 7px;
color:#fff;
font-size:16px;
}

.lettercaps
{
font-size:1.6em; margin-top:10px;
}

.lettercaps:first-letter
{
background: #f16329;
font-size: 40px;
padding: 0 9px;
color: #1f0b02;
}

.sendotp a
{
padding:5px;
font-size:12px;
}

.forgotpass a
{
padding:5px;
background:none;
font-size:12px !important;
color:#ededed;
border:none;
}

.forgotpass a:hover
{
background:none;
}

.customtags
{
list-style:none;
margin:0 !important;
}
.customtags li
{
display:inline-block;
}
.gradient-buttons .btn {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05)) !important;
    background-repeat: repeat-x !important;
}

.fancybox-is-open .fancybox-bg
{
opacity: 10.9 !important;
}

.customulregest
{
    border: none;
    background: #fb5017;
    width: 364px;
    margin: 0 auto !important;
    border-radius: 10px;
}

.customulregest li
{
 display:inline-block !important;
padding: 6px 10px !important;
}

.customulregest
{
line-height:15px 
}


.customulregest li:first-child
{font-size: 19px;}



.customulregest li:nth-child(2)
{
font-size:24px;
}


.customulregest li:nth-child(3)
{
font-size:24px;
}

.customulregest li:last-child {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
}

.disableddiv
{
pointer-events: none;
/* for "disabled" effect */
  opacity: 0.5;

  background: #CCC;
}



ul.comments li .comment
{
/*width:656px;*/
}

.inner_comment .comment
{
width: 80% !important;
}

.custombutton
{
    background-color: red;
       background-image: linear-gradient(#8e2603c2, #ff5218);
    border: 2px solid #c78451;
    border-radius: 10px;
    width: 25%;
	padding:10px;
    margin: 0 auto;
    font-size: 24px;
	font-weight:600;
	cursor:pointer;
    color: #fff;
    text-decoration: none;
}

.custombutton:hover
{
    background-color: red;
    background-image: linear-gradient(#ff5218, #8e2603);
    text-decoration: none;
    color: #fff;

}




.custombutton a
{
color:#fff;
text-decoration:none;

}

.customborder
{

border-image: url(../img/customborder.jpg) 30 stretch !important;

border: 10px solid transparent;

/* padding: 15px;*/
}

.custombordervideosgoodcross
{

  border-image: url(../img/customborder.jpg) 30 stretch !important;
  border: 5px solid transparent;
 /* padding: 15px;*/
}


.button_home
{
  background-image: linear-gradient(#ada7a6, #ececec)!important;
  border:1px solid #9c7e31;
}

.button_home:hover
{
 background-image: linear-gradient(#ececec, #ada7a6)!important;
 color:#1f0b02 !important;
}

.mb-10
{
margin-bottom:10px;
}

.shadow
{
box-shadow:0 10px 20px #fff;
border:2px solid #ededed;
}

.customol
{
list-style:none;
margin:0;
padding:0;
}

.customol li
{
color:#fff;
padding:5px 0;
}

.customol li:before
{
content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	 font-size: 18px;
    padding-right: 0.5em;
    text-decoration: inherit;
}


.blue_button
{
  background-image: linear-gradient(#0088cc, #1eadf4)!important;
  border:1px solid #1eadf4 !important;
  padding:10px;
  color:#fff !important;
  text-transform:uppercase;
}
.blue_button:hover
{
background-image: linear-gradient(#1eadf4, #0088cc)!important;
color:#fff;
}

.carticon i
{
font-size: 26px;
}

.selectall
{
color:#fff !important;
padding:7px 0 0 2px;
}
.selectall label
{
  margin-top: 4px;
  padding: 5px 7px;
  font-size: 9px;
  background: #fb5017;
  border-radius: 3px;
  font-weight: bold;

} 
.selectall input[type="checkbox"]
{
height:17px;
width:17px;
padding: 0;
margin:0;
position: relative;
vertical-align:bottom;
}

.view
{
padding:3px;
font-size:10px !important;
  background-image: linear-gradient(#0088cc, #1eadf4)!important;
border-radius:2px;
color:#fff !important;
}
.customcarbutton
{
background-image: linear-gradient(#ed4c16, #ff5218) !important;
color:#fff !important;
border-radius:3px;
padding:5px 7px;
margin-right:10px;
}
.customcarbutton:hover
{
background-image: linear-gradient(#ff5218, #ed4c16);
}


/*===============================image Zoom start==========================================*/
#myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    right: 0;
    margin: 0 auto;
    width: 50%;
    height: 500%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0);
}

/* Modal Content (image) */
.modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal-content, #caption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .modal-content {
    width: 100%;
  }
}
/*===============================image Zoom ends==========================================*/

#sidebar 
{
  
}
.sidebar1 {
 float: right !important;
 position:fixed;
 right:0;
 top:200;
/* z-index:-1;*/
}
/*@media only screen and (min-width: 480px) and (max-width: 959px) {
 .sidebar {
   background: #cfcfcf;
   float: left;
   position: fixed;
   left: 0;
   right: 0;
   bottom: 0;
   top: auto;
   height: 100px;
 }
 
}*/


.customalert
{
background-image: linear-gradient(#ed4c16, #ff5218) !important;
color:#fff;
}

.modal-backdrop
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1040 !important;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

.modal
{
    z-index: 9999 !important;
}
.custom_popup {
    background: #1f0b02;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
}
.custom_popup ul li {
    padding: 10px;
    color: #fff;
    font-size: 16px;
}
.custom_popup h2 {
    color: #fff;
  }
  
.fancybox-overlay
{
    background: rgba(0, 0, 0, 0) !important;
}

.fancybox-nav
{
display:none;
}

.custombutton2
{
    background-color: red;
    background-image: linear-gradient(#8e2603c2, #ff5218);
    border: 2px solid #c78451;
    border-radius: 10px;
	width:auto;
    margin: 0 auto;
    font-size: 14px;
	cursor:pointer;
    color: #fff !important;
}

.custombutton2:hover
{
    background-color: red;
    background-image: linear-gradient(#ff5218, #8e2603);

}

.custombutton2 a
{
text-decoration:none !important;
background:none;
border:none;
color:#fff;
}

.custombutton2 a:hover
{
background:none;
}
.fancybox-skin
 {
    background: transparent;
    box-shadow: none !important;
	padding:0 !important; 
}

input[type="file"]
{
color:#fff !important;
}

.customimgavatar
{
text-decoration:none !important;
border:none;
padding:0 !important;
}

.customimgavatar:hover
{
background:none !important;
}

.customimgavatar img
{
border-radius:50%;
}

.alert
{
   padding: .75rem 1rem !important;
   font-size: 15px !important;
}


.blockrightmyvideo ul li
{
/*padding:10px;*/
color:#fff;
font-size:16px;
}

.blockrightmyvideo {
    background: #1f0b02;
    margin: 10px 0;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
}
.blockrightmyvideo a
{
padding:10px;
color:#1f0b02;
border:1px solid #ededed;
margin-bottom:10px;
background:#ededed;
}

.blockrightmyvideo a:hover
{
background:#000;
color:#ededed;
}

.blockrighttermcondition
{
    background: #1f0b02;
    /* margin: 10px 0; */
    /* border-radius: 10px; */
    padding: 20px;
  /*  overflow: hidden;*/
}
body
{
background:none !important;
}

.photogallery {
    background: #1f0b02;
    margin: 10px 0;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
}
.shakes-verticals{
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.comment_image{
   width: 40px;
    height: 40px;
    float: left;
    border-radius: 50%;
    /* top: 33px; */
    font-size: 22px;
    padding: 4px 12px;
    background-color: green;
    color: white;
    font-weight: 800;
    }
	
@media only screen and (max-width: 600px) and (min-width: 320px)  
{
    .customulregest li:nth-child(2) {
    font-size: 21px;
}
    
    .df {
    width: 307px !important;
    margin: 0 auto;
    display: none;
    left: 5% !important;
    position: fixed;
    z-index: 101;
}
.df .blink{float:none !important;} 
    
.custommobileview
{width: 295px;height: 175px;}

.custombutton
{
width: 100%;
}

.mobilelatestnews
{
text-align:left !important;
display:inherit;
}
.blink
{
float:left;
}
.sidebar1
{
position:static;
}
.custommobiletumbnail
{
width:290px;
height:163px;
}
.customregvideo
{
width:211px;
height: 128px;
}
.customulregest
{
width:100%;
}
.customuserlogin a
{
display:block;
width:100%;
}
ul.comments li .img-thumbnail
{
    margin-left: -55px;
}
ul.comments .comment-block .date
{
font-size: 13px;
}
.custompaddingtestimony
{
padding:0 !important;
}
.customcommunity
{
width:100%;
height:175px;
}
.customtalenthub
{
width:195px;
height:110px;
}
.custom-control
{
padding:0px;
}

.custommainvideoplayer
{
width:308px;
height:174px;
}
ul.comments li .comment {

    width: 91% !important;
}

}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}

.orange_button {
    background-image: linear-gradient(#f84104, #fb5017)!important;
    border: 1px solid #fb5017 !important;
    padding: 10px;
    color: #fff !important;
    text-transform: uppercase;
}
.orange_button:hover {
    background-image: linear-gradient(#fb5017, #f84104)!important;
    border: 1px solid #fb5017 !important;
    padding: 10px;
    color: #fff !important;
    text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
 .modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    height: 500%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0);
}
.blockright1 {
    /*text-align: center;*/
    background: #1f0b02;
    margin: 10px 0;
    border-radius: 10px;
    padding: 20px 13px;
    overflow: hidden;
}
.alert {
    /* margin: 5px; */
    padding: .75rem 1rem !important;
    font-size: 11px !important;
}

}

.set_attr_btn{
    background-image:none;
    background: #f00 !important;
    border: 1px solid #f00 !important;
}
.set_attr_btn:hover{
    background-image:none;
    background: #f00 !important;
    border: 1px solid #f00 !important;
}