@media only screen and (min-width:992px) and (max-width:1199px) {
	/**HOME PAGE**/
	.header-social{
		width: 20%;
	}
	.header-social ul li {
    width: 25px;
    height: 25px;
    line-height: 25px;
}
.head-search-style{
	width: 90%;
}
.head-searchbtn-style{
	margin-left: 3.8px;
}
.logo{
	width: 14%;
}
.navigation{
	width: 86%;
}
#cssmenu > ul > li > a{
	padding: 21px 30px 21px 30px;
}
 .sticky {
    width: 100%;
}
     .sticky #cssmenu > ul > li > a {
    padding: 23px 30px 22px 30px;
}
.sticky .caret::after {
    top: 25px;
    right: 5px;
}
.caret::after {
    right: 0px;
}
.home-about-heading h3{
	font-size: 30px;
}

.home-ourfeatures-main-box-inner-text h4{
	font-size: 20px;
}

.owl-prev{
	left: 0% !important;
}
.owl-next{
	right:0px !important;
}
.aboutpage-teams-box{
	width: 100%;
}
.aboutpage-teams-textbox{
	width: 80%;
}
.footer-social-box ul li{
	margin: 0px 4.2%;
}

.home-business-areas-list ul li:nth-child(4) {
    width: 48.5%;
  
}
.home-business-areas-list-box h3{
	font-size: 17px;
}
.footer-social ul li {
    width: 32px;
    height: 32px;
    line-height: 32px;
}
.footer-products ul li{
	padding: 0px 0px;
}
.footer-products ul li a{
	font-size: 15px;
}
.footer-links ul li{
	padding: 0px 0px;
}
.footer-links ul li a{
	font-size: 15px;
	padding: 0px 0px;
}
.footer-address ul li{
	padding: 0px 0px;
}
.footer-address ul li a {
    font-size: 15px;
    padding: 0px 0px;
}
.contact-page-address-wrapper .contact-address-box p{
	width: 100%;
}
.realestate-services-box-list-content-box h3{
	font-size: 18px;
}
.webdesign-development-services-list ul li{
	width: 24.5%;
	padding: 15px 15px;
}
.webdesign-development-services-list-box h3{
	font-size: 15px;
}
	/**HOME PAGE**/
}
@media only screen and (min-width:768px) and (max-width:991px) {
	/**HOME PAGE**/
	.header-social{
		width: 175px;
	}
	.header-search-box{
		width: 298px;
	}
	.head-search-style{
		width: 261px;

	
	}
	.head-searchbtn-style{
		margin-left:.5px;
	}
     .logo{
     	width: 17%;
     }
     .navigation{
		width: 82%;
	}
	#cssmenu > ul{
		text-align: left;
	}
     #cssmenu > ul > li > a{
      padding: 21px 22px 21px 22px;
      font-size: 13px;
      letter-spacing: .5px;
     }
     .caret::after{
     	right: 0px;
     }
     .sticky {
    width: 100%;
}
     .sticky #cssmenu > ul > li > a {
    padding: 23px 20px 22px 20px;
}
.sticky .caret::after {
    top: 25px;
    right: 5px;
}
     .banner .banner-textbox h1{
     	font-size: 35px;
     }
     .banner .banner-textbox{
     	margin-top: 0px;
     }
     .home-about-heading h3{
     	font-size: 25px;
padding-top: 30px;
     }
    

