@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');
@import url('https://fonts.googleapis.com/css?family=Rancho');
/*---------------All purpose css----------------*/
.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}
.mt80 {margin-top:80px;}
.mt85 {margin-top:85px;}
.mt90 {margin-top:90px;}
.mt95 {margin-top:95px;}
.mt100 {margin-top:100px;}
.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}
.pt0 {padding-top:0px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:95px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}
.pb0  {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.nop  {padding:0px;}
.nopl {padding-left:0px;}
.nopr {padding-right:0px;}
.nomt {margin-top:0px;}
.nomb {margin-bottom:0px;}
.noml {margin-left:0xp;}
.nomr {margin-right:0xp;}
.para_white_center {color:#fff; line-height:28px; text-align:center;}
.para_white_justify {color:#fff; line-height:28px; text-align:center;}
.para_black_justify {line-height:28px; text-align:justify; color:#222;}
.para_black_center {line-height:28px; text-align:justify; color:#222;}
.small_border {width:15%; background-color:#fff; text-align:center; height:2px; margin:0 auto;}
.small_border_left {width:15%; background-color:#535268; text-align:center; height:2px;}
.small_border_black {width:15%; background-color:#000; text-align:center; he ight:2px; margin:0 auto;}
.web_color {color:#0072ff;}
.light_gray {color:#969696;}
.white {color:#fff;}
.black {color:#000;}
.listing_arrow li {background:url(../images/arrow.png) left 5px no-repeat; padding-left:30px; line-height:30px;}
.arrow_listing li {background:url(../images/doublearrow.png) left 12px no-repeat; padding-left:30px; line-height:40px;}
.paragraph {color:#222; line-height:28px;}
.border_button {border:#fff solid 2px; text-align:center; background-color:transparent;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; color:#fff; padding:10px 30px; border-radius:4px; margin-top:30px; display:inline-block; font-size:16px; font-weight:400;}
.border_button:hover {color:#fff; text-decoration:none; background-color:#43a94e;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
/*---------------All purpose css----------------*/
body {font-family: 'Source Sans Pro', sans-serif; border-top:#f38a2d solid 4px;}
p {font-size:15px;}
.rancho {font-family: 'Rancho', cursive;}
.top_border {background-color:#f38a2d; height:6px;}
.web_color {color:#f38a2d;}
.para_justify {line-height:28px; color:#222; text-align:justify;}
.short_border {background-color:#43a94e; height:5px; width:30%; margin:20px 0px;}
.short_border_orange {background-color:#f38a2d; height:5px; width:30%; margin:20px 0px;}
.music_image {background:url(../images/musicwave.png) right top no-repeat;}
.ajmer_lit_bg {padding:60px 0px 30px 0px;}
.border_img {border:#fff solid 4px;}
.border_img_inner {border:#222 solid 4px;}
.parallax {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;}  
.welcome_bg {background:url(../images/welcome_book.png) center top no-repeat;}
.author a {color:#222; text-decoration:none;}
.web_green {color:#43a94e;}
.heading_video {position:absolute;top:5%; left:42%;}
.view_btn {background-color:#f38a2d; color:#fff; line-height:28px; padding:10px; border-radius:5px; margin-left:30px; display:inline-block;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.view_btn:hover {color:#fff;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; background-color:#222;}
  

.view_btn_gl {background-color:#f38a2d; color:#fff; line-height:18px; padding:10px 20px; border-radius:5px; display:inline-block;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; font-size:16px;}
.view_btn_gl:hover {color:#fff;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; background-color:#222;}  
  
  
.all_btn {background-color:#f38a2d; color:#fff; line-height:28px; padding:10px 20PX; border-radius:5px; display:inline-block; margin-top:20px; margin-bottom:20px;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; }
.all_btn:hover {color:#fff; background-color:#222;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; }

.ht_heading {font-weight:600;}
.outer_black_border {height:5px; background-color:#222; width:100%; margin-bottom:3px;}
.outer_above_footer {background:url(../images/pattern.jpg) left top repeat; padding:60px 0px 40px 0px;}
.white_box {background-color:#fff; padding:10px; border-top:#f38a2d solid 6px;-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.34);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.34);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.34);-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.33);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.33);}
.bottom_border {background-color:#f38a2d; height:1px; width:100%;}
.white_box h3 {font-weight:600;}
.read_more a {color:#43a94e; text-decoration:none;}
.p15 {padding:15px;}
.footer_social li {margin-top:28px !important; margin-bottom:30px !important;}
.footer_social li i {color:#222; font-size:20px;}
.footer_social li i:hover {color:#43a94e; font-size:20px;}
.outer_black {background-color:#43a94e; color:#fff; padding:30px 0px; border-top:#e1e1e1 solid 1px;}
.ftr_tag {font-size:50px; font-weight:600;}
.navbar-right li.active {background-color:#f38a2d;}
.navbar-right li.active a {color:#fff !important;}
.double_border {
    background: url(../images/double_border.png) left top repeat-x;
    height: 3px;
    margin: 10px 0px 10px 0px;
}
.double_border_white {
    background: url(../images/white.png) left top repeat-x;
    height: 3px;
    margin: 10px 0px 10px 0px;
}




.container_one {overflow: hidden;  position:relative;}
.video_bg {position:absolute; top:20%}
.sliding-background {background:url(../images/video-bg.jpg) repeat-x;height: 560px; width: 5076px; animation: slide 60s linear infinite;}

@keyframes slide{
  0%{
    transform: translate3d(0, 0, 0);
  }
  100%{
    transform: translate3d(-1692px, 0, 0);
  }
}

@media (max-width:768px) {
.outer_header_fix {margin-top:70px !important;}
.heading_video {position:absolute;top:5%; left:26%;}
.sliding-background {height:500px;}
.mt80_new {margin-top:0px !important; margin-bottom:20px !important;}
}


/*About us*/
.outer_header_fix {background:url(../images/fix-inner.jpg) left center no-repeat; padding:50px 0px; margin-top:50px; border-top:#43a94e solid 5px;}
.mid_heading {font-size:50px; text-shadow:5px 1px 5px #000;}
.short_border_white {border-bottom:double; border-color:#fff; width:30%; margin: 0 auto; padding-top:15px;}
.short_border_black {border-bottom:double; border-color:#000; width:30%; margin: 0 auto; padding-top:15px;}
.tab_btn {padding:7% 25% 5% 25%; font-size:20px !important; display:block; text-align:center;}
.tab_btn:hover {color:#fff; text-decoration:none;}
.btn-hover {
    width: 130px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    margin: 20px;
    height: 55px;
    text-align:center;
    border: none;
    background-size: 300% 100%;
	border-radius: 50px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:focus {
    outline: none;
}
.btn-hover.color-2 {
    background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19);
    box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75);
}

a:hover,a:focus{
    text-decoration: none;
    outline: none;
}

.tab_act li.active a {color:#222 !important;background-image: linear-gradient(to right, #43a94e, #11d927, #43a94e, #11d927); text-shadow: 1px 2px 1px #fff;}

/*Tab css*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 41px;
	border-bottom: 1px solid #c2c2c2;
	width: 100%;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 4px 50px;
	height: 40px;
	line-height: 30px;
	border-top: 1px solid #b15e14;
	border-left: 1px solid #b15e14;
	border-bottom: 1px solid #b15e14;
	background-color: #f38a2d;
	color: #fff;
	font-size:15px;
	overflow: hidden;
	position: relative;
	moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.tab_last { border-right: 1px solid #333; }

ul.tabs li:hover {
	background-color: #222;
	color: #fff;
	moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

ul.tabs li.active {
	background-color: #222;
	color: #fff;
	border-bottom: 1px solid #222;
	display: block;
}

.tab_container {
	border: 1px solid #c2c2c2;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
	margin-bottom:30px;
}

.tab_content {
	padding: 15px 5px;
	/*display: none;*/
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 760px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #f38a2d;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		font-size:16px;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
		background-color: #222;
		color: #fff;
		font-size:16px;
	}
}



/*Scroller*/
.demo1 {margin: 10px 0; width: 100%;height: 300px;border:#e1e1e1 solid 1px;-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.25); margin-top:20px;}
/*Scroller*/
.sepeaker_box h3{color:#f38a2d;}
.table_heading {background-color:#4c3726; color:#fff;}
.fw600 {font-weight:400; font-size:15px;}
.venubox {background-color:#3c2d20; padding:20px 20px; margin-top:20px; margin-bottom:20px; font-size:26px !important; text-align:center; border-radius:5px;}
.text-left li {text-align:left !important;}
#slider img{width:100%;height:auto}
#slider{position:relative;padding-bottom:29.5%}
#slider > div{position:absolute;display:none;}


/*rating css*/

/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:1em; /* Change the size of the stars */
  color:#ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36 !important;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}
.bounce {
  display: inline-block;
  position: relative;
  -moz-animation: bounce 1s infinite linear;
  -o-animation: bounce 1s infinite linear;
  -webkit-animation: bounce 1s infinite linear;
  animation: bounce 1s infinite linear;
}

@-webkit-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-moz-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-o-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@-ms-keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}
@keyframes bounce {
    0% { top: 0; }
    50% { top: -0.1em; }
    70% { top: -0.2em; }
    100% { top: 0; }
}


.border_none tbody tr td {border:none !important;}
.border_none>tbody>tr>td {padding:0px !important;}



.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #f38a2d;
  border-color: #f38a2d; }
.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #f38a2d;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }


.mt80_new {margin-top:90px;}
.reg_bg {background-color:#f38a2d; color:#fff; padding:10px 20px 40px 20px; border-radius:5px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35); margin-bottom:30px;}
.all_btn_green {background-color:#222; color:#fff; line-height:28px; padding:10px 20PX; border-radius:5px; display:block; margin-top:20px; margin-bottom:20px; text-align:center; border:#fff solid 2px;}
.all_btn_green:hover {color:#fff;}
.link_box {background-color:#4a321c; color:#fff; padding:15px 15px; border-radius:5px; margin-bottom:15px; line-height:30px;}
.link_box a { color:#f38a2d; font-weight:bold;}
.gray_box {background-color:#f2f2f2; color:#222; line-height:30px; padding:10px 0px; margin-bottom:20px; border:#999 solid 1px; margin-top:20px; font-weight:600;}
.ln32 {line-height:32px;}
.detail_la a {color:#fff; text-decoration:none;}
.name_au {font:24px !important; color:#fff; text-decoration:none !important;}
.dtl p {color:#fff !important;}
.view_btn_hover {background-color:#f38a2d !important; color:#000 !important; border:none !important; padding:10px 15px !important; text-align:center;}
.shape_fort {position:relative;}
.shape_im {position:absolute; top:330px;}
.pattern {background:url(../images/pattern-side.png)left top no-repeat; padding-bottom:30px; padding-top:30px;}
.gl_border {border:#222 solid 3px; padding:3px;}
.ilf_cs {color:#fff; font-size:30px;}
.form_box {background-color:#572808; padding:50px 100px; border-radius:5px; margin-top:30px; margin-bottom:30px;-webkit-box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.33);
box-shadow: 8px 8px 5px 0px rgba(0,0,0,0.33);}



.circle {
  position: relative;
  display: block;
  margin: 2em 0;
  background-color: transparent;
  color: #fff;
  font-weight:700;
  text-align: center;
}

.circle:after {
  display: block;
  padding-bottom: 100%;
  border:#f38a2d solid 5px;
  width: 100%;
  height: 0;
  border-radius: 50%;
background: rgba(67,169,78,1);
background: -moz-linear-gradient(top, rgba(67,169,78,1) 0%, rgba(243,138,45,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(67,169,78,1)), color-stop(100%, rgba(243,138,45,1)));
background: -webkit-linear-gradient(top, rgba(67,169,78,1) 0%, rgba(243,138,45,1) 100%);
background: -o-linear-gradient(top, rgba(67,169,78,1) 0%, rgba(243,138,45,1) 100%);
background: -ms-linear-gradient(top, rgba(67,169,78,1) 0%, rgba(243,138,45,1) 100%);
background: linear-gradient(to bottom, rgba(67,169,78,1) 0%, rgba(243,138,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a94e', endColorstr='#f38a2d', GradientType=0 );
  content: "";
-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.21);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.21);
}



.circle__inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.circle__wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

.circle__content {
  display: table-cell;
  padding: 1em;
  vertical-align: middle;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; 
}
.circle__content a {color:#fff;}
.circle__content:hover {  text-shadow:1px 1px 10px #000; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; }


.blog_border {border:#e9e9e9 solid 1px; padding:15px; background-color:#e9e9e9; margin-bottom:25px}
.blog_border_white {border:#cac7bd solid 1px; padding:15px; background-color:#f9f8f4; margin-bottom:25px}
.blog_tag li {color:#999; font-weight:400;}
.blog_heading a {color:#222;}
.blog_heading a:hover {color:#193c97; text-decoration:none;}
.border_box {border:#ee2033 solid 1px; padding:30px;}
.border_box_one {border:#ee2033 solid 1px; padding:5px;}
.fs20 {font-size:20px; font-weight:bold;}
.border_box_light {border:#cac7bd solid 1px; padding:15px; margin-bottom:25px; margin-top:15px;}
.cat_aside li a {color:#000; line-height:40px; padding-left:10px;}
.cat_aside li a:hover {color:#193c97; text-decoration:none;}
.cat_aside li:nth-child(odd) { background-color:#eae7d7;}
.cat_aside_one li {border:#e9e9e9 solid 1px; border-radius:20px; padding:10px 20px; line-height:10px;  margin-bottom:15px;}
.cat_aside_one li a {color:#222;}
.cat_aside_one li a:hover {color:#ee2033; text-decoration:none;}
.box_btn {text-align:center; font-size:16px; border:#cac7bd solid 1px; color:#000; padding:8px 20px;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; font-weight:600;}
.box_btn:hover {color:#fff; background-color:#193c97; text-decoration:none;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}

.media-heading a {color:#000;}
.media-heading a:hover {color:#193c97;}
.img_bdr {border:#cfcfcf solid 1px; border-radius:5px; background-color:#eeeeee; padding:5px;}
.gray_bg {background-color:#ececec;}
.top_social {float:right;}
.top_social li {margin-left:8px;}
.top_social li i {color:#222; font-size:24px;}
.top_social li i:hover {color:#43a94e;}
.donate_btn {background-color:#f38a2d; border:#e2e2e2 solid 1px; font-size:20px; padding:10px 20px; color:#fff; font-weight:600; font-size:22px; right:0px; position:fixed; z-index:1000; top:0px; border:#fff solid 3px; border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 4px solid #fff;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.29);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.29); z-index:1000;}
.donate_btn:hover {color:#222;}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	z-index:1000;
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.social_heading {text-align:right; font-size:20px; font-weight:600;}
.ne_mt {margin-top:25px;}
.sponsr li img {border:#fff solid 2px;}
.get_btn {background-color:#2d2d2d; color:#fff; display:inline-block; padding:14px 20px; font-size:16px; border-radius:5px; float:right; margin-top:30px; font-weight:600;-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.24);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.24);}
.get_btn:hover {color:#f38a2d;}
.outer_footer {background-color:#303030; padding:30px 0px;}
.footer_para {color:#898989; line-height:26px; }
.mt15 {margin-top:15px;}
.footer_para a{color:#0072ff;}
.social {margin-top:25px;}
.social li i {font-size:26px; color:#999;}
.short_border {
    content: '';
    width: 80px;
    height: 3px;
    background: #43a94e;
    display: block;
    margin-top: 13px;
}
.widget_title {color:#fff; font-style:italic;}
.footer_link {margin-top:30px;}
.footer_link li {margin-bottom:15px;}
.footer_link li a  {color:#898989; text-decoration:none;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}
.footer_link li a:hover  {color:#f38a2d; text-decoration:none;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;}

.address {margin-top:25px;}
.address li {color:#898989; line-height:29px;}  
.address li i {color:#898989;}
.des {color:#868686;}
.about_year {background-color:#fff; padding:4px; background: linear-gradient(to right, #000, #fff); border:#CCC solid 1px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31); margin-bottom:30px;}
.year_base {color:#fff; background-color:#f38a2d; display:block; padding:4px; font-size:26px; font-weight:600; text-align:center; border:#fff solid 1px; text-shadow:1px 1px 1px #000;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s}
.year_base a {color:#fff;}
.year_base a:hover {background-color:#222; color:#fff; display:block;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s}




@media (min-width: 480px) {
  .circle__content {
    font-size: 2em;
  }
}

@media (min-width: 768px) {
.circle__content {font-size: 4em;}

}

@media (max-width: 480px) {
.circle__content {font-size: 2.5em;}
.donate_btn {float:left;}
.top_social {float:left;}
.social_heading {text-align:left;}
.ne_mt {margin-top:15px;}
.donate_btn {right:0px; position:fixed; z-index:1000; top:40px; z-index:1000;}
}

@media (max-width: 580px) {
.form_box { padding:50px 0px !important;}
.get_btn {float:left !important;}	
}
