@charset "UTF-8";
body, html {
	font-size:14px;
	color:#333;
	background: #fff;
	font-family:Roboto, sans-serif, arial;
	scroll-behavior:smooth
}
a {
	text-decoration:none
}
h1, h2, h3, h4, h5, h6, p {
	width:100%;
	float:left
}
/*START HEADER*/
.navbar {
	box-shadow:0 2px 5px 0 #00000047
}
#dekstop_header .nav-link {
	font-size:16px;
	padding:8px 10px 7px 10px
}
#dekstop_header .nav-link:hover {
	background-color:#4caf50;
	color:#fff;
}
.top-header {
	background:#4caf50;
	padding:5px 0
}
.topsearch {
	width:100%;
	float:left;
	position:relative
}
.topsearch button {
	position:absolute;
	right:15px;
	font-size:22px;
	border:none;
	background:0 0;
	color:#455a64;
	top:0
}
.top-header .btn-lorg {
	border:none;
	position:relative;
	padding:5px 10px;
	border-radius:2px;
	font-size:16px;
}
.dropheadmenu .dropdown-menu {
	padding:0
}
.dropheadmenu .dropdown-menu .dropdown-item {
	font-size:16px;
	padding-bottom:10px;
	border-bottom:1px solid #00000021;
	padding-top:10px
}
.dropheadmenu .dropdown-menu .dropdown-item:hover {
	background-color:#4caf50;
	color:#fff
}/*END HEADER*//*Breadcrumbs*/
.pgheading {
	padding:15px 0 25px;
	background:linear-gradient(0deg, rgb(250 250 250), rgb(255 255 255))
}
.pgheading h1 {
	margin:0;
	font-size:28px;
	font-weight:700
}
.pgheading .breadcrumbs ol {
	float:right;
	margin-top:15px
}
.pgheading .breadcrumbs ol li:first-child {
	margin:0
}
.pgheading .breadcrumbs ol li {
	float:left;
	list-style:none
}
.pgheading .breadcrumbs ol li:first-child:before {
	content:'';
	margin:0
}
.pgheading .breadcrumbs ol li:before {
	content:'/';
	margin:0 4px 0 8px;
	color:#bbb;
	font-size:16px;
	font-weight:bolder
}
.pgheading .breadcrumbs ol li a {
	color:#0d6efd;
	font-weight:500
}
.pgheading span {
	font-size:16px
}/**SEARCH**/
ul.searchlist {
	list-style:none;
	padding:0 15px;
	width:100%;
	float:left;
	position:absolute;
	background:#fff;
	max-height:300px;
	overflow:scroll;
	z-index:99999999;
	top:36px;
	overflow-x:hidden;
	display:none;
	box-shadow:0 2px 8px 1px rgba(64, 60, 67, .24);
	border-color:rgba(223, 225, 229, 0);
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px
}
ul.searchlist li {
	border-bottom:1px solid #0000001c;
	width:100%;
	float:left;
	padding-bottom:8px;
	padding-top:8px
}
ul.searchlist li a {
	font-size:17px;
	color:#5a5a5a;
	font-weight:400;
	width:100%;
	float:left;
	text-align:left;
	padding:2px 10px;
	cursor:pointer
}
.mob-search .searchlist {
	max-width:320px
}
.mob-search ul.searchlist {
	padding:0 5px;
	top:50px
}
.mob-search ul.searchlist li a {
	font-size:15px
}/***********COMMON COMMON COMMON COMMON ***********/
.hd, .hdb {
	color:#02105b
}
.btn-green, .btn-grey {
	display:inline-block;
	cursor:pointer
}
.btn-green, .btn-grey, .c-p {
	cursor:pointer
}
.hdb {
	font-size:14px;
	font-family:"Proxima Nova", Verdana, "Avenir Next";
	font-weight:400
}
.hdb:before {
	content:"";
	position:relative;
	height:2px;
	background:#f49161;
	display:block;
	width:20px;
	float:left;
	top:9px;
	margin-right:6px
}
.hd {
	font-weight:700;
	font-size:28px;
	font-family:sans-serif
}
.f-r {
	float:right
}
.t-c {
	text-align:center
}
.t-r {
	text-align:right
}
.t-l {
	text-align:left
}
.col-white {
	color:#fff
}
.col-blue {
	color:#283085
}
.col-black {
	color:#000
}
.bg-grey {
	background-color:#fafafa52
}
.bg-black {
	background-color:#343a40
}
.bg-lightgrey {
	background:#f0f3fa
}
.bg-fb {
	background:#3b5998
}
.bg-tw {
	background:#0c85d0
}
.bg-li {
	background:#0077b5
}
.bg-wh {
	background:#46c254
}
.bg-em {
	background:#ea4335
}
.b-t-1 {
	border-top:1px solid #00000024
}
.btn-lg {
	font-size:18px;
	padding:8px 30px;
	font-family:Roboto, sans-serif, arial
}
.btn-md {
	font-size:15px;
	padding:8px 15px
}
.btn-green {
	color:#fff;
	background:#4caf50;
	border:1px solid #4caf50
}
.btn-grey {
	color:#000;
	font-size:15px;
	padding:8px 12px;
	background:#f1f1f1;
	margin-left:30px;
	border:1px solid #bfbfbf;
	font-weight:400
}/*COMMON*/
.m-0 {
	margin:0!important
}
.mt-5 {
	margin-top:5px!important
}
.mt-10 {
	margin-top:10px
}
.mt-15 {
	margin-top:15px
}
.mt-20 {
	margin-top:20px
}
.mt-25 {
	margin-top:25px
}
.mt-30 {
	margin-top:30px
}
.mt-35 {
	margin-top:35px
}
.mt-40 {
	margin-top:40px
}
.mt-45 {
	margin-top:45px
}
.mt-50 {
	margin-top:50px
}
.mt-55 {
	margin-top:55px
}
.mt-60 {
	margin-top:60px
}
.mt-65 {
	margin-top:65px
}
.mt-70 {
	margin-top:70px
}
.mt-75 {
	margin-top:75px
}
.mt-80 {
	margin-top:80px
}
.mt-85 {
	margin-top:85px
}
.mt-90 {
	margin-top:90px
}
.mt-95 {
	margin-top:95px
}
.mt-100 {
	margin-top:100px
}
.mt-105 {
	margin-top:105px
}
.mt-110 {
	margin-top:110px
}
.mt-115 {
	margin-top:115px
}
.mt-120 {
	margin-top:120px
}
.mt-125 {
	margin-top:125px
}
.mt-130 {
	margin-top:130px
}
.mt-135 {
	margin-top:135px
}
.mt-140 {
	margin-top:140px
}
.mt-145 {
	margin-top:145px
}
.mt-150 {
	margin-top:150px
}
.mt-155 {
	margin-top:155px
}
.mt-160 {
	margin-top:160px
}
.mt-165 {
	margin-top:165px
}
.mt-170 {
	margin-top:170px
}
.mt-180 {
	margin-top:180px!important
}
.mt-190 {
	margin-top:190px!important
}
.mt-200 {
	margin-top:200px!important
}
.mb-5 {
	margin-bottom:5px!important
}
.mb-10 {
	margin-bottom:10px!important
}
.mb-15 {
	margin-bottom:15px!important
}
.mb-20 {
	margin-bottom:20px!important
}
.mb-25 {
	margin-bottom:25px!important
}
.mb-30 {
	margin-bottom:30px!important
}
.mb-35 {
	margin-bottom:35px!important
}
.mb-40 {
	margin-bottom:40px!important
}
.mb-45 {
	margin-bottom:45px!important
}
.mb-50 {
	margin-bottom:50px!important
}
.mb-55 {
	margin-bottom:55px!important
}
.mb-60 {
	margin-bottom:60px!important
}
.mb-70 {
	margin-bottom:70px!important
}
.mb-80 {
	margin-bottom:80px!important
}
.mb-90 {
	margin-bottom:90px!important
}
.mb-100 {
	margin-bottom:100px!important
}
.mb-110 {
	margin-bottom:110px!important
}
.mb-120 {
	margin-bottom:120px!important
}
.mb-130 {
	margin-bottom:130px!important
}
.mb-140 {
	margin-bottom:140px!important
}
.mb-150 {
	margin-bottom:150px!important
}
.mb-160 {
	margin-bottom:160px!important
}
.mb-170 {
	margin-bottom:170px!important
}
.mb-180 {
	margin-bottom:180px!important
}
.mb-190 {
	margin-bottom:190px!important
}
.mb-200 {
	margin-bottom:200px!important
}
.p-0 {
	padding:0!important
}
.pt-5 {
	padding-top:5px
}
.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-70 {
	padding-top:70px
}
.pb-5 {
	padding-bottom:5px
}
.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-70 {
	padding-bottom:70px
}
.pb-100 {
	padding-bottom:100px
}
.pb-150 {
	padding-bottom:150px
}
.pb-200 {
	padding-bottom:200px
}
.pt-100 {
	padding-top:100px
}
.ft-14 {
	font-size:14px
}
.ft-15 {
	font-size:15px
}
.ft-16 {
	font-size:16px!important
}
.ft-17 {
	font-size:17px!important
}
.ft-18 {
	font-size:18px!important
}
.ft-19 {
	font-size:19px!important
}
.ft-20 {
	font-size:20px!important
}
.ft-22 {
	font-size:22px
}
.ft-24 {
	font-size:24px
}
.ft-25 {
	font-size:25px
}
.ft-26 {
	font-size:26px
}
.ft-27 {
	font-size:27px
}
.ft-28 {
	font-size:28px
}/**FOOTER FOOTER**/
footer ul.contact-info, footer ul.quick-links, footer ul.social-icon {
	list-style:none;
	padding:0
}
footer ul.contact-info li {
	width:100%;
	float:left
}
footer .footer-title {
	margin:20px 0 10px;
	font-size:16px;
	line-height:60px;
	font-weight:500
}
footer li {
	margin:0 0 10px
}
footer ul.quick-links li a {
	position:relative;
	padding:0 0 0 15px;
	font-size:14px;
	letter-spacing:.3px
}
footer ul.quick-links li a:after {
	content:"\f0d9";
	font-family:FontAwesome;
	left:4px;
	line-height:normal;
	position:absolute;
	top:1px
}
footer ul.contact-info li a {
	width:100%;
	float:left
}
footer ul.contact-info li a i {
	margin-right:5px
}
footer ul.social-icon li {
	float:left;
	margin-right:12px;
	margin-bottom:10px;
	width:45px;
	height:45px;
	line-height:45px
}
footer .social-icon li a {
	display:block;
	height:100%;
	width:100%;
	border-radius:100%;
	text-align:center;
	color:#ffffffdb;
	font-size:20px
}
footer .copyright {
	border-top:1px solid #119838;
	padding-top:10px
}
footer .copyright p {
	text-align:center
}