/*
Theme Name: pipesure
Theme URI: http://underscores.me/
Author: pipesure
Author URI: http://pipesure
Description: pipesure
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pipesure
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

pipesure is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*------------------------------
# Normalize
-------------------------------*/
html {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust:     none
}
body {
    color: #101010;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}
article,
aside, 
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 0.9em;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
    border-color: #0d0d0d;
    border-width: 2px;
    margin: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-size: 1em;
}

/*FONTS*/
.awesome:before
 {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*------------------------------------
TYPES
------------------------------------*/
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    outline: none;
    color: #101010;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
h2 {
    font-size: 56px;
    margin-bottom: 35px;
}
h3 {
	color: #042352;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 20px;
}
h4 {
	font-size: 18px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
}
ul,li {
    list-style: none;
    padding: 0;
    margin: 0;
}
p {
    line-height: 22px;
    font-size: 15px;
	margin: 0 0 5px;
}
b {
	font-weight: 500;
}
strong {
	font-weight: 700;
}

/*LINKS*/
a		 	  { color: #249ac5; text-decoration: none; cursor: pointer}
a:hover           { text-decoration: none; color: #101010; }
a:focus           { text-decoration: none; outline: none;}
a:active          { text-decoration: none;}
a:visited         { text-decoration: none;}

/*------------------------------
THUMBS
------------------------------*/
img,iframe {
    max-width: 100%;
}
a,
h1,h2,h3,h4,h5,h6,
span,
i,
p,
ul,
li,
img,
*:before,
*:after,
input,
button,
select,
textarea,
.thumb ,
img,
header,
section,
footer
 {
    transition:all 0.2s linear 0s;
    -webkit-transition:all 0.2s linear 0s;
}

/*-----------------------------------
FORM COMMAN
-----------------------------------*/
input,
select,
button,
textarea {
    box-shadow: none;
    border-radius: 0;
    -webkit-appearance:none;
}
body input[type="text"],
body input[type="email"],
body input[type="password"],
body input[type="tel"],
body input[id][class][type="text"],
body input[id][class][type="email"],
body input[id][class][type="password"],
body input[id][class][type="tel"],
body input[type="search"],
body select[id][class],
body textarea[id][class],
textarea {
    font-weight: 400;
    border: 1px solid #e6e6e6;
    box-shadow: none;
    border-radius: 0;
    background: #ffffff;
    color: #101010;
    font-size: 14px;
    letter-spacing: 1px;
    margin: 0;
	padding: 4px 5px;
    text-transform: none;
	outline: none;
}
body input.form-control[id][class][type="text"],
body input.form-control[id][class][type="email"],
body input.form-control[id][class][type="password"],
body input.form-control[id][class][type="tel"] {
    
}
body input[type="text"]:hover,
body input[type="email"]:hover,
body input[type="password"]:hover,
body input[type="tel"]:hover,
body input[id][class][type="text"]:hover,
body input[id][class][type="password"]:hover,
body input[id][class][type="email"]:hover,
body input[id][class][type="tel"]:hover,
body select[id][class]:hover,
body textarea[id][class]:hover ,
body select[id][class]:hover {
    border: 1px solid #249ac5;
}
body input[type="text"]:focus,
body input[type="email"]:focus,
body input[type="password"]:focus,
body input[type="tel"]:focus,
body input[id][class][type="text"]:focus,
body input[id][class][type="password"]:focus,
body input[id][class][type="email"]:focus,
body input[id][class][type="tel"]:focus,
body select[id][class]:focus,
body textarea[id][class]:focus ,
body select[id][class]:focus {
   box-shadow: 0 0 0 1px #249ac5;
   outline: none;
}
body input[type="submit"],
body input[type="button"],
body input[id][class][type="submit"]
 {
    font-weight: 700;
    letter-spacing: 1px;
    background-color: #249ac5;
    color: #ffffff;
    border: none;
    margin: 0;
    font-size: 14px;
}
body input[type="submit"]:hover,
body input[type="button"]:hover,
body input[id][class][type="submit"]:hover,
body input[id][class][type="button"]:hover,
body button[class][class]:hover,
body input[type="submit"]:focus,
body input[type="button"]:focus,
body input[id][class][type="submit"]:focus,
body input[id][class][type="button"]:focus,
body button[class][class]:focus{
   
}

/*WIDGET*/
.widget {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.widget_recent ul {
    margin-left: -3px;
    margin-right: -3px;
}
.widget_recent li {
    float: left;
    margin-bottom: 7px;
    padding-left: 3px;
    padding-right: 3px;
    width: 33.3333%;
}



/*=============================================
	CUSTOM CSS
===============================================*/
.top-ph{
	float: right;
	margin-top: 40px;
}
.top-ph h4 span{
	color: #249ac5;
	font-size: 28px;
	display: block;
	letter-spacing: 3px;
}
.top-ph h4 {
	font-style: italic;
	font-weight: 600;
	color: #787878;
	font-size: 20px;
	display: inline-block;
	padding: 0 0 0 70px;
	background: url("images/ph-icon.png") no-repeat;
}
.follow {
    margin: 50px 0 0 0;
	text-align: right;
	float: right;
}
.follow a {
	display: inline-block;
    float: left;
    width: 38px;
    height: 38px;
	line-height: 34px;
    border: 2px solid #249ac5;
    border-radius: 50%;
    margin-right: 7px; /*space between*/
    color: #249ac5;
	font-size: 18px;
	text-align: center;
}
.follow a:hover{
	background: #249ac5;
	color: #fff;
}
.follow a:last-child {
	margin: 0;
}
.entry-content ul{
	margin: 0 0 40px;
	float: left;
	width: 100%;
}
.entry-content ul li{
	font-size: 15px;
	position: relative;
	float: left;
	width: 48%;
	padding: 0 2% 0 0;
}
.entry-content ul li:before{
	content: "\f138";
	font-family: FontAwesome;
	color: #249ac5;
	margin: 0 10px 5px 0;
	float: left;
}
.entry-content ul li{
	margin: 0 0 10px;
}

.site-branding{
	padding: 25px 0;
}
.site-branding:before{
    content: '';
    background: #effbff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -15px;
    width: 1000px;
    transform: skew(20deg);
    z-index: -1;
}
.search-box{
	float: right;
	position: relative;
}
.menu-main-menu-container {
    float: left;
}


/* Searh Form */
.s_button{
	padding: 15px 20px;
	background: #249ac5;
	outline: none;
	color: #fff;
	font-size: 18px;
	display: block;
}
.s_button:hover{
	color: #fff;
}
#searchform{
	position: absolute;
    right: 60px;
    top: 10px;
    width: 240px;
}
#searchform input[type="text"]{
	float: left;
    width: 160px;
    padding: 3px 7px;
    border: none;
	height: 30px;
	color: #000;
}
#searchform input[type="submit"]{
	border: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 30px;
}
.menu-toggle{
	display: none;
}
.main-navigation {
	width: 100%;
	float: left;
	background: #042352;
}
.main-navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
}
.main-navigation ul li{
	display: inline-block;
	position: relative;
	margin: 0 10px;
	transform: skew(20deg);  /* SKEW */
}
.main-navigation ul li a{
	padding: 15px 30px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	transform: skew(-20deg);  /* SKEW */
}
.main-navigation ul li.current_page_item,
.main-navigation ul li:hover{
	background: #5ab3d3;
}
.menu-toggle, .main-navigation.toggled ul {
    display: none;
}
/*.main-navigation ul li.current_page_item a:after,
.main-navigation ul li:hover a:after{
    opacity: 1;
    width: 100%;
}
.main-navigation ul li a:after{
    content: '';
    position: absolute;
    width: 0;
    height: 100%;
    top: 49%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) translateY(-49%) skewX(20deg);
    z-index: 1;
    background: #5ab3d3;
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}*/

