/*button:focus
{
	background-color: transparent;
	color:#bfb5b5;
	border: none;
}*/



.sidnav{

	background-color: transparent;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 8%;
  padding-right: 5.5%;
  position: static;
  top: 0;
  z-index: -10;
  width: 100%;
  left: 0;
}


.link
{
  font-family: 'Roboto';
  font-size: 12px;
  display: inline-block;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000 !important;
  font-weight: 600;
  padding: 0px !important;
}

.nav-item
{
  padding-left: 15px !important;
}

.nav-item:nth-child(1) 
{
  padding-left: 0px !important;
}

.list a
{
	text-decoration: none;
	color:#fff;
}

.list a:hover
{
	color:#013ba6 !important;
}


.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 195px;
  box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 10px 16px !important;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: transparent;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.homeban
{
  /*background-image: url(../images/banner.jpg);*/
  background-size: 100%;
  height: 457px;
  background-repeat: no-repeat;
}

.homerow
{
  max-width: 91%;
}

.crossbg
{
  background-image: url(../images/bg1.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  height: 683px;
}









/*.indexImage
{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 715px;
	width: 100%;
}*/


.slidertext
{
  color: #021b4d;
  text-transform: uppercase;
  font-family: 'Roboto';
  font-size: 36px;
  letter-spacing: 1px;
  font-weight: 600;
  line-height: 37px;
}

.maincar .carousel-caption
{
	top:18%;
  left: 5%;
  text-align: left;
}

.maincar .carousel-control-next, .carousel-control-prev
{
  width: 5% !important;
}

.viewbtn
{
  font-family: 'Open Sans';
  font-size: 13px;
  letter-spacing: 1px;
  background-color: transparent;
  text-transform: uppercase;
  color: #3368c6;
  border: 2px solid #3368c6;
  border-radius: 0px;
  padding: 8px 24px;
  margin-top: 15px;
}

.viewbtn:hover
{
  background-color: #3368c6;
  color: #fff;
}

.homecar
{
  font-size: 40px;
}

.homecar:hover
{
  color: #3368c6;
  background-color:transparent;
  border-radius: 0px;
}

.slidedowntxt
{
  font-family: 'Open Sans';
  font-size: 16px;
  letter-spacing: 1px;
  color: #021b4d;
}

.bluebg
{
  background-color: #f6f9fe;
}

.abbtn
{
  font-family: 'Open Sans';
  font-size: 13px;
  letter-spacing: 1px;
  background-color: transparent;
  text-transform: uppercase;
  color: #3368c6;
  border: 2px solid #3368c6;
  border-radius: 0px;
  padding: 8px 24px;
  margin-top: 15px;
}

.abbtn:hover
{
  background-color: #3368c6;
  color: #fff;
}

.welhead
{
  font-family: 'Roboto';
  font-size: 32px;
  letter-spacing: 1px;
  color: #112557;
  text-transform: uppercase;
  margin-top: -30px;
}

.welpara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.welrow
{
  max-width: 100%;
}


.whitebox
{
  background-color: #fff;
  padding: 15px;
}

.vishead
{
  font-family: 'Roboto';
  font-size: 15px;
  letter-spacing: 1px;
  color:#021b4d;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.visrow
{
  padding-top: 60px;
  padding-bottom: 70px;
  max-width: 100%;
}

.padright
{
  padding-right: 28px;
}

.padleft
{
  padding-left: 28px;
}

.visbtn 
{
  margin-bottom: 0px;
}

.visbtn a
{
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #021b4d;
  text-transform: uppercase;
  text-decoration: none;
}

.iconul
{
  font-family: 'Open Sans';
  font-size: 15px;
  margin-left: 1.5em;
  color:#6a7690;
}

.iconul li
{
  margin-top: 6px;
}

.bgrow
{
  max-width: 100%;
}

.bg1
{
  background-image: url(../images/img1.jpg);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  
}

.bg2
{
  background-image: url(../images/bg2.jpg);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-left: 3%;
  padding-right: 5%;
  padding-bottom: 3%;
}

.bluecont
{
  padding: 0px;
}

.forhead
{
  font-family: 'Roboto';
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #fff;
  text-transform: uppercase;
  padding-left: 5%;
}

.fortxt
{
  font-family: 'Roboto';
  font-size: 18px;
  letter-spacing: 2px;
  color:#fff;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.frimg
{
  text-align: right;
}

.forpara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #97b5f5;
}

.forpadd
{
  padding-top: 40px;
}

.forbtn a
{
  font-family: 'Open Sans';
  font-size: 13px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

.latcont
{
  padding-top: 80px;
  padding-bottom: 80px;
}

.card
{
  border-radius: 0px;
}

.cardrow
{
  max-width: 100%;
}

.cardbtn
{
  margin-bottom: 0px;
}

.cardbtn a
{
  font-family: 'Open Sans';
  font-size: 13px;
  letter-spacing: 1px;
  color: #041b4f;
  text-transform: uppercase;
  text-decoration: none;
}

.lathead
{
  font-family: 'Roboto';
  font-size: 32px;
  letter-spacing: 1px;
  color: #112557;
  text-transform: uppercase;
  padding-left: 15px;
  margin-top: 0px;
}

.admtxt
{
  font-family: 'Open Sans';
  font-size: 12px;
  letter-spacing: 1px;
  color: #5c82c9;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.lietext
{
  font-family: 'Roboto';
  font-size: 19px;
  letter-spacing: 1px;
  color: #021d4c;
  font-weight: 600;
  margin-bottom: 7px;
}

.sometext
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #6b778f;
  margin-bottom: 30px;
}


.footblue
{
  background-color: #3368c6;
  padding-bottom: 75px;

}

.innerblue
{
  background-color: #2759b0;
  text-align: center;
}

.footrow
{
  max-width: 100%;
}

.footlogo
{
  padding-top: 30px;
  padding-bottom: 30px;
}

.babmid
{
  margin: 0px auto;
  display: block;
}

.marathatxt
{
  font-family: 'Open Sans';
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
}

.marathatxt a
{
  text-decoration: none;
  color: #fff;
}

.footicon
{
  word-spacing: 1rem;
  color: #fff;
}

.footicon a
{
  text-decoration: none;
  color: #fff
}

.footicon i
{
  padding-bottom: 22px;
}

.foothr
{
  border:1px solid #2d60bb !important;
}

.sitehead
{
  font-family: 'Roboto';
  font-size: 19px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
}

.footul
{
  font-family: 'Open Sans';
  font-size: 14px;
  letter-spacing: 1px;
  color: #ceddf8;
  margin-left: 20px;
}

.footul a
{
  text-decoration: none;
  color: #ceddf8;
}

.serleft
{
  padding-left: 65px;
}

.copytxt
{
  font-family: 'Open Sans';
  font-size: 13px;
  color: #5e626b;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}




/*about page strt*/

.innercrossbg
{
  background-image: url(../images/bg1.jpg);
  background-size: 100%;
  background-position: initial;
}

.aboutbg
{
  /*background-image: url(../images/ab.jpg);*/
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 300px;
}


.abcontmid
{
  margin: 0px auto;
  display: block;
}

.midabtext
{
  font-family: 'Roboto';
  font-size: 32px;
  letter-spacing: 1px;
  color: #112557;
  text-transform: uppercase;
}

.midabtext::after
{
  content: '';
  border-bottom: 2px solid #112557;
  display: block;
  width: 140px;
  height: 3px;
  margin: 0px auto;
}

.midabpara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.abrowfull
{
  max-width: 100%;
  padding-bottom: 30px;
}


.abcontmid1
{
  margin: 0px auto;
  display: block;
  background: #3368c6;
  padding: 20px 20px 5px;
}

.abtul
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
}

.abtul li
{
  margin-top: 15px;
}

.abtul li span i
{
  color: #fff;  
}

.expetext
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 600;
  text-align: center;
}

.visbg
{
  background-color: #4a80df;
  color: #fff;
  padding: 20px;
}

.vishead111
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  margin: 20px auto;
}

.vishead111::after
{
  content: '';
  border-bottom: 2px solid #fff;
  display: block;
  width: 80px;
  height: 8px;
  margin: 0px auto;
}

.needul
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  margin-left: 15px;
}

