﻿.bdr{border:!important;}
*{box-sizing:border-box;}
body{overflow-x:hidden;}
.v-header{background: none;height: 100vh!important;width: 100vw!important; overflow:hidden!important;}
.v-header video{min-height:100%; min-width:100%!important;}
.video-overlay{width:100%; height:100vh; }
.video-content{width: 350px;text-align: center;bottom:50px;right:0px;opacity: 0.5; position:absolute;}
.video-content img{width:100px;}
.video-content h2{color: #fff;text-transform: uppercase;font-size: 24px;margin-bottom: 5px;}
.video-content h3{color: #fff;text-transform: uppercase; font-size: 14px;}
.video-overlay marquee{position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff; padding:10px 0; border-top:1px solid #000;}
#myNav{ background:rgba(255,255,255,0.8);}
#myNav .menu li a {color:#fff;}
.social-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    color: white;
    font-size: 16px;
    margin: 0 6px;
}

.social-facebook { background-color: #3b5998; }
.social-twitter { background-color: #1da1f2; }
.social-instagram { background-color:	#E4405F; }
.social-youtube { background-color: #ff0000; }
.social-linkedin { background-color: #0077b5; }

.insta-gradient {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, 
                #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
#logo h1 a{color:#e26228; background:#fff;margin-left:5px;}


#myNav .menu li ul.inner-dropdown {border:1px solid #e26228;box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
#myNav .menu li ul.inner-dropdown li , #myNav .menu li ul.inner-dropdown li a{transition:all ease 100ms;}
#myNav .menu li ul.inner-dropdown li:hover {background-color:#e26228;}
#myNav .menu li ul.inner-dropdown li:hover a{color:#fff!important;}
#myNav ul.menu { z-index: 10;}


/* Show dropdown to the right on hover */
#myNav .menu li ul.inner-dropdown > li:hover > ul.inner-dropdown {
    display: block;
    position: absolute;
    top: 0;
    left: 102%; /* Display to the right */
    background: #fff;
	white-space: nowrap; /* Prevent line breaks */
	box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    z-index: 1000;
}/* Move individual dropdown items (not the dropdown box itself) */
#myNav .menu li ul.inner-dropdown li ul.inner-dropdown li.ss {
    position: relative;
    top: 0px;    /* Moves item slightly down */
    left: -5px;  /* Moves item slightly to the left */
	color:#333 !important;
}

/* Initially hide level 2 */
#myNav .menu li ul.inner-dropdown > li > ul.inner-dropdown {
    display: none;
}
/* Hover effect */
#myNav .menu li ul.inner-dropdown li ul.inner-dropdown li.ss:hover {
    background-color: #e26228;
	 color: #fff !important;
}
#myNav .menu li ul.inner-dropdown li ul.inner-dropdown li.ss a {
    color: #333 !important;
}
#myNav .menu li ul.inner-dropdown li ul.inner-dropdown li.ss:hover a {
    color: #fff!important;
}


p{text-align:justify!important; color:#151515; font-weight:500;}
.copyright{background:#151515; padding:15px 0;}
.copyright p{color:#808080}
.featured-news a{color:#353535; font-weight:500;}
.navbar-zone {
    border-bottom: 2px solid #244468;
    padding: 0px;
}
.navbar-zone ul li a.nav-link{color:#353535; font-weight:500;}
.navbar-zone li.nav-item{transition:all ease 500ms; padding:0;}
.navbar-zone li.nav-item:hover a,.navbar-zone li.nav-item a.active {background:#e26228; color:#fff;}

.navbar-zone li.nav-item a{padding:12px 15px; margin:0;}
.navbar-zone .navbar-toggler {border:1px solid #434343 margin:5px 0; padding:10px 15px; color:#434343}

.inner-banner h2{position: absolute; top: 60%;left: 50%;transform: translate(-50%, -50%);color:#fff; width:100%;}
.input-group input.margin1 {width:100%!important;}
.footer-text a.read-more{color:#fff;}
.footer-text a.read-more:hover{color:#e26228;}

.our-team{position:relative; overflow:hidden; height:355px; margin-bottom:15px;}
.team-pic > img{width:100%; border:5px solid #244468!important;}
.our-team .team-profile{background:#244468; padding:10px 15px; position:absolute; width:100%; bottom:-13%; min-height:130px; transition:all 0.25s ease 0s;}
.our-team:hover .team-profile{bottom:0px;}
.our-team .team-profile:before{content: ""; border-bottom:30px solid #244468; border-right: 259px solid transparent; position:absolute;top:-30px;left:0; }
.our-team .team-title{line-height:22px; font-size:15px; padding-bottom:10px;}
.our-team .team-title a{color:#f2f2f2; border:2px double #f2f2f2; display:block; padding:5px; margin-bottom:5px;}
.our-team .team-title:after{content: "";display:block; width:10%; border-bottom:4px solid #f2f2f2;}
.our-team .team-title > small {font-size:14px; color:#f2f2f2;}
.our-team .view-more{display:block; width:100%; border:1px solid #f2f2f2; text-align:center; padding:5px; color:#fff; font-size:14px;}
.our-team .view-more:hover{background-color:#fff; color:#e26228}


.white-box{background:white; box-shadow:0px 8px 30px rgba(0,0,0,0.08);}
.white-box .accordian .item{margin-bottom:30px;}
.white-box .accordian .title{padding:10px 20px; background:#fff; box-shadow:0px 10px 30px rgba(0,0,0,0.2); border-radius:30px; cursor:pointer;position:relative;}
.white-box .accordian .title:after{content:'\f055'; font-family:'FontAwesome'; font-weight:900; font-size:19px; position:absolute; top:5px; right:20px;}
.white-box .accordian .title h6{font-size:16px; font-weight:600;color:#353535; transition:all ease-in-out 100ms;}
.white-box .accordian .accordian-info{display:none; padding:15px; margin-top:30px; border:1px dotted #ccc;}
.white-box .accordian .active{display:block;}
.white-box .accordian .active .title{color:#fff!important;background:#e26228; background:linear-gradient(to right, #e26228, #de7303); box-shadow:0px 10px 30px rgba(0,0,0,0.2);transition:all ease-in-out 100ms; }
.white-box .accordian .active .title h6{color:#fff;}
.white-box .accordian .active .title:after{content:'\f056';}

.row-flex {display: flex;flex-wrap: wrap;}
.eq-height-box{height: 100%; border:1px solid #244468;border-bottom-width:4px; transition:all ease 500ms; box-shadow:0px 8px 30px rgba(0,0,0,0.08);}
.eq-height-box h6{transition:all ease 500ms; font-weight:600;}
.eq-height-box:hover h6{color:#e26228}
.eq-height-box:hover{border-color:#414141;}

.user-icon{position:absolute;top:-2%;left: 50%;transform: translate(-50%, -50%); background:#fff;border-radius:50%;box-shadow:0px 1px 5px rgba(0,0,0,0.7);}
.user-icon i{font-size:100px;color:#e26228;}

.gal-landing {position: relative;}
.white-panel {
    position: absolute;
    background: white;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    padding: 10px;
    margin-bottom: 15px;
}
.gal-landing img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.white-panel h5 {
font-size: 1em;
margin: 5px 0;
}
.white-panel h5 a {
color: #353535;
}
.white-panel:hover {
box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
margin-top: -5px;
transition: all 0.3s ease-in-out;
}

.alert{width:100%; margin:10px auto;}

.inner-banner2 {
    padding: 40px 0;
    text-align: center;
    background: #151515;        
}
.inner-banner2 h3{color:#fff; font-weight:bold;}

.main-content p{text-align:justify; margin-bottom:10px;}
.img-border{border:5px solid #414141!important;}
.badge{font-weight:500!important;}
@media(max-width:1440px) {
}
@media(max-width:1336px) {
    .inner-banner h2{font-size:32px; padding-top:25px!important;}
}
@media(max-width:1280px) {
}
@media(max-width:1080px) {
}
@media(max-width:1024px) {
}
@media(max-width:991px) {
    .navbar-zone .navbar-nav {width: 100%;}
    .navbar-zone li{text-align:center;}
}
@media(max-width:900px) {
    .navbar-zone .navbar-nav {width: 100%;}
    #logo h1 a{font-size:22px;}
    .inner-banner h2{font-size:28px;}
}
@media(max-width:800px) {
    #logo h1 a{font-size:20px;}
    .inner-banner h2{font-size:28px;}
}
@media(max-width:736px) {
    #logo h1 a{font-size:18px;}
    .inner-banner h2{font-size:26px; }
    .toggle{background-color:#e26228; transition:all ease 500ms; border:1px solid #fff; }
    .toggle:hover{border-color:#e26228}
}
@media(max-width:668px) {
    .inner-banner h2{font-size:24px;}
}
@media(max-width:600px) {
    .inner-banner h2{font-size:22px;}
}
@media(max-width:568px) {
    #logo h1 a{font-size:16px;}
    .inner-banner h2{font-size:20px;}
}
@media(max-width:480px) {
    #logo h1 a{font-size:14px;}    
}
.list-unstyled{margin-left:15px;}