@import url(slick.css);
@import url(jquery.fancybox.css);
@import url(default-theme.css);
@import url(bootstrap.css);
@import url(font-awesome.css);
@import url(https://ferryinfotech.com/font.css);

@-webkit-keyframes checkmark {
	0% {
		height: 0;
		width: 0;
		opacity: 1
	}

	20% {
		height: 0;
		width: 37.5px;
		opacity: 1
	}

	40%,
	to {
		height: 75px;
		width: 37.5px;
		opacity: 1
	}
}

@-moz-keyframes checkmark {
	0% {
		height: 0;
		width: 0;
		opacity: 1
	}

	20% {
		height: 0;
		width: 37.5px;
		opacity: 1
	}

	40%,
	to {
		height: 75px;
		width: 37.5px;
		opacity: 1
	}
}

@keyframes checkmark {
	0% {
		height: 0;
		width: 0;
		opacity: 1
	}

	20% {
		height: 0;
		width: 37.5px;
		opacity: 1
	}

	40%,
	to {
		height: 75px;
		width: 37.5px;
		opacity: 1
	}
}

@keyframes blinker {
	50% {
		opacity: 0
	}
}

body {
	background-color: #fff;
	color: #161616;
	font-size: 16px;
	overflow-x: hidden;
	font-weight: 400 !important
}

.no-padding,
ul {
	padding: 0
}

.no-border,
img {
	border: 0
}

ul {
	margin: 0;
	list-style: none
}

a {
	text-decoration: none;
	color: #333
}

a:focus,
a:hover {
	outline: 0;
	text-decoration: none
}

h1,
h2,
h4,
h5,
h6 {
	text-transform: capitalize !important
}

.mu-read-more-btn {
	border: 1px solid #ffaf2c;
	color: #ffaf2c;
	display: inline-block;
	margin-top: 10px;
	padding: 10px 20px;
	text-transform: uppercase;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-menu .navbar-default .navbar-nav .open a:focus,
#mu-menu .navbar-default .navbar-nav .open a:hover,
#mu-menu .navbar-default .navbar-nav li .dropdown-menu li a:focus,
#mu-menu .navbar-default .navbar-nav li .dropdown-menu li a:hover,
.mu-post-btn:focus,
.mu-post-btn:hover,
.mu-read-more-btn:focus,
.mu-read-more-btn:hover,
.scrollToTop:focus,
.scrollToTop:hover {
	color: #fff
}

#mu-header .mu-header-area .mu-header-top-right .mu-top-social-nav li a,
#mu-menu .navbar-default .navbar-nav li>a,
.mu-post-btn {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mu-post-btn {
	background-color: transparent;
	border: 1px solid #ccc;
	display: inline-block;
	font-size: 16px;
	padding: 10px 18px
}

.top_nav_text_color {
	color: #fff !important
}

#mu-features .mu-features-area .mu-features-content .mu-single-feature h4,
.nav_menu_size {
	font-weight: 700
}

#mu-header {
	background-color: #042a52;
	color: #fff;
	line-height: 40px
}

#mu-header .mu-header-area {
	padding: 10px 0
}

#mu-header .mu-header-area .mu-header-top-left .mu-top-email {
	display: inline;
	float: left;
	padding: 0 10px
}

#mu-header .mu-header-area .mu-header-top-left .mu-top-email i,
#mu-header .mu-header-area .mu-header-top-left .mu-top-phone i {
	margin-right: 5px
}

#mu-header .mu-header-area .mu-header-top-left .mu-top-phone {
	display: inline;
	float: left;
	margin-left: 15px;
	padding-left: 15px
}

#mu-header .mu-header-area .mu-header-top-right {
	display: inline;
	float: left;
	text-align: right;
	width: 100%
}

#mu-header .mu-header-area .mu-header-top-right .mu-top-social-nav,
#mu-header .mu-header-area .mu-header-top-right .mu-top-social-nav li {
	display: inline-block
}

#mu-header .mu-header-area .mu-header-top-right .mu-top-social-nav li a {
	display: inline-block;
	padding: 0 8px
}

.sticky {
	position: fixed;
	top: 0;
	width: 100% !important;
	z-index: 999
}

#mu-menu .navbar-header .navbar-brand i {
	font-size: 35px
}

#mu-menu .navbar-header .navbar-brand span {
	margin-left: 4px
}

#mu-menu .navbar-default {
	background-color: #fff;
	border-radius: 0;
	border-left: none;
	border-right: none;
	margin-bottom: 0;
	box-shadow: 0 22px 43px rgb(113 113 113/15%)
}

#mu-menu .navbar-default .navbar-nav li #mu-search-icon:focus,
#mu-menu .navbar-default .navbar-nav li #mu-search-icon:hover {
	border: 0
}

#mu-menu .navbar-default .navbar-nav li .dropdown-menu {
	border-radius: 0
}

#mu-menu .navbar-default .navbar-nav li .dropdown-menu li a {
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px
}

.scrollToTop {
	border-radius: 4px;
	bottom: 55px;
	color: #fff;
	display: none;
	font-size: 28px;
	line-height: 50px;
	padding: 0;
	position: fixed;
	right: 8px;
	text-align: center;
	text-decoration: none;
	width: 38px;
	z-index: 999;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

#mu-contact .mu-contact-area .mu-contact-content .mu-contact-left .contactform label,
#respond label,
.scrollToTop i {
	display: block
}

.scrollToTop span {
	display: block;
	text-transform: uppercase;
	font-weight: 700
}

#mu-search {
	background-color: rgba(0, 0, 0, .9);
	height: 100%;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
	transform: translateY(-100%) scale(0);
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
	width: 100%;
	z-index: 99999
}