.needul li
{
  margin-top: 15px;
}

.needul li span i
{
  color: #031b4e;  
}

.needtext
{
  font-family: 'Roboto';
  font-size: 32px;
  letter-spacing: 1px;
  color: #112557;
  text-transform: uppercase;
}

.needtext::after
{
  content: '';
  border-bottom: 2px solid #112557;
  display: block;
  width: 80px;
  height: 3px;
  margin: 0px auto;
}

.downbord
{
  border-top: 1px solid #5e626b;
}

.miimg
{
  padding-top: 10px;
  padding-bottom: 10px;
}


/*about page end*/





/*facilities page strt*/

.facdiv
{
  background-color: #f2f2f2;
  border:2px solid #3368c6;
  padding: 20px;
  min-height: 115px;
}

.facdiv:hover, .facdiv:hover .forehead
{
  background-color: #3368c6;
  color: #fff !important;
}

.facimg
{
  margin-top: -70px;
  border:2px solid #3368c6;
  border-radius: 50px;
}

.facmain
{
  padding-top: 55px;
}

.forehead
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #3368c6;
  margin-bottom: 0px;
}

.facmid
{
  padding-top: 45px;
}

.fnimg
{
  width: 350px;
  height: 350px;
}

.firetxt
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  font-weight: 600;
  margin: 50px auto 20px;
}