.home-ourfeatures-main-box-inner-text h4{
	font-size: 20px;
}
.home-ourfeatures-main-box-inner-text p{
	font-size: 15px;
}
.home-about-right p {
    font-size: 16px;
    line-height: 24px;
    padding-top: 10px;
}
.home-about-circle-1{
	width: 330px;
	height: 330px;
}
 .home-about-circle-2{
     	right: 5%;
bottom: 25%;
     }
     .home-about-btn{
     	width: 130px;
     	margin-top: 20px;
     	height: 35px;
     }
      .home-about-btn p{
      	font-size: 14px; 
      	line-height: 0px;
      }
     .home-about-btn p a{
     	line-height: 17px;
     }
     .home-business-areas-list ul li {
    width: 31%;
    margin: 0px .9%;
    padding: 10px;
}
 .home-business-areas-list ul li:nth-child(4) {
    width:48%;
    margin: 0px .5%;
}
 .home-business-areas-list ul li:nth-child(5) {
    width:48%;
}
.home-business-areas-list-box h3{
	font-size: 15px;
}
.owl-prev{
	left: 0% !important;
}
.owl-next{
	right: 0% !important;
}
.footer{
	padding:15px 0px;
}
.footer h5{
	font-size: 15px;
}
.footer p {
    font-size: 14px;
    padding-bottom: 10px;
}
.footer-links ul li {
    padding: 0px 0px;

}
.footer-links ul li a {

    font-size: 14px;

}
.footer-products ul li{
	padding: 0px 0px;
}
.footer-products ul li a{
	font-size: 14px;
}
.footer-address ul li{
	padding: 0px 0px;
}
.footer-address ul li a {
    font-size: 14px;

}
.footer-social ul li {
    width: 33px;
    height: 33px;
    line-height: 33px;
}
.footer-divider{
	margin-bottom: 10px;
}
	/**HOME PAGE**/
	/**ABOUT US PAGE**/
	.aboutpage-teams-box{
		width: 100%;
	}
	.teams-info h4{
		font-size: 16px;
	}
	.aboutpage-teams-textbox{
		width: 100%;
	}
	/**ABOUT US PAGE**/
	/**CAREERS PAGE**/
	/**CAREERS PAGE**/
	/**CONTACT US PAGE**/
	.contact-page-address-wrapper .contact-address-box{
		padding: 30px 10px;
	}
	.footer-social-box ul li{
		margin: 0px 3%;
	}
	.contact-page-address-wrapper p{
		width: 100%;
	}
	.footer-heading{
		margin-top: 10px;
	}
	/**CONTACT US PAGE**/
	.aboutpage-mission-wrapper .aboutpage-textbox h3{
		font-size: 20px;
	}
	.contact-page-address-wrapper h2{
		font-size: 30px;
	}
	.garments-apparels-services-list ul li {
    width: 32%; 
    margin: 0px .4%;
}
.about-page-content-mainwrapper .home-about-btn p a{
	line-height: 35px;
}
.hardware-sanitary-services-list ul li{
	margin: 0px .9%;
}
.marriagebureau-point-list ul li {
  
    width: 24%;
    margin: 0px 0px 10px 0px;
    padding: 5px;
}
.realestate-services-box-list ul li {
    width: 31%;
    margin: 0px .9%;
}
.realestate-services-box-list-content-box{
	margin-top: 57px;
}
.realestate-services-box-list-content-box h3{
	margin-top: 54px;
}
.thankyuo-wrapper .home-about-btn p a{
     line-height: 35px;
}
.webdesign-development-services-list ul li{
	width: 24.5%;

}
}
@media only screen and (min-width:576px) and (max-width:767px) {
	/**HOME PAGE**/
.header-part{
	background:#f7f7f7;
}
.header-social{
	width: 175px;
}
.header-social ul li{
	margin-top: 0px;
	width: 30px;
height: 30px;
line-height: 30px;
}
.header-search-box{
	width: 328px;
	margin-top: 0px;
	margin-right: 0px;
	background: #fff;
}

.head-search-style{
	width: 291.5px;
}
.head-searchbtn-style{
	margin-left:0px;
}
.logo-nav-part{
	margin-top: 5px;
}
.logo {
    width: 100%;
    margin: auto;
    height: auto;
    margin-top: 0px;
    float: none;
    text-align: left;
}
.logo img{
	max-width: 65px;
}
.logo span{
	display:inline-block;
	padding-left: 10px;
	font-size: 15px;
}
.p-right {
    padding-right: 15px;
}
.p-left {
    padding-left: 15px;
}
#toggle1{
	display: block;
	background: #007462;
	padding: 5px;
    width: 40px;
    height: 36px;
   position: absolute;
   top: 4px;
   right: 15px;
   z-index: 1;
   cursor: pointer;
}
#toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.navigation{
	width: 100%;
	border-radius: 0px;
	float: none;
	margin: auto;
}
.caret{
	display: none;
}
#cssmenu{
	position: absolute;
	z-index: 9;
	background: #017363;
	right: 0px;
	width: 45%;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{
	background: #22d18d;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{
	background: #22d18d;
	color: #fff;
}
.sticky #cssmenu > ul > li > a {
    padding: 10px 15px;
}
.sticky #toggle1{
background: #22d18d;
width: 40px;
height: 36px;
 top: 0px;
}
.sticky #toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.banner{
	margin-top: 5px;
}
.banner .carousel-caption{
	top: auto;
	bottom: 10%;
}
.banner .banner-textbox{
	margin-top: 0px;
}
.banner .banner-textbox h1{
	font-size: 30px;
}
.banner .banner-textbox p{
	display: none;
}
.banner .banner-btn{
	display: none;
}
.banner .carousel-indicators {
    bottom:0%;
}
.home-about-heading h2{
	font-size: 19px;
}
.heading-seprate{
	width: 50px;
	margin-top: -8px;
}
.home-about-right h3{
	font-size: 24px;
}
.home-about-heading h3 {
    font-size: 16px;
    padding-top: 20px;
}
.home-about-section{
	margin: 20px 0px;
}
.home-about-left{
	display: none;
}
.home-about-right {
    margin-top:0px;
}
.home-about-right p{
	font-size: 14px;
line-height: 1.6;
}
.home-about-btn{
	width: 120px;
	height: 35px;
	margin-top: 20px;
}
.home-about-btn p a{
	line-height: 35px;
}


.home-ourfeatures-section-wrapper{
	margin-top: 20px;
margin-bottom: 0px;
padding: 25px 0px 25px 0px;
background: transparent;
}
.home-ourfeatures-main-box-inner-text h4{
	font-size: 18px;
}
.home-ourfeatures-main-box{
	margin-bottom: 0px;
	margin-top: 25px;
}
.home-business-areas-wrapper{
	margin-top: 30px;
	margin-bottom: 0px;
}
.home-business-areas-box{
	margin-top: 30px;
	margin-bottom: 30px;
}
.home-business-areas-list ul li{
   width: 48%;
   margin: 20px .79% 0px .79%;
   padding: 30px 10px;
}
.home-business-areas-list-box h3{
	font-size: 16px;
}
.home-business-areas-list ul li:nth-child(4){
   width: 48%;
   margin-top: 0px;
}
.home-business-areas-list ul li:nth-child(5){
   width: 98.5%;
   margin-top: 20px;
}