#mu-search .mu-search-area {
	display: inline;
	float: left;
	width: 100%;
	padding: 20%0;
	text-align: center
}

#mu-search .mu-search-area .mu-search-close {
	border: 0;
	color: #fff;
	display: inline-block;
	font-size: 25px;
	outline: 0;
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: 100px;
	text-align: center;
	top: 50px;
	width: 50px
}

#mu-search .mu-search-area .mu-search-form input[type=search] {
	background: 0 0;
	border: medium;
	color: #fff;
	font-size: 45px;
	height: 100px;
	outline: medium;
	text-align: center;
	width: 100%
}

#mu-search.mu-search-open {
	transform: translateY(0) scale(1)
}

#mu-slider {
	display: inline;
	width: 100%;
	z-index: 0;
	padding: 0
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item,
#mu-slider .mu-slider-single {
	display: inline;
	float: left;
	width: 100%;
	position: relative
}

#mu-slider .mu-slider-single .mu-slider-img {
	display: inline;
	float: left;
	width: 100%;
	height: 500px
}

#mu-slider .mu-slider-single .mu-slider-img:after {
	background-color: rgba(0, 0, 0, .5);
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

#mu-slider .mu-slider-single .mu-slider-img figure,
#mu-slider .mu-slider-single .mu-slider-img figure img {
	width: 100%;
	height: 100%
}

#mu-slider .mu-slider-single .mu-slider-content {
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 40%;
	padding: 0 15%;
	width: 100%;
	text-align: center;
	height: 100%
}

#mu-slider .mu-slider-single .mu-slider-content h4 {
	letter-spacing: 1px;
	margin-bottom: 0
}

#mu-slider .mu-slider-single .mu-slider-content h1,
#mu-slider .mu-slider-single .mu-slider-content h2 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 10px
}

#mu-slider .mu-slider-single .mu-slider-content p {
	font-size: 18px;
	letter-spacing: .5px;
	line-height: 28px
}

#mu-slider .mu-slider-single .mu-slider-content a {
	margin-top: 25px
}

#mu-slider .slick-next,
#mu-slider .slick-prev {
	height: 60px;
	width: 60px
}

#mu-slider .slick-next:before,
#mu-slider .slick-prev:before {
	color: #fff;
	font-size: 25px
}

#mu-service {
	margin-top: -80px;
	padding: 0
}

#mu-service .mu-service-area .mu-service-single {
	background-color: #0072bb;
	color: #fff;
	display: inline;
	float: left;
	padding: 16px 25px;
	text-align: center;
	width: 32.41%
}

#mu-service .mu-service-area .mu-service-single:nth-child(2) {
	background-color: #ffaf2c
}

#mu-service .mu-service-area .mu-service-single:nth-child(3) {
	background-color: #0072bb
}

#mu-service .mu-service-area .mu-service-single span {
	font-size: 30px
}

#mu-service .mu-service-area .mu-service-single h3 {
	font-size: 22px;
	color: #fff !important
}

@media (min-width:914px) and (max-width:1124px) {
	#mu-service .mu-service-area .mu-service-single h3 {
		font-size: 18px
	}
}

#mu-service .mu-service-area .mu-service-single p {
	font-weight: lighter
}

section {
	padding: 50px 0
}

#mu-about-us .mu-about-us-area .mu-about-us-left h2 {
	font-size: 24px;
	margin-bottom: 7px;
	text-align: left
}

#mu-about-us .mu-about-us-area .mu-about-us-left ul,
#mu-about-us1 .mu-about-us1-area .mu-about-us1-left ul {
	margin-left: 25px;
	margin-bottom: 15px
}

#mu-about-us .mu-about-us-area .mu-about-us-left ul li,
#mu-about-us1 .mu-about-us1-area .mu-about-us1-left ul li {
	line-height: 30px;
	list-style: circle
}

#mu-about-us .mu-about-us-area .mu-about-us-right {
	float: left;
	display: block;
	width: 100%;
	background-color: #ccc
}

#mu-about-us .mu-about-us-area .mu-about-us-right a {
	display: block;
	width: 100%;
	position: relative
}

#mu-about-us .mu-about-us-area .mu-about-us-right a img {
	width: 100%
}

#mu-about-us .mu-about-us-area .mu-about-us-right a:after {
	background-color: rgba(0, 0, 0, .8);
	bottom: 0;
	color: #ddd;
	font-family: fontAwesome;
	font-size: 50px;
	left: 0;
	padding-top: 27%;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0
}

.mu-title h2 {
	color: #00b0f0;
	margin-bottom: 10px;
	text-transform: capitalize
}

.mu-title {
	color: #00b0f0;
	margin-bottom: 30px
}

#mu-abtus-counter {
	background-image: url(../img/counter-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 100px 0
}

#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single {
	border-right: 2px solid #888;
	display: inline;
	float: left;
	text-align: center;
	width: 100%
}

#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single span {
	color: #fff;
	display: inline-block;
	font-size: 50px
}

#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single h4 {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 20px
}

#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single p {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase
}

#mu-abtus-counter .mu-abtus-counter-area .no-border {
	border: 0
}

#mu-features .mu-features-area .mu-features-content .mu-single-feature {
	display: block;
	min-height: 190px;
	padding: 30px
}

#mu-features .mu-features-area .mu-features-content .mu-single-feature span {
	font-size: 25px;
	padding: 10px 15px
}

#mu-features .mu-features-area .mu-features-content .mu-single-feature p {
	font-size: 15px;
	letter-spacing: .3px;
	line-height: 1.7;
	font-style: italic;
	min-height: 50px
}

#mu-features .mu-features-area .mu-features-content .mu-single-feature a {
	border: 1px solid #888;
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-testimonial {
	background-attachment: fixed;
	background-image: url(../img/testimonial-bg.png);
	background-position: center center;
	background-size: cover;
	padding: 100px 0;
	z-index: 10
}

