@import url(https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Merriweather:300,300i,400,400i,700,700i,900,900i|PT+Serif:400,400i,700,700i|Vollkorn:400,400i,600,600i,700,700i,900,900i|Nobile:400,700|Montserrat: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|Oswald: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);


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

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


.exam th{ background: #f5ebb2;  color: #000; border-bottom: none!important; text-align:left!important;}

.exam td {background: #fff; color: #000; border-top:none !important; border-bottom: solid 1px #f2f2f2; font-size: 18px; font-weight: 100; padding:1% 0%!important; text-align:left!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: 14px;
    font-weight: 100;
    font-family: 'Merriweather' !important;
    line-height: 25px;
    margin-top: 0px;
    text-align: justify;}

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


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

.border-left{border-left:1px solid #edeaea;}
.border-right{border-right:1px solid #edeaea;}
.border-bottom{border-bottom: 1px solid #edeaea;}
.border-top{border-top: 1px solid #edeaea;}
.border-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(243, 243, 243); }
.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);}




.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%;     color: #000;}

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

.casfield {
   border-radius: 0px !important;
    background: #2c397d!important;
    color: #ffff !important;
    border: 1px solid #4d5db1 !important;
}

.casbtn{
    background: #4d5db1;
    color: #e2dbdb;
    border: 0px !important;
}

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

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


.top{
    width: 100%;
    padding: 0;
    margin: 0;
    background: #feda00;
    color: #101010;
    font-family: 'Vollkorn';
    font-weight: 500;
    font-size: 14px;
    padding: 1% 2%;
    padding-bottom: 1%!important;
}
.top h1{
     color: #2c397d !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    padding-top: 4% !important;
    font-family: 'Vollkorn' !important;
    text-align: left;
    /* width: 100%; */
    margin: 0px !important;
    line-height: 0px !important;
}

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

.menu{
position: absolute;
width: 90%;
margin: 0 auto;
top: 15px;
/*background: #fff;*/
left: 0;
right: 0;
z-index:3;}

.bottomlink{
/*position: absolute; */
    width: 100%;
    margin: 0 auto;
    /* bottom: -10%; */
    /* background: #db1c48; */
    background: #fff;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 2%;
    border-bottom: solid 1px #edeaea;}

.bottomlink left{ /*width:30%;*/ /*float:left;*/ text-align:center; display:block;}
.bottomlink right{ /*width:70%; *//*float:right;*/text-align:center; display:block;}

.bottomlink img{ /*padding:10%;*/ width:100px; text-align:center;}

.bottomlink h1{
color: #000 !important;
font-size: 130% !important;
font-weight: 500 !important;
font-family: 'Vollkorn' !important;
text-align:center;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
margin-top:5% !important;
text-transform: uppercase;

}

.bottomlink h2{
color: #000 !important;
    font-size: 33px !important;
    font-weight: 100 !important;
    font-family: 'Merriweather' !important;
    text-align: center!important;
    display: block;
    width: 100%;
    padding: 0% !important;
    margin: 0% !important;
    margin-top: 1% !important;
    /* text-transform: uppercase; */

}

.bottomlink small{
color: #000 !important;
font-size: 90% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
/*text-align: left;*/
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
}

.logo{
width: 100%;
}

.logo img{
width: 90% !important;
padding: 1% 0% 0% 1% !important;}

.care{width: 100%;}
.care img{
width: 30% !important;
padding-top: 8%;}

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

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



.banin{
position:relative;
width: 100%;
padding: 0;
margin: 0;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #3965a9 0%, #2c397d   100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #3965a9 0%,#2c397d 100%);  100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #3965a9 0%,#2c397d 100%);  100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3965a9', endColorstr='#2c397d ',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.banin h1{
color: #fff;
font-size: 180%!important;
font-weight: 300!important;
font-family: 'Vollkorn'!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 {
    margin-top: 5% !important;
    display: block;
	text-align:left;
}

but a{
padding: 3%;
    background: #D81C4C;
    width: auto;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    text-decoration: none;
    font-size: 17px;
    font-weight: 300;}

but a:hover{background: #ffe339;
    color: #1d1e1f;
    text-decoration: none;}
 
but1 a{
display: block;
padding: 1%;
background: none;
width: 200px;
text-align: center;
margin: 0 auto;
color: #fff;
text-decoration:none;
font-size:50%;
font-weight:300;
border:solid 1px #D81C4C;
text-transform:uppercase;
margin-top:2%;
line-height:19px !important;
background:#D81C4C;}

but1 a:hover{     
	background: #feda00;
    color: #000;
    text-decoration: none;
    border: solid 1px #feda00;
	}

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:'Vollkorn'!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;}



.centerimage{ 
	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;*/
}



.login{
padding:2%; }

.login a {
    color: #2c397d!important;
    text-decoration: none;
}

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

.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:'Vollkorn'!important;
color:#000;
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; 
}


.bodycon{
width:100%;
/*padding: 10%;*/
/*background:#fff;*/
background-image:url(../images/ban3.jpg);
/*background-position: center center;*/
    background-repeat: no-repeat;
}

.bodycon small{
color: #000 !important;
font-size: 90% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
}

.bodycon h1{
color: #333 !important;
font-size: 200% !important;
font-weight: 300 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
margin-bottom: 5% !important;
}

.bodycon h2{
color: #333 !important;
font-size: 230% !important;
font-weight: 300 !important;
font-family: 'Oswald' !important;
display: block;
width: 100%;
margin: 0% !important;
text-transform: uppercase;
}
.bodycon h2 a:hover{text-decoration:none; color:#cd1688 !important;}


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



.bodyconin{
width:100%;
padding: 10% 5%;
background:#fff;
}
.bodyconin small{
color: #000 !important;
font-size: 90% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
}

.bodyconin .fa {
    color: #000 !important;
}

.bodyconin h1{
color: #333 !important;
font-size: 200% !important;
font-weight: 300 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
margin-bottom: 3% !important;
}

.bodyconin h2{
color: #333 !important;
font-size: 130% !important;
font-weight: 400 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
margin-bottom: 3% !important;
}
.bodyconin h2 a:hover{text-decoration:none; color:#cd1688 !important;}



.bodycon li{list-style:none; padding-left: 1em; 
  text-indent: 0em; line-height:29px; padding:2px 10px; color: #333 !important;
font-size: 17px;
font-weight: 300;
font-family: 'Vollkorn';}

.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:29px; padding:2px 10px; color: #333 !important;
font-size: 17px;
font-weight: 300;
font-family: 'Vollkorn';}

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


.searchset{
width:100%;
padding: 1.5% 0%!important;
border-bottom:1px solid #e8e2e2;
margin-bottom:1%;
}

.searchset logo img{
width:150px;
height:auto;
}

.searchset h1{
color: #000 !important;
font-size: 130% !important;
font-weight: 300 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: none!important;
margin-bottom: 0% !important;
}
	
.news{
width:100%;
padding: 8% 10%;
background:#fff6bf;
}

.news small{
color: #000 !important;
font-size: 100% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
text-align: center;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
}

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

.news h2{
color: #000 !important;
font-size: 230% !important;
font-weight: 300 !important;
font-family: 'Oswald' !important;
display: block;
width: 100%;
margin: 0% !important;
text-transform: uppercase;
}
.news h2 a:hover{text-decoration:none; color:#cd1688 !important;}



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

 bor{
display: block;
width: 50px;
height: 2px;
/*margin: 0 auto !important;*/
background: #eacc15;
margin-bottom: 2% !important;
text-align: left;
}


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

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

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

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

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

.testimonials p{
font-size:120%;
font-style:italic;
font-family:"Vollkorn";
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:'Vollkorn'!important;
color:#000;
font-size:100%;
font-weight:100;
background: #fff;
padding: 10% 8%!important;
}

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

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

.contact h2{
color: #000!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: 'Vollkorn';}

.contact li:before {
    content: "";
    font-family: FontAwesome;
    color: #000; /* 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: 'Vollkorn' !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;
}



.footer{
width:100%;
margin: 0 auto;
padding:8%;
font-family:'Vollkorn'!important;
color:#fff;
font-size:100%;
font-weight:100;
text-decoration:none;
background:#2c397d;
}

.footer hr {
    margin-top: 10px!important;
    border-top: 1px solid #3b4992 !important;
}

.footer h1{
color: #c8c8c9  !important;
font-size: 150% !important;
font-weight: 300 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
text-transform: uppercase;
margin-bottom: 5% !important;
}

.footer p{
color: #c8c8c9  !important;
font-size: 95% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
text-align: left;
display: block;
width: 100%;
padding:3% !important;
margin: 0% !important;
}


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

.footer li a{
font-family:'Vollkorn'!important;
width: 100%;
float: right;
padding: 0 1%;
list-style: none;
display: block;
color: #ccc;
line-height: 28px;
padding-bottom:1%;}

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

.sep{
padding:2% 0;
border-bottom:#CCCCCC solid 1px;}

.copyrights{
width:100%;
text-align:center;
color: #c8c8c9;}

.copyrights p{
color: #c8c8c9  !important;
font-size: 95% !important;
font-weight: 100 !important;
font-family: 'Vollkorn' !important;
text-align: centre;
display: block;
width: 100%;
padding:0% !important;
margin: 0% !important;
}

.clear {
	clear: both;	
}

#map {
 width: 100%;
 height: 300px;}
 #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:#000;
  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 */
background-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);*/
}




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

.top{
width: 100%;
padding:0%;
text-align:center;
}

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

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

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

.care{ display:none;}
.bottomlink{/* display:none;*/}

.slText h1 {
    color: #fff;
    font-size: 70% !important;}

.menu{
width:100%;
position:unset;}

.banner{
position:unset;
width: 100%;
padding: 0;
margin: 0;
}

.logoin img{
width: 70% !important;;
padding: 0%;}


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

.bodycon {
    width: 100%;
    padding: 3%;
    margin-top:0% !important;
}
.bodycon h1 {
    font-size: 180% !important;
    padding: 2% !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:'Vollkorn'!important;
color:#333;
font-size:90%;
font-weight:100;
text-decoration:none;
}




.fixed-header {
  position:relative !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%;}

.logo img {
    width: 43%;}

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

.conlink {
    text-align: center;}

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

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



.part6 h2 { padding-top: 5% !important;}

.part2height { height: auto; padding: 3%;}

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

.pad2 {
    padding: 0% !important;
}
.pad12 {
    padding: 0% !important;
}
.approved {
    font-size: 100%;
    text-align: center;
}

#slider1 h3 {
	top:0%!important;
	font-size:230%!important;
	background: none;
margin-top: 9%!important;
}
#slider1 h4 {
	top:0%!important;
    font-size: 210% !important;
	margin-top: 15%!important;
	line-height: 30px !important;
}

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

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

#slider1 h7 {
    top: 37%!important;
}

#slider1 h8 {
    margin-top: 16%!important;
}

.jSlider button {
    margin-top: 10%;}

.fixed-header {
  position:relative !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;}
	
		}
