@charset "utf-8";
/* CSS Document */

/* indvidual pages css */
.profile{
	background-color: #F5F5F5;
	margin-top: 20px;
	margin-bottom: 20px;
}

.profileh1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	color: #0080C0;
	text-align: left;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.profilepara{

}

.profileli{
	
}

.pub{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #4A4A4A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
	text-align:justify;
	list-style-position: outside;
}

.pub1{
        font-family: Verdana, Geneva, sans-serif;
        font-size: 16px;
        line-height: 30px;
        color: #4A4A4A;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #800000;
        text-align:justify;
        list-style-position: outside;
}





/* indvidual pages css */

.nav-link.active {
  color: #fff;
  background-color: #F60;
}
.nav-link:hover{
	color:#FFF;
	background-color:#F60;
}
.nav-link:focus, .nav-link:hover {
  color: #FFF;
  background-color: #F60;
}

.dropdown-item{
color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7B055;
}

.dropdown-item:focus, .dropdown-item:hover {
	color: #FFF;
	background-color: #F60;
}


.dropdown-menu .dropdown-item{
	color: #F60;

}

.dropdown-menu .dropdown-item:hover{
	color: #FFF;

}


.navbar-brand {
	font-size: 25px;
	font-weight: bold;
	color:#F60;
}

/* for menu to set right side */
.ms-auto {
margin-right: 30px;
}
/* for menu to set right side */
/* <!-- dropdown text color change --> */
.dropdown-item {
	color: #CCC;
}
/* <!-- dropdown text color change --> */


@media (min-width: 1200px){
.fs-4 {
  margin-left: 10px;
  font-weight: bold;
  color: #F60;
}

.h2, h2 {
  font-size: 2rem;
  color:#0069D2;
}

p {
  color:#0069D2;
}

}


.photo {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top:25px;
}

body {
	background-color: #F9F9F9;
	background-repeat: no-repeat;
}

.g-5, .gy-5 {
  --bs-gutter-y: .5rem;
}

.box0 {
	background-color: rgba(7, 125, 13, 0.5);
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
	margin-bottom:10px;
}

.box0h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	padding-left:20px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.box0l1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
}


.box1 {
	background-color: rgba(201, 76, 76, 0.13);
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
	margin-bottom:10px;
}

.box1h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #006697;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}


.py-5 {
  padding-top: 1rem !important;
  padding-bottom: 3rem !important;
}

li.box1l1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008080;
	line-height: 45px;
}

.box2 {
	background-color: rgba(117, 190, 218, 0.5);


}

.box2h2{
	font-family: "Courier New", Courier, monospace;
	font-size: 25px;
	font-weight: bold;
	color: #800000;
	text-align: center;
	padding-top: 20px;
}

.box3h3{
	font-family: "Courier New", Courier, monospace;
	font-size: 25px;
	font-weight: bold;
	color: #0000A0;
	text-align: center;
	padding-top: 20px;
}


.box2para2{
	background-color: #009CE8;
	border-radius: 25px;
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #FFF;
}


.box3para3 {
	background-color: #408080;
	border-radius: 25px;
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
}

/* common para */

.common {
 background: rgb(7,54,171);
background: radial-gradient(circle, rgba(7,54,171,1) 0%, rgba(243,247,250,0.8267507686668417) 50%, rgba(12,166,235,1) 100%); 
	margin-top:10px;
	margin-bottom:10px;
	
}
.commonh1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #800000;
	text-align: center;
}
.commonpara{
	background-color: #D7D7D7;
	border-radius: 25px;
	padding: 20px;
	margin-left:250px;
	margin-right:250px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #000;
	margin-bottom:20px;
}


/* common para */



.image1 {
    position: absolute;
    bottom: -570px; /* bottom height */
    
}
.main-photo {
    display: block;
    width: 275px;
    height: 300px;
    background-color: red;
}

.footer1{
	background-color: #F60;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top:5px;
}

.f1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}
.f2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.l1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.l1 a{
	text-decoration: none;
}

/*footer 



.footer{
  background: #F60;
  color:white;

  
  .links{
    ul {list-style-type: none;}
    li a{
      color: white;
      transition: color .2s;
      &:hover{
        text-decoration:none;
        color:#800000;
        }
    }
  } 
  h2.f1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;  
  }
  .about-company{
    i{font-size: 45px;}
    a{
      color:white;
      transition: color .2s;
      &:hover{color:#4180CB}
    }
  } 
  .location{
    i{font-size: 18px;}
  }
  .copyright p{border-top:1px solid rgba(255,255,255,.1);} 
}

/*footer */



/* for mobile*/
@media only screen and (max-width: 600px) {

.row {
 margin:0px;
 padding:0px;
}
.row > * {
  width: 100%;
  max-width: 100%;
padding:0px;
margin:0px;
}

.py-5 {
    padding-top: .5rem !important;	
    padding-bottom: 3rem !important;
}


.h2, h2 {
  font-size: 1rem;
  color:#0069D2;
}

p {
  color:#0069D2;
}

.box1 {
	background-color: rgba(201, 76, 76, 0.13);
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	width:auto;
}

.box1h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #006697;
	padding-top: 10px;

}


li.box1l1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008080;
	line-height: 25px;
	text-align: justify;
}

.box2 {
	background-color: rgba(117, 190, 218, 0.5);


}

.box2h2{
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #800000;
	text-align: center;
	padding-top: 10px;
}

.box3h3{
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #0000A0;
	text-align: center;
	padding-top: 10px;
}


.box2para2{
	background-color: #009CE8;
	border-radius: 25px;
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #FFF;
	text-align:justify;
}


.box3para3 {
	background-color: #408080;
	border-radius: 25px;
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #FFF;
	text-align:justify;
}

.f2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}


.common {
	background: rgb(235,124,12);
	background: radial-gradient(circle, rgba(235,124,12,1) 0%, rgba(243,250,243,0.8267507686668417) 47%, rgba(46,171,7,1) 100%);
	margin-top:10px;
	margin-bottom:10px;
	
}
.commonh1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-top:10px;
}
.commonpara{
	background-color: #D7D7D7;
	border-radius: 25px;
	padding: 10px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 35px;
	color: #000;
	margin-bottom:20px;
}

.profileh1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #0080C0;
	text-align: left;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
}

.pub{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #4A4A4A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
	text-align:justify;
	list-style-position: outside;
}

}


/* Media Query For Tablet */
@media only screen and (min-width: 768px) {
	

	

	
}
/* End Media Query For Tablet */