#mu-testimonial:after {
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 10
}

#mu-testimonial .mu-testimonial-area {
	display: inline;
	float: left;
	padding: 0 150px;
	position: relative;
	width: 100%;
	z-index: 0
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item {
	display: inline;
	float: left;
	width: 100%;
	outline: 0
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote {
	border-radius: 4px;
	display: inline;
	float: left;
	padding: 60px 30px;
	width: 100%
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote blockquote {
	border: 0;
	text-align: center;
	margin-bottom: 0;
	position: relative
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote blockquote:before {
	content: "''";
	font-family: fontAwesome;
	font-style: italic;
	left: 2%;
	position: absolute;
	top: 0
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote blockquote p {
	color: #fff;
	font-size: 16px;
	font-style: italic;
	letter-spacing: .5px;
	line-height: 1.8;
	margin-bottom: 0
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-img,
#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-info {
	display: inline;
	float: left;
	width: 100%;
	text-align: center
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-img img {
	background-color: #555;
	border: 1px solid #888;
	border-radius: 50%;
	margin: -50px auto 5px;
	padding: 0;
	width: 120px
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-info h4 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 0
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-info span {
	letter-spacing: .3px
}

#mu-testimonial .mu-testimonial-area .mu-testimonial-content .slick-dots li {
	background-color: #fff;
	height: 8px;
	width: 20px
}

#mu-gallery .mu-gallery-area #mixit-container .mix,
#mu-testimonial .mu-testimonial-area .mu-testimonial-content .slick-dots li button {
	display: none
}

.mu-comments-area h3 {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding: 20px 20px 20px 0
}

.mu-comments-area,
.mu-comments-area .comments {
	float: left;
	display: inline;
	margin-top: 20px;
	width: 100%
}

.mu-comments-area .comments .commentlist li {
	border-bottom: 1px solid #ddd;
	display: inline;
	float: left;
	margin-bottom: 30px;
	padding: 10px;
	position: relative;
	width: 100%
}

.mu-comments-area .comments .commentlist li .news-img {
	background-color: #ccc;
	height: 90px;
	margin-right: 20px;
	width: 90px
}

.mu-comments-area .comments .commentlist li .media-body p {
	margin-bottom: 0
}

.mu-comments-area .comments .commentlist li .media-body .author-name {
	margin-bottom: 0;
	margin-top: 0
}

.mu-comments-area .comments .commentlist li .comments-date {
	display: block;
	font-size: 12px;
	letter-spacing: .5px;
	margin-bottom: 10px;
	margin-top: 5px
}

.mu-comments-area .comments .commentlist li .reply-btn {
	border: 1px solid #888;
	color: #333;
	display: inline-block;
	font-size: 15px;
	line-height: 13px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 8px 15px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mu-comments-area .comments .commentlist li .reply-btn span {
	margin-left: 5px
}

.mu-comments-area .comments .commentlist li .reply-btn:focus,
.mu-comments-area .comments .commentlist li .reply-btn:hover {
	color: #fff;
	text-decoration: none;
	outline: 0
}

.mu-comments-area .comments .commentlist li .children {
	margin-left: 50px
}

.mu-comments-area .comments .commentlist li .author-tag {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 5px;
	padding: 4px 8px
}

.mu-comments-area .comments .commentlist li .author-comments {
	background-color: #f8f8f8
}

.mu-comments-area .comments .commentlist .children {
	margin-left: 25px
}

.mu-comments-area .comments .comments-pagination {
	display: inline-block;
	text-align: left
}

.mu-comments-area .comments .comments-pagination li,
.practice-area .inner img {
	display: inline-block
}

.mu-comments-area .comments .comments-pagination li a {
	background-color: transparent;
	border: medium;
	color: #555;
	display: inline-block;
	font-size: 15px;
	height: 25px;
	line-height: 15px;
	padding: 5px;
	text-align: center;
	width: 25px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.mu-comments-area .comments .comments-pagination li a:focus,
.mu-comments-area .comments .comments-pagination li a:hover {
	background-color: transparent;
	text-decoration: none;
	outline: 0
}

.mu-comments-area .comments .commentlist>li:last-child {
	margin-bottom: 0
}

#respond {
	display: inline;
	float: left;
	margin-top: 25px;
	width: 100%
}

#mu-contact .mu-contact-area .mu-contact-content .mu-contact-left .contactform .reply-title,
#respond .reply-title {
	font-size: 25px;
	margin-top: 0
}

#respond .comment-notes {
	font-size: 15px;
	margin-bottom: 25px
}

#respond .required {
	color: red
}

#respond input[type=email],
#respond input[type=text],
#respond input[type=url] {
	border: 1px solid #ccc;
	color: #555;
	margin-bottom: 10px;
	height: 35px;
	padding: 5px;
	width: 65%
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul li,
#respond input[type=email],
#respond input[type=text],
#respond input[type=url],
#respond textarea {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#respond textarea {
	border: 1px solid #ccc;
	color: #555;
	margin-bottom: 5px;
	padding: 10px;
	height: 200px;
	width: 100%
}

#respond input[type=submit] {
	margin-top: 10px
}

