
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Montserrat:400,700|Open+Sans:400,300,600,700,800|Alegreya+Sans+SC:100,100i,300,300i,400,400i,500,500i,700,700i,800,800i,900,900i|Cinzel+Decorative:400,700,900|Domine:400,700|Doppio+One|Francois+One|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Maven+Pro:400,500,700,900|Orbitron:400,500,700,900|Quantico:400,400i,700,700i|Rufina:400,700|Sintony:400,700Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900|Ubuntu:300,300i,400,400i,500,500i,700,700i|Quicksand:300,400,500,700|Bungee|Russo+One|Bowlby+One+SC|Merriweather:300,300i,400,400i,700,700i,900,900i|Alex+Brush|Allura);

<!--@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&family=Just+Another+Hand&display=swap');-->
@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Allura&display=swap');

@charset "utf-8";

body{
	margin: 0;
	padding: 0;
	border: 0;
	width:100% !important;
	background-color:#FFFFFF !important;
	color:#000;
	font-family:'open Sans'!important;
	font-weight:100;
	font-size:100%;
	}
.col-2{
width:50%;
float:left;
text-align:left;
vertical-align:middle;
padding-right:1%;}

.col-3{
width:33.3333%;
float:left;
/*text-align:left;*/
vertical-align:middle;
/*padding-right:1%;*/
font-family:'Montserrat';
font-size:100%;
color:#fff;}

.col-4{
width:25%;
float:left;
/*text-align:left;*/
vertical-align:middle;
/*padding-right:1%;*/}

.col-5{
width:20%;
float:left;
text-align:center;
vertical-align:middle;
/*padding-right:1%;*/}

th{	background: #0696CB;color: #FFF;}
	
/*	td {background: #f3f3f3;}*/

.row {
    margin-right: 0px!important;
    margin-left: 0px!important;
}

p{
	color: #000 !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
    text-align: justify;
    display: block;
    width: 100%;
    line-height: 29px;}


hr {
    margin-top: 10px!important;}
	
input{margin-bottom: 1%!important;}

.margin-bottom{
margin-bottom:5%;}

.btn{
padding: 6px 12px !important;}

.pdficon{
width:30px !important;
height:auto;}

#ribbon {
    height: 5px;
    background-color: #d13636;
    background-color: rgba(221,60,77,.95);
    background-image: -webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#e75239),color-stop(12.5%,#e75239),color-stop(12.5%,#ff961c),color-stop(25%,#ff961c),color-stop(25%,#ffcc27),color-stop(37.5%,#ffcc27),color-stop(37.5%,#fce62f),color-stop(50%,#fce62f),color-stop(50%,#cde35b),color-stop(62.5%,#cde35b),color-stop(62.5%,#82cc33),color-stop(75%,#82cc33),color-stop(75%,#41bece),color-stop(87.5%,#41bece),color-stop(87.5%,#049cdb),color-stop(100%,#049cdb));
    background-image: -webkit-linear-gradient(left,#e75239 0,#e75239 12.5%,#ff961c 12.5%,#ff961c 25%,#ffcc27 25%,#ffcc27 37.5%,#fce62f 37.5%,#fce62f 50%,#cde35b 50%,#cde35b 62.5%,#82cc33 62.5%,#82cc33 75%,#41bece 75%,#41bece 87.5%,#049cdb 87.5%,#049cdb 100%);
    background-image: -moz-linear-gradient(left,#e75239 0,#e75239 12.5%,#ff961c 12.5%,#ff961c 25%,#ffcc27 25%,#ffcc27 37.5%,#fce62f 37.5%,#fce62f 50%,#cde35b 50%,#cde35b 62.5%,#82cc33 62.5%,#82cc33 75%,#41bece 75%,#41bece 87.5%,#049cdb 87.5%,#049cdb 100%);
    background-image: -o-linear-gradient(left,#e75239 0,#e75239 12.5%,#ff961c 12.5%,#ff961c 25%,#ffcc27 25%,#ffcc27 37.5%,#fce62f 37.5%,#fce62f 50%,#cde35b 50%,#cde35b 62.5%,#82cc33 62.5%,#82cc33 75%,#41bece 75%,#41bece 87.5%,#049cdb 87.5%,#049cdb 100%);
    background-image: linear-gradient(left,#e75239 0,#e75239 12.5%,#ff961c 12.5%,#ff961c 25%,#ffcc27 25%,#ffcc27 37.5%,#fce62f 37.5%,#fce62f 50%,#cde35b 50%,#cde35b 62.5%,#82cc33 62.5%,#82cc33 75%,#41bece 75%,#41bece 87.5%,#049cdb 87.5%,#049cdb 100%);
    background-position: 50% 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.0625) inset;
}

small {
    font-size: 12px !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
    color: #231f20 !important;
}

pink {    color: #ce1589;}

.border {    border: 1px solid #efefef!important;}
.centre{ text-align:center!important;}
.pad2 {    padding: 2%!important;}
.pad4 {    padding: 4%!important;}
bor {
    display: block;
    width: 120px;
    height: 2px;
    margin: 0 auto !important;
    background: #cd1788;
}
.greenbg {    background: #15abac;}

white{ color:#fff !important;}


part10 {
    width: 5%;
    float: left;
}

part90 {
    width: 95%;
    float: right;
}
date {
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    position: absolute;
    top: 0;
    right: 0;
    padding: 5%;
}

::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #000;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #c9c9c9;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}


/* --------------------------------- index page ------------------------ Starts --------------------------------- */

#wrapper{
width: 100%;
height: auto;
padding: 0;
margin: 0;}

.ash{
width: 100%;
height: auto;
justify-content: space-between;
background: #fafafa;
border-bottom: 1px solid #efeeee;
padding: 5px 15px;
color:#000;
font-family:"Montserrat";
font-size:90%;
font-weight:100;
text-transform:uppercase;}


.menubar{
width: 100%;
height: auto;
/*padding: 0.5%;*/
margin: 0;
background:#fff;}

.menupad{
padding:1% 0;
padding-top: 2%;}


.banner{
width: 100%;
height: auto;
padding: 0;
margin: 0;
}


.logopad{
padding:.5%;
}

.logopad img{
width:100%;}

.3part{
width:100%;
padding:0;
margin:0;}

.bg-bright-turquoise {
    background: #11B7EB;
    fill: #11B7EB;
	padding:1%;

}
.bg-bright-turquoise p{
color: #fff !important;
font-size: 110%;
font-weight: 300;
font-family: 'Montserrat' !important;
padding: 2% 10%;
margin-top: 0px;
height: 150px;}



.bg-deep-sky-blue {
    background: #26C9F6;
    fill: #26C9F6;
	padding:1%;
}
.bg-deep-sky-blue p{
color: #fff !important;
font-size: 110%;
font-weight: 300;
font-family: 'Montserrat' !important;
padding: 2% 10%;
margin-top: 0px;
height: 150px;}


.bg-turquoise {
    background: #0ED4A8;
    fill: #0ED4A8;
	padding:1%;
	
}

.bg-turquoise  p{
color: #fff !important;
font-size: 110%;
font-weight: 300;
font-family: 'Montserrat' !important;
padding: 2% 10%;
margin-top: 0px;
height: 150px;}

 h1{
color: #fff !important;
font-size: 200% !important;
font-weight: 400 !important;
padding: 4% 10% !important;
font-family: 'Montserrat' !important;
text-align: center;
display: block;
width: 100%;
margin: 0px !important;
}


.center{
text-align:center;}

.bodycon{
	position:relative;
    width: 100%;
    padding: 5% 5% 1% 5%;
    /* padding-top: 8%; */
}

.bodycon:before {
    content: "";
   background: rgb(0,0,0);
   /* background: linear-gradient(177deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 60%, rgb(239, 239, 239) 60%, rgb(239, 239, 239) 100%);*/
	   background: linear-gradient(177deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 60%, rgb(243 247 211) 60%, rgb(243 247 211) 100%);
    background-repeat: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 9;
    z-index:-1;
}

.bodycon h1{
color: #000 !important;
font-size: 200% !important;
font-weight: 400 !important;
font-family: 'Montserrat' !important;
text-align: center;
display: block;
width: 100%;
padding: 0% !important;
text-transform:uppercase;
}

.bodycon h2 a{
font-family:'Montserrat';
font-size:80%;
font-weight:400;
text-transform: uppercase;
padding:0;
text-decoration:none;
color:#ccc!important;
width:100%;
text-align:center;
display:block;
}
.bodycon h2 a:hover{text-decoration:none; color:#cd1688 !important;}


.bodycon gridset {
    position: relative;
    /* margin-top: -21%; */
    z-index: 0;
    /* margin: 0 auto; */
    display: block;
    padding: 2% 0% 0% 0%;
}

.bodycon set {
 position: relative;
    width: 24%;
    text-align: center;
    float: left !important;
    padding: 3%;
    background: #ffffff;
    margin-right: 1%;
    margin-bottom: 1%;
    z-index: 1;
    height: 590px;
    border: 1px solid #fff;
}
set a:hover {
    text-decoration: none !important;
}

.bodycon set img {
    width: auto;
    /* margin-top: -84px; */
    margin-bottom: 0%;
    height: 90px;
}

.bodycon set h3 {
    color: #000;
    /* width: 320px; */
    font-size: 16px!important;
    font-weight: 700!important;
    font-family: 'Montserrat'!important;
    line-height: 24px;
    text-align: center;
    /* margin: 0 auto; */
    text-transform: uppercase;
    letter-spacing: 1px;
    /* border: 1px solid #ccc; */
    /* background: #fff; */
    /* padding: 0% 1%; */
}

.bodycon set small {
    font-size: 17px !important;
    letter-spacing: 0px !important;
    font-weight: 300 !important;
    color: #060606 !important;
    padding: 5% 1%;
    display: block;
    line-height: 24px;
}

.bodycon set but {
	font-weight: 400;
    width: 130px;
    display: block;
    font-size: 14px;
    border: 1px solid #000000;
    padding: 2%;
    color: #000;
    text-transform: uppercase;
    background: #ffffff;
    position: absolute;
    bottom: 50px;
    left: 27%;
    letter-spacing: 3px;
    margin: 0 auto;
}


.bodyconin{
	position:relative;
	width: 100%;
    padding: 5% 8%;
    /*background: #fff;*/
    padding-top: 8%;
}

.bodyconin:before {
   /* content: "";
    background: rgb(0,0,0);
    background: linear-gradient(177deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 70%, rgb(239, 239, 239) 70%, rgb(239, 239, 239) 100%);
    background-repeat: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 9;
    z-index: -1;*/
}

.bodyconin p{
    color: #000 !important;
    font-size: 17px;
    font-weight: 300;
    font-family: 'Montserrat' !important;
    padding: 0%!important;
    margin-top: 10px;
    line-height: 28px;
    text-align: left;}

.bodyconin h1{
	position:relative;
	font-size: 34px !important;
    font-weight: 500 !important;
    font-family: 'Montserrat' !important;
    text-align: left;
    display: block;
    width: 100%;
    padding: 0% !important;
    text-transform: uppercase;
    color: #231f20 !IMPORTANT;
    letter-spacing: 1px;
	display:block;
}

.bodyconin h1:before {
	display: inline-block;
    margin: 0px -66px 35px 0px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #000000;
    width: 62px;
}

.bodyconin h2{
	position: relative;
    font-size: 25px !important;
    font-weight: 500 !important;
    font-family: 'Montserrat' !important;
    text-align:left;
    display: block;
    width: 100%;
    padding: 0% !important;
    text-transform: uppercase;
    color: #231f20 !IMPORTANT;
    letter-spacing: 1px;
    display: block;
	margin-bottom:1%;
}

/*.bodyconin h2:before {
    display: inline-block;
    margin: 0px -66px 35px 0px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #000000;
    width: 62px;
}
*/
.bodyconin h2 a{
font-family:'Montserrat';
font-size:80%;
font-weight:400;
text-transform: uppercase;
padding:0;
text-decoration:none;
color:#ccc!important;
width:100%;
text-align:center;
display:block;
}
.bodyconin h2 a:hover{text-decoration:none; color:#cd1688 !important;}



.bodyconin h3{
	color: #000 !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
    text-align:justify;
    display: block;
    width: 100%;
     /* padding: 10% !important;
   text-transform: uppercase;
    background-color: #15acad; */
    line-height: 29px;
}


.mission{ width:100%; display:block; position:relative; background:#efefef; padding:5%;     border-bottom: 2px solid #fff;}

.mission:before {
/*	content: "";
    background: linear-gradient(179deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 70%, rgb(142 215 216) 70%, rgb(142 215 216) 100%);
    background-repeat: none;
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    top: -100px;
    opacity: 9;
    z-index: -1;*/
}

.mission li{list-style:none; padding-left: 1em; 
    text-indent: -.7em;line-height: 1.5em; padding:2px 10px; color: #333 !important;
	font-size: 17px;
	line-height:31px;
	font-weight: 300;
	font-family: 'Montserrat';}

.mission li:before {
    content: "\2713";
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}


.vision{ width:100%; display:block; position:relative; background:#efefef; padding:5%;     border-bottom: 2px solid #fff;}

.vision:before {
	/*content: "";
    background:linear-gradient(179deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 70%, rgb(62 187 188) 70%, rgb(62 187 188) 100%);
    background-repeat: none;
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    top: -100px;
    opacity: 9;
    z-index: 0;*/
}

.vision li{list-style:none; padding-left: 1em; 
    text-indent: -.7em;line-height: 1.5em; padding:2px 10px; color: #333 !important;
	font-size: 17px;
	line-height:31px;
	font-weight: 300;
	font-family: 'Montserrat';}

.vision li:before {
    content: "\2713";
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}


.values{ width:100%; display:block; position:relative; background:#efefef; padding:5%;}

.values:before {
	/*content: "";
    background:linear-gradient(179deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 70%, rgb(21, 171, 174) 70%, rgb(20, 172, 173) 100%);
    background-repeat: none;
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    top: -100px;
    opacity: 9;
    z-index: 0;*/
}
.values li{list-style:none; padding-left: 1em; 
    text-indent: -.7em;line-height: 1.5em; padding:2px 10px; color: #333 !important;
	font-size: 17px;
	line-height:31px;
	font-weight: 300;
	font-family: 'Montserrat';}

.values li:before {
    content: "\2713";
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}


.bodyconinbg{
	position:relative;
	width: 100%;
    padding: 5% 8%;
    /*background: #fff;*/
    padding-top: 8%;
}

.bodyconinbg:before {
    content: "";
    background: rgb(0,0,0);
    background: linear-gradient(166deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 50%, rgb(239, 239, 239) 50%, rgb(239, 239, 239) 100%);
    background-repeat: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 9;
    z-index: -1;
}

.bodyconinbg p{
    color: #000 !important;
    font-size: 17px;
    font-weight: 300;
    font-family: 'Montserrat' !important;
    padding: 0%!important;
    margin-top: 10px;
    line-height: 28px;
    text-align: left;    margin: 0px !important;}
	
.bodyconinbg h1{
	position:relative;
	font-size: 34px !important;
    font-weight: 500 !important;
    font-family: 'Montserrat' !important;
    text-align: left;
    display: block;
    width: 100%;
    padding: 0% !important;
    text-transform: uppercase;
    color: #231f20 !IMPORTANT;
    letter-spacing: 1px;
	display:block;
}

.bodyconinbg h1:before {
	display: inline-block;
    margin: 0px -66px 35px 0px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #000000;
    width: 62px;
}

.bodyconinbg h2{
	color: #000 !important;
    font-size: 17px;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
    text-align: justify;
    display: block;
    width: 100%;
    padding: 0 0 30px 0 !important;
    /* text-transform: uppercase; */
    line-height: 29px;
    margin: 0;
}

.bodyconinbg h2 a{
font-family:'Montserrat';
font-size:80%;
font-weight:400;
text-transform: uppercase;
padding:0;
text-decoration:none;
color:#ccc!important;
width:100%;
text-align:center;
display:block;
}
.bodyconinbg h2 a:hover{text-decoration:none; color:#cd1688 !important;}

.bodyconinbg gridset {
    position: relative;
    /* margin-top: -21%; */
    z-index: 0;
    /* margin: 0 auto; */
    display: block;
    padding: 2% 0% 0% 0%;
}

.bodyconinbg set {
position: relative;
    width: 24%;
    text-align: center;
    float: left !important;
    padding: 4%;
    background: #ffffff;
    margin-right: 1%;
    margin-bottom: 1%;
    z-index: 1;
    height: 390px;
    border: 1px solid #fff;
}


.bodyconinbg set img {
    width: auto;
    /* margin-top: -84px; */
    margin-bottom: 0%;
    height: 90px;
}

.bodyconinbg set h3 {
    color: #000;
    /* width: 320px; */
    font-size: 16px!important;
    font-weight: 700!important;
    font-family: 'Montserrat'!important;
    line-height: 24px;
    text-align: center;
    /* margin: 0 auto; */
    text-transform: uppercase;
    letter-spacing: 1px;
    /* border: 1px solid #ccc; */
    /* background: #fff; */
    /* padding: 0% 1%; */
}

.bodyconinbg set small {
font-size: 17px !important;
    /* letter-spacing: 1px !important; */
    font-weight: 300 !important;
    color: #060606 !important;
    /* padding: 5% 1%; */
    display: block;
    line-height: 25px;
}

.bodyconinbg set but {
	font-weight: 400;
    width: 130px;
    display: block;
    font-size: 14px;
    border: 1px solid #000000;
    padding: 2%;
    color: #000;
    text-transform: uppercase;
    background: #ffffff;
    position: absolute;
    bottom: 22px;
    left: 27%;
    letter-spacing: 3px;
    margin: 0 auto;
}


.bodyconinbg li {
    list-style: none;
    padding-left: 1em;
    text-indent: -.7em;
    line-height: 1.5em;
    padding: 2px 10px;
    color: #333 !important;
    font-size: 17px;
    line-height: 31px;
    font-weight: 300;
    font-family: 'Montserrat';
}

.bodyconinbg li:before {
    content: "\2713";
    font-family: FontAwesome;
    color: #000;
    margin-right: 7px;
}



recruitimg img {
    margin-left: -70px;
    margin-top: 50px;
}

trainingimg img {
    margin-top: 80px;
    margin-left: -50px;
}

.programs h3{
color: #fff !important;
font-size: 130% !important;
font-weight: 400 !important;
font-family: 'Montserrat' !important;
text-align: left;
display: block;
width: 100%;
padding:4% !important;
text-transform:uppercase;
background-color: #15acad;
height:70px;
text-align:center;
}


.events h3{
color: #fff !important;
font-size: 130% !important;
font-weight: 400 !important;
font-family: 'Montserrat' !important;
text-align: left;
display: block;
width: 100%;
padding:4% !important;
text-transform:uppercase;
background-color: #15acad;
height:70px;
text-align:center;
}


.contact h1{
    color: #000 !important;
    font-size: 200% !important;
    font-weight: 400 !important;
    font-family: 'Montserrat' !important;
    text-align: left;
    display: block;
    width: 100%;
    padding: 0% !important;
    text-transform: uppercase;
    margin-bottom: 12px !important;
}



.whitebg{background-color:#fff; /*height:160px;*/}

.pink{ 
background-color:#cd1687;
width:100%;
display:block;
height:70px;
text-align:center;
vertical-align:middle!important;
color:#fff;
font-size: 130%;
font-weight: 600;
padding: 1em 0 1em 0;
margin-bottom:6%;}



.bodyconin li {
    list-style: none;
    padding-left: 1em;
    text-indent: -.7em;
    line-height: 1.5em;
    padding: 2px 10px;
    color: #333 !important;
    font-size: 17px;
    line-height: 31px;
    font-weight: 300;
    font-family: 'Montserrat';
}

.bodyconin li:before {
    content: "\2713";
    font-family: FontAwesome;
    color: #000;
    margin-right: 7px;
}

.social{
width:100%;
float:left;
padding:0;}

.social li{
width:auto;
float:left;
padding:0 2%;
list-style:none;
display:block;
color: #8c8e90;
}

.social li a{
font-family:'Montserrat'!important;
color:#333;
font-size:90%;
font-weight:100;
text-decoration:none;
padding-bottom:0%;
text-transform:uppercase;}

.social li a:hover{
text-decoration:none;}


.shadow{
-webkit-box-shadow: 0px 0px 12px 0px rgba(150,150,150,0.67);
-moz-box-shadow: 0px 0px 12px 0px rgba(150,150,150,0.67);
box-shadow: 0px 0px 12px 0px rgba(150,150,150,0.67);
}


.divider{
display: block;
padding: 0;
width: 275px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
position: relative;
color: transparent;
background-color: transparent;
border-top: none;
margin: 10px auto;
margin-bottom: 2%;}

.divider::before {
    content: '';
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    width: 95px;
    border-bottom: 3px solid;
    color: #fff;
    z-index: 5;}
	
.divider.text-primary::before {
    color: #000;}
	
	.divider.text-primary1::before {
    color: #ccc;}

.brdrght{border-right:1px solid #ccc;}




.testimonials{
position:relative;
	padding:2% 5% 6% 5%;
    width: 100%;
    /* background-image: url(../images/testimonials.jpg); */
    /* background-size: cover; 
    background-color: #efefef;*/
}

.testimonials:before {
    content: "";
    background: rgb(0,0,0);
   /* background: linear-gradient(212deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 60%, rgb(239, 239, 239) 60%, rgb(239, 239, 239) 100%);
 	  background: linear-gradient(219deg, rgb(30 164 169) 0%, rgb(33 162 169) 50%, rgb(180 44 140) 50%, rgb(205 23 135) 100%);
	  	   background: linear-gradient(180deg, rgb(243 247 211) 0%, rgb(243 247 211) 50%, rgb(243 247 211) 50%, rgb(243 247 211) 100%);*/
	   background:linear-gradient(180deg, rgb(243 247 211) 0%, rgb(243 247 211) 50%, rgb(243 247 211) 50%, rgb(20 172 173 / 49%) 100%);

    background-repeat: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 9;
    z-index: -1;
}

.fa1.fa.fa-comments-o{
font-size: 40px;
color: #cd1688;
text-align:center;}

.testimonials h2{
font-family:'Montserrat';
font-size:120%;
font-weight:400;
color:#fff;
text-transform: uppercase;
padding:1% 0;
}

.testimonials h2 a{
font-family:'Montserrat';
font-size:120%;
font-weight:200;
color:#000;
text-transform: uppercase;
padding:1% 0;
text-decoration:none;
}

.testimonials h1{
	font-family: 'Montserrat';
    font-size: 23px !important;
    font-weight: 600 !important;
    color: #000 !important;
    text-transform: uppercase;
    padding: 0 0 30px 0px !important
    letter-spacing: 3px;
}

.testimonials p{
font-size:120%;
font-style:italic;
font-family:"Montserrat";
font-weight:100;
color:#fff;
padding:3% 9%;
}



.contact{
	position:relative;
	width: 100%;
    padding: 5%;
    /*background: #fff;
    padding-top: 8%;*/
	border-top: 1px solid #ccc;
	font-size: 17px;
    font-weight: 400;
}

/*.contact:before {
    content: "";
    background: rgb(0,0,0);
    background: linear-gradient(236deg, rgba(2, 22, 82, 0) 0%, rgba(2, 22, 82, 0) 50%, rgb(239, 239, 239) 50%, rgb(239, 239, 239) 100%);
    background-repeat: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 9;
    z-index: -1;
}
*/

.contactin{
padding:5%;
width:100%;
background: #fafafa;}


.footer{
width:80%;
margin: 0 auto;
padding:1%;
margin-bottom:1.7%;
font-family:'Montserrat'!important;
color:#333;
font-size:90%;
font-weight:100;
text-decoration:none;
}

.footer li{
width:auto;
float:right;
padding:0 1%;
list-style:none;
display:block;
/*border-right:1px solid #ccc;*/
}

.footer li a{
font-family:'Montserrat'!important;
color:#333;
font-size:90%;
font-weight:100;
text-decoration:none;
padding-bottom:1%;}

.footer li a:hover{
text-decoration:none;}

.sep{
padding:2% 0;
border-bottom:#CCCCCC solid 1px;}
.copyrights{
width:100%;
text-align:center;
}
.copyrights p {
    color: #000 !important;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    margin-top: 0px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 1px;
}

.clear {
	clear: both;	
}

#map {
 width: 100%;
 height: 350px;}

 #map-canvas {
  width: 100%;
	height: 200px;
}
#iw_container .iw_title {
	font-size: 16px;
	font-weight: bold;
}
.iw_content {
	padding: 15px 15px 15px 0;
}

.sticky{
  width:100%;
 /* position:absolute;*/
  z-index:10;
}
.fixed-header {
  position: fixed;
  top:0; left:0;
  width: 100%;
  background:#fff;
  color:#fff;
  z-index:10;
  	-webkit-box-shadow: -1px 21px 15px -9px rgba(128,125,128,0.27);
-moz-box-shadow: -1px 21px 15px -9px rgba(128,125,128,0.27);
box-shadow: -1px 21px 15px -9px rgba(128,125,128,0.27);
	/*  border-top:solid 1px rgba(0, 0, 0, 9);
	border-bottom:solid 1px rgba(255,225, 225, 0);
	-webkit-background-clip: padding-box;*/ /* for Safari */
	/*background-clip: padding-box; *//* for IE9+, Firefox 4+, Opera, Chrome */
}





.rght-brd{
border-right:1px solid #E5E5E5;}

.left{text-align:left;}
.right{text-align:right;}
.centre{text-align:center;}

.bor-bot{
padding:2% 0;
border-bottom: 1px solid #ccc;}

.bor-top{
margin-top:1%;
padding:1% 0;
border-top: 1px solid #ccc;}

.pad{
padding:2% !important;}

.pad8{
padding:2% 8% !important;}

.btline{
border-bottom:solid 1px rgba(255, 225, 225, .4);}


#backTop{
    width:35px;
    height:35px;
    padding:10px;
    border-radius:50px;
    text-indent:-9999px;
    cursor:pointer;
    z-index:999999999;
	display:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;}

#backTop.white{
     background:url(../images/uparr-48-b.png) no-repeat center center rgba(255,255,255,0.8);
    border:1px solid #ccc;
}
#backTop.black{
     background:url(../images/uparr-48-w.png) no-repeat center center rgba(0,0,0,0.8); 
   /* border:1px solid #ccc;*/
}
#backTop.red{
     background:url(../images/uparr-48-w.png) no-repeat center center rgba(217,97,81,0.9); 
    border:1px solid #fff;
}
#backTop.green{
     background:url(../images/uparr-48-b.png) no-repeat center center rgba(81,217,187,0.9); 
    border:1px solid #fff;
}

/*---------------Innerpages-----------------*/



/*--------------------------contact------------------*/




@media only screen and (min-width: 320px) and (max-width: 480px) {
.menubar{
width: 100%;
height: auto;
padding: 0;
margin: 0;
background:#fff;}

.bodycon set {  width: 100%!important; height:auto;}
.bodycon set but {    position: relative!important;    bottom: 0;    left: 0;}
.bodyconinbg set {    width: 100%;    height: auto;}
.logopad img {    width: 90%;}
.ash{ display:none;}
.bodyconinbg { padding: 5%;}
.bodyconinbg h1 {    font-size: 29px !important;}


.footer{
width:100%;
padding:1%;
margin-bottom:1.7%;
font-family:'Montserrat'!important;
color:#333;
font-size:90%;
font-weight:100;
text-decoration:none;
}




.fixed-header {
  position:relative !important;
  top:0; left:0;
  width: 100%; 
/*  background:rgba(193, 158, 86, 0.9);*/
  /*box-shadow: 0px 0px 10px 0px #37648d;*/
   z-index:10;
  /*  padding:0 5%;*/
/*  border-top:solid 1px rgba(255, 225, 225, .4);*/
	border-bottom:solid 1px rgba(255,225, 225, .4);
	-webkit-background-clip: padding-box; /* for Safari */
	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	}
	
.col-md-9{padding-right: 0px!important;
padding-left: 0px!important;}

.menupad{
padding:0!important;
padding-top: 0!important;}

.bg-bright-turquoise p{
height: auto;}

	
	}
	
	

@media only screen and (min-width: 481px) and (max-width: 768px) {

.logopad img {    width: 60%;}
.bodycon set {  width: 100%!important; height:auto;}
.bodycon set but {    position: relative!important;    bottom: 0;    left: 0;}
.bodyconinbg set {    width: 100%;    height: auto;}
.ash{ display:none;}
.bodyconinbg { padding: 5%;}
.bodyconinbg h1 {    font-size: 29px !important;}

	
.rght-brd{border-right:0px solid #E5E5E5;}
.fixed-header .logopad img {width: 310px;}
	}
	
	
@media only screen and (min-width: 769px) and (max-width: 980px) {
.logopad img {    width: 60%;}
.bodycon set {  width: 100%!important; height:auto;}
.bodycon set but {    position: relative!important;    bottom: 0;    left: 0;}
.bodyconinbg set {    width: 100%;    height: auto;}
.ash{ display:none;}
.bodyconinbg { padding: 5%;}
.bodyconinbg h1 {    font-size: 29px !important;}

	}
	
@media only screen and (min-width: 981px) and (max-width: 1024px) {

	
		}
