@media (max-width: 47.9em) {
.formheight iframe { min-height:390px !Important; max-width:100% !Important;}
.choose {  padding:10px 0px;}
.aero { color:#82AC48;   font-size:24px;   }
.top img { width:160px !important;}
.mainbackground h2 { font-size:20px !important;}
.newyoutube img { width:43px !important; height:46px !important;}
.youtub h2 { font-size:24px !important;}
.footer { padding-bottom:40px;}
.explace { padding-top:30px !important;}
.mainbackground2 img { width:40% !important;}
.mainbackground1 img { margin-top:20px;}
.fixed-bottom btn { color:#fff !important;  margin:0px !important; padding:0px !important;}
.fixed-bottom p { margin-bottom:0px !important; padding-bottom:0px !important;}
.intro h5 { font-size:16px; padding-top:5px;  padding-bottom:8px; font-family: 'Montserrat', sans-serif; border-bottom:1px solid #ccc; }
 
 .mainbackground { background:url(images/bg1-mobile.jpg) top; background-size:cover;}
 
 .mainbackground  h1 { font-size:22px !important; }

 
 .bcta   { background:url(images/bg1-mobile.jpg) bottom no-repeat; background-size:cover;}

 .mainbackground iframe {
    height: 200px !important;
}

.headingsec a { font-size:20px !important; }
.newreview { min-height: 170px !important; }
.iconlg h2 { font-size:20px;}

#box-search .caption {
    position: absolute;
    top: 30% !important;
	background-color: rgba(0,0,0,0.50) !important; color:#fff !important;
	
	}
	
.modal-content.text-center {
    margin: 20px !important;
}

}

.bottomMenu {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 60px;
  border-top: 1px solid #000;
  background: red;
  z-index: 1;
  transition: all 1s;
}
.hide {
  opacity: 0;
  left: -100%;
}
.show {
  opacity: 1;
  left: 0;
}
 
* { margin:0px; padding: }

h1,h2,h3, .btn { font-family: 'Montserrat', sans-serif !important; }
.univ headers, .univ h1, .univ h2, .univ h3 { font-family: 'Montserrat', sans-serif !important; }
h1 { text-transform:uppercase;}

h2 {  text-transform:uppercase; }
h3 {  font-size:20px; font-weight:800; }
h6 { font-size:18px;}
.btn { font-weight:600; }
 

.btn-success2:hover { background: #82AC48; }




a { color:#135985; }


.nav-pills .nav-link.active { background-color:#7ead72; }

.btn-primary { background-color:#135985 !important;  color:#fff;}

.btn-primary a:hover { color:#fff;}



 .mainbackground h1 { font-size:32px; }
 .mainbackground h6 { font-weight:400; }

h2 { font-size:26px; }
h1{ font-weight:400;  }
h2 {  font-weight:600;}
 


.top { background:#fff; }
.top h5 { color:#5694c3;}
.top p { margin-bottom:1px; color:#135985; font-weight:bold; font-size:14px;}
.top h4 a { background:#135985; padding:10px; font-size:18px; }
 


.intro h5 { padding-bottom:5px; font-family: 'Montserrat', sans-serif;  color:#fff; font-weight:bold; }

.card-title {
      color:#5694c3;
    font-size: 17px;
    font-weight: 800;
}


.overlay{
   
 background: rgb(116,116,116);
background: linear-gradient(180deg, rgba(255,255,255,0.0009045854669993414) 0%, rgba(0,0,0,0.8) 95%);
}
 
 .overlay2{
 
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.0009045854669993414) 0%, rgba(0,0,0,0.8) 95%);

}

.ye { color:#FC0; }
/*Main Background*/

.btn-success  { background:#82AC48 !important;}
.btn-success:hover  { background:#82AC48 !important;}

.mainbackground { background:url(images/top.jpg) top; background-size:cover;}
.mainbackground h2 { font-weight:500 !important;}

.bcta   { background:url(images/bg1.jpg) bottom no-repeat; background-size:cover;}
.box1 { background:#fff; }
.bcta  h3 { font-size:16px; }
.bcta  p { font-size:14px; }

.intro i { color:#82ac4a;}

.imagesnew img { margin:0px !important; padding:0px !important;}


.choose2 { background-color:#5795C2;  }
.cta { background-color:#82AC48;}

.youtub { background-color:#fff;}


.gcard  .card-title { color:#000; }
.gcard .card-body { background:url(images/google-logo.png) no-repeat right bottom;  }



.iconlg h3 { font-weight:600; font-size:22px;}
.locations { background-color:#ebebeb;}
.recovery { background-color:#ebebeb;}
.recovery1 i { color:#82AC48;}

.exreviews { padding:50px 0px;}

.light , .light a { color:#fff; }


.bcta {}

.programs h3 { font-size:18px; color:#82AC48;   	 }
.programs p { font-size:14px; }


.footer p {   margin:0px; font-weight:300;}
.footer a { margin-left:10px; color:#fff;}
.footer { background-color:#5795C2;}

.fixed-bottom a {   color:#fff; font-weight:600; }
.fixed-bottom btn { border-radius:0px;; }
.help{ background-color:#82AC48 !important;}
.chat{ background-color:#135985 !important;}

 
 .copyright1 p a { color:#ffffff;}
.copyrightt p { font-size:12px; color:#ffffff; margin:0px !important;}
.copyrightt { background-color:#444;}	



.thanku { min-height: 100vh; align-items: center;}
.thanku i { color:#5cb85c;}
.thanku  { padding-bottom:10px;}

/*Reviews*/
.newreview { background-color:#fff; min-height: 270px; margin-bottom: 10px;}
.newreview p { font-size:14px;}

.servicesec i { color:#5795C2;}
.servicesec h5 { font-family: 'Montserrat', sans-serif !important; font-weight:600; font-size:18px;}
 
.newgallery .col-md-2.col-4 {
    margin: 0px;
    padding: 0px;
}


/*Gallery*/
.gallery-block {
    padding-bottom: 15px !important;
    padding-top: 20px !important;
}

/*Search Box*/
.thumbnail {
    position: relative;
}

#box-search .caption {
    position: absolute;
    top: 32%;
    left: 0;
    width: 100%;     background-color: rgba(0,0,0,0.75); color:#fff !important;
    padding: 15px;
}
#box-search .caption p { font-size:14px;}

#iframe-button-container {
    display: none !important;
}

/*Popup*/
.modal-header { padding: 0.25rem;}
.modal-footer {    padding: 0rem; }


.top .btn.btn-lg {
    font-size: 26px !important;
}

/*Top Section*/
.headingsec a { font-size:30px;  font-weight:800; font-family: 'Montserrat', sans-serif !important;}
.headingsec a:hover { text-decoration:none;}

.belowfooters { background-color:#333; }
.belowfooters a {color:#fff !important;}