.home-ourfeatures-main-box-inner-text p{
	font-size: 14px;
}
.footer-mainwrapper{
	background-image:none;
	background-color: #017264;
	margin-top: 30px;
}
.footer-divider{
	margin-bottom: 10px;
}
.footer p{
	padding-bottom: 20px;
}
.footer h5{
	font-size: 16px;
}

.footer-links ul{
	padding-bottom: 20px;
}
.footer-links ul li {
    padding: 0px 0px;
    font-size: 15px;
}
.footer-products ul{
	padding-bottom: 20px;
}
.footer-products ul li{
	padding: 0px 0px;
	font-size: 15px;
}
.footer-address ul li{
	padding: 0px 0px;
	font-size: 15px;
}
.footer {
    padding: 20px 0px;
}
.footer-end {

    padding:8px 0px 8px 0px;
    background-color: #22D18D;
}
.footer-end p {
    font-size: 14px;
}
/**HOME PAGE**/
/**ABOUT US PAGE**/
.aboutpage-textbox{
	margin-top: 10px;
}
.inner-banner-wrapper{
	margin-top: 5px;
}
.aboutpage-textbox p{
	font-size: 14px;
}
.inner-banner-wrapper .inner-banner-page h1{
	font-size: 25px;
}
.inner-banner-wrapper .inner-banner-breadcrumb{
	padding: 5px 19px;
	width:auto;

}
.inner-banner-wrapper .inner-banner-breadcrumb ul li{
	font-size: 12px;
}
.inner-banner-wrapper .inner-banner-breadcrumb ul li a{
	font-size: 12px;
}
.inner-banner-wrapper .inner-banner-breadcrumb ul li + li::before{
	font-size: 12px;
}
.about-page-content-mainwrapper{
	margin-top: 20px;
}
.all-page-gap{
	padding: 20px 0px;
}
.aboutpage-img-left{
	width: 50%;
	height: auto;
	margin-top: 25px;
}
.aboutpage-mission-wrapper {
    padding: 10px 0px;
    margin-top: 20px;
}
.aboutpage-mission-wrapper .aboutpage-textbox h3{
	font-size: 20px;
}

.aboutpage-teamsection-wrapper{
	margin-top: 30px;
}
.aboutpage-teams-list{
	margin-top: 0px;
}
.aboutpage-teams-box{
	width: 100%;
}
.aboutpage-teams-textbox{
	width: 95%;
}
.aboutpage-mission-wrapper .aboutpage-textbox{
	padding: 0px;
}
.home-product-section-mainwrapper{
	margin-top: 30px;
}
/**ABOUT US PAGE**/
/**CAREERS PAGE**/
.careerspage-mainwrapper{
	margin-top: 20px;
}
.careerspage-wrapper{
	margin-top: 10px;
}
.careerspage-wrapper h2{
	font-size: 20px;
}
.careerspage-accordionbox #accordion-style-1 .card-header .btn .fa.main {
    padding: 5px 5px;
    width: 25px;
    height: 25px;
}
.careerspage-accordionbox #accordion-style-1 .btn-link{
	font-size: 13px;
	padding-left:25px;
}
.card-header{
	padding: 4px 10px;
}
.careerspage-accordionbox .mr-3, .mx-3 {
    margin-right: 2px !important;
}
.careerspage-accordion-textbox{
	padding: 0px;
}
.careerspage-accordion-textbox h3{
	font-size: 15px;
}
.careerspage-accordion-textbox p{
	font-size: 13px;
	padding-top: 10px;
    padding-bottom: 10px;
}
.careerspage-accordion-textbox-list ul li{
	font-size: 13px;
   margin-bottom: 5px;
}
.careerspage-applybtn{
	margin-top: 15px;
}
.careerspage-applybtn p a{
	line-height: 20px;
}
.careerspage-wrapper p{
	font-size: 14px;
}
/**CAREERS PAGE**/
/**CONTACT US PAGE**/
.contact-page-address-wrapper{
	padding: 20px 0px;
}
.contact-page-address-wrapper h2{
	font-size: 20px;
	padding-bottom: 20px;
	padding-top: 0px;
}
.contact-page-address-wrapper p{
	width: 100%;
}
.contact-page-address-wrapper .contact-address-box{
	margin-top: 20px;
	height: auto;
}

