body{
  background-image: url(../images/bg.png);
  background-repeat: no-repeat;background-size:cover;overflow-x: hidden;}
a {
   outline: 0;
    
}
/*----------------------------------
========= HEADER-BAR ===========
----------------------------------*/
.mobile{display:none;}
.header{width: 100%;margin-top: 40px;height: 70px;background-color:#f8f8f8;position: absolute;-webkit-box-shadow: 0 10px 5px -5px #777;
       }
.logo{width: 30%;margin: 0 auto;width: 12%;position: relative;z-index: 1001;}
/*.miles-drop{width:32%;float:right;margin-right: 6px;}*/
/*.miles-drop {
    float: right;
    margin-right: -82px;
    margin-top: -26px;
    width: 32%;
}*/
/*.miles-drop {
    float: right;
    margin-right: 6px;
    margin-top: -5px;
    width: 29%;
}*/
.miles-drop {    float: right;    margin-right: 6px;    margin-top: 18px;    width: 29%;}
 select::-ms-expand {
 display: none; /* hide default arrow in IE10 */
 padding-left: 3px;
 }
#organisation{min-height: 800px !important;}
.datasource_login{margin-top:-157px;float:right;height:100px;padding-right:20px;color:#fff;font-size:13px;width:400px;}
.datasource_login a{color:#fff;font-size:12px;}
.datasource_login a:hover{font-size:12px;color:#fff;}
.datasource-header{border:none;font-size:24px;font-weight:bold;text-align:center;}
select {
    width: 47%; /* Set width. Do not set height else it will fail in IE8-10. Use padding for height. */
    color: #333;
    font-style: italic;
    font-size: 1em;
    line-height:1.2em;
    margin: 0 0 10px;
    padding: 5px 0; /* use this to set a specific height for your dropdown (DO NOT use the attribute 'height') */
    border: 0 none;
    cursor: pointer;
    text-indent: 8.01px;
    text-overflow: "";
    background:url(../images/mark.png) no-repeat 100% 0px #fff; /* add your own arrow image */
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none;
    
}

select option {
    background: #fff; /* style the dropdown bg color */
    font-style: italic;
    color: gray;
}

.brand-centered {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.navbar-brand {
  display: flex;
  align-items: center;
  width: 100%;
}

/*demo styling only*/
.navbar-brand {
   width: 100%;
    margin:0 auto;
}
.navbar-brand>img {

  /* padding for image ... text needs no padding */
}


.line{border-bottom: 2px solid #ebebeb;
    height: 15px;
    margin-left: 36px;
    width: 91%;}


.find{width: 100%;margin: 0 auto;float: left;margin-top: 24px;padding-bottom: 70px;}
.find p{color:#575757;text-align: center;padding-top: 75px;
	font-family: 'Conv_Bobbleboddy_light';font-size: 35px;
	font-weight: normal;
	font-style: normal;
}


font-size: 30px;}
.outer{width: 100%;margin: 0 auto;}
.inner{width: 100%;margin: 0 auto;}




.search-box{width: 76%;background-image:url(../images/inner.png);background-repeat: no-repeat;padding-bottom: 44px;margin: 0 auto;margin-top: 9px;text-align: center;}
.searchform {padding-top: 40px;top: 50%;width:339px;margin: 0 auto;}
.searchform input, .searchform button {float: left;margin-top: 50px;margin: 0 auto;}

.searchform input {background:#fefefe;border-radius:11px;border:3px none;font:21px/16px 'HelveticaNeue', Helvetica, Arial, sans-serif;margin-left: -156px;font-style: italic;padding: 14px;margin-top: -25px;width:134%;-moz-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);-webkit-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-top: 3px solid #dcdcdc;border-radius: 10px;}

.searchform input:focus {outline: none;box-shadow:0 0 4px #0d76be inset;-moz-box-shadow:0 0 4px #0d76be inset;-webkit-box-shadow:0 0 4px #0d76be inset;}
.searchform input::-webkit-input-placeholder {font-style: italic;line-height: 15px}

.searchform input:-moz-placeholder {font-style: italic;line-height: 15px}

.searchform button {background-color: #ed4633;margin-top: -12px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34adec', endColorstr='#2691dc',GradientType=0 );border: none;color:#fff;cursor: pointer;font: 17px/17px 'HelveticaNeue', Helvetica, Arial, sans-serif;padding: 15px;width:174px;margin-left: 313px;margin-top: -48px; border-radius: 7px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.searchform button:hover {opacity:.9;}

input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; border: 2px solid green;}

input[type=checkbox].css-checkbox + label.css-label {padding-left:25px;padding-right: 20px; height:20px; display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;font-size:15px;vertical-align:middle;cursor:pointer;}

input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -20px;}
label.css-label {background-image:url(../images/checkbox.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;}


/*----------------------------------
========= FOOTER-BAR ===========
----------------------------------*/
.footer{width: 100%;background-color: #6fa268;/*margin-top: 40px;*/bottom: 0;}
.footer-sent{width: 100%;}
.footer-sent p{color: white;text-align:left;margin-top: 35px;}
.icons{width: 100%;float: right;margin-top: 19px;}
.socialmedia1{ padding:0px; margin:-1px;  float:left; width:100%;}
.socialmedia1 li{  margin:0; list-style:none; float:right; display:inline-block;padding:20px;margin-left: -11px;}
.menu{width: 100%;border: none;
    
    
}
/*----------------------------------
========= SERVICE ===========
----------------------------------*/

.search{width: 71%;background-image:url(../images/inner.png);background-repeat: no-repeat;padding-bottom: 44px;margin: 0 auto;margin-top: 9px;text-align: center;margin-left: 10px;border-radius: 6px;}
.scrollbar{overflow:scroll;overflow-y:scroll;overflow-x:hidden;height: 400px;}
.items{width: 100%;background-color: white;border-radius: 5px;float: left;padding-top: 15px;padding-bottom: 15px;}
.miles{/*width: 114px;*/height: 46px;background-color:#f5f5f5;margin-top:22px;border-radius: 3px;/*margin-left: 76px;*/}
.miles p{color:black; font-size: 15px;padding-top: 13px;text-align: center;font-family:'Times New Roman';}
.direction {width: 71%;height: 36px;background-color: #b2bc1e;margin-left: 73px;margin-top: 19px;border-radius: 3px; color: white;padding-top: 8px;}
.direction a{color: white; font-size: 15px;text-align: center;/*margin: 5px;*/padding-top: 8px;font-family: 'Calibri Regular';}
a:hover{color: white; font-size: 15px;text-align: center;/*margin: 5px;padding-top: 8px;*/font-family: 'Calibri Regular';}
.prodt { width: 100%; color: black;font-size: 14px;padding:-5px;font-weight: 600;margin: 0 auto;}
.heading{width: 100%;}
.heading h3{margin-top: 5px;color:black;font-weight: 600;text-transform: uppercase;font-family:'Times New Roman';font-size: 14px;}
.propic{width: 100%;position: relative;}
.details{width: 100%;}
.details p{color:#616161;margin-left: 38px;margin-top: -28px;font-weight: 400;font-family:'Times New Roman';font-size: 18px;}
.details1{width: 100%;}
.details1 p{color:#616161;margin-left: 38px;margin-top: -19px;font-weight: 400;font-family:'Times New Roman';font-size: 18px;}
.details2{width: 100%;}
.details2 p{color:#616161;margin-left: 38px;margin-top: -19px;font-weight: 400;font-family:'Times New Roman';font-size: 18px;}
.between{width: 100%;
height: 15px;}
h5 {position: absolute;bottom:-10px;background: rgba(0, 0, 0, 0.75);padding: 4px 8px;color: white;margin: 0;font: 14px Sans-Serif;text-align: center;}
.opp h5 {background: rgba(255, 255, 255, 0.75);color: black; width: 153px;}
.propic{width: 100%;position: relative;margin: 0 auto;text-align: center;}
h5 {position: absolute;bottom:-10px;background: rgba(0, 0, 0, 0.75); padding: 4px 8px;color: white;margin: 0;font: 14px Sans-Serif; text-align: center;width: 100%;}
.opp h5 {background: rgba(255, 255, 255, 0.75);color: black;width: 100%;}
.prodt { width: 100%; color: black;font-size: 14px;padding:-5px;font-weight: 600;}
.heading{width: 100%;margin: 0 auto;}
.heading h3{margin-top: 5px; color:black;font-size: 16px;text-transform: uppercase;}
#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background:url(../images/loader.GIF) no-repeat center center; }
.summer{    
    font-size: 18px;
    text-align: left;
    color: #000000 !important;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
   };
/*----------------------------------
========= ABOUT ===========
----------------------------------*/
.about-des{width: 100%;background-color: white;border-radius: 3px;padding-bottom: 50px;
-webkit-box-shadow: 0 10px 5px -5px #777;
       -moz-box-shadow: 0 10px 5px -5px #777;
            box-shadow: 0 10px 5px -5px #777;}
.about-inner{width: 100%;padding-right: 44px;padding-left: 40px;font-family: Open Sans;}
.about-inner h3{color:#727070;font-style: italic;padding-top: 44px;font-family: Open Sans;}
.about-inner p{text-align: justify;color:#949494;line-height: 22px;font-family: Open Sans;font-size: 13px;font-style:normal;}
.section-left{float: left;width: 50%;}
.section-right{float: left;width: 50%;}


/* Review Start*/
.reviews_des{width: 100%;background-color: white;border-radius: 3px;padding-bottom: 50px;
-webkit-box-shadow: 0 10px 5px -5px #777;
       -moz-box-shadow: 0 10px 5px -5px #777;
            box-shadow: 0 10px 5px -5px #777;}
.reviews_inner{width: 100%;padding-right: 10px;padding-left: 10px;font-family: Open Sans;}
.reviews_inner h3 {
    border-bottom: 1px solid #727070;
    color: #000;
    font-family: Open Sans;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
	 font-size: 17px;
}

.reviews_inner h4 {
   /* border-bottom: 1px solid #727070;*/
    color: #000;
    font-family: Open Sans;
    font-weight: bold;
   /* margin-bottom: 20px;*/
   /* padding-bottom: 20px;*/
    padding-top: 20px;
	font-size:18px;
}
.reviews_inner p{text-align: justify;color:#000;line-height: 22px;font-family: Open Sans;font-size: 13px;font-style:normal;}



.post {
    background-color: #ffffff;
    border-radius: 2px;
    box-shadow: 0 1px 2px #c9cccd;
    margin-bottom: 20px;
	 border-radius: 8px;
}



.post .posttext {
    color: #989c9e;
    font-family: "Open Sans Light",sans-serif;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 15px;
    padding-right: 30px;
    padding-top: 20px;
	  padding-left: 15px;
   
	
}

.post p {
    margin: 0 0 10px;
}

.reviews_inner h4
{
	font-size: 16px;
	margin-left: 3px;
	margin-right: 3px;
}
table.poll {
    width: 100%;
}

.progress .color1 {
    background-color: #B3BF21 !important;
}

.progress .color2 {
    background-color: #3498db !important;
}

.progress .color3 {
    background-color: #e67e22 !important;
}

.progress-bar {
    background-image: linear-gradient(to bottom, #B3BF21 0px, #B3BF21 100%) !important;
    background-repeat: repeat-x;
	
}



.progress-bar1 {
    font-size: 14px;
    color: #ffffff;
    font-family: 'Open Sans Bold', sans-serif;
    line-height: 31px;
    text-align: left;
    padding-left: 10px;
    box-shadow: none;
}


.progress1 {
    background-color: #ecf0f1;
    height: 31px;
    border-radius: 2px;
    box-shadow: none;
	  margin-bottom: 20px;
    overflow: hidden;
}

.poll label {
    margin-bottom: 0;
    margin-left: 20px;
}
.reviews_inner .btn-primary
{
 margin-top: 13px;
  color: #D09A27!important;
 
 background-color:#fff;
 border:1px solid #B3BF21;
 background-image:none;
}

.reviews_inner .btn-primary:hover {
    background-color: #899013;
    border-color: #B3BF21;
    color: #fff;
}

.reviews_inner .btn-primary:focus, .reviews_inner .btn-primary:hover {
    background-color: #899013;
    background-position: 0 -15px;
	color: #fff!important;
	
}

.reviews_inner .btn-primary.active.focus, 
.reviews_inner .btn-primary.active:focus, 
.reviews_inner .btn-primary.active:hover, 
.reviews_inner .btn-primary:active.focus, 
.reviews_inner .btn-primary:active:focus, 
.reviews_inner .btn-primary:active:hover
{
	background-color: #899013;
	background-position: 0 -15px;
	color: #fff!important;
}

.eligibility_requirements li{   
display: inline-block;
float: left;
font-size: 14px;
list-style: outside none none;
margin: 0 0 0 -5px;
padding: 0;
text-align: left;
width: 25%;
}	
	
.diet_accommodations li
{
	display: inline-block;
	float: left;
	font-size: 14px;
	list-style: outside none none;
	margin: 0 0 0 -5px;
	padding: 0;
	text-align: left;
	width: 15%;
}
	
.additional_services li
{   
	display: inline-block;
font-size: 14px;
list-style: outside none none;
margin: 0 0 0 -5px;
padding: 0;
text-align: left;
width: 25%;
}

.ulreview
{
	margin-left: -35px;
}

/*Review End*/


/*----------------------------------
========= FORM ===========
----------------------------------*/
.form {
  border-radius: 5px;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow: hidden;
  width: 240px;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input {
  border-radius: 5px;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
.account-info {
  padding: 38px 31px 0 20px;
}
.account-info label {
color: #5b5b5b;
display: block;
font-family: Open Sans;
font-size: 13px;
font-weight: 500;
margin-bottom: 7px;
margin-top: 0px;
}
.account-info input {
  background: #fff;
  border: 1px solid #c6c7cc;
  color: #636466;
  padding: 6px;
  margin-top: 2px;
  width: 100%;
  margin-bottom: 8px;
}
.account-action {
  background: #f0f0f2;
  border-top: 1px solid #c6c7cc;
  padding: 20px;
}
.account-action .btn {
  background: linear-gradient(#49708f, #293f50);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  float: left;
  padding: 8px 16px;
}
.account-action label {
  color: #7c7c80;
  font-size: 12px;
  float: left;
  margin: 10px 0 0 20px;
}
.account-info text {
  background: #fff;
  border: 1px solid #c6c7cc;
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
  color: #636466;
  padding: 6px;
  margin-top: 6px;
  width: 70%;
}
.submit{background-color: #eb3f2e;
    border: medium none;
    border-radius: 4px;
    color: white;
    float: right;
    font-size: 17px;
    margin-right: 30px;
    margin-top: 7px;
    padding: 13px;
    text-align: center;
    width: 45%;}
.submit  a{font-size: 13px;color: white;text-align: center;}

.account-text {
  padding: 30px 20px 0 20px;
}
.account-text label {
  color:  #5b5b5b;
  display: block;
    font-size: 14px;
    font-weight: 500;
  margin-bottom: 20px;
    font-family: Open Sans;
}
.account-text input {
  background: #fff;
  border: 1px solid #c6c7cc;
  color: #636466;
  padding: 15px;
  margin-top: 6px;
  width: 70%;
}
.account-action {
  background: #f0f0f2;
  border-top: 1px solid #c6c7cc;
  padding: 20px;
}
.account-action .btn {
  background: linear-gradient(#49708f, #293f50);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  float: left;
  padding: 8px 16px;
}
.account-action label {
  color: #7c7c80;
  font-size: 12px;
  float: left;
  margin: 10px 0 0 20px;
}

.textarea-form{width: 100%;color: black;}
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 border: 1px solid #c6c7cc; 
	width: 100%;
    border-radius: 6px;
    height:56px;
 
}
.space{width: 100%;
height: 60px;}
}

.place-select{width:100%;margin:-3px auto;font-size:1.2em; background:url(images/drop.png) 98% 49% no-repeat;}
.place-select select{ background:url(../images/drop.png) 98% 49% no-repeat #fff;width: 100%;padding: 0px 15px -2px;cursor:pointer;width:100%; color: #636466; border: 1px solid #c6c7cc;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';border-radius: 6px;margin-bottom: 17px;margin-top: -10px;font-size: 14px;}
.place-select select:focus{outline:0;}
.place-select option{font-family:'Open Sans',sans-serif;font-size:14px;border:none;}

.form{width: 100%;margin: 0 auto;}
.form p{color: #5b5b5b;
    display: block;
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 500;margin-top: 0;margin-bottom: 14px;}

.submision{background-color: #eb3f2e;
    border: medium none;
    border-radius: 4px;
    color: white;
    float: right;
    font-size: 17px;
    margin-right: 30px;
    margin-top: 24px;
    padding: 13px;
    text-align: center;
    width: 45%;}
.submision  a{font-size: 13px;color: white;text-align: center;}
.social-icons{width: 100%;float: left;margin-top: 8px;}
.socialmedia2{ padding:0px; margin:-1px;  float:left; width:100%;}

.socialmedia2 li{  margin:0; list-style:none; float:left; display:inline-block;padding:9px;margin-left: -11px;}

/*----------------------------------
========= CONTACT ===========
----------------------------------*/
.contact-inner{width: 100%;padding-right: 40px;padding-left: 40px;}
.contact-inner h4{width: 29%; color: #575757;padding-top: 30px;font-family:'Conv_Bobbleboddy_light',Sans-Serif;border-bottom: 2px solid #e9e9e9;}
.contact-inner p{text-align: justify;color:#878787;line-height: 2;font-family: Open Sans;font-size: 16px;font-style:normal;}
.phone{width: 100%;}
.phone p{color:#878787; font-family: Open Sans;font-size: 16px;font-style:normal;margin-left: 35px;margin-top: -26px;}

/* new css */

.app-box{    /*border-top: 5px solid #659d67*/-webkit-box-shadow: 0 10px 5px -5px #777; background:#f8f8f8;margin-top:40px;}
.app-box h2{    text-align: left;
    color: #ed4633;
    margin-bottom: 14px;
    margin-top: 35px;}
/*
	.app-box a{        padding: 9px 6px 16px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #fff;
    opacity: .7;}*/
/*#apple-app, #andriod-app{height:39px;}*/
#apple-app, #andriod-app{width: 120px}
.img-mob{       width: 362px;
    /* margin-left: 209px; */
    float: right;
    margin-top: -30px;}
.search-head{font-size: 13px !important;
    text-align: center;
    margin-bottom: 10px;color: #ed4633;}
.scrollbar{display:block !important;}
.appbox{width:20% !important;}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
/*.app-box .col-lg-5 {width:48%;}*/
@media (min-width:320px)and (max-width:768px){
/*----------------------------------
========= RESPONSIVE ===========
----------------------------------*/
@media (min-width:320px)and (max-width:768px){
    
    .search-box {
    background-image: url("../images/inner.png");
    margin: 0 auto;
    padding-bottom: 33px;
    text-align: center;
    width: 100%;
}
    .miles-drop {
    float: left;
    margin: -1px auto;
    width: 137%;
}
    
.searchform {padding-top: 0px;width:100%;margin: 0 auto;}
.searchform input, .searchform button {float: left;margin-top: 50px;margin: 0 auto;}
.searchform input {background:#fefefe;border: none;font:21px/16px 'HelveticaNeue', Helvetica, Arial, sans-serif;margin-right: -5px;width: 50%;color:black;box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);-moz-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);-webkit-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}

.searchform input:focus {outline: none;box-shadow:0 0 4px #0d76be inset;-moz-box-shadow:0 0 4px #0d76be inset;-webkit-box-shadow:0 0 4px #0d76be inset;}
.searchform input::-webkit-input-placeholder {font-style: italic;line-height: 15px;font-size: 21px;}
.searchform input:-moz-placeholder {font-style: italic;line-height: 15px}

.searchform button {background-color: #ed4633;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34adec', endColorstr='#2691dc',GradientType=0 );border: none;color:#fff;cursor: pointer;font: 13px/13px 'HelveticaNeue', Helvetica, Arial, sans-serif;width: 40%;  margin-left: 14px; text-align: center; border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
    
.searchform button:hover {opacity:.9;}
.header{width: 100%;margin-top: 40px;height: 70px;background-color:#f8f8f8;position:relative;}
.checkbox{width:100%;float:left;position: relative;
    display: block;
    margin-top: 18px;
    margin-bottom: 18px;
    margin-left: 0px !important;}
	.miles-drop {
    /* margin-right: 6px; */
    margin-top: 7px;
    margin-left: 0px; 
    width: 85% !important;
    margin: 0 auto;
	float:right;
	padding-top:10px;
}
.module h5{display:none;}
.scrollbar .col-md-3{width:30%;}
.scrollbar .col-md-5{width: 69%;
    float: left;
    padding-left: 0px;
    font-size: 12px;
}
.propic{float:left;}
.scrollbar .col-md-4{width:50%;float:left;}
.details p {
    color: #616161;
    margin-left: 38px;
    margin-top: -28px;
    font-weight: 400;
    font-family: 'Times New Roman';
    font-size: 14px;
}
.details1 p {
    color: #616161;
    margin-left: 38px;
    margin-top: -19px;
    font-weight: 400;
    font-family: 'Times New Roman';
    font-size: 14px;
}
 p {
    margin: 0 0 6px;
}
.miles  {
    width: 97px;
    height: 30px;
    background-color: #f5f5f5;
    margin-top: 0px;
    border-radius: 3px;
    margin-left: 0px;
	float:left;
}
.miles p {
    color: black;
    font-size: 12px;
    padding-top: 6px;
    text-align: center;
    font-family: 'Times New Roman';
}
.direction {
    width: 114px;
     height: 30px;
    background-color: #b2bc1e;
    margin-left: 0px; 
    margin-top: 0px; 
    border-radius: 3px;
    color: white;
     padding-top: 0px; 
	 float:left;

}
}

@media (min-width:800px)and (max-width:979px){
    .search-box {
    background-image: url("../images/inner.png");
    background-repeat: no-repeat;
    margin: 9px auto 0;
    padding-bottom: 44px;
    text-align: center;
    width: 86%;
}
}

@media (min-width:980px)and (max-width:1280px){
    .search-box {
    background-image: url("../images/inner.png");
    background-repeat: no-repeat;
    margin: 9px auto 0;
    padding-bottom: 44px;
    text-align: center;
    width: 89%;
}

}


/*----------------------------------
========= SERVICE ===========
----------------------------------*/

@media (min-width:320px)and (max-width:768px){
    navbar navbar-default{
        z-index: 1000;
        
    }
    .logo{
        z-index: 1001;
    }
    
    .icons{
        text-align: center;
    }
    .socialmedia1{ padding:0px; margin:-1px;text-align: center;width:100%;}
    
    .phone p {
    color: #878787;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    margin-left: -3px;
    margin-top: -5px;
}
    .socialmedia1 li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 0 -11px;
    padding: 20px;
    float: left;
}
    .line {
    border-bottom: 2px solid #ebebeb;
    height: 15px;
    margin-left: 36px;
    width: 78%;
}
    
.items{width: 100%;background-color: white;border-radius: 5px;float: left;padding-top: 15px;padding-bottom: 15px;}
.heading{width: 100%; margin: 0 auto;}
.heading h3{margin-top: 5px; color:black; font-size: 16px;text-transform: uppercase;text-align: center;}
.icons{width: 100%;float: right;padding-top: 30px;}
.icon1{width: 10%;float:right;}
.icon2{width: 10%;float: right;}
.icon3{width: 10%;float: right;}
.logo{position: relative;margin-left: 1px;}
.header{width: 100%;margin-top: 40px;height: 70px;background-color:#f8f8f8;position: absolute;}

    .miles-drop {
  margin-right: 6px;
  margin-top: 7px;
  margin-left: 30px;
  width: 123%;
  margin: 0 auto;
}
}
@media (min-width:767px)and (max-width:800px){
.logo{
        margin: 0 auto;
    }
    }

@media (min-width:768)and (max-width:1200px){
     .miles-drop {
    margin-right: 6px;
    margin-top: 14px;
    width: 123%;
    margin: 0 auto;
}
}

@media (min-width:768)and (max-width:1200px){
    .searchform input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fefefe none repeat scroll 0 0;
    border-color: #dcdcdc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 3px;
    border-style: solid none none;
    border-width: 3px;
    font: italic 21px/16px "HelveticaNeue",Helvetica,Arial,sans-serif;
   margin: 0 auto;
    padding: 14px;
    width: 121%;
}
    
   .searchform button {
    background-color: #ed4633;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font: 17px/17px "HelveticaNeue",Helvetica,Arial,sans-serif;
    margin-left: 356px;
    margin-top: -48px;
    padding: 15px;
    width: 164px;
}
}
@media (min-width:992px)and (max-width:1208px){
    .search{width: 119%;background: rgba(255, 255, 255, 0.5);border-radius:4px;padding-bottom: 40px;margin: 0 auto;margin-top: 45px;text-align: center;}
    .opp h5 {background: rgba(255, 255, 255, 0.75);color: black; width: 153px;}
}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-collapse.in {
    overflow-y: auto;
}
.collapse.in {
    display: block;
    float: left;
    width: 100%;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    background: #f8f8f8;
    
}
.collapse {
    display: none;
}
.navbar-toggle
{z-index: 100;}
.search.toggle{
    margin: 178px 0 auto;
  
}
@media (max-width:767px){
.navbar-collapse {
    padding-top: 70px;
}

@media  (min-width:1020px)and(max-width:1920px){
	.app-box .col-lg-5 {    width: 41.66666667%;}
}
/* Landscape */
@media screen and (orientation:landscape) {
 .col-md-3{float:left !important; width:20%;}
}
@media only screen and (max-device-width: 480px) {
.mobile{display:block;}
.desktop{display:none;}
.pcss{height:125px; background:#ff0000;color:#000;padding-top:40px;font-size:16px;font-weight:bold;text-align:center;}
.pcss span {color:#fff;}
.greybox{height:125px; background:#aaaaaa;color:#000;}
.scrollbar .col-md-3{width:35%;float:left;}
.scrollbar .col-md-8{width:65%;float:left;}
.scrollbar .col-md-8 h3{font-size: 17px;
    font-weight: bold;
    padding: 0px;
    margin: 8px 0px 0px 0px;}
	
.mobi-p{margin:4px 0px;}

input[type=checkbox].css-checkbox + label.css-label{padding-right: 15px;padding-left: 26px;}
	
.eligibility_requirements li,.diet_accommodations li,.additional_services li
{
	width:100% !important;
}
.checkbox, .radio {
  
    margin-bottom: 0 !important;
    margin-top: 10px !important;
   
}
.scrollbar1 {
    height: 325px !important;
}

.reviews_inner .btn-primary{
	margin-bottom:0px !important;
	margin-bottom:10px !important;
}
	
}
        
/*.propic > div {    background-image: url("https://www.w3schools.com/css/img_forest.jpg");    opacity: 0.45;}*/




    