.goog-logo-link {display:none !important;}
.goog-te-banner-frame.skiptranslate { display: none !important; }
.goog-te-gadget { color: transparent !important; margin-top: -10px }
.goog-te-gadget .goog-te-combo {color: #a49ba6 !important;width: 150px; padding: 5px; background: transparent; font-family: 'Open Sans', sans-serif; font-size: 15px;} 
.goog-te-combo option { background: #200b24; color: #a49ba6;  margin-bottom:20px; font-family: 'Open Sans', sans-serif;}

.iti__selected-flag {height:35px;}
.iti {  width: 100%;}
.justify-center{ justify-content:center; }

:root { --theme-color-secondary: #f9e2e2; --theme-color-warning: #ffcf06; }
.mainMenu ul li>a { font-size: 15.2px;}
@media (min-width: 900px){
    .mainMenu {  position: relative; padding: 0 0 0 2px; }
    .mainMenu ul li {margin:0 0 0 12px;}
    .mainMenu ul li>a {padding: 41px 12px 38px 0px;}
}
@media (min-width: 1400px){
	.container { max-width: 1400px; padding-left: 15px; padding-right: 15px; }
	.container.largeContainer { max-width: 1360px; padding-left: 5px; padding-right: 5px; }
}
body{font-size: 1rem;}
.accessNav .berpo_btn{    margin-left: 10px;
    height: 40px;
    line-height: normal;
    font-size: 14px;
    padding: 12px 20px;
}
.subTitle07{font-size: 0.8rem;}
.section { padding:40px 0; margin:30px 0;}
.leaders { background:var(--theme-color-secondary); } 
.heighlights { background:var(--theme-color-secondary); } 
.counter-box-r { background:var(--theme-color); border-radius: 10px; padding:20px 0;box-shadow: 0 3px 15px rgba(0,0,0,0.15); }
.counter-box-r span, .counter-box-r sup, .counter-box-r h5 { color:#fff; }
.counter-box-g { background:var(--theme-color-secondary); border-radius: 10px; padding:20px 0;box-shadow: 0 3px 15px rgba(0,0,0,0.15); }
.topbar01{background: #f9e2e2;padding: 5px 0 5px; position:unset;}
.header01{background:#fff;  position:unset;	}	
.h07 .navbar01 { -webkit-box-shadow: none;  -moz-box-shadow:none; box-shadow:none;   padding:0;}
.ditem-l{width:50%; padding:5px;float:left;}
.ditem-r{width:45.5%;float:right;padding:20px 5px 5px 5px;margin-left:10px;}
.ditem-r h3{margin-bottom:5px;color: var(--theme-color);}
.ditem-r p{font-size:1rem; margin-bottom:25px;}
.service_item_06 {margin-bottom:5px;}
@media only screen and (min-width : 320px) and (max-width : 480px){
	.ditem-l{width:100%;}
	.ditem-r{width:100%; padding:5px 5px 5px 20px; margin-bottom:50px;}
}
.section_warning {background:var(--theme-color-warning);}
.service_section_07 {margin-top:0px;}
.service_item_01 {border: #bb0b0b solid 1px; padding: 5px;} 
.service_item_08 h3 {  padding-top: 10px; text-align: center;}
.service_item_01 h3 a { font-weight:600; font-size:1rem; }
.service_item_01 p { font-size: 0.7rem}
.logo img { height: 80px;}
@media (max-width: 767px){
.header03 .logo img, header .logo img {
    height: 65px;
}}



.sitem_con { position: relative; padding: 22px 0; text-align:center; }
.folioHover02 { padding: 5px 12px 8px 12px; border-radius: 15px;}
.folioHover02 h4 a:hover {color: var(--theme-color);}
.folioHover02 h4 a {color: var(--theme-color); font-weight:400; font-size:1rem;}
.folioHover02 p { color: var(--theme-color-); font-size:0.7rem; }
.shadow{  box-shadow: 0 3px 15px rgba(0,0,0,0.15); }
.curve-shadow{  box-shadow: 0 3px 15px rgba(0,0,0,0.15); border-radius: 10px;}
.service_item_06 h3 a { color:#fff; font-weight:500; color: var(--theme-color); text-transform:none;}
.service_item_06 h3 {margin:0;}

.shadow{box-shadow: 0 3px 15px rgba(0,0,0,0.15);}
.curriculum { padding:20px;  box-shadow: 0 3px 15px rgba(0,0,0,0.15); border-radius: 10px;}
.p-title{color: var(--theme-color); margin:20px;}

.curriculum-detils ul {
    margin:20px 10px;
    padding: 0;
}	
.curriculum-detils ul li {
    display: block;
    font-size: 16px;
    color: #5f5f5f;
    letter-spacing: .64px;
    border-bottom: 1px solid #eee;
    padding: 0 0 11px;
    margin-bottom: 8px;
} 
.curriculum-detils ul li i {
    color: var(--theme-color);
    font-size: 15px;
    display: inline-block;
    margin-right: 12px;
}
.img img , .img{ width:100%;}
.infrastructure{background:var(--theme-color-secondary); } 
.slide-item {
    margin-right: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 10px;
    background: url(images/12.png) no-repeat left top #fff;
    -webkit-box-shadow: 0 0 62px 0 rgba(0,0,0,.13);
    -moz-box-shadow: 0 0 62px 0 rgba(0,0,0,.13);
    box-shadow: 0 0 62px 0 rgba(0,0,0,.13);
}
.slide-item img {width:100%;}
.blogItem01{margin-bottom:0;}
.footer_02 .Copyright {border-top:none; margin-top:0;}
.footer_02 { position: relative; padding: 0; background: #000; }
.p-title {font-weight:400;}
.folioHover h4 {font-weight:300;} 
.client-slider07 img {max-height:120px;margin-top:25px;} 
.folioItem01 img{width:100%;}
.footer-pg p {
    margin: 20px 0 10px;
    font-size: 18px;
    font-weight: 300;color: #f6901e;
}
.border-line{width:100%; border-top: 1px solid #f6901E;margin:20px 0;}
.list-quick { display: flex; flex-wrap: wrap;  margin: 10px 0 0 0; }
.list-quick li a { color: #8f8b8b; text-transform: capitalize; }
.list-quick li {list-style: none;border: 1px solid #f6901E;padding: 8px;margin: 6px;line-height: 14px;border-radius: 5px; } 

#page-content{margin:20px 0 40px; padding:20px 0;}

 input[type=email], input[type=text], input[type=number], input[type=url], input[type=tel], input[type=password], textarea, select, .nice-select, .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px) ;
    padding: 0.375rem 0.75rem;
    font-size: 0.95rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem; 
	
}

 .page_banner {
    min-height: 100px;
    position: relative;
    background-size: cover;
    background-color: #bb0b0b;
    overflow: hidden;
    padding: 50px 0 50px;
    background-repeat: no-repeat;
    background-position: center center;
	margin-bottom:30px;
}.sweet-alert fieldset {
    display: none;
}
.aboutPageSection01{padding:0;}

.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 { 
    margin: 30px 0 10px; 
}
.theme-text{ color:var(--theme-color);}
.page-content .listItem li i {
    color: var(--theme-color);
    font-size: 20px;
    margin-right: 12px;
}
.page-content .listItem li {
    font-size: 18px;
    font-weight: normal;
    color: #121212;
    line-height: 40px;
    font-family: fira sans,sans-serif;
}

.post-blog a{
    text-decoration: none;
    position: relative;
}
.post-blog a:after {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -3px;
    border-width: 0 0 2px;
    border-style: solid;
    color: var(--theme-color);
}