.contact-page-formmap-wrapper{
	padding: 20px 0px;
}
.contact-page-formmap-wrapper h2{
	font-size: 20px;
}
.contact-page-formmap-wrapper p{
	width: auto;;
}
.contact-page-formmap-wrapper p{
	padding-bottom: 20px;
}
.contact-us-map{
	margin-top: 20px;
}
.contact-page-address-wrapper h3{
	font-size: 20px;
}
.contact-page-address-wrapper p{
	padding-bottom: 0px;
}
/**CONTACT US PAGE**/
/**THANK YOU PAGE**/
.thankyuo-wrapper .home-about-btn{
	width: 160px;
	margin:auto;
	margin-top: 20px;
}
.thankyuo-wrapper .home-about-btn p{
	font-size: 16px;
}
/**THANK YOU PAGE**/
.real-estate-img{
	margin-top: 30px;
}
.real-estate-textbox p{
	font-size: 14px;
}
.garments-apparels-services-list ul li {
    width: 48%;
    margin: 20px .7% 0px .7%;
}
.garments-apparels-services-list ul li:nth-child(3){
     width: 98%;
}
.garments-apparels-services-wrapper{
	margin-top: 30px;
}
.garments-apparels-services-box{
	margin-top: 15px;
}
.hardware-sanitary-services-box{
	margin-top: 0px;
}
.hardware-sanitary-services-list ul li{
	width: 48%;
    margin: 80px .7% 0px .7%;
}
.hardware-sanitary-services-list ul li:nth-child(3){
     width: 98%;
}
.hardware-sanitary-services-wrapper{
	margin-top: 25px;
}
.marriagebureau-point-wrapper{
	margin-top: 25px;
}
.marriagebureau-point-list ul li{
	width: 30%;
	padding: 5px;
}
.marriagebureau-point-list ul li:nth-child(4){
	width: 98%;
	padding: 5px;
}
.realestate-services-box{
	margin-top: 30px;
}
.realestate-services-box-list ul li {
    width: 47%;
    margin: 0px .9%;
}
.realestate-services-box-list-content-box h3{
	font-size: 18px;
}
.realestate-services-box-list-content-box p{
	font-size: 14px;
	line-height: 24px;
}
.webdesign-development-services-box{
	margin-top: 30px;
}
.webdesign-development-services-list ul li{
	width: 48%;
	padding: 20px 20px;
	margin: 20px .79% 0px .79%;
}
}
@media only screen and (min-width:320px) and (max-width:575px) {
/**HOME PAGE**/
.header-part{
	background:#f7f7f7;
}
.header-search-box{
	display: none;
}
.header-social {
    width: 100%;
    height: auto;
    float: none;
    margin: auto;
}
.header-social ul{
	text-align: center;
}
.header-social ul li{
	margin-top: 0px;
}
.logo-nav-part{
	margin-top: 5px;
}
.logo {
    width: 100%;
    margin: auto;
    height: auto;
    margin-top: 0px;
    float: none;
    text-align: left;
    position: relative;
    z-index: 9;
}
.logo img{
	max-width: 65px;
}
.logo span{
	display:inline-block;
	padding-left: 10px;
	font-size: 15px;
	color: #fff;
}
.p-right {
    padding-right: 15px;
}
.p-left {
    padding-left: 15px;
}
#toggle1{
	display: block;
	background: #007462;
	padding: 5px;
    width: 40px;
    height: 36px;
   position: absolute;
   top: 4px;
   right: 15px;
   z-index: 9;
   cursor: pointer;
}
#toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.navigation{
	width: 100%;
	border-radius: 0px;
	float: none;
	margin: auto;
}
.caret{
	display: none;
}
#cssmenu{
	position: absolute;
	z-index: 9;
	background: #017363;
	right: 0px;
	width: 75%;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{
	background: #22d18d;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{
	background: #22d18d;
	color: #fff;
}
.sticky #cssmenu > ul > li > a {
    padding: 10px 15px;
}
.sticky #toggle1{
background: #22d18d;
width: 40px;
height: 36px;
 top: 0px;
 z-index: 999;
}
.sticky #toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.banner{
	margin-top: 5px;
}
.banner .carousel-caption{
	top: auto;
	bottom: 10%;
}
.banner-textbox{
	margin-top: 0px;
}
.banner-textbox h1{
	font-size: 20px;
}