/*facilities page end*/





/*van page strt*/

.vanhead
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 600;
  text-align: center;
}

.vanpara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  text-align: justify;
}

.vanbg
{
  background-color: #3368c6;
  padding: 20px;
  border:2px solid #3368c6;
  color:#fff;
}

.vanbg:hover, .vanbg:hover p
{
  background-color: #fff;
  color: #3368c6;
}

.vanbg:hover
{
  transition: all 0.5s ease-in-out;
  transform: translateY(-10px);
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.58);
}

.vanbg1
{
  background-color: #7898d1;
  padding: 20px;
  border:2px solid #7898d1;
  color:#fff;
}

.vanbg1:hover, .vanbg1:hover p
{
  background-color: #fff;
  color: #7898d1;
  
}

.vanbg1:hover
{
  transition: all 0.5s ease-in-out;
  transform: translateY(-10px);
  box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.58);
}

.vpara
{
  font-family: 'Open Sans';
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0px auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.vpara1
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
  margin-bottom: 0px;
}

.vi
{
  
  font-size: 20px;
}




/*van page end*/






/*media page strt*/

.di
{
  font-size: 23px;
  border: 1px solid;
  padding: 10px 13px;
  border-radius: 25px;
}

.dbtxt
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  text-decoration: none;
}

.dlink
{
  color:blue;
}

.lietxt
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.medmarg
{
  margin-top: 50px;
}

.mimge
{
  height: 190px;
}

.mimge:hover
{
  border-color: #3368c6;
}

/*media page end*/





/*expert page strt*/

.exmarg
{
  margin-top: 30px;
}

.exfont
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.exfont .table td, .table th
{
  vertical-align: middle;
}



/*expert page end*/




/*contact page strt*/


.con1
{
  padding-left: 90px;
  padding-top: 15px;
  padding-right: 95px;
}

.area
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.ch
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 2px;
  color: #031b4e;
  font-weight: 600;
  text-transform: uppercase;
}

.cp
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e !important;
  text-decoration: none;
}

.cp1 a
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e !important;
  text-decoration: none;
}

a .cfb 
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  background-color: transparent;
  text-transform: uppercase;
  color: #4c76c0;
  border: 1px solid #4c76c0;
  border-radius: 0px;
  padding: 10px 26px;
}