#mu-gallery {
	padding: 100px 0
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top {
	display: inline;
	float: left;
	margin-top: 50px;
	padding: 20px 0;
	width: 100%
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul {
	display: inline-block;
	text-align: center;
	width: 100%
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul li {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	letter-spacing: .5px;
	margin: 0 5px;
	padding: 6px 15px;
	text-transform: uppercase
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul li:focus,
#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul li:hover {
	background-color: #fff
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-top ul .active {
	background-color: #fff
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 50px
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery {
	display: inline;
	float: left;
	margin-bottom: 30px;
	width: 100%
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item:hover .mu-single-gallery-img img {
	transform: scale(1.3)
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item:hover .mu-single-gallery-info {
	background-color: rgba(0, 0, 0, .8);
	opacity: 1;
	transform: scale(1)
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item:hover .mu-single-gallery-info .mu-single-gallery-info-inner {
	transform: scale(1)
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-img {
	display: inline;
	float: left;
	height: 220px;
	overflow: hidden;
	width: 100%
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-img img,
#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info {
	width: 100%;
	height: 100%;
	transform: scale(1);
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info {
	background-color: rgba(0, 0, 0, .2);
	bottom: 0;
	left: 0;
	opacity: 0;
	padding-top: 70px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info .mu-single-gallery-info-inner {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px;
	transform: scale(0);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info .mu-single-gallery-info-inner h4 {
	color: #fff;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 0;
	text-transform: uppercase
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info .mu-single-gallery-info-inner p {
	color: #fff;
	margin-bottom: 20px
}

#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-info .mu-single-gallery-info-inner a {
	color: #fff;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	text-align: center;
	width: 40px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-contact {
	padding: 30px 0
}

#mu-contact .mu-contact-area .mu-contact-content .mu-contact-right iframe,
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-right iframe {
	height: 500px
}

#mu-error .mu-error-area p {
	font-size: 22px
}

#mu-footer .mu-footer-top {
	background-color: #333;
	padding: 50px 0
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget h4 {
	color: #fff;
	margin-bottom: 15px;
	text-transform: uppercase
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget ul li a {
	color: #f9f9f9;
	display: inline-block;
	font-weight: 400;
	padding: 5px 0 5px 15px;
	position: relative;
	text-transform: capitalize;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget ul li a:before {
	content: "*";
	font-family: FontAwesome;
	left: 0;
	position: absolute;
	top: 5px
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget ul li a:focus,
#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget ul li a:hover {
	margin-left: 5px
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget p {
	color: #f9f9f9
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget .mu-subscribe-form {
	display: inline;
	float: left;
	margin-top: 10px;
	width: 100%
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget .mu-subscribe-form input[type=email] {
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #000;
	font-size: 15px;
	height: 35px;
	margin-bottom: 20px;
	padding: 5px;
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget .mu-subscribe-form .mu-subscribe-btn {
	color: #fff;
	border: medium;
	border-radius: 4px;
	letter-spacing: .5px;
	padding: 5px 10px
}

#mu-footer .mu-footer-bottom {
	background-color: #222;
	display: block;
	padding: 25px 0;
	width: 100%
}

#mu-footer .mu-footer-bottom .mu-footer-bottom-area p {
	color: #fff;
	margin-bottom: 0;
	letter-spacing: .3px
}

#mu-footer .mu-footer-bottom .mu-footer-bottom-area p a {
	color: #fff
}

@media (max-width:1199px) {
	#mu-slider .mu-slider-single .mu-slider-content {
		padding: 0 10%;
		top: 13%
	}
}

@media (max-width:991px) {
	#mu-slider .mu-slider-single .mu-slider-content h2 {
		font-size: 35px;
		line-height: 65px;
		margin-bottom: 0
	}

	#mu-slider .mu-slider-single .mu-slider-img {
		height: 400px
	}

	#mu-slider .mu-slider-single .mu-slider-content a {
		font-size: 15px;
		margin-top: 5px;
		padding: 5px 15px
	}

	#mu-slider .mu-slider-single .mu-slider-content p {
		font-size: 16px;
		line-height: 1.5
	}

	#mu-about-us {
		padding: 60px 0
	}

	#mu-about-us .mu-about-us-area .mu-about-us-right,
	#mu-course-content .mu-course-content-area .mu-sidebar,
	#mu-features .mu-features-area .mu-features-content,
	#mu-from-blog .mu-from-blog-area .mu-from-blog-content {
		margin-top: 30px
	}

	#mu-abtus-counter {
		background-size: 100% 100%;
		padding: 60px 0
	}

	#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single span {
		font-size: 40px
	}

	#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single h4 {
		font-size: 30px;
		margin-top: 15px
	}

	#about-video-popup span {
		top: 20px;
		position: absolute;
		right: 20px
	}

	#mu-features {
		padding: 60px 0
	}

	#mu-testimonial .mu-testimonial-area,
	.mu-title p {
		padding: 0 20px
	}

	#mu-latest-courses {
		padding: 60px 0 90px
	}

	#mu-our-teacher {
		padding: 60px 0;
		width: 100%
	}

	#mu-our-teacher .mu-our-teacher-area .mu-our-teacher-content .mu-our-teacher-single {
		margin-bottom: 30px
	}

	#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote {
		padding: 60px 15px
	}

	#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote blockquote::before {
		left: 0
	}

	#mu-from-blog {
		padding: 60px 0
	}

	#mu-from-blog .mu-from-blog-area .mu-from-blog-content .mu-blog-single-item .mu-blog-meta a {
		letter-spacing: 0;
		margin-right: 5px
	}

	#mu-from-blog .mu-from-blog-area .mu-from-blog-content .mu-blog-single-item .mu-blog-single-img .mu-blog-caption h3 {
		font-size: 20px
	}

	#mu-search .mu-search-area .mu-search-form input[type=search] {
		font-size: 30px
	}

	#mu-search .mu-search-area .mu-search-close {
		right: 50px
	}

	#mu-search .mu-search-area {
		padding: 35%0
	}

	#mu-contact .mu-contact-area .mu-contact-content .mu-contact-right {
		margin-top: 50px
	}
}

