@import url(https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700|Nobile:400,700|Lato:400,100,300,700,900|Open+Sans+Condensed:300,700|Open+Sans:400,300,600,700,800|Droid+Sans:400,700|Roboto+Condensed:400,300,700|Roboto:400,100,300,500,700,900|Montserrat:400,300,700|Slabo+27px|Domine:400,700|Alike+Angular|Gurajada|Roboto+Slab:400,300,700,100|Rambla:400,700|Slabo+13px|Fjalla+One|Yantramanav:400,500,700,900,300,100|Headland+One|Cabin+Condensed:400,500,600,700|Adamina|Anton|Francois+One|Droid+Serif:400,400i,700,700i|Lustria|Merriweather:300,300i,400,400i,700,700i,900,900i|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Ruda:400,700,900|Volkhov:400,400i,700,700i|Coda+Caption:800|Heebo:100,300,400,500,700,800,900|Work+Sans:100,200,300,400,500,600,700,800,900|News+Cycle:400,700|);

body{
	margin: 0;
	padding: 0;
	border: 0;
	width:100% !important;
	background-color:#fff!important;
	color:#59798e;
	font-family:'Montserrat'!important;
	font-weight:100;
	font-size:100%;
	}
	
.outerborder{ border:solid; size:1px; color:#fafafa; border-radius:2px;}

th{	background: #fff;color: #000;}
	
td { background: #fff; color: #000; border-top:none !important; border-bottom: solid 1px #f2f2f2; font-size: 100%;font-weight: 100; padding:1% 0%!important;}

.propserch td { background:none; border-top:none !important; border-bottom: solid 0px #fafafa; font-size: 100%;font-weight: 100; color: #fff !important; padding:0%!important;}
 .propserch select {text-indent: 0px; color: #2c2c2c !important; padding:0px !important;}

.sold {
    text-transform: uppercase;
    background: #ff1d1d;
    width: 45px;
    display: block;
    color: #fff;
    padding: 0 1%;
    font-weight: 400;
}
.row {
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.height200{
height:200px;}

p{
    color: #000 !important;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    line-height: 35px;
    margin-top: 0px;
    text-align: justify;
}

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


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

.border{ border:1px solid #edeaea; }
.bor-left{border-left:1px solid #edeaea;}
.bor-right{border-right:1px solid #1b828d;}
.bor-bottom{border-bottom: 1px solid #edeaea;}
.bor-top{border-top: 1px solid #edeaea;}
.bor-top-red{border-top: 4px solid #f30505;}


/*.ashbg{ background:rgba(236, 236, 236, 1);}*/
.whitebg{ background:#ffffff;}
.ashbg{ background:rgba(164, 160, 160, 0.95);}
.lightashbg{background-color:rgb(253, 253, 253); }
.greenbg { background: rgba(28, 199, 164, 1);}
.blackbg{background:rgba(0, 0, 0, 0.95);}
.bluebg{ background:rgba(0, 173, 239, 1);}
.darkbluebg{ background:rgba(50, 48,145, 1);}
.midashbg{ background:#8e8e93;}
.midbluebg{ background:#7fcae1;}
.midorangebg{background: rgb(230, 207, 173);}
.orangebg{ background:#FF8003;}
.darkblue{ background:rgba(7, 115, 187, 1);}
.yellow{ background:rgba(237, 209, 39, 1);}


orange {    color: #e19a7c;    font-weight: 600;}

.padding0{padding-right: 0px!important; padding-left: 0px!important;}
.padding-right-0{ padding-right: 0px!important;}
.padding-left-0{padding-left: 0px!important;}
.pad1{padding:1% !important;}
.pad2{padding:2% !important;}
.pad4{padding:4% !important;}
.pad6{padding:6% !important;}
.pad8{padding:8% !important;}
.pad10-8{padding:14% 8% !important;}
.pad10{padding:10% !important;}
.pad12{padding:12% !important;}
.pad-top-12{ padding-top:12% !important;;}
.pad-top-20{ padding-top:20% !important;;}

.btline{border-bottom:solid 1px rgba(255, 225, 225, .4);}
hr { margin-top: 10px!important; border-top: 1px solid #e4e4e4 !important;}

.margin-top3{ margin-top:3%!important;}
.margin-top5{ margin-top:5%!important;}
.margin-top10{margin-top:10%;}
.margin-bottom5{margin-bottom:5%;}
.margin-top-6{ margin-top:-6%!important;}
.margin-top-8{ margin-top:-8%!important;}
.margin-top-20{margin-top:-20%;}
label { margin-top: 2%;}

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

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


img.greyscale{
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	filter: url(desaturate.svg#greyscale);
}
  
  .tint {
  position: relative;
  float: left;
  cursor: pointer;
}

.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,255,255, 0.5);
  -moz-transition: background .3s linear;
  -webkit-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
}

.tint:hover:before {
  background: none;
}



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

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


.banner{
/*position:relative;*/
width: 100%;
padding: 0;
margin: 0;
}
.banin{
position:relative;
width: 100%;
padding: 0;
margin: 0;
}

.top{
position:absolute;
width: 100%;
margin:0 auto;
z-index:10;
top:0;
right:0;
left:0;
/*background:#fff;*/
padding: 2%;
}

.topin{
width:100%;
margin:0 auto;
z-index:2;
top:0;
right:0;
left:0;
background:#fff;
}

.menu{width:100%;}

.logo{
width:100%;
z-index: 1;
padding: 0px !important;
}

.logo h1 {
    color: #000!important;
    font-size: 23px !important;
    font-weight: 800 !important;
    padding: 0% !important;
    font-family: 'Montserrat' !important;
    text-align: left;
    display: block;
    width: 100%;
    margin: 0px !important;
}

.logo img{
width: 220px !important;
padding: 0%;}


.logoin{
width: 100%;
z-index:1;
text-align:right;
padding:0% !important;
}

.logoin img{
width:85% !important;;
padding: 2%;}



.banin{
position:relative;
width: 100%;
padding: 0;
margin: 0;
background: #243c7d; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #243c7d 0%, #243c7d 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #243c7d 0%,#243c7d 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #243c7d 0%,#243c7d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243c7d', endColorstr='#243c7d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.banin h1{
color: #fff;
font-size: 180%!important;
font-weight: 300!important;
font-family: 'Montserrat'!important;
line-height: 35px;
padding: 10% 0% 0%!important;
text-align:left !important;
/*margin: 0 auto;*/
/*text-shadow: 1px 1px #6e6e6e;*/}




.call .fa{ color:#FF8003 !important}

but a{
display: block;
padding: 2%;
background: #27caa9;
width: 200px;
text-align: center;
margin: 0 auto;
border-radius: 25px;
color: #fff;
text-decoration:none;
font-size:100%;
font-weight:600;}

but a:hover{ background: #FF8003; color: #fff; text-decoration:none;}
 
but1 a{
display: block;
padding: 2%;
background: none;
width: 200px;
text-align: center;
margin: 0 auto;
color: #fff;
text-decoration:none;
font-size:100%;
font-weight:600;
border:solid 1px #fff;
text-transform:uppercase;}

but1 a:hover{ background: #FF8003; color: #fff; text-decoration:none; border:solid 1px #ff8003;}

but2 a{
display: block;
padding: 2%;
background: none;
width: 100px;
text-align: center;
margin: 0 auto;
color: #fff;
text-decoration:none;
font-size:100%;
font-weight:600;
border:solid 1px #fff;
text-transform:uppercase;}

but2 a:hover{ background: #fff; color: #ccc; text-decoration:none; border:solid 1px #fff;}		




.social{
width:10%;
margin:0 auto;}

.social li{
width:auto;
float:left;
padding:0 5%!important;
list-style:none;
display:block;
color: #8c8e90;
}
.social li:before {
    content: ""!important;
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}

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

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


bor{
    display: block;
    width: 80px;
    height: 2px;
    margin: 0 auto !important;
    background: #243c7d;
    margin-bottom: 5% !important;
    text-align: left;
	 position:relative; z-index:1;
}



.aboutusbg{ 
	background-image:url(../images/image50.jpg);
	background-position: 50% 50%;
	background-position-x: 50%;
	background-position-y: 50%;
    background-size: cover;
    background-repeat: no-repeat;
	height:500px;
/*    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;*/
}



.part3{
width:100%;
padding:8% 2% !important;
text-align:center;
}


.part3 icon{
 width: 100%;
padding: 20% 25%;
  height: auto;
    color: #27caa9;
    display: block;
    vertical-align: middle;
    text-align: center;
}

.part3 small{
font-family: 'Montserrat' !important;
display: block;
font-size: 90% !important;
font-weight: 100 !important;
padding: .5% !important;
margin: 0 auto !important;
color: #fff !important;
}
.part3 bor{
display: block;
width:150px;
height:5px;
margin: 0 auto !important;
background:#3a5896;
margin-bottom:5%!important;
}

.part3 p{
font-family: 'Montserrat' !important;
display: block;
font-size: 100% !important;
font-weight: 100 !important;
padding: .5% !important;
margin: 0 auto !important;
color: #fff !important;
padding:8% !important;
}


.part3 h1{
font-family: 'Montserrat' !important;
display: block;
font-size: 180% !important;
font-weight: 400 !important;
padding: .5% !important;
margin: 0 auto !important;
color: #fff !important;
margin-bottom: 1% !important;
text-transform: uppercase;}


.part3 h2{
font-family: 'Montserrat' !important;
display: block;
font-size: 160% !important;
font-weight: 400 !important;
padding: .5% !important;
width: 100%;
margin: 0 auto !important;
color: #fff !important;}

.part3 h3{
font-family: 'oswlad' !important;
display: block;
font-size: 160% !important;
font-weight: 300 !important;
padding: .5% !important;
width: 100%;
margin: 0 auto !important;
color: #000 !important;}

.part3 h4{ padding-bottom:45px !important;}

.part3 > h4 a{ padding-bottom:45px !important; color:#000 !important}
.part3 h4:hover{ text-decoration:none!important;}


.products{width:100%; margin:0px; padding:0px;}




.login{
padding:1%; }

.login li{
	width:auto;
	float:left;
	list-style:none; 
	padding-left: 1em; 
	text-indent: 0em;
	line-height: 1.5em;
	color:#59798e !important;
	font-size: 110%;
	font-weight: 300;
	font-family: 'Montserrat';}

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

.login li a{color:#3e3e3e;}

.login li a:hover{color:#3e3e3e;}

.locality{
width:100%;
padding:3%;}

.locality li{
width:25%;
float:left;
list-style:none;
display:block;
color: #000;
text-align:center;
}
.locality li:before {
    content: ""!important;
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}

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

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

.search{
width:50%;
margin:0 auto;
/*border-radius:6px;*/
/*background:#fff;*/
margin-top:15%;}

#imaginary_container{
    margin-top:0%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: #000 !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}

.input-group-addon {
    color: #fff!important; 
    border: 0px !important; 
}


.procon{
width: 80%;
background: #fec201;
margin: 0 auto;
margin-top: -5%;
z-index: 2;
position:absolute;}
.procon .bor-right{ border-right: solid 1px #fff;}
.procon h1{
color: #000 !important;
font-size: 150% !important;
font-weight: 600 !important;
font-family: 'Montserrat' !important;
text-align: center;
display: block;
width: 100%;
padding: 8% !important;
margin: 0% !important;
text-transform: uppercase;
}


.bodycon{
position:relative;
width: 100%;
    padding: 5% 22%;
/*background: #fff;*/
display:block;
background-image:url(../images/gaurdabg.jpg);
	background-position: 50% 50%;
	background-position-x: 50%;
	background-position-y: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}


.bodycon:before{
	content: "";
    /* background: #d2e3ed;
    background: linear-gradient(180deg, rgb(16 16 16) 0%, rgb(37 37 36) 50%, rgb(45 43 41) 50%, rgb(45 43 41) 100%); 
	background-image:url(../images/healthy-banner.png);*/
    background-position: 50% 50%;
	background-position-x: 50%;
	background-position-y: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .1;
    z-index: 0;
}


.bodycon h1{
    color: #000 !important;
    font-size: 28px !important;
    font-weight: 600 !important;
	line-height: 48px;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0% !important;
    margin: 3% 0% !important;
    /* text-transform: uppercase; */
    /* margin-bottom: 1% !important; */
     text-transform: uppercase; 
    letter-spacing: 0px;
    position: relative;
    z-index: 1;
}

.bodycon p{ position:relative; z-index:1;}

.bodycon h2{
color:#59798e !important;
font-size: 120% !important;
font-weight: 300 !important;
font-family: 'Montserrat' !important;
display: block;
width: 100%;
margin: 0% !important;
padding: 0% !important;
text-transform: uppercase;
margin-bottom:1% !important;
margin-top:1% !important;
}
.bodycon h2 a:hover{text-decoration:none; color:#cd1688 !important;}



.bodycon h3{
font-family:'Montserrat';
padding:1% 0%;
font-size:130%;
font-weight:600;
text-decoration:none;
color:#4D4A4A;
width:100%;
text-align:center;
display:block;
margin:0% !important;
line-height:26px;
text-transform:uppercase;
/*margin-bottom:1% !important;*/
}



icon {
    width: 100%;
    text-align: center;
    display: block;
}



.bodyconin{
width:100%;
padding: 3% 6% 6% 6%;
background:#fff;
}

.bodyconin p{
font-family: 'Montserrat' !important;
font-size: 100% !important;
font-weight: 100 !important;
padding: 3% !important;
margin: 0 auto !important;
color: #000 !important;
text-align:justify;
}
.bodyconin p1{
font-family: 'Montserrat' !important;
font-size: 100% !important;
font-weight: 100 !important;
padding: .5% !important;
margin: 0 auto !important;
color: #000 !important;
text-align:center!important;
display:block;
}

.bodyconin h1{
color: #000!important;
padding:2% 2% 0 2% !important;
margin: 0 !important;
}



.bodycon li{list-style:none; padding-left: 1em; 
    text-indent: 0em;line-height: 1.5em; padding:2px 10px; color:#59798e !important;
font-size: 100%;
font-weight: 300;
font-family: 'Montserrat';}

.bodycon li:before {
    content: "\f105";
    font-family: FontAwesome;
    color: #000; /* or whatever color you prefer */
    margin-right: 7px;}
	
.bodyconin li{list-style:none; padding-left: 1em; 
    text-indent: 0em;line-height: 1.5em; padding:2px 10px; color:#59798e !important;
font-size: 100%;
font-weight: 300;
font-family: 'Montserrat';}

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

.pro{ width:100%;}
.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);
}




.services { 
	width:100%; 
	position:relative;
	padding:10%;
	background:linear-gradient(0deg, rgb(173 19 30) 0%, rgb(173 19 30) 40%, rgb(173 19 30) 40%, rgb(173 19 30) 100%);
	border-top:1px solid #000;
	}
.services p{
    color: #fff !important;}

.services h1{
       color: #fff !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0% !important;
    margin: 3% 0% !important;
    /* text-transform: uppercase; */
    /* margin-bottom: 1% !important;
    text-transform: capitalize; */
    letter-spacing: 0px;
    position: relative;
    z-index: 1;
    line-height: 41px;
}

.services h3{
color: #000 !important;
    font-size: 23px !important;
    font-weight: 500 !important;
    text-align: center;
    display: block;
    width: 100%;
    margin: 3% 0% !important;
    padding: 0% !important;
}


.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: #F2503B;}
	
	.divider.text-primary1::before {
    color: #ccc;}

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




.testimonials{
padding:5%;
width:100%;
background-image:url(../images/testimonials.jpg);
background-size: cover;
}

.fa1.fa.fa-comments-o{
font-size: 40px;
color: #fff;
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:#fff;
text-transform: uppercase;
padding:1% 0;
text-decoration:none;
}

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

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


.clients{
padding:2% 0%;}

.ticker {
    background: #fff;
    padding: 1% 3%;
	border-bottom: 1px solid #f2f2f2;
}

.contact {
    width: 100%;
    font-family: 'Montserrat'!important;
    position: relative;
    padding: 10% 3%;
    background: #000;
    /* background: linear-gradient(180deg, rgb(208 228 217) 0%, rgb(208 228 217) 40%, rgb(172 203 230 / 0%) 40%, rgb(173 204 230 / 0%) 100%); */
}

.contact p{
    color: #d7d7d7 !important;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    line-height: 24px;
    margin-top: 0px;
    text-align:left!important;
}

.contact h1{
padding: 2% 0% !important;
    color: #d7d7d7!important;
    /* padding: 2% 2% 0 2% !important; */
    /* margin: 0 !important; */
    font-weight: 600 !important;
    text-align: left!important;
}

.contact h2{
color: #d7d7d7!important;
padding:2% 2% 0 2% !important;
margin: 0 !important;
font-size:120% !important;
text-align:center;
padding:1% !important;
}


.contact li{
list-style:none; /*padding-left: 1em; */
text-indent: 0em;line-height: 1.5em; padding:2px 0px; color: #545050 !important;
font-size: 95%;
font-weight: 300;
font-family: 'Montserrat';}

.contact li:before {
    content: "";
    font-family: FontAwesome;
    color: #d7d7d7; /* or whatever color you prefer */
    margin-right: 0px;}


.contact li a{color:#868282 ;}

.contact li a:hover{color:#868282 ;}


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


.contactin p{
font-family: 'Montserrat' !important;
font-size: 100% !important;
font-weight: 100 !important;
padding: .5% !important;
margin: 0 auto !important;
color: #000 !important;
text-align:center;
}

.contactin h1{
color: #000!important;
padding:2% 2% 0 2% !important;
margin: 0 !important;
}

.contactin h2{
color: #000!important;
padding:2% 2% 0 2% !important;
margin: 0 !important;
font-size:120% !important;
text-align:center;
padding:1% !important;
}

.copyright{ background:#000; width:100%; border-top:1px solid #ccc;}
.copyright p{ color:#fff!important;}

.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;
padding:2%;
color: #757171;}

.clear {
	clear: both;	
}

#map {
 width: 100%;
 height: 200px;}
 #map1 {
 width: 100%;
 height: 300px;}

 #map-canvas {
  width: 100%;
	height: 200px;
	background: #fafafa;
}
#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;
/*  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 */
/*-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
/*-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);*/
}

.fixed-header .logo { padding: 0% 1% !important;}
.fixed-header .logo img{ width:100px!important;}
.fixed-header .menu {    padding: 2%;}
.fixed-header .wsdownmenu-list > li > a{    color: #000;}

#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) {
#wrapper{
width: 100%;
height: auto;
padding: 0;
margin: 0;}

p {
    color: #000 !important;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    line-height: 29px;
    line-height: 27px;
    argin-top: 0px;
    text-align: justify;
}

.top{
	width: 100%;
	padding:2%;
    position: unset;
 /*   background: #243c7d;*/
}

.topin{
width: 100%;
padding:0%;
}


.banin h1 {
    color: #fff;
    font-size: 180% !important;
    font-weight: 300 !important;
    font-family: 'Montserrat' !important;
    line-height: 35px;
    padding: 5% !important;
    text-align: center !important;}

.logo {
    width: 90%;
    z-index: 0;
    float: left;
}

.logo img{width: 160px !important;    padding: 1%;}

.logo h1 {
    font-size: 20px !important;
    margin: 10px 0px !important;
}


.menu {   padding: 0px !important;}
	
.logoin {
    width: 100%;
    z-index: 1;
    text-align: left;
}

.logoin img{
width: 100% !important;;
padding: 2%;}


.part3 icon{
 width: 100%;
padding: 5%!important;;
  height: auto;
    color: #27caa9;
    display: block;
    vertical-align: middle;
    text-align: center;
}

.bodycon {
    width: 100%;
    padding: 15%;
    margin-top:0% !important;
}
.bodycon h1 {     font-size: 25px !important;    line-height: 31px!important;}



.services {    padding: 9%;}
.services h1 {
    color: #000 !important;
    font-size: 23px !important;}
.services h3 {    margin: 15% 0% !important;    text-transform: none; font-size:21px;}
contact {    padding: 9%;}
.contact h1 {
    font-size: 23px !important;}

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

.search {width: 90%;margin-top: 0%;}


.ticker {padding: 4%;}

.cbp-nav-pagination { display:none;}

.pad2 {padding: 0% !important;}
.pad12 { padding: 0% !important;}

.social { width: 90%;}
.logo h6 {font-size: 130% !important;}

.conlink {text-align: center;}

.margin-top-6 { margin-top: 0% !important;}

.margin-top-8 {margin-top: 0% !important;}
.margin-top-20 { margin-top: 0% !important;}

.pad-top-20 { padding-top: 0% !important;}



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

#slider1 h3 {
	font-size:130%!important;
	background: none;
margin-top: 9%!important;
}
#slider1 h4 {
    font-size: 110% !important;
	margin-top: 18%!important;
	line-height: 19px !important;
}

#slider1 h6 {
	font-size:130%!important;
	background: none!important;
margin-top: 9%!important;
}

#slider1 h7 {
    font-size: 110% !important;
	background: none!important;
	margin-top: 18%!important;
}

.jSlider button {display: none;}

.bannerin > h2 {
    width: 100%;
     font-size: 150%;
	 padding: 4%;}
	 
.parallax-hr h3 {font-size: 200%;line-height: 27px;}
.parallax-hr h4 {font-size: 200%;line-height: 29px;}
.parallax-visa h3 {font-size: 200%;line-height: 27px;}
.parallax-visa h4 {font-size: 200%;line-height: 29px;}

.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:fixed !important;
  top:0; left:0;
  width: 100%; 
   z-index:10;
	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) {
	#wrapper{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;}

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

.social {
    width: 100%;}

p {
    color: #000 !important;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    line-height: 29px;
    line-height: 27px;
    argin-top: 0px;
    text-align: justify;
}

.top{
	width: 100%;
	padding:2%;
    position: unset;
 /*   background: #243c7d;*/
}

.topin{
width: 100%;
padding:0%;
}


.banin h1 {
    color: #fff;
    font-size: 180% !important;
    font-weight: 300 !important;
    font-family: 'Montserrat' !important;
    line-height: 35px;
    padding: 5% !important;
    text-align: center !important;}

.logo {
    width: 90%;
    z-index: 0;
    float: left;
}

.logo img{
width: 100% !important;;
padding: 0.7%;}

.logo h1 {
    font-size: 20px !important;
    margin: 10px 0px !important;
}

.logoin {
    width: 100%;
    z-index: 1;
    text-align: left;
}

.logoin img{
width: 100% !important;;
padding: 2%;}


.part3 icon{
 width: 100%;
padding: 5%!important;;
  height: auto;
    color: #27caa9;
    display: block;
    vertical-align: middle;
    text-align: center;
}

.bodycon {
    width: 100%;
    padding: 5%;
    margin-top:0% !important;
}
.bodycon h1 {
    font-size: 180% !important;
    padding: 2% !important;
}

.services {    padding: 9%;}
.services h1 {
    color: #000 !important;
    font-size: 23px !important;}
.services h3 {    margin: 15% 0% !important;    text-transform: none; font-size:21px;}
contact {    padding: 9%;}
.contact h1 {
    font-size: 23px !important;}

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

.search {width: 90%;margin-top: 0%;}


.ticker {padding: 4%;}

.cbp-nav-pagination { display:none;}

.pad2 {padding: 0% !important;}
.pad12 { padding: 0% !important;}

.social { width: 90%;}

.logo img { width: 100%;}

.logo h6 {font-size: 130% !important;}

.conlink {text-align: center;}

.margin-top-6 { margin-top: 0% !important;}

.margin-top-8 {margin-top: 0% !important;}
.margin-top-20 { margin-top: 0% !important;}

.pad-top-20 { padding-top: 0% !important;}



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

#slider1 h3 {
	font-size:130%!important;
	background: none;
margin-top: 9%!important;
}
#slider1 h4 {
    font-size: 110% !important;
	margin-top: 18%!important;
	line-height: 19px !important;
}

#slider1 h6 {
	font-size:130%!important;
	background: none!important;
margin-top: 9%!important;
}

#slider1 h7 {
    font-size: 110% !important;
	background: none!important;
	margin-top: 18%!important;
}

.jSlider button {display: none;}

.bannerin > h2 {
    width: 100%;
     font-size: 150%;
	 padding: 4%;}
	 
.parallax-hr h3 {font-size: 200%;line-height: 27px;}
.parallax-hr h4 {font-size: 200%;line-height: 29px;}
.parallax-visa h3 {font-size: 200%;line-height: 27px;}
.parallax-visa h4 {font-size: 200%;line-height: 29px;}

.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:fixed !important;
  top:0; left:0;
  width: 100%; 
   z-index:10;
	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 */
	}
	
	
	}
	
	
@media only screen and (min-width: 769px) and (max-width: 980px) {
#wrapper{
width: 100%;
height: auto;
padding: 0;
margin: 0;}
.pad12 {
    padding: 0% !important;
}
	}
	
@media only screen and (min-width: 981px) and (max-width: 1024px) {
#wrapper{
width: 100%;
height: auto;
padding: 0;
margin: 0;}

#slider1 h4 {top: 80% !important;}
#slider1 h7 {top: 83%!important;}
#slider1 h8 {top: 87%!important;}
	
		}