a .cfb:hover
{
  background-color: #4c76c0;
  color: #fff;
}

.mapcon
{
  height: 400px;
  width: 100%;
}

.rowcon
{
  padding-top: 40px;
  padding-bottom: 20px;
}




/*contact page end*/







/*boa page strt*/


.dppadd
{
  padding-bottom: 20px;
}

.dpmarg
{
  margin-top: 70px;
}

.dpmarg p
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}




/*boa page end*/





/*services page strt*/

.serviceimg
{
  margin-bottom: 25px;
}

.serviceimg:hover
{
  border: 1px solid #3368c6;
}

.serbuttn
{
  border: 1px solid #3368c6;
  color: #3368c6;
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
}

.serbuttn:hover
{
  background-color: #3368c6;
  color: #fff;
}

.serback
{
  background-color: #d5d9e2;
  padding: 20px;
  margin-top: 40px;
  /*min-height: 578px;*/
}

.serback p
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}



/*services page end*/




/*chairperson page strt*/

.chairpara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.chairpara p
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

/*.chairimg
{
  width: 240px;
}*/

.chairimg:hover
{
  border: 1px solid #3368c6;
}

.chairmarg
{
  margin-top: 55px !important;
}




/*chairperson page end*/







/*QDE page strt*/

.qdehead
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  text-transform: uppercase;
  font-weight: 600;
}

.qdepara
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.ulqde ul li
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  margin-top: 10px;
}



/*QDE page end*/



/*Clients page strt*/

.clientcont p
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
}

.clientcont ul li
{
  font-family: 'Open Sans';
  font-size: 15px;
  letter-spacing: 1px;
  color: #031b4e;
  margin-top: 10px;
}

/*Clients page end*/


.baicon
{
  padding-right: 6px;
  font-size: 20px;
}



.liepaddd
{
  padding-bottom: 30px;
}

.listimg
{
  padding-bottom: 20px;
}

ul.pagination li a, ul.pagination li button
{
  background: #3368c6;
  color: #fff;
  border: 1px solid #3368c6;
  border-radius: 0px;
}

ul.pagination li:hover a
{
  color: #3368c6;
  text-decoration: none;
}

ul.pagination
{
  margin: 0px auto;
  display: table;
}



