.clear{margin: 0px; padding: 0px; clear: both;}
.mp0{margin: 0px!important;padding: 0px!important;}
.margin0{margin: 0px!important;}
.padding0{padding: 0px!important;}
.footer-bottom-img p{text-align:right !important;color:#fff !important;}
.mtop0{margin-top: 0px!important;}
.mtop5{margin-top: 5px!important;}
.mtop10{margin-top: 10px!important;}
.mtop20{margin-top: 20px!important;}
.mtop30{margin-top: 30px!important;}
.mtop40{margin-top: 40px!important;}
.mtop50{margin-top: 50px!important;}
.mtop60{margin-top: 60px!important;}

.mbottom0{margin-bottom: 0px!important;}
.mbottom5{margin-bottom: 5px!important;}
.mbottom10{margin-bottom: 10px!important;}
.mbottom20{margin-bottom: 20px!important;}
.mbottom30{margin-bottom: 30px!important;}
.mbottom40{margin-bottom: 40px!important;}
.mbottom50{margin-bottom: 50px!important;}
.mbottom60{margin-bottom: 60px!important;}

.ptop0{padding-top: 0px!important;}
.ptop5{padding-top: 5px!important;}
.ptop10{padding-top: 10px!important;}
.ptop20{padding-top: 20px!important;}
.ptop30{padding-top: 30px!important;}
.ptop40{padding-top: 40px!important;}
.ptop50{padding-top: 50px!important;}
.ptop60{padding-top: 60px!important;}

.pbottom0{padding-bottom: 0px!important;}
.pbottom5{padding-bottom: 5px!important;}
.pbottom10{padding-bottom: 10px!important;}
.pbottom20{padding-bottom: 20px!important;}
.pbottom30{padding-bottom: 30px!important;}
.pbottom40{padding-bottom: 40px!important;}
.pbottom50{padding-bottom: 50px!important;}
.pbottom60{padding-bottom: 60px!important;}
.pbottom100{padding-bottom: 100px!important;}

.txt_center{text-align: center;}
.txt_left{text-align: left;}
.txt_right{text-align: right;}
.txt_justify{text-align: justify;}

.font12{ font-size: 12px!important; font-family: Arial;}
.font14{ font-size: 14px!important; font-family: Arial;}
.font16{ font-size: 16px!important; font-family: Arial;}
.font18{ font-size: 18px!important; font-family: Arial;}
.font20{ font-size: 20px!important; font-family: Arial;}
.font22{ font-size: 22px!important; font-family: Arial;}
.font24{ font-size: 24px!important; font-family: Arial;}
.font26{ font-size: 26px!important; font-family: Arial;}
.font28{ font-size: 28px!important; font-family: Arial;}

.allmatter{ text-align: justify; float: left; display: block;}
.allmatter h1{font-size: 36px; color: #b21f29; }
.allmatter h2{font-size: 30px; color: #b21f29; }
.allmatter h3{font-size: 26px; color: #b21f29; }
.allmatter h4{font-size: 24px; color: #b21f29; }

.allmatter img{width: 100%; }

.allmatter p{font-size: 14px; font-family: arial; color: #333333; }
.allmatter ul{ margin-left: 20px; margin-top: 20px;}
.allmatter li{font-size: 14px; font-family: arial; color: #333333; list-style: decimal; padding-bottom: 5px; line-height: 20px; }




.resourcesss{ 
    width: 100%; 
    height: auto; 
    padding: 50px;
    float: left; 
    display: block; 
    border: 2px solid #eee;
    margin-top: 30px;
    -webkit-box-shadow: 0 0 5px 5px #eee;
    box-shadow: 0 0 5px 5px #eee;
}
.resourcesss h2{ color: #0484bc; font-family: Times New Roman; font-size: 55px;}
.resourcesss h3{ color: #333; font-family: Times New Roman; font-size: 32px;}
.resource_button{ color: #0484bc; background-color: #fff; border: 2px solid #0484bc; border-radius:30px; padding: 15px 28px; margin: 6px 1px!important; float: left; display: block;}
.resource_button:hover{ color: #fff; background-color: #0484bc; border: 2px solid #0484bc; border-radius:30px; padding: 15px 28px; margin-top: 20px; float: left; display: block;}





.service li{margin-left: 50px!important; list-style: decimal; }
.service ul{margin-top: 10px!important;margin-bottom: 10px!important;}














.breadcrumb {
    padding: 0px;
	background: #ffffff;
	list-style: none; 
	overflow: hidden;
    margin-top: 20px;
    width: 100%;
}
.breadcrumb>li+li:before {
	padding: 0;
}
.breadcrumb li { 
	float: left; 
}
.breadcrumb li.active a {
	background: brown;                   /* fallback color */
	background: #38b5fb ; 
}
.breadcrumb li.completed a {
	background: brown;                   /* fallback color */
	background: #0484bc; 
}
.breadcrumb li.active a:after {
	border-left: 30px solid #38b5fb ;
}
.breadcrumb li.completed a:after {
	border-left: 30px solid #0484bc;
} 

.breadcrumb li a {
	color: white;
	text-decoration: none; 
	padding: 10px 0 10px 45px;
	position: relative; 
	display: block;
	float: left;
}
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(0, 0%, 83%, 1);
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}	
.breadcrumb li:first-child a {
	padding-left: 15px;
}
.breadcrumb li a:hover { background: #38b5fb; }
.breadcrumb li a:hover:after { border-left-color: #38b5fb!important; }






@media only screen and (min-width : 320px) and (max-width : 479px) { 
.hero-slider .single-slider {height: 253px!important;}
.header .logo img { height: 46px;}
.hero-area, .hero-slider .single-slider {height: 130px!important;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.topbar .topbar-address ul li:last-child {display: none;}
.single-service .service-img {width: 90px;height: 90px;}
.single-service .service-img img {height: 70px;}
.single-service .service-content h4 {font-size: 15px !important;}
}
@media only screen and (min-width : 480px) and (max-width : 639px) { 
.hero-slider .single-slider {height: 300px!important;}
.header .logo img { height: 46px;}
.hero-area, .hero-slider .single-slider {height: 300px!important;}
}
@media only screen and (min-width : 640px) and (max-width : 767px) { }
@media only screen and (min-width : 768px) and (max-width : 1024px) { }
@media only screen and (min-width : 1025px) and (max-width : 1279px) { }
@media only screen and (min-width : 1280px) and (max-width : 1367px) { }

