@media only screen and (min-width:1000px) and (max-width:1150px) {
}
@media only screen and (min-width:800px) and (max-width:999px) {
}
@media only screen and (min-width:768px) and (max-width:799px) {
}
@media only screen and (min-width:480px) and (max-width:767px) {
.email-contact {
	text-align: center;
}
.email-contact ul {
	display: inline-block;
}
.email-contact ul li {
	float: none;
}
.email-contact ul li a {
	font-size: 11px;
	line-height: 15px;
}
.search-main {
	width: 63%;
	float: left;
}
.social-media {
	width: 100%;
	margin-top: 4px;
	margin-bottom: 7px;
	text-align: center;
}
.logo {
	width: 94px;
	height: 50px;
	margin: 4px 0;
	position: relative;
	z-index: 99999;
}
.logo img {
	height: 25px;
}
#navigation {
	width: 90%;
	float: right;
	position: absolute;
	right: 0;
	background: #fdfdfd;
}
.slides .carousel-caption h3 span {
	font: 16px "Open Sans";
	line-height: 20px;
}
.slides .carousel-caption h3 {
	font: 16px "OpenSans-Regular";
}
.slides .carousel-caption {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	top: 12%;
	right: 0%;
	line-height: 20px;
	left: 0%;
}
.welcome {
	margin-top: 15px;
}
.welcome h1 {
	font-size: 18px;
}
.welcome-inner p {
	padding: 0 15px;
}
.welcome-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.career-form-margin {
	margin: 10px 0 10px 0;
}
.career-form-margin h1 {
	font-size: 18px;
	padding: 10px 0;
}
.three-box-right {
	padding: 0 15px;
}
.three-box-services h2 {
	font-size: 14px;
	padding-top: 5px;
}
.three-box-services p {
	font-size: 12px;
	padding: 5px;
}
.client-main {
	margin-top: 20px;
}
.client-innar {
	margin: 20px 0;
}
.client-innar p {
	font-size: 13px;
	padding: 10px 15px;
}
.client-innar h1 {
	font-size: 18px;
}
.client-innar ul li img {
	width: 128px;
	height: 80px;
}
.footer-box {
	margin: 0 15px;
}
#cssmenu .submenu-button {
	height: 30px;
	width: 30px;
}
#cssmenu .submenu-button::before {
	left: 11px;
	top: 17px;
}
#cssmenu .submenu-button::after {
	top: 13px;
	left: 16px;
}
#cssmenu > ul > li > a {
	padding: 10px 10px;
}
#cssmenu ul ul li a {
	padding: 10px 20px 10px 20px;
}
.about-us-innar h1 {
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
.about-us-innar p {
	font-size: 9px;
	padding: 6px 0px 0px 10px;
}
.overview-innar {
	margin-top: -93px;
}
.about-us {
	margin-top: 15px;
}
.overview-innar h1 {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
.overview-innar p {
	font-size: 10px;
	line-height: 15px;
	padding: 2px 0px 0px 10px;
}
.about-us h1 {
	font-size: 18px;
}
.about-us-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.about-us-inner p {
	padding-top: 6px;
	padding: 0px 15px;
}
.overview-pdf-main {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.panel-title {
	font-size: 14px;
}
.overview-pdf p i {
	padding-right: 12px;
	font-size: 18px;
	padding-top: 7px;
}
.overview-pdf p {
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
}
.overview-pdf p a {
	font-size: 12px;
	display: inline-flex;
}
.current-jobs-main h1 {
	font-size: 18px;
}
.about-us-line-3 {
	width: 90%;
	margin-top: 10px;
}
.career-img {
	width: 120px;
	height: 75px;
}
.career-img img {
	height: 75px;
}
.career-img-banner {
	height: 115px;
}
.career-form {
	padding: 0px 15px 0px 15px;
}
.contact-innar-details-right p a {
	font-size: 10px;
	padding: 10px 0;
}
.contact-innar-details-right p {
	font-size: 10px;
	padding: 0px 0px 10px 25px;
}
.contact-innar {
	width: 65%;
	background: #444;
	padding: 0px 0px;
}
.contact-innar-details-right h1 {
	font-size: 15px;
	margin: 10px 0px 0px 0;
}
.contact-innar-details-right h1 i {
	font-size: 14px;
}
.contact-main-map {
	height: 260px;
}
.contact-main-map iframe {
	height: 260px;
}
.contact-box-main {
	margin: 15px 0;
}
.content1 {
	margin: 5px 0;
}
.content1 h2 {
	font-size: 18px;
	margin: 0px 0px 15px 0;
}
.mCSB_inside > .mCSB_container {
	margin-right: 0px;
	margin-left: 0px;
}
.contact-innar-box {
	height: auto;
	max-height: auto;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 25px 0px;
}
.contact-innar-box h3 {
	font-size: 13px;
	margin: 0px 0px 10px 0;
	line-height: 20px;
}
.contact-box {
	height: auto;
}
.contact-box h2 {
	font-size: 18px;
	margin: 10px 0px 15px 0;
}
.content1 {
	height: auto;
}
.banner-text-top h1 {
	font-size: 24px;
}
.banner-text-top p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	border-radius: 5px;
	display: inline-block;
	padding: 11px 0px;
	padding-top: 11px;
	margin: 4px 0px;
	width: 95%;
}
.box {
	padding-left: 15px;
	padding-right: 15px;
}
.construction-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.construction-innar {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.construction-both {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.construction-innar2 {
	padding-left: 0px;
}
.construction-innar2-image img {
	height: auto;
}
.construction-innar3 {
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.construction-innar3 h1 {
	font-size: 20px;
	margin: 0px 0px 5px 0;
}
.construction-innar3 p {
	font-size: 12px;
	line-height: 20px;
	padding: 2px 0;
}
.construction-innar3 h1 span {
	font-size: 14px;
}
.box2 {
	padding-left: 15px;
}
.box1 {
	padding-right: 15px;
}
.Toursim-main {
	margin: 15px 0;
}
.Toursim-innar h1 {
	font-size: 18px;
}
.Toursim-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.Toursim-innar-image img {
	height: auto;
}
.Toursim-innar h2 {
	font-size: 20px;
	margin: 15px 0px 10px 0;
}
.banner-text-top {
	position: relative;
}
ul.social-network {
	float: none;
}
.service-in-image {
	width: 100%;
	height: 150px;
}
.service-in-1 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.service-in-txt {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.8);
	padding: 5% 20px;
}
.service-in-2 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.footer-innar img {
	width: 150px;
	height: auto;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
.footer-main {
	padding: 30px 0;
}
.heading-in h3 {
	font-size: 20px;
}
#testimonial4 .carousel-inner {
	width: 95%;
}
.testimonial4_indicators .carousel-indicators {
	bottom: -5px;
}
.footer-innar h2 {
	border-bottom: none;
	margin: 3px 0;
}
.footer-innar h2 a {
	padding: 5px 0;
}
.footer-innar ul li {
	font-size: 11px;
}
.service-pg-in-txt img {
	margin-right: 15px;
	margin-bottom: 0px;
}
.pg-banner-content {
	top: 17px;
}
.pg-banner-content h1 {
	font-size: 24px;
}
.pg-banner-content h2 {
	font-size: 11px;
}
.pg-banner-image img {
	height: 85px;
}
.contact-pg h1 {
	font-size: 24px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.contact-pg p {
	font-size: 12px;
}
}
 @media only screen and (min-width:360px) and (max-width:479px) {
.email-contact {
	text-align: center;
}
.email-contact ul {
	display: inline-block;
}
.email-contact ul li {
	float: none;
}
.email-contact ul li a {
	font-size: 11px;
	line-height: 15px;
}
.search-main {
	width: 63%;
	float: left;
}
.social-media {
	width: 100%;
	margin-top: 4px;
	margin-bottom: 7px;
	text-align: center;
}
.logo {
	width: 94px;
	height: 50px;
	margin: 4px 0;
	position: relative;
	z-index: 99999;
}
.logo img {
	height: 25px;
}
#navigation {
	width: 90%;
	float: right;
	position: absolute;
	right: 0;
	background: #fdfdfd;
}
.slides .carousel-caption h3 span {
	font: 16px "Open Sans";
	line-height: 20px;
}
.slides .carousel-caption h3 {
	font: 16px "OpenSans-Regular";
}
.slides .carousel-caption {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	top: 12%;
	right: 0%;
	line-height: 20px;
	left: 0%;
}
.welcome {
	margin-top: 15px;
}
.welcome h1 {
	font-size: 18px;
}
.welcome-inner p {
	padding: 0 15px;
}
.welcome-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.career-form-margin {
	margin: 10px 0 10px 0;
}
.career-form-margin h1 {
	font-size: 18px;
	padding: 10px 0;
}
.three-box-right {
	padding: 0 15px;
}
.three-box-services h2 {
	font-size: 14px;
	padding-top: 5px;
}
.three-box-services p {
	font-size: 12px;
	padding: 5px;
}
.client-main {
	margin-top: 20px;
}
.client-innar {
	margin: 20px 0;
}
.client-innar p {
	font-size: 13px;
	padding: 10px 15px;
}
.client-innar h1 {
	font-size: 18px;
}
.client-innar ul li img {
	width: 128px;
	height: 80px;
}
.footer-box {
	margin: 0 15px;
}
#cssmenu .submenu-button {
	height: 30px;
	width: 30px;
}
#cssmenu .submenu-button::before {
	left: 11px;
	top: 17px;
}
#cssmenu .submenu-button::after {
	top: 13px;
	left: 16px;
}
#cssmenu > ul > li > a {
	padding: 10px 10px;
}
#cssmenu ul ul li a {
	padding: 10px 20px 10px 20px;
}
.about-us-innar h1 {
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
.about-us-innar p {
	font-size: 9px;
	padding: 6px 0px 0px 10px;
}
.overview-innar {
	margin-top: -93px;
}
.about-us {
	margin-top: 15px;
}
.overview-innar h1 {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
.overview-innar p {
	font-size: 10px;
	line-height: 15px;
	padding: 2px 0px 0px 10px;
}
.about-us h1 {
	font-size: 18px;
}
.about-us-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.about-us-inner p {
	padding-top: 6px;
	padding: 0px 15px;
}
.overview-pdf-main {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.panel-title {
	font-size: 14px;
}
.overview-pdf p i {
	padding-right: 12px;
	font-size: 18px;
	padding-top: 7px;
}
.overview-pdf p {
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
}
.overview-pdf p a {
	font-size: 12px;
	display: inline-flex;
}
.current-jobs-main h1 {
	font-size: 18px;
}
.about-us-line-3 {
	width: 90%;
	margin-top: 10px;
}
.career-img {
	width: 120px;
	height: 75px;
}
.career-img img {
	height: 75px;
}
.career-img-banner {
	height: 115px;
}
.career-form {
	padding: 0px 15px 0px 15px;
}
.contact-innar-details-right p a {
	font-size: 10px;
	padding: 10px 0;
}
.contact-innar-details-right p {
	font-size: 10px;
	padding: 0px 0px 10px 25px;
}
.contact-innar {
	width: 65%;
	background: #444;
	padding: 0px 0px;
}
.contact-innar-details-right h1 {
	font-size: 15px;
	margin: 10px 0px 0px 0;
}
.contact-innar-details-right h1 i {
	font-size: 14px;
}
.contact-main-map {
	height: 260px;
}
.contact-main-map iframe {
	height: 260px;
}
.contact-box-main {
	margin: 15px 0;
}
.content1 {
	margin: 5px 0;
}
.content1 h2 {
	font-size: 18px;
	margin: 0px 0px 15px 0;
}
.mCSB_inside > .mCSB_container {
	margin-right: 0px;
	margin-left: 0px;
}
.contact-innar-box {
	height: auto;
	max-height: auto;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 25px 0px;
}
.contact-innar-box h3 {
	font-size: 13px;
	margin: 0px 0px 10px 0;
	line-height: 20px;
}
.contact-box {
	height: auto;
}
.contact-box h2 {
	font-size: 18px;
	margin: 10px 0px 15px 0;
}
.content1 {
	height: auto;
}
.banner-text-top h1 {
	font-size: 24px;
}
.banner-text-top p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	border-radius: 5px;
	display: inline-block;
	padding: 11px 0px;
	padding-top: 11px;
	margin: 4px 0px;
	width: 95%;
}
.box {
	padding-left: 15px;
	padding-right: 15px;
}
.construction-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.construction-innar {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.construction-both {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.construction-innar2 {
	padding-left: 0px;
}
.construction-innar2-image img {
	height: auto;
}
.construction-innar3 {
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.construction-innar3 h1 {
	font-size: 20px;
	margin: 0px 0px 5px 0;
}
.construction-innar3 p {
	font-size: 12px;
	line-height: 20px;
	padding: 2px 0;
}
.construction-innar3 h1 span {
	font-size: 14px;
}
.box2 {
	padding-left: 15px;
}
.box1 {
	padding-right: 15px;
}
.Toursim-main {
	margin: 15px 0;
}
.Toursim-innar h1 {
	font-size: 18px;
}
.Toursim-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.Toursim-innar-image img {
	height: auto;
}
.Toursim-innar h2 {
	font-size: 20px;
	margin: 15px 0px 10px 0;
}
.banner-text-top {
	position: relative;
}
ul.social-network {
	float: none;
}
.service-in-image {
	width: 100%;
	height: 150px;
}
.service-in-1 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.service-in-txt {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.8);
	padding: 5% 20px;
}
.service-in-2 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.footer-innar img {
	width: 150px;
	height: auto;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
.footer-main {
	padding: 30px 0;
}
.heading-in h3 {
	font-size: 20px;
}
#testimonial4 .carousel-inner {
	width: 95%;
}
.testimonial4_indicators .carousel-indicators {
	bottom: -5px;
}
.footer-innar h2 {
	border-bottom: none;
	margin: 3px 0;
}
.footer-innar h2 a {
	padding: 5px 0;
}
.footer-innar ul li {
	font-size: 11px;
}
.service-pg-in-txt img {
	margin-right: 15px;
	margin-bottom: 0px;
}
.pg-banner-content {
	top: 17px;
}
.pg-banner-content h1 {
	font-size: 24px;
}
.pg-banner-content h2 {
	font-size: 11px;
}
.pg-banner-image img {
	height: 85px;
}
.contact-pg h1 {
	font-size: 24px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.contact-pg p {
	font-size: 12px;
}
}
@media only screen and (min-width:320px) and (max-width:359px) {
.email-contact {
	text-align: center;
}
.email-contact ul {
	display: inline-block;
}
.email-contact ul li {
	float: none;
}
.email-contact ul li a {
	font-size: 11px;
	line-height: 15px;
}
.search-main {
	width: 63%;
	float: left;
}
.social-media {
	width: 100%;
	margin-top: 4px;
	margin-bottom: 7px;
	text-align: center;
}
.logo {
	width: 94px;
	height: 50px;
	margin: 4px 0;
	position: relative;
	z-index: 99999;
}
.logo img {
	height: 25px;
}
#navigation {
	width: 90%;
	float: right;
	position: absolute;
	right: 0;
	background: #fdfdfd;
}
.slides .carousel-caption h3 span {
	font: 16px "Open Sans";
	line-height: 20px;
}
.slides .carousel-caption h3 {
	font: 16px "OpenSans-Regular";
}
.slides .carousel-caption {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	top: 12%;
	right: 0%;
	line-height: 20px;
	left: 0%;
}
.welcome {
	margin-top: 15px;
}
.welcome h1 {
	font-size: 18px;
}
.welcome-inner p {
	padding: 0 15px;
}
.welcome-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.career-form-margin {
	margin: 10px 0 10px 0;
}
.career-form-margin h1 {
	font-size: 18px;
	padding: 10px 0;
}
.three-box-right {
	padding: 0 15px;
}
.three-box-services h2 {
	font-size: 14px;
	padding-top: 5px;
}
.three-box-services p {
	font-size: 12px;
	padding: 5px;
}
.client-main {
	margin-top: 20px;
}
.client-innar {
	margin: 20px 0;
}
.client-innar p {
	font-size: 13px;
	padding: 10px 15px;
}
.client-innar h1 {
	font-size: 18px;
}
.client-innar ul li img {
	width: 128px;
	height: 80px;
}
.footer-box {
	margin: 0 15px;
}
#cssmenu .submenu-button {
	height: 30px;
	width: 30px;
}
#cssmenu .submenu-button::before {
	left: 11px;
	top: 17px;
}
#cssmenu .submenu-button::after {
	top: 13px;
	left: 16px;
}
#cssmenu > ul > li > a {
	padding: 10px 10px;
}
#cssmenu ul ul li a {
	padding: 10px 20px 10px 20px;
}
.about-us-innar h1 {
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}
.about-us-innar p {
	font-size: 9px;
	padding: 6px 0px 0px 10px;
}
.overview-innar {
	margin-top: -93px;
}
.about-us {
	margin-top: 15px;
}
.overview-innar h1 {
	font-size: 12px;
	padding: 0px 0px 0px 10px;
}
.overview-innar p {
	font-size: 10px;
	line-height: 15px;
	padding: 2px 0px 0px 10px;
}
.about-us h1 {
	font-size: 18px;
}
.about-us-line {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.about-us-inner p {
	padding-top: 6px;
	padding: 0px 15px;
}
.overview-pdf-main {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.panel-title {
	font-size: 14px;
}
.overview-pdf p i {
	padding-right: 12px;
	font-size: 18px;
	padding-top: 7px;
}
.overview-pdf p {
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
}
.overview-pdf p a {
	font-size: 12px;
	display: inline-flex;
}
.current-jobs-main h1 {
	font-size: 18px;
}
.about-us-line-3 {
	width: 90%;
	margin-top: 10px;
}
.career-img {
	width: 120px;
	height: 75px;
}
.career-img img {
	height: 75px;
}
.career-img-banner {
	height: 115px;
}
.career-form {
	padding: 0px 15px 0px 15px;
}
.contact-innar-details-right p a {
	font-size: 10px;
	padding: 10px 0;
}
.contact-innar-details-right p {
	font-size: 10px;
	padding: 0px 0px 10px 25px;
}
.contact-innar {
	width: 65%;
	background: #444;
	padding: 0px 0px;
}
.contact-innar-details-right h1 {
	font-size: 15px;
	margin: 10px 0px 0px 0;
}
.contact-innar-details-right h1 i {
	font-size: 14px;
}
.contact-main-map {
	height: 260px;
}
.contact-main-map iframe {
	height: 260px;
}
.contact-box-main {
	margin: 15px 0;
}
.content1 {
	margin: 5px 0;
}
.content1 h2 {
	font-size: 18px;
	margin: 0px 0px 15px 0;
}
.mCSB_inside > .mCSB_container {
	margin-right: 0px;
	margin-left: 0px;
}
.contact-innar-box {
	height: auto;
	max-height: auto;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 25px 0px;
}
.contact-innar-box h3 {
	font-size: 13px;
	margin: 0px 0px 10px 0;
	line-height: 20px;
}
.contact-box {
	height: auto;
}
.contact-box h2 {
	font-size: 18px;
	margin: 10px 0px 15px 0;
}
.content1 {
	height: auto;
}
.banner-text-top h1 {
	font-size: 24px;
}
.banner-text-top p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	border-radius: 5px;
	display: inline-block;
	padding: 11px 0px;
	padding-top: 11px;
	margin: 4px 0px;
	width: 95%;
}
.box {
	padding-left: 15px;
	padding-right: 15px;
}
.construction-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.construction-innar {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.construction-both {
	width: 90%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.construction-innar2 {
	padding-left: 0px;
}
.construction-innar2-image img {
	height: auto;
}
.construction-innar3 {
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.construction-innar3 h1 {
	font-size: 20px;
	margin: 0px 0px 5px 0;
}
.construction-innar3 p {
	font-size: 12px;
	line-height: 20px;
	padding: 2px 0;
}
.construction-innar3 h1 span {
	font-size: 14px;
}
.box2 {
	padding-left: 15px;
}
.box1 {
	padding-right: 15px;
}
.Toursim-main {
	margin: 15px 0;
}
.Toursim-innar h1 {
	font-size: 18px;
}
.Toursim-innar p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0;
}
.Toursim-innar-image img {
	height: auto;
}
.Toursim-innar h2 {
	font-size: 20px;
	margin: 15px 0px 10px 0;
}
.banner-text-top {
	position: relative;
}
ul.social-network {
	float: none;
}
.service-in-image {
	width: 100%;
	height: 150px;
}
.service-in-1 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.service-in-txt {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.8);
	padding: 5% 20px;
}
.service-in-2 {
	width: 100%;
	height: auto;
	float: none;
	display: block;
	transition: .5s;
	margin-bottom: 10px;
}
.footer-innar img {
	width: 150px;
	height: auto;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}
.footer-main {
	padding: 30px 0;
}
.heading-in h3 {
	font-size: 20px;
}
#testimonial4 .carousel-inner {
	width: 95%;
}
.testimonial4_indicators .carousel-indicators {
	bottom: -5px;
}
.footer-innar h2 {
	border-bottom: none;
	margin: 3px 0;
}
.footer-innar h2 a {
	padding: 5px 0;
}
.footer-innar ul li {
	font-size: 11px;
}
.service-pg-in-txt img {
	margin-right: 15px;
	margin-bottom: 0px;
}
.pg-banner-content {
	top: 17px;
}
.pg-banner-content h1 {
	font-size: 24px;
}
.pg-banner-content h2 {
	font-size: 11px;
}
.pg-banner-image img {
	height: 85px;
}
.contact-pg h1 {
	font-size: 24px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.contact-pg p {
	font-size: 12px;
}
}