@media (max-width:767px) {
	.navbar-header {
		padding: 10px 0
	}

	#mu-features .mu-features-area .mu-features-content .mu-single-feature h4::after,
	#mu-search-icon {
		display: none
	}

	#mu-slider .mu-slider-single .mu-slider-content h2 {
		font-size: 30px;
		line-height: 60px
	}

	#mu-abtus-counter {
		background-position: center center;
		background-size: cover
	}

	#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single {
		border: medium;
		margin-bottom: 25px
	}

	#mu-features .mu-features-area .mu-features-content .mu-single-feature {
		text-align: center
	}

	#mu-latest-courses .mu-latest-courses-area .mu-latest-courses-content .mu-latest-course-single .mu-latest-course-img .mu-latest-course-imgcaption a,
	#mu-latest-courses .mu-latest-courses-area .mu-latest-courses-content .mu-latest-course-single .mu-latest-course-img .mu-latest-course-imgcaption span {
		font-size: 14px
	}

	#mu-from-blog .mu-from-blog-area .mu-from-blog-content .mu-blog-single-item {
		margin-bottom: 30px
	}

	#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget {
		margin-bottom: 30px;
		text-align: center
	}

	#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget .mu-subscribe-form input[type=email] {
		width: 50%;
		margin-right: 10px
	}

	#about-video-popup iframe {
		height: 350px;
		width: 80%
	}

	#about-video-popup span {
		position: absolute;
		right: 30px;
		top: 30px;
		margin-right: 0;
		margin-top: 0
	}

	#mu-contact,
	#mu-course-content,
	#mu-error,
	#mu-gallery {
		padding: 50px 0
	}

	#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-img {
		height: 320px
	}

	#mu-error .mu-error-area h2 {
		font-size: 150px;
		line-height: 1.5
	}
}

#hide_span,
.hid_area {
	display: none
}

.jst {
	text-align: justify;
	font-size: 16px
}

.emlloc {
	display: none
}

.predd {
	color: #fff
}

.navbar-phone-text-color {
	border: 0;
	outline: 0;
	background: #ffaf2c;
	padding:10px;
	margin-left:5px;
	border-radius:3px;
	color: #fff
}

.navbar-no-position {
	margin-left: 1px
}

.navbar-icon-size {
	font-size: 20px
}

.logo-size {
	width: 100%
}

.serives-dropdown {
	font-weight: 700 !important;
	color: #422814 !important
}

.location-color {
	border: 0;
	outline: 0;
	background: #042a52;
	margin-left: -6px;
	color: #fff
}

.phone-no-position {
	margin-left: 1px
}

.topnav-social-icon {
	font-size: 20px
}

.about-img {
	width: 97%;
	border-radius: 25px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .5), 0 6px 20px 0 rgba(0, 0, 0, .5)
}

.img-down-text {
	margin-top: 22px
}

.vm {
	color: #00b0f0 !important;
	text-align: left !important;
	text-transform: capitalize !important;
	font-weight: 700 !important;
	margin-top: 4px !important
}

.faqfont {
	color: #29465b !important;
	font-style: italic !important
}

.testimo {
	font-size: 24px !important
}

.testimo,
blockquote {
	color: #ff0 !important
}

.social a {
	margin-bottom: 5px;
	padding: 6px 12px;
	border-radius: 34px;
	border: 0;
	font-size: 22px
}

.social {
	left: 0;
	position: fixed;
	z-index: 999;
	top: 50%
}

.showicon {
	display: block
}

.call {
	top: 50%;
	right: -69px;
	font-size: 20px;
	transform: rotate(-90deg);
	background-color: #0865a2;
	color: #fff;
	position: fixed;
	z-index: 99;
	padding: 7px 18px
}

.call:hover {
	text-decoration: none;
	color: #fff !important
}

.instagram {
	background: linear-gradient(60deg, #e66465, #9198e5);
	color: #fff
}

.twitter {
	background: #1da1f2
}

.twitter:hover {
	background: #1da1f2 !important
}

.instagram:hover,
.talkbubble1 a {
	color: #fff !important
}

.footer-icon11 {
	background-color: #ffaf2c
}

.footer-icon12 {
	background: linear-gradient(60deg, #e66465, #9198e5);
	color: #fff
}

.ft-icon {
	display: none
}

.img-height-slide {
	height: 55px
}

.index-page-img {
	width: 80%;
	border-radius: 25px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .5), 0 6px 20px 0 rgba(0, 0, 0, .5)
}

.vector-img-index {
	width: 20%
}

.modal-confirm {
	color: #636363;
	width: 325px;
	left: 0
}

.modal-confirm .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: 0
}

.modal-confirm .modal-header {
	border-bottom: none;
	position: relative
}

.modal-confirm h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0-15px
}

.modal-confirm .form-control {
	min-height: 40px;
	border-radius: 3px
}

.modal-confirm .btn {
	min-height: 40px
}

.modal-confirm .close {
	position: absolute;
	top: -5px;
	right: -5px
}

.modal-confirm .modal-footer {
	border: 0;
	text-align: center;
	border-radius: 5px;
	font-size: 13px
}

.modal-confirm .icon-box {
	color: #fff;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: -70px;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	z-index: 9;
	background: #82ce34;
	padding: 15px;
	text-align: center;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1)
}

.modal-confirm .icon-box i {
	font-size: 58px;
	position: relative;
	top: 3px
}

.modal-confirm.modal-dialog {
	margin-top: 80px
}

.modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	background: #82ce34;
	text-decoration: none;
	transition: all .4s;
	line-height: normal;
	border: 0
}

.modal-confirm .btn:focus,
.modal-confirm .btn:hover {
	background: #6fb32b;
	outline: 0
}

#success_tic .page-body {
	max-width: 300px;
	background-color: #fff;
	margin: 10%auto
}

