@import url('https://fonts.googleapis.com/css?family=Abel|Dancing+Script');
@import url('https://fonts.googleapis.com/css?family=Roboto:300');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
/* CSS Document by majo johny*/


@charset "utf-8";
/* CSS Document */

body { font-family: 'Roboto', sans-serif; font-size:14px; margin-top:0px; }
.clr { clear:both;}
h1,h2,h3,h4,h5,h6 {  font-family: 'Roboto Condensed', sans-serif; color:#319865;}

h1 { font-size:25px;}
h2 { font-size:20px;}

a{ color: #FF0000;}
a:hover { color: #339966; text-decoration:none;}
.padd_not { padding:0px;}
.padd_lt_not { padding-left:0px;}
.padd_rt_not { padding-right:0px;}
.max_widtho { max-width:100%;}
.over_hd { overflow:hidden; }



.top_header { width:100%; padding:10px 0px;}
.min_to_ht { min-height:500px; background-color:#702f91;}
.header_outer { }


.footer_outer { width:100%; background-color:#00b6be; min-height:200px; color:#ffffff; border-top:5px solid #702f91;}
.footer_outer h1 { color:#ffffff;}
.foot_copy { border-top:1px solid #00949a; text-align:center; padding:10px 0px; margin-top:10px;}

.more { font-size:14px;  padding:5px 10px; border:1px solid #dddddd;  border-radius: 25px; margin-right:15px;}
.menu_outer { background-color:#00b6be; width:100%;}
.header_outer i { margin-left:50px; margin-left:10px;}
.pads { padding-top:18px;}
.sub_hd { color:#000000;}

.footer_outer ul {}
.footer_outer h3 { color:#FFFFFF; font-size:22px; border-bottom:1px dotted #00949a; padding-bottom:10px; }
.footer_outer ul li a { color:#FFFFFF;}
.pages_1 { min-height:500px;}

@media (max-width:768px){
.clr2{ clear:both;}


}




@media (min-width:768px){

}



@media (min-width:992px){

}



@media (min-width:1200px){


}

/*** css by Ragi 23-05-2022 Start***/

.input-box {
  display: flex;
  align-items: center;
  border: 1px solid #a0a0a0;
  overflow: hidden;
  font-family: sans-serif;
  height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  width: 70%;

  /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
}

.input-box .prefix {
  font-weight: 300;
  font-size: 14px;
  color: #555;
  
}

.input-box input {
  flex-grow: 1;
  font-size: 14px;
  background: #fff;
  border: none;
  outline: none;
  padding: 0rem;
}

.input-box:focus-within {
  
  border-style: inset;
  border:2px solid #0044cc;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
/*** css by Ragi 23-05-2022 End ***/