/* slider */
.home-slider{
	width: 100%;
	float: left;
}
.home-slider .flexslider {
    padding: 0;
    margin: 0;
    border: none;
}
.home-slider .flexslider.loading{
	min-height: 450px;
	background: #f5f5f5 url(images/loader.gif) no-repeat center center;
}
.home-slider .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
    z-index: 100;
}
.home-slider  .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.home-slider .flex-control-paging li a {
  width: 40px;
  height: 5px;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.home-slider .flex-control-paging li a:hover {
  background: rgba(36, 154, 197, 0.9);
}
.home-slider .flex-control-paging li a.flex-active {
	background: rgba(36, 154, 197, 0.9);
  cursor: default;
}
.home-slider .flex-direction-nav{
	position: absolute;
	top: 50%;
	width: 100%;
}
.home-slider .flex-direction-nav li a{
	font-size: 0px;
	width: auto;
	height: 80px;
	padding: 0 10px;
	background-position: center;
    background-repeat: no-repeat;
	background-color: rgba(0,0,0,0.8);
	opacity: 0;
}
.home-slider .flex-direction-nav li a:hover{
	background-color: rgba(36,154,197,0.8);
}	
.home-slider .flex-direction-nav li a.flex-prev {
    float: left;
	left: 0;
}
.home-slider .flex-direction-nav li a.flex-next {
    float: right;
	right: 0;
}
.home-slider .flex-direction-nav a:before {
	content: "\f104";
	font-family: FontAwesome;
  font-size: 30px;
  display: inline-block;
  color: #fff;
  text-shadow: none;
  line-height: 80px;
}
.home-slider .flex-direction-nav a.flex-next:before {
  content: '\f105';
}
/**/
.site-content{
	width: 100%;
	float: left;
}
.content-area {
    padding: 60px 0;
	width: 100%;
	float: left;
}
h1.entry-title,
h1.page-title{
	color: #042352;
	font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
	margin: 0 0 20px;
}
h2.entry-title{
	color: #042352;
	font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
	margin: 0 0 20px;
}
.page-header {
    padding-bottom: 0;
    margin: 0 0 40px 0;
    border-bottom: 1px solid #eee;
}
.title{
	margin: 0 0 60px;
}
.title h2{
	color: #042352;
	font-size: 26px;
	font-weight: 600;
	text-align: center;
	position: relative;
	margin: 0;
	text-transform: uppercase;
}
.title h2:after{
	background-color: #35a2c9;
    content: "";
    display: block;
    height: 1px;
    margin: 10px auto 0;
    width: 200px;
}
.title-brdr{
    background-color: #fff;
    border: 1px solid #35a2c9;
    border-radius: 50%;
    display: block;
    height: 9px;
    margin: 0 auto;
    position: relative;
    top: -5px;
    width: 9px;
    z-index: 9;
}
.home-services {
    float: left;
    width: 100%;
    text-align: center;
}
.hexa img{
    width:100%;
}
.h-outer{
    width: 20%;
    text-align: center;
	min-height: 205px;
	margin: 0 0 20px;
    display: inline-block;
}
.h-outer h4{ 
	color: #042352;
	font-size: 16px;
	font-weight: 500;
	margin: 15px 0 0 0;
}
.hexa {
    width: 150px;
    height: 150px;
    margin: 0 auto;
}
.hexa img{
    border-radius: 50%;
    border: #249ac5 solid 4px;
}
.ser-desc{
	float: left;
	width: 20%;
	text-align: center;
}	
.s-thumb{
    position: relative;
    width: 150px;
    height: 150px;
	margin: 0 auto;
}
.s-thumb img{
	border-radius: 50%;
}
.ser-desc h4{ 
	color: #042352;
	font-size: 16px;
	font-weight: 500;
	margin: 15px 0 0 0;
}
.homeAccreditations {
    margin: 30px 0 0;
}
.shortDesc ul{
	margin: 0 0 40px;
}
.shortDesc ul li{
	position: relative;
	margin: 0 0 10px;
	font-size: 15px;
}
.shortDesc ul li:before{
	content: "\f138";
	font-family: FontAwesome;
	color: #249ac5;
	margin: 0 10px 5px 0;
	float: left;
}
.accreUL ul{
    list-style: none;
}
.accreUL ul li{
	float: left;
	width: 16.66%;
	text-align: center;
    list-style: none;
}
.accreUL ul li:before{
	content: '';
}
.accreUL ul li img {
    border: #249ac5 solid 1px;
}
/* Service Page */
.row.ser-row{
	margin-bottom: 50px;
}
.serviceUl {
    float: left;
    margin: 30px 0 0;
}
.tax-pre{
	width: 100%;
	float: left;
}
.tax-pre .feat-img{
	border: #ccc solid 1px;
	float: left;
	margin: 5px 20px 10px 0;
 }
 .approv-logos {
    text-align: center;
    margin: 40px 0 0;
    display: inline-block;
    width: 100%;
}
.approv-logos li {
    display: inline-block;
    margin: 0 10px;
}
/*=================================================================
                    Thu Subcribe section
===================================================================*/
.subcrib-area{
	/*margin: 50px 100px;*/
    margin: 50px 0;
    width:100%;
	float: left;
    position: relative;
}
.subcrib-left{
    background: #249ac5;
    height: 140px;
    position: relative;
}
.subcrib-left:before{
    background: #249ac5;
    height: 140px;
    width: 100px;
    content: "";
    position: absolute;
    right: -50px;
    top: 0;
    -webkit-transform: skew(20deg);
    transform: skew(20deg);
    z-index: 2;
}
.subcrib-rht{
    position: relative;
    min-height: 140px;
}
.sr-overlay{
    background: #042352;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: 1;
}
.sr-content{
    width:100%;
    position: absolute;
    left:0;
    top:0;
    z-index: 2;
}
.sr-cleft {
    margin: 35px 0 0 0;
}
.sr-cleft span.fa{
    font-size: 5rem;
    color: #fff;
    float: left;
    display: inline-block; 
    margin-right: 15px;
	margin-top: 5px;
}
.sr-cleft h3{
	color: #fff;
    font-size: 22px;
    text-transform: uppercase;
	margin: 0 0 10px;
}
.sr-cleft h2{
    color: #fff;
    font-size: 30px;
	margin: 0;
    font-weight: 500;
}
.sr-news{
    width:80%;
    margin-left: 15%;
    margin-top: 50px;
}
.sr-news form{
    position: relative;
}
.sr-news .form-control{
    box-shadow:0px 0px 0px 6px rgba(255,255,255,0.2);
    height:40px;
    width: 100%
}
.pos-rel {
    position: relative;
}
.sr-news .nbtn{
    position: absolute;
    right: 0;
    top:0;
	padding: 10px 20px;
    background: #249ac5;
    color:#fff;
	border-radius: 0px;
}
.subscription-error h4{
	background-color: rgba(244, 67, 54, 0.63);
    margin-top: -20px;
    padding: 5px;
    color: #fdfdfd;
    font-size: 15px;
}
.subscription-success h4{
        background-color: rgba(76, 175, 80, 0.52);
    margin-top: -20px;
    padding: 5px;
    color: #fdfdfd;
    font-size: 15px;
}
.no-padding{
	padding: 0 !important;
}

/* Sponsor Logo*/
.spons-logo{
	text-align: center;
}
.spons-logo ul li{
	display: inline-block;
	padding: 10px 20px;
	background: #f8f8f8;
	border-bottom: #249ac5 solid 3px;
	margin: 0 10px;
	position: relative;
}
.spons-logo ul li a:before{
	position: absolute;
	content: '\f055';
	font-size: 26px;
	font-family: FontAwesome;
	background: rgba(36,154,197,0.8);
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	padding: 40px 0;
	color: #fff;
	z-index: 100;
}
.spons-logo ul li a:hover:before{
	opacity: 1;
}
.spons-logo ul li:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* inner image */
.header-image{
    padding: 80px 0;
    position: relative;
    overflow: hidden;
}
.inner-caption h1{
	color: #fff;
	font-weight: 600;
	padding: 0 15px;
	position: relative;
    float: left;
	font-size: 34px;
	text-transform: uppercase;
 }
.inner-caption h1:before {
    content: '';
    display: block;
    position: absolute;
    right: 100%;
    top: 7px;
    background: url('images/bg-heading.png') repeat-x;
    width: 10000%;
    height: 25px;
}
.inner-caption h1:after {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    top: 7px;
    background: url('images/bg-heading.png') repeat-x;
    width: 10000%;
    height: 25px;
}
.header-image:before{
	position: absolute;
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
/* Contact Us */
.get-in{
	float: left;
	width: 100%;
}
.get-in ul{
	list-style: none;
    margin: 0 0 20px;
    padding: 0;
}
.get-in ul li {
    padding: 0;
    font-weight: 400;
    margin: 0 0 13px;
	    width: 100%;
}
.get-in ul li+li{
	 border-top: #ccc dashed 1px;
	 padding: 13px 0 0 0;
}
.get-in ul li i {
    color: #249ac5;
    font-size: 16px;
    padding-right: 10px;
	padding-top: 3px;
	float: left;
}
.get-in .entry-content  ul li:before{
	display: none;
}
.get-in p{
	margin: 0 0 10px;
}
.get-in .coll-google-map {
	width: 100%;
	background: #f5f5f5;
	padding: 5px;
}
.con-form {
    background: #f5f5f5;
	box-shadow: 0 1px 10px rgba(51, 51, 51, 0.2);
	padding: 20px;
	float: left;
	width: 100%;
}
.con-form .wpcf7-form p{
	float: left;
	width: 100%;
	margin: 0 0 12px;
}
.con-form .wpcf7-form p label{
	float: left;
	width: 25%;
	font-weight: 600;
    font-size: 15px;
	margin: 0 5% 0 0;
}
.con-form .wpcf7-form-control-wrap {
    position: relative;
    float: right;
    width: 70%;
}
.con-form .wpcf7-form-control-wrap  input,
.con-form .wpcf7-form-control-wrap textarea{
	width: 100%;
	padding: 4px 5px;
}
.con-form .wpcf7-form-control-wrap textarea{
	height: 120px;
}
.con-form .wpcf7-form input[type="submit"]{
	background: #249ac5;
	border-radius: 3px;
	color: #fff;
	font-weight: 400;
	padding: 6px 20px;
	line-height: 18px;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
}	
.con-form div.wpcf7-validation-errors {
    background: #f00;
    }
.con-form span.wpcf7-not-valid-tip {
    font-size: 13px;
}
.con-form div.wpcf7-response-output {
    margin: 0;
    padding: 5px;
    float: left;
    width: 100%;
	text-align: center;
	border: #fff dashed 1px;
	color: #fff;
}
.wpcf7-mail-sent-ok{
	background: #398f14;
}
.con-form div.wpcf7-mail-sent-ng{
	background: green;
}
span.red {
    color: red;
}
/* Footer */
.site-footer {
	background: url(images/footer-bg.jpg) no-repeat;
	background-size: cover;
	padding: 60px 0 0;
	width: 100%;
	float: left; 
}
.f-box h2{
	color: #249ac5;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	position: relative;
}
.f-box h2:before{
	position: absolute;
	width: 60px;
	height: 2px;
	background: #249ac5;
	bottom: -5px;
	content: '';
}
.f-box p{
	font-size: 14px;
	color: #fff;
	padding: 0 0 10px;
}
.f-logo img{
	margin-right: 5px;
	margin-top: 15px;
	display: block;
	float: left;
}
.coll-google-map {
    width: 225px;
    float: left;
}
.psLocation .add{
	float: right;
	width: 120px;
}
.psLocation .add p{
	margin: 0 0 10px;
}
.site-info ul li a{
	color: #fff;
}
.copy-right{
	background: #249ac5;
	padding: 10px 0;
	margin: 80px 0 0 0;
	font-size: 13px;
	position: relative;
}
a#scroll {
    position: absolute;
    left: 50%;
    top: -15px;
    color: #fff;
    background: #249ac5;
    padding: 0;
	background: url("images/top-arrow.png") no-repeat;
    line-height: 16px;
	width: 43px;
	height: 26px;
	margin: 0 0 0 -22px;
}
.psCopyright{
	color: #fff;
}
.psCopyright a{
    color: inherit;
}
.psBottommenu {
    text-align: right;
}
.psBottommenu .textwidget p,
.psBottommenu .textwidget p a{
    color: #fff;
    font-size: 13px;
}
.psBottommenu ul li{
	display: inline-block;
	line-height: 14px;
}
.psBottommenu ul li+li{
	border-left: #fff solid 1px;
}
.psBottommenu ul li a{
	display: block;
	color: #fff;
	padding: 0 10px;
	font-size: 13px;
}
.f-box ul li{
	display: block;
}
.f-box ul li+li{
	margin: 10px 0 0 0;
}
.f-box ul li a{
	color: #fff;
	font-size: 14px;
}
.f-box ul li.current-menu-item a,
.f-box ul li a:hover{
	color: #249ac5;
	padding: 0 0 0 5px;
}
.f-box ul li a:before{
	content: "\f138";
	font-family: FontAwesome;
	margin: 0 5px 0 0;
}
.site-footer  .widget{
	margin: 0;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
	background: #249ac5;
	color: #fff;
    border: none;
    border-radius: 0px;
}
.f-btn{
	background: #249ac5;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
}
.f-btn i{
	margin: 0 0 0 3px;
}
.f-btn:hover{
	color: #fff;
}

.homeAccreditations .accreUL ul {
    display: flex;
    flex-wrap: wrap;
}
.homeAccreditations .accreUL ul li{
    width: 20%;
}
.shortDesc .accreUL ul {
    display: flex;
    flex-wrap: wrap;
}
.shortDesc .accreUL ul li{
    width: 25%;
}