#success_tic .page-body .head {
	text-align: center
}

#success_tic .close {
	opacity: 1;
	position: absolute;
	right: 0;
	font-size: 30px;
	padding: 3px 15px;
	margin-bottom: 10px
}

#success_tic .checkmark-circle {
	width: 150px;
	height: 150px;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.checkmark-circle .background {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: #1ab394;
	position: absolute
}

#success_tic .checkmark-circle .checkmark {
	border-radius: 5px
}

#success_tic .checkmark-circle .checkmark.draw:after {
	-webkit-animation-delay: 300ms;
	-moz-animation-delay: 300ms;
	animation-delay: 300ms;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-name: checkmark;
	-moz-animation-name: checkmark;
	animation-name: checkmark;
	-webkit-transform: scaleX(-1) rotate(135deg);
	-moz-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
	-o-transform: scaleX(-1) rotate(135deg);
	transform: scaleX(-1) rotate(135deg);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#success_tic .checkmark-circle .checkmark:after {
	opacity: 1;
	height: 75px;
	width: 37.5px;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	border-right: 15px solid #fff;
	border-top: 15px solid #fff;
	border-radius: 2.5px !important;
	content: "";
	left: 35px;
	top: 80px;
	position: absolute
}

.map-contact {
	border: 0;
	width: 100%
}

.contact-thank {
	margin-top: 5px
}

.contact-page-tick {
	text-align: center
}

.elder-heading-size {
	margin-left: -56px
}

.elder-img-size {
	margin-left: -38px;
	height: 40px
}

.elder-form {
	background: 0 0;
	border: 1px solid #042a52;
	color: #042a52;
	font-size: 16px
}

.nurse_img_size {
	margin-left: -40px
}

.nurse-heading-size {
	margin-left: -57px
}

.physio-img-size {
	float: left;
	margin-right: 15px
}

.sample-heading-size {
	margin-left: -53px
}

.sample-img-size {
	margin-right: 10px;
	color: #fff
}

.medical-img-size {
	height: 6vh;
	margin-left: -37px
}

.medical-heading-size {
	margin-left: -56px
}

.mother-img-size {
	margin-left: -46px;
	height: 6vh
}

.mother-heading-size {
	margin-left: -63px
}

.opt {
	color: #000 !important
}

.starting-modal {
	color: #fff
}



div#myModal .modal-body {
	position: relative;
	padding: 20px;
}

.starting-modal-btn {
	text-align: center;
	margin-top: 20px
}

.how-section1 {
	margin-top: -15px;
	padding: 2vh
}

.how-section1 h4 {
	color: #00b0f0;
	font-weight: 700;
	font-size: 24px
}

.how-section1 .subheading {
	color: #3931af;
	font-size: 20px
}

.how-section1 .row {
	margin-top: 10%
}

h3 {
	color: #00b0f0 !important;
	text-transform: capitalize !important;
	font-weight: 700 !important
}

.top-nav-text-size {
	font-size: 16px
}

.first-modal {
	background-image: url(https://florencehomehealth.com/assets/img/img33.png);
	background-size: cover;
	box-shadow: inset 0 0 0 1000px rgb(0 0 0/54%);
	width: 100%
}

.first-modal-position {
	margin-top: 145px
}

.hr {
	border-top: 1px dashed #7a7a7a;
	width: 98%
}

@media (min-width:920px) and (max-width:1124px) {
	.hr {
		margin-top: 100%
	}
}

@media (min-width:760px) and (max-width:914px) {
	.hr {
		margin-top: 60%
	}
}

.vr {
	border-left: 1px dashed #7a7a7a;
	height: 26vh;
	position: absolute;
	right: 0;
	margin-left: -3px;
	top: 0
}

@media (min-width:920px) and (max-width:1124px) {
	.vr {
		height: 30vh
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.vr {
		height: 29vh
	}
}

@media (min-width:760px) and (max-width:914px) {
	.vr {
		height: 16vh
	}
}

.show1 {
	display: block
}

@media (min-width:760px) and (max-width:914px) {
	.show1 {
		display: none
	}
}

.show2 {
	display: none
}

@media (min-width:760px) and (max-width:914px) {
	.show2 {
		display: block
	}
}

.abfont {
	font-size: 24px !important
}

.conter3 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 700
}

.career-contact-apply2 {
	margin-left: 15px
}

.carrer-form1 {
	width: 97%;
	border-radius: 25px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .5), 0 6px 20px 0 rgba(0, 0, 0, .5)
}

.career-form2 {
	border-top: 1px solid #000
}

.support-img-size {
	margin-left: -32px;
	height: 6vh
}

.support-heading-size {
	margin-left: -52px
}

.inp {
	background: 0 0 !important;
	border: 1px dashed #ffffff63 !important;
	color: #fff !important;
	font-size: 16px !important
}

.inp::placeholder {
	color: #fff !important;
	opacity: 1
}

.inp:-ms-input-placeholder {
	color: #fff !important
}

.inp::-ms-input-placeholder {
	color: #fff !important
}

.success-body1 {
	margin-top: 5px
}

.success-body2 {
	text-align: center
}

.elder_form_img {
	background-image: url(https://florencehomehealth.com/assets/img/img15.png)
}

.elder_form_img,
.nursing-form_img,
.physiotherapy-form_img,
.sample-form_img {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5)
}

