 .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-overlay-black-0 { background: rgba(0,0,0);}
 .bg-overlay-black-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-black-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-black-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-black-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-black-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-black-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-black-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-black-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-black-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-black-1, .bg-overlay-black-2, .bg-overlay-black-3, .bg-overlay-black-4, .bg-overlay-black-5, .bg-overlay-black-6, .bg-overlay-black-7, .bg-overlay-black-8, .bg-overlay-black-9 { position: relative; } 
 
	 
 .bg-overlay-theme-0{ background: rgba(80,144,205); }
 .bg-overlay-theme-1:before {  background: rgba(80,144,205,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-2:before {  background: rgba(80,144,205,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-3:before {  background: rgba(80,144,205,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-4:before {  background: rgba(80,144,205,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-5:before {  background: rgba(80,144,205,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-6:before {  background: rgba(80,144,205,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-7:before {  background: rgba(80,144,205,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-8:before {  background: rgba(80,144,205,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-theme-9:before {  background: rgba(80,144,205,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(11,11,11); }
 .bg-overlay-dark-1:before {  background: rgba(11,11,11,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-2:before {  background: rgba(11,11,11,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-3:before {  background: rgba(11,11,11,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-4:before {  background: rgba(11,11,11,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-5:before {  background: rgba(11,11,11,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-6:before {  background: rgba(11,11,11,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-7:before {  background: rgba(11,11,11,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-8:before {  background: rgba(11,11,11,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-overlay-dark-9:before {  background: rgba(11,11,11,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-slider-black-1:after {  background: rgba(255,255,255,0.1); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-2:after {  background: rgba(255,255,255,0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-3:after {  background: rgba(255,255,255,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-4:after {  background: rgba(255,255,255,0.4); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-5:after {  background: rgba(255,255,255,0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-6:after {  background: rgba(255,255,255,0.6); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-7:after {  background: rgba(255,255,255,0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-8:after {  background: rgba(255,255,255,0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 .bg-slider-black-9:after {  background: rgba(255,255,255,0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }
 
 
 
.breadbg{
 background: rgb(239,239,239);
background: linear-gradient(0deg, rgba(239,239,239,1) 25%, rgba(255,255,255,1) 100%);
}

.darktext > h3 {color:#272727!important}
.darktext > p {color:#333333!important}



.darktext a {color:#333333!important}
.darktext a:hover {color:#333333!important}
.lighttext > h3 {color:#ffffff!important}
.lighttext > p {color:#ffffff!important}

.lighttext a {color:#ffffff!important}
.lighttext  a:hover {color:#ffffff!important}


.page-banner p {padding:0 100px 20px 100px; font-size:16px!important}
@media only screen and (max-width: 767px) {
.page-banner p {padding:0 20px 40px 20px; font-size:14px!important; line-height:15px!important;}
}



.fo-address-info a:hover { color:#ffffff!important}
.fo-copyright-holder a:hover { color:#ffffff!important}
.bsocial li a:hover{color:#FFFFFF}
.page-banner  p{color:#ffffff!important;font-size:20px; margin-top:22px}
.page-banner  a{color:#ffffff!important}

.white{color:#ffffff!important} 
 
.pt-10 {padding-top:10px; clear:both}
.pt-20 {padding-top:20px; clear:both}
.pt-30 {padding-top:30px; clear:both}
.pt-40 {padding-top:40px; clear:both}
.pt-50 {padding-top:50px; clear:both}

.pb-10 {padding-bottom:10px; clear:both}
.pb-20 {padding-bottom:20px; clear:both}
.pb-30 {padding-bottom:30px; clear:both}
.pb-40 {padding-bottom:40px; clear:both}
.pb-50 {padding-bottom:50px; clear:both}

.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; clear:both}
.mt-20 {margin-top:20px; clear:both}
.mt-30 {margin-top:30px; clear:both}
.mt-40 {margin-top:40px; clear:both}
.mt-50 {margin-top:50px; clear:both}

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

.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;}

.theme-bg {background-color:#5090cd!important}
.theme-text {color:#0d23a3!important}
.theme-text a{color:#0d23a3!important}
.white-text {color:#ffffff!important;} 
.greybg {background-color:#FCFCFC!important}
.greybd {background-color:#f7f7f7!important; border:#f0f0f0 1px solid!important;}
.greytext {color:#727272!important; font-weight:300}  

.greytext a {color:#727272!important} 
.greytext:hover {color:#0d23a3!important}   
.conbox-text a {color:#727272!important;} 
.conbox-text:hover {color:#0d23a3!important}  
.text-box-right > h4 {color:#0d23a3!important; font-size:20px!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%);
    }


.iconlist > ul {
  list-style: none;
}
.iconlist > li {
  padding-left: 1.3em;
}
.iconlist > li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.nav-width {width:100%!important;}
@media only screen and (max-width: 767px) {
.nav-width {width:inherit!important;}
}