.banner .carousel-indicators {
    bottom:0%;
}
.home-about-heading h2{
	font-size: 19px;
}
.heading-seprate{
	width: 50px;
	margin-top: -8px;
}
.home-about-heading h3 {
    font-size: 16px;
    padding-top: 20px;
}
.home-about-section{
	margin: 20px 0px 20px 0px;
}
.home-about-left{
	display: none;
}
.home-about-right h3{
	font-size: 18px;
	text-align: center;
}
.home-about-right h6{
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.home-about-right {
    margin-top: 0px;
}
.home-about-right p{
	font-size: 14px;
line-height: 1.6;
text-align: justify;
letter-spacing: 1px;
word-spacing: -2px;
}
.home-business-areas-box{
	margin-top: 0px;
margin-bottom: 20px;
}
.home-business-areas-wrapper{
	margin-top: 0px;
margin-bottom:20px;
}
.home-ourfeatures-section-wrapper{
	padding: 30px 0px 30px 0px;
	margin-top: 0px;
    background: transparent;
}
.home-ourfeatures-main-box-inner-text h4{
	font-size: 18px;
}
.home-ourfeatures-main-box{
	margin-bottom: 0px;
	margin-top: 25px;
}
.home-business-areas-list ul li{
	width: 100%;
	margin-top: 20px;
}



.footer-mainwrapper{
	margin-top: 20px;
	background-image:none;
	background-color: #017264;
}
.footer-divider{
	margin-bottom: 10px;
}
.footer p{
	padding-bottom: 20px;
}
.footer h5{
	font-size: 16px;
}

.footer-links ul{
	padding-bottom: 20px;
}
.footer-links ul li {
    padding: 0px 0px;
    font-size: 13px;
    display: inline-block;
}
.footer-links ul li::after{
	content: "|";
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}
.footer-links ul li:last-child::after{
	content: "";
}
.footer-products ul{
	padding-bottom: 20px;
}
.footer-products ul li{
	padding: 0px 0px;
	font-size: 13px;
	display: inline-block;
}
.footer-products ul li::after{
	content: "|";
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}
.footer-products ul li:last-child::after{
	content: "";
}
.footer-address ul li{
	padding: 2px 0px;
	font-size: 13px;
}
.footer {
    padding: 20px 0px;
}
.footer-end {

    padding:8px 0px 8px 0px;
    background-color: #22D18D;
}
.footer-end p {
    font-size: 10px;
}

/**HOME PAGE**/
/**ABOUT US PAGE**/
.inner-banner-wrapper{
	display: none;
}
.about-page-content-mainwrapper{
	margin-top: 0px;
}
.all-page-gap{
	padding: 20px 0px;
}
.aboutpage-img-left{
	width: 100%;
	margin-top: 0px;
}
.aboutpage-mission-wrapper {
    padding: 10px 0px;
    margin-top: 20px;
}
.aboutpage-mission-wrapper .aboutpage-textbox h3{
	font-size: 20px;
}

.aboutpage-teamsection-wrapper{
	margin-top: 30px;
}
.aboutpage-teams-list{
	margin-top: 0px;
}
.aboutpage-teams-box{
	width: 100%;
}
.aboutpage-teams-textbox{
	width: 95%;
}
.home-about-btn{
	width: 130px;
	height: 35px;
	margin: auto;
	margin-top: 20px;
	display: none;
}
.home-about-btn p{
	letter-spacing: 0px;
word-spacing: 0px;
text-align: center;
}
.home-about-btn p a{
	line-height: 35px;
}
.home-business-areas-list ul li:nth-child(4){
	width: 100%;
}
.home-business-areas-list ul li:nth-child(5){
	width: 100%;
}
.home-business-areas-list-box h3{
	font-size: 16px;
}
.home-business-areas-list ul li{
	padding: 30px 20px;
}
/**ABOUT US PAGE**/
/**CAREERS PAGE**/
.careerspage-mainwrapper{
	margin-top: 0px;
}
.careerspage-wrapper p{
	font-size: 14px;
	padding-top: 10px;
}
.careerspage-wrapper{
	margin-top: 10px;
}
.careerspage-wrapper h2{
	font-size: 20px;
}
.careerspage-accordionbox #accordion-style-1 .card-header .btn .fa.main {
    padding: 5px 5px;
    width: 25px;
    height: 25px;
}
.careerspage-accordionbox #accordion-style-1 .btn-link{
	font-size: 13px;
	padding-left:25px;
}
.card-header{
	padding: 4px 10px;
}
.careerspage-accordionbox .mr-3, .mx-3 {
    margin-right: 2px !important;
}
.careerspage-accordion-textbox{
	padding: 0px;
}
.careerspage-accordion-textbox h3{
	font-size: 15px;
}
.careerspage-accordion-textbox p{
	font-size: 13px;
	padding-top: 10px;
    padding-bottom: 10px;
}
.careerspage-accordion-textbox-list ul li{
	font-size: 13px;
   margin-bottom: 5px;
}
.careerspage-applybtn{
	margin-top: 15px;
}
.careerspage-applybtn p a{
	line-height: 20px;
}
/**CAREERS PAGE**/
/**CONTACT US PAGE**/
.contact-page-address-wrapper{
	padding: 0px 0px;
}
.contact-page-address-wrapper h2{
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.contact-page-address-wrapper .contact-address-box{
	height: auto;
	padding: 30px;
	margin-bottom: 10px;
}
.contact-page-address-wrapper .contact-address-box p{
	width: 100%;
	padding-bottom: 0px;
}


.contact-page-formmap-wrapper{
	padding: 20px 0px;
}
.contact-page-formmap-wrapper h2{
	font-size: 20px;
}
.contact-page-formmap-wrapper p{
	width: auto;;
}
.contact-page-formmap-wrapper p{
	padding-bottom: 20px;
}
.contact-us-map{
	margin-top: 20px;
}
.contact-page-address-wrapper h3{
	font-size: 20px;
}
/**CONTACT US PAGE**/
/**THANK YOU PAGE**/
.thankyuo-wrapper .home-about-btn{
	width: 160px;
	margin:auto;
	margin-top: 20px;
	display: block;
}
.thankyuo-wrapper .home-about-btn p{
	font-size: 16px;
}
/**THANK YOU PAGE**/
.contact-page-address-wrapper p{
	width: 100%;
	font-size: 14px;
	padding-bottom: 20px;
}
.header-part{
	display: none;
}
.footer-hide-menu{
	display: none;
}
.contenttext-hide{
	display: none;
}
.bannermobile-hide{
	display: none;
}


.banner-mobile-box{
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: -80px;
	position: relative;
	display: block;
}
.banner-mobile-box img{
	width: 100%;
	height: auto;
	margin: auto;
}
.banner-textbox{
	position: absolute;
	top:50%;
	padding: 10px
}
.banner-textbox p{
	font-size: 14px;
	padding-top: 20px;
}
.banner-textbox h2{
	 width: 236px;
	font-size: 14px;
text-align:right;
color: #fff;
padding-top: 5px;

font-weight: bold;
}

#fb-root{
	display: none!important;
}
.fb-customerchat{
display: none!important;
}
.whatsapp-icons{
	right: 10px;
	left: auto;
}
.banner-textbox h1 {
    width: 240px;
}
.banner-textbox h1 em{
	color: #fff;
}
.banner-textbox1{
	position: absolute;
	top:50%;
	padding: 10px;
	margin-top:0px;
}
.banner-textbox1 h1 {
  font-size: 20px;
  text-align: center;
}
#scrollToTop{
	display: none;
}
.contenttext-hideread{
	display: inline-flex;
}
.aboutpage-textbox p{
	font-size: 14px;
}
.home-business-areas-list-box p span a{
   color: #006D67;
}
.home-about-right p span a{
color: #006D67;
}
.about-page-content-mainwrapper .home-about-btn{
	display: block;
}
.real-estate-textbox{
	margin-top: 0px;
}
.hidebox{
	display: none;
}
.aboutpage-textbox{
	margin-bottom: 20px;
}
.aboutpage-mission-wrapper .aboutpage-textbox{
	margin-top: 0px;
padding: 10px;
margin-bottom: 0px;
}
.hide-heading{
	display: none;
}
.real-estate-img{
	margin-top: 0px;
}
.home-product-section-mainwrapper{
	margin-top: 20px;
}
.real-estate-textbox p{
	font-size: 14px;
}
.garments-apparels-services-wrapper{
	margin-top: 20px;
}
.garments-apparels-services-box{
	margin-top: 10px;
}
.garments-apparels-services-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.garments-apparels-services-applybtn p a{
	line-height: 36px;
}
.hardware-sanitary-services-wrapper{
	margin-top: 20px;
}
.hardware-sanitary-services-list ul li{
	width: 100%;
	margin: 65px 0px 0px 0px;
}
.hardware-sanitary-services-box{
	margin-top: 0px;
}
.marriagebureau-point-wrapper{
	margin-top: 20px;
}
.marriagebureau-point-list ul li{
width: 100%;
	margin: 20px 0px 0px 0px;
}
.marriagebureau-point-box{
	margin-top: 20px;
}
.realestate-services-wrapper{
	margin-top: 20px;
	margin-bottom: 20px;
}
.realestate-services-box{
	margin-top: 20px;
}
.realestate-services-box-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.realestate-services-box-list-content-box h3{
	font-size: 18px;
}
.realestate-services-box-list-content-box p{
	font-size: 14px;
	line-height: 24px;
}
.webdesign-development-services-wrapper{
	margin-top: 20px;
}
.webdesign-development-services-box{
	margin-top: 20px;
}
.webdesign-development-services-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.business-areas-applybtn{
	display: none;
}
}
@media only screen and (max-width:319px)  {
/**HOME PAGE**/
.header-part{
	background:#f7f7f7;
}
.header-search-box{
	display: none;
}
.header-social {
    width: 100%;
    height: auto;
    float: none;
    margin: auto;
}
.header-social ul{
	text-align: center;
}
.header-social ul li{
	margin-top: 0px;
}
.logo-nav-part{
	margin-top: 5px;
}
.logo {
    width: 100%;
    margin: auto;
    height: auto;
    margin-top: 0px;
    float: none;
    text-align: left;
    position: relative;
    z-index: 9;
}
.logo img{
	max-width: 65px;
}
.logo span{
	display:inline-block;
	padding-left: 10px;
	font-size: 15px;
	color: #fff;
}
.p-right {
    padding-right: 15px;
}
.p-left {
    padding-left: 15px;
}
#toggle1{
	display: block;
	background: #007462;
	padding: 5px;
    width: 40px;
    height: 36px;
   position: absolute;
   top: 4px;
   right: 15px;
   z-index: 9;
   cursor: pointer;
}
#toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.navigation{
	width: 100%;
	border-radius: 0px;
	float: none;
	margin: auto;
}
.caret{
	display: none;
}
#cssmenu{
	position: absolute;
	z-index: 9;
	background: #017363;
	right: 0px;
	width: 75%;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{
	background: #22d18d;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{
	background: #22d18d;
	color: #fff;
}
.sticky #cssmenu > ul > li > a {
    padding: 10px 15px;
}
.sticky #toggle1{
background: #22d18d;
width: 40px;
height: 36px;
 top: 0px;
 z-index: 999;
}
.sticky #toggle1 div{
	width: 100%;
	margin: 3px auto;
}
.banner{
	margin-top: 5px;
}
.banner .carousel-caption{
	top: auto;
	bottom: 10%;
}
.banner-textbox{
	margin-top: 0px;
}
.banner-textbox h1{
	font-size: 20px;
}