.nursing-form_img {
	background-image: url(https://florencehomehealth.com/assets/img/img3.png)
}

.physiotherapy-form_img {
	background-image: url(https://florencehomehealth.com/assets/img/physio.png)
}

.sample-form_img {
	background-image: url(https://florencehomehealth.com/assets/img/img4.png)
}

.diet_form_img {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5)
}

.medical-form_img {
	background-image: url(https://florencehomehealth.com/assets/img/mediequip.png)
}

.medical-form_img,
.mother_form_img,
.support-form_img {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5)
}

.mother_form_img {
	background-image: url(https://florencehomehealth.com/assets/img/img14.png)
}

.diet_form_img {
	background-image: url(https://florencehomehealth.com/assets/img/diet.png)
}

.support-form_img {
	background-image: url(https://florencehomehealth.com/assets/img/support.png);
	backgroud-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

.diet-img-size {
	margin-left: -41px
}

.diet-heading-size {
	margin-left: -58px
}

.conter,
.conter1,
.conter2 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 700
}

.conter {
	color: #00b0f0 !important
}

.conter1,
.conter2 {
	color: #fff;
	background-color: #00b0f0;
	width: 100%
}

.top-heading-text-size {
	font-size: 16px
}

#mu-menu {
	padding: 0
}

.talkbubble1 {
	width: 100%;
	position: relative;
	line-height: 45px;
	text-align: center;
	color: #fff !important;
	font-weight: 500;
	font-size: 19px;
	margin: 0
}

.talkbubble1:before {
	content: "";
	position: absolute;
	right: 0;
	top: 13px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 13px solid #fff;
	border-bottom: 10px solid transparent
}

.Notice {
	padding: 0 20px;
	background: #3a5da9;
	margin-top: 20px;
	width: 97.2%
}

.Notice marquee {
	color: #fff !important;
	font-weight: 700;
	line-height: 26px;
	padding: 0;
	margin: 8px 0 0
}

.blink_me {
	animation: blinker 1s linear infinite
}

#mu-about-us1,
#mu-about-us1 .mu-about-us1-area,
#mu-contact1 .mu-contact1-area,
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left,
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform,
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-right,
#mu-error .mu-error-area {
	background: #fff
}

#mu-about-us1 .mu-about-us1-area .mu-about-us1-left {
	display: inline;
	float: left;
	width: 100%;
	padding-left: 0 !important
}

#mu-about-us1 .mu-about-us1-area .mu-about-us1-left h2 {
	font-size: 24px;
	margin: 20px 0;
	text-align: left;
	line-height: 40px;
	color: #0865a2
}

@media (max-width:914px) {
	#mu-about-us1 .mu-about-us1-area .mu-about-us1-left h2 {
		font-size: 18px
	}
}

#mu-about-us1 .mu-about-us1-area .mu-about-us1-right .btn {
	float: none !important
}

#mu-about-us1 .mu-about-us1-area .mu-about-us1-right a {
	display: block;
	width: 100%;
	position: relative
}

#mu-about-us1 .mu-about-us1-area .mu-about-us1-right a img,
.mu-title {
	width: 100%
}

#about-video-popup {
	background-color: rgba(0, 0, 0, .9);
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	text-align: center;
	bottom: 0;
	z-index: 99999
}

#about-video-popup span {
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 30px;
	margin-right: 50px;
	margin-top: 50px
}

#about-video-popup iframe {
	background: url(../img/loader.gif)center center no-repeat;
	margin: 10%auto;
	width: 650px;
	height: 450px
}

@media only screen and (max-width:991px) {
	.mu-title {
		padding-top: 0
	}
}

.mu-title p {
	color: #555;
	letter-spacing: .3px;
	line-height: 1.7
}

#mu-contact1 .mu-contact1-area .mu-contact1-content {
	display: inline;
	float: left;
	margin-top: 50px;
	width: 100%
}

#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform .reply-title {
	font-size: 25px;
	margin-top: 0
}

#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform label,
.padding-lg {
	display: block
}

#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform input[type=email],
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform input[type=text],
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform input[type=url],
#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform textarea {
	border: 1px solid #ddd;
	color: #555;
	margin-bottom: 10px;
	height: 35px;
	padding: 5px;
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform textarea {
	margin-bottom: 5px;
	height: 150px
}

#mu-contact1 .mu-contact1-area .mu-contact1-content .mu-contact1-left .contactform .form-submit input {
	margin-top: 10px
}

#mu-error,
#mu-our-teacher1 {
	display: inline;
	float: left;
	padding: 100px 0;
	width: 100%
}

#mu-our-teacher1 {
	background-color: #fff;
	padding: 20px 0
}

#mu-error .mu-error-area {
	text-align: center
}

#mu-error .mu-error-area h2 {
	font-size: 200px;
	line-height: 1.7
}

.padding-lg {
	padding-top: 60px;
	padding-bottom: 60px
}

.practice-area.padding-lg {
	padding-bottom: 55px;
	padding-top: 55px
}

.practice-area .inner {
	border: 1px solid #999;
	text-align: center;
	margin-bottom: 28px;
	padding: 40px 25px
}

.our-webcoderskull .cnt-block:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	border: 0
}

.practice-area .inner h3 {
	color: #3c3c3c;
	font-size: 24px;
	font-weight: 500;
	font-family: "Poppins", sans-serif;
	padding: 10px 0
}

.practice-area .inner p {
	line-height: 22px;
	font-weight: 400
}

.our-webcoderskull .cnt-block {
	float: left;
	width: 100%;
	background: #fff;
	padding: 30px 20px;
	text-align: center;
	border: 2px solid #d5d5d5;
	margin: 0 0 28px
}

.our-webcoderskull .cnt-block figure {
	display: inline-block;
	margin-bottom: 15px
}

.our-webcoderskull .cnt-block figure,
.our-webcoderskull .cnt-block img {
	width: 148px;
	height: 148px;
	border-radius: 100%
}

.our-webcoderskull .cnt-block h3 {
	color: #2a2a2a;
	font-size: 20px;
	font-weight: 500;
	padding: 6px 0;
	text-transform: uppercase
}