@media only screen
and (min-width: 0px)
and (max-width: 320px)
{
  .logoimage
  {
    width: 100px;
  }

  /*.sidnav  
  {
    padding: 14px 14px;
  }*/

  .navbar-toggler
  {
    background-color: #013ca6;
    margin-bottom: 0px;
    padding: .15rem .35rem;
    font-size: 1.05rem;
  }

  .list
  {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  /*.indexImage
  {
    height: 250px;
  }*/

  .link
  {
    color: #fff !important;
  }

  .dropdown-content
  {
    position: static;
    margin-bottom: 7px;
    color: black;
    background: transparent;
  }

  .list a:hover
  {
    color:#000 !important;
  }

  .homeban
  {
    height: 120px;
    background-size: 100% 100%;
  }

  .slidertext
  {
    font-size: 6px;
    margin-bottom: 3px;
    margin-top: 0px;
    line-height: 8px;
  }

  .viewbtn
  {
    padding: 2px 6px;
    margin-top: 0px;
    font-size: 3px;
  }

  .homecar 
  {
    font-size: 8px;
  }

  .carousel-caption 
  {
    top: 15%;
  }

  .homerow 
  {
    max-width: 100%;
  }

  
  .nav-item 
  {
    padding-left: 0px !important;
  }

  .slidedowntxt
  {
    font-size: 5px;
    margin-bottom: 0px;
  }

  .maincar .carousel-caption
  {
    top: 0%;
  }

  .homerow .carousel-indicators
  {
    margin-bottom: 0px;
  }

  .crossbg
  {
    background: #3368c6;
    height: fit-content;
  }

  .welhead
  {
    margin-top: 26px;
  }

  .padright 
  {
    padding-right: 15px;
  }

  .padleft 
  {
    padding-left: 15px;
    padding-top: 40px;
  }

  .bluecont
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .frimg 
  {
    text-align: center;
  }

  .bg1
  {
    height: 200px;
  }

  .latcont
  {
    text-align: center;
  }

  .paddtopboth
  {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .serleft 
  {
    padding-left: 15px;
  }

  .sitehead
  {
    text-align: center;
  }

  .forhead
  {
    padding-left: 0%;
  }




  /*about page strt*/

  .innercrossbg
  {
    background: #3368c6;
  }

  .aboutbg
  {
    height: 150px;
  }

  .midabtext
  {
    font-size: 23px;
  }

  .midabtext::after
  {
    width: 80px;
  }


  /*about page end*/



  /*contact page strt*/

  .con1
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .mapcon
  {
    height: 200px;
  }

  a .cfb
  {
    margin: 0px auto 20px;
    display: block;
  }



  /*contact page end*/



  /*facilities page strt*/

  .fnimg 
  {
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }


  /*facilities page end*/



  /*Services page strt*/

  .serbtnmarg
  {
    margin-bottom: 20px;
  }
  

   /*Services page end*/



}

@media only screen
and (min-width: 320px)
and (max-width: 576px)
{
  
  .sidnav  
  {
   /* padding: 14px 14px;*/
   padding-right: 7%;
  }

  .navbar-toggler
  {
    background-color: #013ca6;
    margin-bottom: 0px;    
  }

  .list
  {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  /*.indexImage
  {
    height: 300px;
  }*/

  .link
  {
    color: #fff !important;
  }

  .dropdown-content
  {
    position: static;
    margin-bottom: 7px;
    color: black;
    background: transparent;
  }

  .list a:hover
  {
    color:#000 !important;
  }

  .homeban
  {
    height: 190px;
    background-size: 100% 100%;
  }

  .slidertext
  {
    font-size: 15px;
    margin-bottom: 3px;
    margin-top: 0px;
    line-height: 18px;
  }

  .viewbtn
  {
    padding: 4px 6px;
    font-size: 7px;
  }

  .homecar 
  {
    font-size: 8px;
  }

  .carousel-caption 
  {
    top: 15%;
  }

  .homerow 
  {
    max-width: 100%;
  }

  
  .nav-item 
  {
    padding-left: 0px !important;
  }

  .slidedowntxt
  {
    font-size: 10px;
    margin-bottom: 0px;
  }

  .maincar .carousel-caption
  {
    top: 18%;
  }

  .homerow .carousel-indicators
  {
    margin-bottom: 0px;
  }

  .crossbg
  {
    background: #3368c6;
    height: fit-content;
  }

  .welhead
  {
    margin-top: 26px;
  }

  .padright 
  {
    padding-right: 15px;
  }

  .padleft 
  {
    padding-left: 15px;
    padding-top: 40px;
  }

  .bluecont
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .frimg 
  {
    text-align: center;
  }

  .bg1
  {
    height: 330px;
  }

  .latcont
  {
    text-align: center;
  }

  .paddtopboth
  {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .serleft 
  {
    padding-left: 15px;
  }

  .sitehead
  {
    text-align: center;
  }

  .forhead
  {
    padding-left: 0%;
  }


  /*about page strt*/

  .innercrossbg
  {
    background: #3368c6;
  }

  .aboutbg
  {
    height: 200px;
  }

  .midabtext
  {
    font-size: 20px;
  }

  .midabtext::after
  {
    width: 90px;
  }


  /*about page end*/



  /*contact page strt*/

  .con1
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .mapcon
  {
    height: 200px;
  }

  a .cfb
  {
    margin: 0px auto 20px;
    display: block;
  }



  /*contact page end*/

  

   /*facilities page strt*/

  .fnimg 
  {
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }


  /*facilities page end*/


  /*Services page strt*/

  .serbtnmarg
  {
    margin-bottom: 20px;
  }
  

   /*Services page end*/




}


@media only screen
and (min-width: 576px)
and (max-width: 768px)
{

  .sidnav  
  {
    /*padding: 14px 14px;*/
    padding-right: 7%;
  }

  .navbar-toggler
  {
    background-color: #013ca6;
    margin-bottom: 0px;
  }

  .list
  {
    padding-top: 12px;
    padding-bottom: 12px;
  }

 /* .indexImage
  {
    height: 350px;
  }*/

  /*.slidertext
  {
    font-size: 18px;
  }*/

  /*.homecar 
  {
    font-size: 30px;
  }*/

  .carousel-caption 
  {
    top: 23%;
  }




  .link
  {
    color: #fff !important;
  }

  .dropdown-content
  {
    position: static;
    margin-bottom: 7px;
    color: black;
    background: transparent;
  }

  .list a:hover
  {
    color:#000 !important;
  }

  .homeban
  {
    height: 250px;
    background-size: 100% 100%;
  }

  .slidertext
  {
    font-size: 19px;
    margin-bottom: 5px;
    margin-top: 0px;
    line-height: 24px;
  }

  .viewbtn
  {
    padding: 4px 6px;
    font-size: 7px;
  }

  .homecar 
  {
    font-size: 15px;
  }

  .carousel-caption 
  {
    top: 15%;
  }

  .homerow 
  {
    max-width: 100%;
  }

  
  .nav-item 
  {
    padding-left: 0px !important;
  }

  .slidedowntxt
  {
    font-size: 14px;
    margin-bottom: 0px;
  }

  /*.maincar .carousel-caption
  {
    top: 6%;
  }*/

  .homerow .carousel-indicators
  {
    margin-bottom: 0px;
  }

  .crossbg
  {
    background: #3368c6;
    height: fit-content;
  }

  .welhead
  {
    margin-top: 26px;
  }

  .padright 
  {
    padding-right: 15px;
  }

  .padleft 
  {
    padding-left: 15px;
    padding-top: 40px;
  }

  .bluecont
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .frimg 
  {
    text-align: center;
  }

  .bg1
  {
    height: 420px;
  }

  .latcont
  {
    text-align: center;
  }

  .paddtopboth
  {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .serleft 
  {
    padding-left: 15px;
  }

  .sitehead
  {
    text-align: center;
  }


  /*about page strt*/

  .innercrossbg
  {
    background: #3368c6;
  }


  .aboutbg
  {
    height: 220px;
  }



  /*about page end*/


  /*contact page strt*/

  .con1
  {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }

  .mapcon
  {
    height: 300px;
  }

  a .cfb
  {
    margin: 0px auto 20px;
    display: block;
  }



  /*contact page end*/


   /*facilities page strt*/

  .fnimg 
  {
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }


  /*facilities page end*/

  
  /*Services page strt*/

  .serbtnmarg
  {
    margin-bottom: 20px;
  }
  

   /*Services page end*/


}


@media only screen
and (min-width: 768px)
and (max-width: 992px)
{
  .sidnav  
  {
    /*padding: 14px 14px;*/
    padding-right: 7%;
  }

  .navbar-toggler
  {
    background-color: #013ca6;
    margin-bottom: 0px;
  }

  .list
  {
    padding-top: 12px;
    padding-bottom: 12px;
  }

 /* .indexImage
  {
    height: 350px;
  }*/

  /*.slidertext
  {
    font-size: 18px;
  }*/

  /*.homecar 
  {
    font-size: 30px;
  }*/

  .carousel-caption 
  {
    top: 23%;
  }




  .link
  {
    color: #fff !important;
  }


  .dropdown-content
  {
    position: static;
    margin-bottom: 7px;
    color: black;
    background: transparent;
  }

  .list a:hover
  {
    color:#000 !important;
  }

  .homeban
  {
    height: 250px;
    background-size: 100% 100%;
  }

  .slidertext
  {
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 0px;
    line-height: 30px;
  }

  .viewbtn
  {
    padding: 6px 6px;
    font-size: 12px;
  }

  .homecar 
  {
    font-size: 15px;
  }

  .carousel-caption 
  {
    top: 15%;
  }

  .homerow 
  {
    max-width: 100%;
  }

  
  .nav-item 
  {
    padding-left: 0px !important;
  }

  .slidedowntxt
  {
    font-size: 19px;
    margin-bottom: 0px;
  }

  /*.maincar .carousel-caption
  {
    top: 6%;
  }*/

  .homerow .carousel-indicators
  {
    margin-bottom: 0px;
  }

  .crossbg
  {
    background: #3368c6;
    height: fit-content;
  }

  .welhead
  {
    margin-top: 26px;
  }

  .padright 
  {
    padding-right: 15px;
  }

  .padleft 
  {
    padding-left: 15px;
    padding-top: 0px;
  }

  .bluecont
  {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
  }

  .frimg 
  {
    text-align: center;
  }

  .bg1
  {
    height: auto;
  }

  .latcont
  {
    text-align: center;
  }

  .paddtopboth
  {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .serleft 
  {
    padding-left: 15px;
  }

  .sitehead
  {
    text-align: left;
  }


  /*about page strt*/

  .innercrossbg
  {
    background: #3368c6;
  }

  .aboutbg
  {
    height: 250px;
  }


  /*about page end*/


  /*contact page strt*/

  .con1
  {
    padding-left: 45px;
    padding-top: 5px;
    padding-right: 95px;
  }

  .mapcon
  {
    height: 400px;
  }

  a .cfb
  {
    margin: 0px auto 20px;
    display: initial;
  }



  /*contact page end*/


   /*facilities page strt*/

  .fnimg 
  {
    width: auto;
    height: 265px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .facdiv
  {
    min-height: 165px;
  }


  /*facilities page end*/


  /*Services page strt*/

  .serbtnmarg
  {
    margin-bottom: 20px;
  }
  

   /*Services page end*/


  



}


@media only screen
and (min-width: 992px)
and (max-width: 1200px)
{
  .sidnav  
  {
    /*padding: 14px 14px;*/
    padding-right: 7.5%;
  }

  .nav-item 
  {
    padding-left: 0px !important;
  }

  .link
  {
    color: #fff !important;
  }

   .navbar-toggler
  {
    background-color: #013ca6;
    margin-bottom: 0px;
  }

  .list
  {
    padding-top: 12px;
    padding-bottom: 12px;
  }




  /*.indexImage
  {
    height: 500px;
  }*/

  .dropdown-content
  {
    position: static;
    margin-bottom: 7px;
    color: black;
    background: transparent;
  }

  .list a:hover
  {
    color:#000 !important;
  }

  .sidowl .owl-next
  {
    left: 66px;
  }

  .sidowl .owl-prev
  {
    right: 66px;
  }

  .slidertext
  {
    font-size: 28px;
  }

  .homeban

  {
    height: 380px;
    background-size: 100% 100%;
  }

  .maincar .carousel-caption
  {
    top: 8%;
  }

  .crossbg
  {
    height: 608px;
  }


  /*about page strt*/

  .innercrossbg
  {
    background: #3368c6;
  }



  /*about page end*/


  /*Services page strt*/

  .serbtnmarg
  {
    margin-bottom: 20px;
  }
  

   /*Services page end*/

  

}



@media only screen
and (min-width: 1200px)
and (max-width: 1400px)
{
  .crossbg
  {
    height: 691px;
  }

  .maincar .carousel-caption
  {
    top: 18%;
  }

  .homeban
  {
    background-size: 100% 100%;
  }

  .link
  {
    font-size: 11px;
  }
}



@media only screen
and (min-width: 1600px)
and (max-width: 5000px)
{

  .homeban
  {
    background-size: 100% 100%;
    height: 445px;
  }
  .crossbg
  {
    height: 670px;
  }


}


@media screen
and (min-width: 5000px)
{
   .maincar .carousel-caption
  {
    top: 0px;
  }
}


@media screen
and (min-width: 2000px)
{
   .forhead
  {
    padding-left: 9%;
  }
}

