.custom-navbar {
	
    display: flex;
    justify-content: center;
	    box-shadow: 0 13px 10px -9px #f0f0f0;
}

.wave{
   
    background-color: #eb7c7c;
	cursor:pointer;
	    max-height: 39px;
		 transition: 0.5s;

}
.wavelw{
   
    background-color: white;
	cursor:pointer;
	    max-height: 39px;
}


.btn{
    width: fit-content;
	border:0px;
    background-color: #eb7c7c;
	padding:0px;
	color:white;
	font-weight:bold;
	    max-height: 77px;
		line-height: 0px !important;
		padding:0px !important;
		
		 color: #757575;
		 
}
	
.ww{
	
     font-size:15px;	
}		
.owl-carousel .owl-stage {

            display: flex;

    align-items: center;
}




.hov{
	    padding: 0px 5px;
}
.hov:hover .wave{
  background-color: #f0b4a5;
   transition: 0.5s;
}

.hov:hover .pl{
	 fill: #f0b4a5;
}
.hov:hover{
	 background-color: #f0b4a5;
	  transition: 0.5s;
}
.hov:hover .parb{
	 background-color: #f0b4a5;
	  transition: 0.5s;
	  color:#999999;
}

.parb{
	margin:0px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	padding: 0px 12px;
	width:150px;
	transition: 0.5s;
	background-color: #eb7c7c;
	font-weight: bold;
    font-size: 17px;
	
}

.comna{
	margin:0px;

}

.p-0{
	padding:0px;
}
.pt-0{
	padding-top:0px !important;
}

.pp-0{
	padding: 5px 0;
	background-color: white;
    display: block;
box-shadow: 0 13px 10px -9px #f0f0f0 !important;
    top: 75px;
    z-index: 2;
    width: 100%;
    border-width: 0px 0px 1px;
    position: fixed;
	height:0px;
}



.mainnav{
	    font-size: 17px;
    font-weight: bold;
}

.mainnav a.hed:hover {
    background-color: #f0b4a5;
    color: #ffffff !important;
}

.nava{
	padding-right: 10px !important;
    padding-left: 10px !important;
	color: #bf410f !important;
}

.comnan{
	display:block;
}

.inrcon{
	display:flex !important;
	justify-content:center ;
}
.lipad{	
    display: flex !important;
    justify-content: center;
    transition: 0.5s!important;
    padding: 0px 4px 10px 4px;
}

.pl{
	 transition: 0.5s;
}

a.parb:focus{
	color:white;
}

.small_my{
		font-weight: bolder;
    font-size: 23px;
}

.img_cad{
	    width: 75%;
}

.cadsec{
	display: flex;
    justify-content:center ;
}

.owl-carousel .owl-item img {
	height: 300px;
}

.team-image img {
	width: 91% !important;
    height: 310px;
}

#courses .col-md-4{
	
	width: 82% !important;
}

.mainmenu .collapse ul > li:hover > a{background: #f5b4a4;}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background: #f0ad9c;color:white;}
.mainmenu .collapse ul ul ul > li:hover > a{background: #f0ad9c;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#fad0c5;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#e4eeb8}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li{position:relative;}
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding:0px !important;
}

.fi{
	  font-style: italic;
}

.fontred{
	color:#eb7c7c;
}

.curp{
	cursor:pointer;
}

.brown{
	color:#bf410f;
}

.green{
	color:#3ecf78;
}
p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}

.centerflx{
	    display: flex;
    justify-content: space-around;
    align-items: center;
}

hr{
	    border: 0;
    clear: both;
    display: block;
    width: 97%;
    background-color: #ffd438;
    height: 3px;
    border-radius: 6px;
}

.caps{
	  text-transform: uppercase;
}