 

 .bg-overlay-theme-0{ background: rgba(209,35,38); }
 .bg-overlay-theme-1:before {  background: rgba(209,35,38,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-2:before {  background: rgba(209,35,38,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-3:before {  background: rgba(209,35,38,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-4:before {  background: rgba(209,35,38,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-5:before {  background: rgba(209,35,38,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-6:before {  background: rgba(209,35,38,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-7:before {  background: rgba(209,35,38,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-8:before {  background: rgba(209,35,38,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-9:before {  background: rgba(209,35,38,0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }		
 .bg-overlay-theme-1, .bg-overlay-theme-2, .bg-overlay-theme-3, .bg-overlay-theme-4, .bg-overlay-theme-5, .bg-overlay-theme-6, .bg-overlay-theme-7, .bg-overlay-theme-8, .bg-overlay-theme-9 { position: relative; } 
 
 
 .bg-overlay-dark-0{ background: rgba(38,38,38); }
 .bg-overlay-dark-1:before {  background: rgba(38,38,38,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-2:before {  background: rgba(38,38,38,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-3:before {  background: rgba(38,38,38,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-4:before {  background: rgba(38,38,38,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-5:before {  background: rgba(38,38,38,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-6:before {  background: rgba(38,38,38,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-7:before {  background: rgba(38,38,38,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-8:before {  background: rgba(38,38,38,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-9:before {  background: rgba(38,38,38,0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }		
 .bg-overlay-dark-1, .bg-overlay-dark-2, .bg-overlay-dark-3, .bg-overlay-dark-4, .bg-overlay-dark-5, .bg-overlay-dark-6, .bg-overlay-dark-7, .bg-overlay-dark-8, .bg-overlay-dark-9 { position: relative; } 
 
  .bg-overlay-white-0{ background: rgba(255,255,255); }
 .bg-overlay-white-1:before {  background: rgba(255,255,255,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-2:before {  background: rgba(255,255,255,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-3:before {  background: rgba(255,255,255,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-4:before {  background: rgba(255,255,255,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-5:before {  background: rgba(255,255,255,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-6:before {  background: rgba(255,255,255,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-7:before {  background: rgba(255,255,255,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-8:before {  background: rgba(255,255,255,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-white-9:before {  background: rgba(255,255,255,0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }		
 .bg-overlay-white-1, .bg-overlay-white-2, .bg-overlay-white-3, .bg-overlay-white-4, .bg-overlay-white-5, .bg-overlay-white-6, .bg-overlay-white-7, .bg-overlay-white-8, .bg-overlay-white-9 { position: relative; } 
 
 
 
 .bg-slider-black-1:after {  background: rgba(0,0,0,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-2:after {  background: rgba(0,0,0,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-3:after {  background: rgba(0,0,0,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-4:after {  background: rgba(0,0,0,,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-5:after {  background: rgba(0,0,0,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-6:after {  background: rgba(0,0,0,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-7:after {  background: rgba(0,0,0,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-8:after {  background: rgba(0,0,0,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-9:after {  background: rgba(0,0,0,0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }




.whitetext  {color:#ffffff!important}
.whitetext  h2{color:#ffffff!important}
.whitetext > h2{color:#ffffff!important}

.themetext{color:#d12326!important}
.themetext h2{color:#d12326!important}
.themetext > h2{color:#ffffff!important}
 
.darktext > h4 {color:#d12326!important}
.darktext > h3 {color:#363636!important}
.darktext > h2 {color:#363636!important;}
.darktext > h1 {color:#363636!important;}
.darktext {color:#333333!important}
.darktext > p {color:#333333!important}
.darktext > span a {color:#d12326!important}
.darktext > span a:hover {color:#363636!important}
.darktext > btn {color:#ffffff!important}

.darktext > .sec-title { padding-bottom:25px!important; margin-bottom:0!important;}

.lighttext {color:#ffffff!important}
.lighttext > h4 {color:#ffffff!important}
.lighttext > h3 {color:#ffffff!important}
.lighttext > h2 {color:#ffffff!important}

.lighttext > h1 {color:#ffffff!important}

.lighttext {color:#ffffff!important}
.lighttext > p {color:#ffffff!important}
.lighttext a {color:#ffffff!important}
.lighttext  a:hover {color:#ffffff!important}
.lighttext > blockquote {color:#ffffff!important; border-left: 6px solid #23282d;}
.lighttext > blockquote p {color:#ffffff!important}
.lighttext > ul {color:#ffffff!important}


.lighttext > .theme-title {color:#ffffff!important}
.lighttext > .theme-title > h2 {color:#ffffff!important}
.lighttext > .theme-title { padding-bottom:25px!important; margin-bottom:0!important;}


.lighttext > .sec-title {color:#ffffff!important}
.lighttext > .sec-title > h2 {color:#ffffff!important}
.lighttext > .sec-title { padding-bottom:25px!important; margin-bottom:0!important;}


.lighttext > .row > sec-title > h2 {color:#ffffff!important}
.lighttext > .row > .col-md-6 > sec-title > h2 {color:#ffffff!important}

 .lighttext > .row > sec-title > h1 {color:#ffffff!important}
.lighttext > .row > .col-md-6 > sec-title > h1 {color:#ffffff!important}

.lighttext > .row > theme-title > h2 {color:#ffffff!important}
.lighttext > .row > .col-md-6 > theme-title > h2 {color:#ffffff!important}

 .lighttext > .row > theme-title > h1 {color:#ffffff!important}
.lighttext > .row > .col-md-6 > theme-title > h1 {color:#ffffff!important}
 
  .greyscale img{
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    }
	
	.greyscale img:hover{
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    }





	
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #d12326;
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999999;
}





.content_pad {padding-top:60px; padding-bottom:60px; clear:both}
.cta_pad {padding-top:60px; margin-bottom:60px; padding-bottom:0; clear:both}
.test_pad {padding-top:80px; padding-top:80px; padding-bottom:0; clear:both}


.pt-10 {padding-top:10px; }
.pt-20 {padding-top:20px; }
.pt-30 {padding-top:30px;}
.pt-40 {padding-top:40px;}
.pt-50 {padding-top:50px;}
.pt-60 {padding-top:60px;}
.pt-70 {padding-top:70px;}
.pt-75 {padding-top:75px;}
.pt-80 {padding-top:80px;}
.pt-85 {padding-top:85px;}


.pb-10 {padding-bottom:10px;}
.pb-20 {padding-bottom:20px; }
.pb-30 {padding-bottom:30px;}
.pb-40 {padding-bottom:40px;}
.pb-50 {padding-bottom:50px;}
.pb-60 {padding-bottom:60px;}
.pb-70 {padding-bottom:70px;}
.pb-75 {padding-bottom:75px;}
.pb-80 {padding-bottom:80px;}
.pb-85 {padding-bottom:85px;}


.pl-10 {padding-left:10px;}
.pl-20 {padding-left:20px;}
.pl-30 {padding-left:30px;}
.pl-40 {padding-left:40px;}
.pl-50 {padding-left:50px;}

.pr-10 {padding-right:10px;}
.pr-20 {padding-right:20px;}
.pr-30 {padding-right:30px;}
.pr-40 {padding-right:40px;}
.pr-50 {padding-right:50px;}

.mt-10 {margin-top:10px; }
.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.mt-40 {margin-top:40px;}
.mt-50 {margin-top:50px;}

.mb-10 {margin-bottom:10px;}
.mb-20 {margin-bottom:20px;}
.mb-30 {margin-bottom:30px;}
.mb-40 {margin-bottom:40px;}
.mb-50 {margin-bottom:50px;}

.ml-10 {margin-left:10px;}
.ml-20 {margin-left:20px;}
.ml-30 {margin-left:30px;}
.ml-40 {margin-left:40px;}
.ml-50 {margin-left:50px;}

.mr-10 {margin-right:10px;}
.mr-20 {margin-right:20px;}
.mr-30 {margin-right:30px;}
.mr-40 {margin-right:40px;}
.mr-50 {margin-right:50px;}





/*Btn Style One*/

.form-btn {
  background: #d12326;
  border:2px solid #d12326; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}
.form-btn:hover {

  background: #262626;
  border:2px solid #262626; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}	


.theme-btn1 {
  background: #d12326;
  border:2px solid #d12326; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn1:hover {

  background: #262626;
  border:2px solid #262626; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}	

.theme-btn2 {
  background: #262626;
   border:2px solid #262626; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn2:hover {
  background: #d12326;
   border:2px solid #d12326; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}	



.theme-btn3 {
  background:none;
  border:2px solid #d12326; 
  font-weight: 600;
  color: #d12326!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn3:hover {

  background: #d12326;
  border:2px solid #d12326; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}	


.theme-btn4 {
  background:none;
  border:2px solid #262626; 
  font-weight: 600;
  color: #262626!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn4:hover {

  background: #262626;
  border:2px solid #262626; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
}	


.theme-btn5 {
  background: #262626;
  border:2px solid #262626; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn5:hover {
  background:none;
  border:2px solid #ffffff; 
  color: #ffffff!important;
}	


.theme-btn6 {
  background: #d12326;
  border:2px solid #d12326; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn6:hover {
  background:none;
  border:2px solid #ffffff; 
  color: #ffffff!important;
}	


.theme-btn7 {
  background:none;
  border:2px solid #ffffff; 
  font-weight: 600;
  color: #ffffff!important;
  padding: 13.5px 27px;
  margin-bottom:15px
}
.theme-btn7:hover {
  background: #d12326;
  border:2px solid #d12326; 
  color: #ffffff!important;
}	





.pull-left{text-align:left}
.pull-right{text-align:right}
.pull-center {text-align:center}


.form-control {border:#D1D1D1 1px solid; border-radius:0; padding-top:22px; padding-bottom:22px}





 .pagenation-holder {
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	margin: 0;
	padding: 20px 0 15px;
	width: 100%;
}
.pagenation-holder .breadcrumb {
	float:left;
	margin-bottom:0px;
	background-color:#fff;
}
.pagenation-holder .breadcrumb li {
    display: inline;
	padding-right:10px;
	color:#262626
}
.pagenation-holder .breadcrumb li.current a {
	color:#d12326;
	padding-left:132px;
}
.pagenation-holder .breadcrumb li+li:before {
   content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  padding-right:10px

}


.test_name { color:#d12326!important; font-weight:700; padding:15px 0 15px 0; margin:0}
.test_town { color:#202020!important; font-weight:400; padding:0; margin:0}
.test_frame {border:#f1f1f1 1px solid; background-color:#FBFBFB; padding:12px}




.con_frame {border:#eeeeee 1px solid; background-color:#FBFBFB; padding:12px}

.con_frame .c_icon { color:#d12326}
.con_frame .c_title { color:#121212}
.con_frame .c_name { color:#d12326}
.con_frame .c_link { background-color:#d12326; padding:11px 19px; color:#ffffff; border-radius: 25px;}



.con_frame:hover { background-color:#d12326;}
.con_frame:hover .c_icon { color:#ffffff;}
.con_frame:hover .c_name { color:#ffffff;}
.con_frame:hover .c_title { color:#ffffff;}
.con_frame:hover .c_link { background-color:#ffffff; padding:11px 19px; color:#d12326}


/* input[type="file"] {
    display: none;
} */
.custom-file-upload {
    border: 1px solid #d12326;
	background-color:#d12326;
	color:#FFFFFF;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}



.accordion {
  background-color: #FBFBFB;
  border:#f0f0f0 1px solid; 
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  margin-bottom:25px;
  transition: 0.4s;
}

.accpanel {
  padding:18px;
  background-color: white;
  display: none;
  overflow: hidden;
}

.accordion .c_title:before {
  content: "\f105";
  font-family: 'FontAwesome';
  color: #d12326;
  font-size: 22px;
  padding-right:24px
}

.accordion:hover .c_title {
  color: #d12326;
}

.accordion:hover .c_title:before {

  content: "\f107";
  font-family: 'FontAwesome';
  color: #d12326;
  font-size: 22px;
  padding-right:18px
}



.lighttext  > h3 {font-weight:500;}
.darktext  > h3 {font-weight:500;}

.logo_wrap {padding:0; margin:0;}
.frame_pad{ padding-top:80px; padding-bottom:80px}
.error h1 {font-size:250px; color:#d12326!important; line-height:260px}
.error h2 {font-size:60px!important; color:#262626!important; line-height:70px!important;}
/*MOBILE*/	
@media (max-width: 767px) {


.logo_wrap {padding:25px; margin:0;}
.frame_pad{ padding-top:40px; padding-bottom:40px}
.error h1 {font-size:70px; color:#d12326!important; line-height:80px} 
.error h2 {font-size:24px!important; color:#262626!important; line-height:28px!important;}


.lighttext  > h1 {font-size:35px!important; line-height:36px!important;}
.lighttext  > h3 {font-size:22px!important; font-weight:600; line-height:22px!important;}

.darktext  > h1 {font-size:35px!important; line-height:36px!important;}
.darktext  > h3 {font-size:22px!important; font-weight:600; line-height:22px!important;}

}
/*SMALL*/
@media (min-width: 768px) and (max-width: 991px) {
.logo_wrap {padding:0; margin:0; }
.frame_pad{ padding-top:70px; padding-bottom:70px}
 	.error h1 {font-size:150px; color:#d12326!important; line-height:180px}
	.error h2 {font-size:40px!important; color:#262626!important; line-height:50px!important;}
}
/*MEDIA*/
@media (min-width: 992px) and (max-width: 1199px) {
.logo_wrap {padding:0; margin:0;}
.frame_pad{ padding-top:80px; padding-bottom:80px}
	.error h1 {font-size:200px; color:#d12326!important; line-height:210px}
	.error h2 {font-size:45px!important; color:#262626!important; line-height:50px!important;}
}
/*LARGE*/
@media (min-width: 1200px) {
.logo_wrap {padding:0; margin:0;}
.frame_pad{ padding-top:80px; padding-bottom:80px}
.error h1 {font-size:250px; color:#d12326!important; line-height:260px}
.error h2 {font-size:60px!important; color:#262626!important; line-height:70px!important;}
}
.dark{color:#262626!important}		




.darktext ul 
{
list-style: none;
margin-left:25px;
font-size:18px	  
}


.darktext ul li::before {
  content: "\2022"; 
  color:#d12326;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em; 
}



 .lighttext ul 
{
list-style: none;
margin-left:25px;
font-size:18px	  
}


 .lighttext ul li::before {
  content: "\2022"; 
  color:#ffffff; 
  font-weight: bold; 
  display: inline-block; 
  width: 1em; 
  margin-left: -1em; 
}