.banner .carousel-indicators {
    bottom:0%;
}
.home-about-heading h2{
	font-size: 19px;
}
.heading-seprate{
	width: 50px;
	margin-top: -8px;
}
.home-about-heading h3 {
    font-size: 16px;
    padding-top: 20px;
}
.home-about-section{
	margin: 20px 0px 20px 0px;
}
.home-about-left{
	display: none;
}
.home-about-right h3{
	font-size: 18px;
	text-align: center;
}
.home-about-right h6{
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.home-about-right {
    margin-top: 0px;
}
.home-about-right p{
	font-size: 14px;
line-height: 1.6;
text-align: justify;
letter-spacing: 1px;
word-spacing: -2px;
}
.home-business-areas-box{
	margin-top: 0px;
margin-bottom: 20px;
}
.home-business-areas-wrapper{
	margin-top: 0px;
margin-bottom:20px;
}
.home-ourfeatures-section-wrapper{
	padding: 30px 0px 30px 0px;
	margin-top: 0px;
	background: transparent;

}
.home-ourfeatures-main-box-inner-text h4{
	font-size: 18px;
}
.home-ourfeatures-main-box{
	margin-bottom: 0px;
	margin-top: 25px;
}
.home-business-areas-list ul li{
	width: 100%;
	margin-top: 20px;
}



.footer-mainwrapper{
	margin-top: 20px;
	background-image:none;
	background-color: #017264;
}
.footer-divider{
	margin-bottom: 10px;
}
.footer p{
	padding-bottom: 20px;
}
.footer h5{
	font-size: 16px;
}

.footer-links ul{
	padding-bottom: 20px;
}
.footer-links ul li {
    padding: 0px 0px;
    font-size: 13px;
    display: inline-block;
}
.footer-links ul li::after{
	content: "|";
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}
.footer-links ul li:last-child::after{
	content: "";
}
.footer-products ul{
	padding-bottom: 20px;
}
.footer-products ul li{
	padding: 0px 0px;
	font-size: 13px;
	display: inline-block;
}
.footer-products ul li::after{
	content: "|";
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}
.footer-products ul li:last-child::after{
	content: "";
}
.footer-address ul li{
	padding: 2px 0px;
	font-size: 13px;
}
.footer {
    padding: 20px 0px;
}
.footer-end {

    padding:8px 0px 8px 0px;
    background-color: #22D18D;
}
.footer-end p {
    font-size: 10px;
}

/**HOME PAGE**/
/**ABOUT US PAGE**/
.inner-banner-wrapper{
	display: none;
}
.about-page-content-mainwrapper{
	margin-top: 0px;
}
.all-page-gap{
	padding: 20px 0px;
}
.aboutpage-img-left{
	width: 100%;
	margin-top: 0px;
}
.aboutpage-mission-wrapper {
    padding: 10px 0px;
    margin-top: 20px;
}
.aboutpage-mission-wrapper .aboutpage-textbox h3{
	font-size: 20px;
}

.aboutpage-teamsection-wrapper{
	margin-top: 30px;
}
.aboutpage-teams-list{
	margin-top: 0px;
}
.aboutpage-teams-box{
	width: 100%;
}
.aboutpage-teams-textbox{
	width: 95%;
}
.home-about-btn{
	width: 130px;
	height: 35px;
	margin: auto;
	margin-top: 20px;
	display: none;
}
.home-about-btn p{
	letter-spacing: 0px;
word-spacing: 0px;
text-align: center;
}
.home-about-btn p a{
	line-height: 35px;
}
.home-business-areas-list ul li:nth-child(4){
	width: 100%;
}
.home-business-areas-list ul li:nth-child(5){
	width: 100%;
}
.home-business-areas-list-box h3{
	font-size: 16px;
}
.home-business-areas-list ul li{
	padding: 30px 20px;
}
/**ABOUT US PAGE**/
/**CAREERS PAGE**/
.careerspage-mainwrapper{
	margin-top: 0px;
}
.careerspage-wrapper p{
	font-size: 14px;
	padding-top: 10px;
}
.careerspage-wrapper{
	margin-top: 10px;
}
.careerspage-wrapper h2{
	font-size: 20px;
}
.careerspage-accordionbox #accordion-style-1 .card-header .btn .fa.main {
    padding: 5px 5px;
    width: 25px;
    height: 25px;
}
.careerspage-accordionbox #accordion-style-1 .btn-link{
	font-size: 13px;
	padding-left:25px;
}
.card-header{
	padding: 4px 10px;
}
.careerspage-accordionbox .mr-3, .mx-3 {
    margin-right: 2px !important;
}
.careerspage-accordion-textbox{
	padding: 0px;
}
.careerspage-accordion-textbox h3{
	font-size: 15px;
}
.careerspage-accordion-textbox p{
	font-size: 13px;
	padding-top: 10px;
    padding-bottom: 10px;
}
.careerspage-accordion-textbox-list ul li{
	font-size: 13px;
   margin-bottom: 5px;
}
.careerspage-applybtn{
	margin-top: 15px;
}
.careerspage-applybtn p a{
	line-height: 20px;
}
/**CAREERS PAGE**/
/**CONTACT US PAGE**/
.contact-page-address-wrapper{
	padding: 0px 0px;
}
.contact-page-address-wrapper h2{
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.contact-page-address-wrapper .contact-address-box{
	height: auto;
	padding: 30px;
	margin-bottom: 10px;
}
.contact-page-address-wrapper .contact-address-box p{
	width: 100%;
	padding-bottom: 0px;
}


.contact-page-formmap-wrapper{
	padding: 20px 0px;
}
.contact-page-formmap-wrapper h2{
	font-size: 20px;
}
.contact-page-formmap-wrapper p{
	width: auto;;
}
.contact-page-formmap-wrapper p{
	padding-bottom: 20px;
}
.contact-us-map{
	margin-top: 20px;
}
.contact-page-address-wrapper h3{
	font-size: 20px;
}
/**CONTACT US PAGE**/
/**THANK YOU PAGE**/
.thankyuo-wrapper .home-about-btn{
	width: 160px;
	margin:auto;
	margin-top: 20px;
	display: block;
}
.thankyuo-wrapper .home-about-btn p{
	font-size: 16px;
}
/**THANK YOU PAGE**/
.contact-page-address-wrapper p{
	width: 100%;
	font-size: 14px;
	padding-bottom: 20px;
}
.header-part{
	display: none;
}
.footer-hide-menu{
	display: none;
}
.contenttext-hide{
	display: none;
}
.bannermobile-hide{
	display: none;
}


.banner-mobile-box{
	width: 100%;
	height: auto;
	margin: auto;
	margin-top: -80px;
	position: relative;
	display: block;
}
.banner-mobile-box img{
	width: 100%;
	height: auto;
	margin: auto;
}
.banner-textbox{
	position: absolute;
	top:50%;
	padding: 10px
}
.banner-textbox p{
	font-size: 14px;
	padding-top: 20px;
}
.banner-textbox h2{
	 width: 236px;
	font-size: 14px;
text-align:right;
color: #fff;
padding-top: 5px;

font-weight: bold;
}

#fb-root{
	display: none!important;
}
.fb-customerchat{
display: none!important;
}
.whatsapp-icons{
	right: 10px;
	left: auto;
}
.banner-textbox h1 {
    width: 240px;
}
.banner-textbox h1 em{
	color: #fff;
}
.banner-textbox1{
	position: absolute;
	top:50%;
	padding: 10px;
	margin-top:0px;
}
.banner-textbox1 h1 {
  font-size: 20px;
  text-align: center;
}
#scrollToTop{
	display: none;
}
.contenttext-hideread{
	display: inline-flex;
}
.aboutpage-textbox p{
	font-size: 14px;
}
.home-business-areas-list-box p span a{
   color: #006D67;
}
.home-about-right p span a{
color: #006D67;
}
.about-page-content-mainwrapper .home-about-btn{
	display: block;
}
.real-estate-textbox{
	margin-top: 0px;
}
.hidebox{
	display: none;
}
.aboutpage-textbox{
	margin-bottom: 20px;
}
.aboutpage-mission-wrapper .aboutpage-textbox{
	margin-top: 0px;
padding: 10px;
margin-bottom: 0px;
}
.hide-heading{
	display: none;
}
.real-estate-img{
	margin-top: 0px;
}
.home-product-section-mainwrapper{
	margin-top: 20px;
}
.real-estate-textbox p{
	font-size: 14px;
}
.garments-apparels-services-wrapper{
	margin-top: 20px;
}
.garments-apparels-services-box{
	margin-top: 10px;
}
.garments-apparels-services-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.garments-apparels-services-applybtn p a{
	line-height: 36px;
}
.hardware-sanitary-services-wrapper{
	margin-top: 20px;
}
.hardware-sanitary-services-list ul li{
	width: 100%;
	margin: 65px 0px 0px 0px;
}
.hardware-sanitary-services-box{
	margin-top: 0px;
}
.marriagebureau-point-wrapper{
	margin-top: 20px;
}
.marriagebureau-point-list ul li{
width: 100%;
	margin: 20px 0px 0px 0px;
}
.marriagebureau-point-box{
	margin-top: 20px;
}
.realestate-services-wrapper{
	margin-top: 20px;
	margin-bottom: 20px;
}
.realestate-services-box{
	margin-top: 20px;
}
.realestate-services-box-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.realestate-services-box-list-content-box h3{
	font-size: 18px;
}
.realestate-services-box-list-content-box p{
	font-size: 14px;
	line-height: 24px;
}
.webdesign-development-services-wrapper{
	margin-top: 20px;
}
.webdesign-development-services-box{
	margin-top: 20px;
}
.webdesign-development-services-list ul li{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.business-areas-applybtn{
	display: none;
}
}