.our-webcoderskull .cnt-block h3 a {
	text-decoration: none;
	color: #2a2a2a
}

.our-webcoderskull .cnt-block h3 a:hover {
	color: #337ab7
}

.our-webcoderskull .cnt-block p {
	color: #2a2a2a;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400
}

.our-webcoderskull .cnt-block .follow-us {
	margin: 20px 0 0
}

.our-webcoderskull .cnt-block .follow-us li {
	display: inline-block;
	width: auto;
	margin: 0 5px
}

.our-webcoderskull .cnt-block .follow-us li .fa {
	font-size: 24px;
	color: #767676
}

.our-webcoderskull .cnt-block .follow-us li .fa:hover {
	color: #025a8e
}

.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #eee
}

.panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #fafafa;
	border-color: #eee
}

.panel-title>a {
	display: block;
	padding: 15px;
	text-decoration: none !important
}

.more-less {
	float: right;
	color: #212121
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	text-align: justify
}

.panel-body {
	background-color: #f1f1f1
}

.accordionclass {
	background-color: #fff
}

.red {
	color: red
}

.form-area {
	padding: 23px
}

@media (max-width:767px) {


.social {
    left: 0;
    position: fixed;
    z-index: 999;
    top: auto;
    bottom: -5px;
    right: 0;
}



	.social a {
    margin-bottom: 5px;
    padding: 6px 8px;
    border-radius:0px;
    border: 0;
    font-size: 22px;
    float: left;
    width: 20%;
}




#mu-footer .mu-footer-bottom {padding-bottom: 60px;}






	
	
	div#myModal .modal-content, div#myModal .modal-dialog {
    /* height: 100vh; */
 }
	
	
	.index-page-img {
		width: 100%
	}

	.vr {
		display: block !important;
		border-left: 0 dashed #33333382;
		border-bottom: 1px dashed #33333382 !important;
		position: inherit !important;
		height: auto !important
	}

	blockquote {
		padding: 10px 0
	}

	#mu-features .mu-features-area .mu-features-content .mu-single-feature h4::after,
	#mu-search-icon,
	#mu-slider .slick-next,
	#mu-slider .slick-prev,
	.hr {
		display: none !important
	}

	.navbar-toggle {
		border-radius: 0
	}

	#mu-features .mu-features-area .mu-features-content .mu-single-feature {
		text-align: center;
		padding: 10px !important
	}

	#mu-latest-courses .mu-latest-courses-area .mu-latest-courses-content .mu-latest-course-single .mu-latest-course-img .mu-latest-course-imgcaption a,
	#mu-latest-courses .mu-latest-courses-area .mu-latest-courses-content .mu-latest-course-single .mu-latest-course-img .mu-latest-course-imgcaption span {
		font-size: 14px
	}

	#mu-from-blog .mu-from-blog-area .mu-from-blog-content .mu-blog-single-item {
		margin-bottom: 30px
	}

	#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget .mu-subscribe-form input[type=email] {
		width: 50%;
		margin-right: 10px
	}

	#about-video-popup iframe {
		height: 350px;
		width: 80%
	}

	#about-video-popup span {
		position: absolute;
		right: 30px;
		top: 30px;
		margin-right: 0;
		margin-top: 0
	}

	.map-contact {
		width: 60vh
	}

	#mu-contact,
	#mu-error {
		padding: 50px 0
	}

	#mu-gallery .mu-gallery-area .mu-gallery-content .mu-gallery-body ul li .mu-single-gallery .mu-single-gallery-item .mu-single-gallery-img {
		height: 320px
	}

	#mu-error .mu-error-area h2 {
		font-size: 150px;
		line-height: 1.5
	}

	#mu-slider .mu-slider-single .mu-slider-content {
		top: 7% !important
	}

	#mu-service .mu-service-area .mu-service-single,
	.sticky {
		width: 100% !important
	}

	#mu-header {
		width: 100%;
		left: 0
	}

	.navbar-header {
		padding: 10px 0
	}

	#mu-slider .mu-slider-single .mu-slider-content h2 {
		font-size: 30px !important;
		line-height: 30px !important
	}

	#mu-abtus-counter {
		background-position: center center;
		background-size: cover
	}

	#mu-abtus-counter .mu-abtus-counter-area .mu-abtus-counter-single {
		border: medium;
		margin-bottom: 25px
	}

	#mu-footer .mu-footer-top .mu-footer-top-area .mu-footer-widget {
		margin-bottom: 0;
		text-align: center
	}

	#mu-course-content,
	#mu-gallery {
		padding: 20px 0
	}

	#mu-footer .mu-footer-top {
		padding: 20px 30px
	}

	.accordionclass h2,
	.mu-features-area h2 {
		text-align: center
	}

	#mu-slider .mu-slider-single .mu-slider-img {
		height: 280px !important
	}

	#mu-features .mu-features-area .mu-features-content .mu-single-feature p {
		min-height: auto !important;
		margin: 0 !important
	}

	#mu-testimonial .mu-testimonial-area .mu-testimonial-content .mu-testimonial-item .mu-testimonial-quote {
		padding: 60px 11px !important
	}

	#mu-testimonial {
		padding: 30px 0 !important
	}

	.top_nav i {
		background: #8bc34a;
		border-radius: 50px;
		padding: 10px 12px
	}

	.top_nav {
		background: #d9534f;
		padding: 0 35px 0 0;
		position: fixed;
		right: -18px;
		top: 0 !important;
		z-index: 999;
		font-size: 21px;
		border-radius: 50px 50px 50px 50px
	}

	.conter2 {
		width: 100% !important
	}
	div#myModal .modal-body {
   padding: 35px;
   /* height: 89vh; */
}
}