
.white-text, .white-text:after {
    color: #fff;
}

#main-menu nav.navbar-modern .nav > li,
#sub-menu nav.navbar.navbar-modern .nav > li {
    padding: 10px 0;
}

#main-menu nav.navbar-modern .nav > li > a,
#sub-menu nav.navbar.navbar-modern .nav > li > a {
	padding: 20px 25px;
}

nav.navbar .nav > li > a {
	padding:20px;
	border-radius:0;
	border: 1px dashed #cccccc;
	border-left: transparent;
}

nav.navbar .nav > li:first-child > a {
	border-left: 1px dashed #cccccc;
}

nav.navbar .nav > li:last-child > a {
	border-right: 1px dashed #cccccc;
}

.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
	border:1px dashed #cccccc;
	border-left: transparent;
}

nav.navbar-default .nav > li:after {
	display:none;
}

.navbar-modern .circle-dark:before {
    content: '';
    position: absolute;
    border: 1px dashed #929292;
    border-radius: 50%;
    width: 80%;
    height: 80%;
    margin: auto;
    left: 10%;
    top: 10%;
}

@media (min-width: 1300px) and (max-width: 1400px) {
#main-menu nav.navbar-modern .nav > li > a, 
#sub-menu nav.navbar.navbar-modern .nav > li > a {
    padding: 20px 20px;
}
}

@media (min-width : 992px) and (max-width : 1200px) {
#main-menu nav.navbar-modern .nav > li > a, 
#sub-menu nav.navbar.navbar-modern .nav > li > a {
    padding: 20px 23px;
}
}

/* Slick Nav */
.slicknav_nav {
	padding:10px;
}

.slicknav_nav li a {
    border: 1px dashed #cccccc;
	border-bottom:transparent;
}

.slicknav_nav li:last-child a {
    border-bottom: 1px dashed #cccccc;
}

/*.skew-strip-logo img {
	border: 1px dashed #cccccc;
	border-right: transparent;
}*/

.read-more:before,
.btn-3e:before {
	content: '';
    border: 1px dashed #cccccc;
    position: absolute;
    width: 90%;
    height: 80%;
    left: 5%;
    top: 10%;
    border-radius: 50px;
}

/* Special Menu */
.spmenu:after {
	content: '';
    border: 1px dashed #cccccc;
    position: absolute;
    width: 90%;
    height: 80%;
    left: 5%;
    top: 10%;
}
/* // Special Menu */

.spmenu,
.spmenu:hover {
    width: 170px;
    height: 60px;
    padding: 15px 20px;
}

@media (max-height: 480px) and (max-width: 768px), (max-width: 480px) {
.spmenu {
    width: 100px;
    height: 40px;
    padding: 10px 10px;
}
}

/* About Image */
.vision-mission-img {
	background:url("http://placehold.it/1900x950");
	background-size:cover;
}

/* Service Images */
.service-video-img {
	background:url("http://placehold.it/1900x950");
	background-size:cover;
}