@charset "utf-8";
/* CSS Document */

@media (max-width: 768px){
	
.container{
	padding:0;
}

.social ul {
}
.social ul li:first-child {
	display:none;
}
.social ul li:nth-child(2) {
	display:none;
}
.social ul li:nth-child(3) {
	margin-right: 0px;
}
.social ul li:nth-child(3) a{
	color: #dedede;
}
.social ul li:nth-child(4) {
	margin-right: 0px;	
    float: right;
}
.social ul li:nth-child(4) a{
	color: #dedede;
}
.social ul li:last-child {
	position: absolute;
    top: 38px;
    z-index: 11;
    display: block;
	margin-top: 7px;
    color: #000;
}
	

.book-serivice{
	display:none;
}
.header-top {
    padding: 13px 20px;
	position: absolute;
    margin-top: 90px;
	z-index:11;
}
.logo {
    margin: 0 auto;
    width: 100%;
	z-index:1;
}
.logo img{
	margin:0 auto;
	padding: 10px 0px;
}

.demo {
    width: 100% !important;
	padding:2px 0px 0px 0px;
}
.menu {
    position: relative;
	margin-top:45px;
}
.menu-toggle {
    padding: 12px 0px 8px 0px;
}
.menu-toggle #menu-btn {
    margin: 0px;
    margin-bottom: 5px;
    padding: 0;
}
.menu-toggle p{
	padding-right: 15px;
	font-weight: 500;
    font-size: 17px;
}
.menu-toggle p:focus{
	border:none !important;
    outline: none !important;
}
.menu-toggle p:after {
	content:url(../images/menu.png);
	display:inline-block;
    position: absolute;
    margin-top: -1px;
	padding-left: 5px;
}

.ace-responsive-menu > li:first-child {
    border-top: none;
}
.ace-responsive-menu li a:hover {
    background: #0ebbb1 !important;
	color:#fff;
}
.ace-responsive-menu {
    background: #393939;
}
.ace-responsive-menu > li > a {
    padding: 10px 20px 10px 20px;
	color: #ccc;
}
.ace-responsive-menu > li:last-child > a {
    padding: 10px 20px 10px 20px;
}
.ace-responsive-menu > li {
    border-bottom: 1px solid #3e3e3e;
}
.ace-responsive-menu > li > a > .arrow:before {
    margin-top: 6px;
    content: url(../images/dropdown-1.png);
}
li.menu-active > a > .arrow:before {
	content: url(../images/dropdown-1.png) !important;
}



.slider-wrapper.default>div #slides h1, .slider-wrapper.default>div #slides h2, .slider-wrapper.default>div #slides h3, .slider-wrapper.default>div #slides h4 {
    font-size: 13px;
}
.slider-wrapper h2 {
    position: absolute;
    top: 62%;
    right: 0%;
}
.slider-wrapper.default>div #slides span, .slider-wrapper.default>div #slides p {
    font-size: 17px;
}
.slider-wrapper.default>div #slides span p {
    font-size: 11px;
    border: 1px solid #0ebbb1;
    padding: 6px 13px;
}
.slider-wrapper.default>div #left {
	width: 23px;
    height: 23px;
    left: 2%;
    top: 46%;
    opacity: 1 !important;
}
.slider-wrapper.default>div #right {
	width: 23px;
    height: 23px;
    right: 2%;
    top: 55%;
    opacity: 1 !important;
}
.welcome {
    padding: 20px;
    margin-top: 10px;
}
.welcome-left h2 {
    text-align: left;
    font-size: 12px;
    letter-spacing: 1px;
	text-align: center;
}
.welcome-left h2:after {
    float: none;
    margin: 0 auto;
	margin-bottom:15px;
	margin-top:10px;
}
.welcome-left h1 {
    text-align: center;
    font-size: 26px;
    margin-bottom: 10px;
}
.welcome-left h1 span {
    font-size: 16px;
    line-height: 24px;
}
.welcome-mid p {
    line-height: 24px;
    text-align: center;
	margin-bottom: 15px;
}
.welcome-right{
    display: none;
}
.welcome-mid {
    padding: 0px 0px;
}
.button {
    padding: 8px 20px;
    font-size: 13px;
    border: 1px solid #0ebbb1;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.welcome-right {
    margin: 20px 0px;
}
.what-we-do {
    padding: 0;
    background: #f2f2f2;
    margin-top: 0px;
    padding: 30px 10px;
}
.what-we-do h2 span {
    font-size: 16px;
    margin-left: 0%;
}
.what-we-do h2 {
    font-size: 26px;
    margin-bottom: 20px;
	text-align: center;
}
.what-we-do h2:after {
    content: none;
}
.owl-next {
    margin-top: -29px;
}
.owl-prev {
    margin-top: -451px;
}
.home-services:hover #image-hover .overlay {
    height: 80%;
}
.text {
    top: 91%;
}
.overlay {
    bottom: 46px;
}
.other-service-left h2 {
    text-align: left;
    font-size: 26px;
}
.other-service {
    padding: 30px 20px;
}
.other-service-left h2 span {
    font-size: 16px;
    margin-left: 0;
}
.other-service-left h2 {
    font-size: 26px;
    margin-bottom: 10px;
	text-align: center;
}
.other-service-right p {
	display:none;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 0px;
	padding:0px 5px;
}
.other-service-bottom-left {
	padding:0;
    margin-top: 30px;
}
.other-service-bottom-left-1 {
    padding: 20px;
}
.other-service-bottom-left-1 p {
    text-align: center;
}
.other-service-bottom-left-1 a {
    text-align: center;
    display: block;
}
.other-service-bottom-left-1 h2 {
    text-align: center;
    display: block;
	padding: 0;
}
.other-service-bottom-left-1 img {
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}
.other-service-bottom-left-1 h2:after {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.other-service-bottom-right {
    padding:0;
    margin-top: 30px;
}
.index-clients {
    background: none;
    height: auto;
}
.index-clients-full {
    margin-top: 0;
}
.index-clients-right h2 {
    text-align: center;
    font-size: 26px;
    line-height: 24px;
    padding: 30px 15px;
}
.index-clients-logos {
    padding: 0px 5px;
}
.index-testimonial {
    padding: 40px 0px 30px 0px;
}
.index-clients-right {
    padding-bottom: 30px;
}
.footer {
    padding: 0px;
}
.footer-1 {
    margin-top: 20px;
}
.footer-1 h2 {
    margin-bottom: 15px;
}
.footer-left a:nth-child(1) img{
	margin:0 auto;
	margin-bottom:20px;
}
.footer-left a:nth-child(2) {
    background-position: 35%;
}
.footer-left a:nth-child(3) {
    margin-left: 30px;
}
.footer-right {
    padding: 0 50px;
	margin-bottom:30px;
}
.footer-bottom p {
    padding: 0px 15px;
    text-align: center;
}
.footer-bottom a {
    display: block;
}
.footer-bottom p span {
    display: none;
}
div#topcontrol {
    z-index: 1;
}

.path-finder {
    padding: 15px 15px;
}
.inner-page {
    margin-top: 30px;
    padding: 0px 25px;
}
.inner-page h2 {
    margin-bottom: 10px;
	font-size:26px;
}
.about-us-left {
    margin-bottom: 20px;
}
.about-us-left img{
	display:none;
}
.about-us-right {
    padding: 0;
    margin-bottom: 10px;
}
.about-us-right p {
    text-align: center;
}
.about-us-right span {
    padding: 0px;
	display: block;
    margin-top: 20px;
}
.why-choose-us {
    padding: 30px 15px;
}
.why-choose-us-left {
    padding:0px;
}
.why-choose-us-left h2{
    font-size: 26px;
    margin-bottom: 0px;
	text-align: center;
}
.why-choose-us-left h2 span {
    font-size: 16px;
    margin-left: 0;
}
.why-choose-us-right p {
    display: none;
}
.why-choose-us-point {
    margin: 20px 0px;
}
.why-choose-us-point p {
    font-size: 14px;
}
.our-team {
    padding: 0px 30px;
}
.our-team-1 {
    margin-bottom: 20px;
}
.about-us-service {
    padding: 30px 15px;
}
.about-us-service h2 {
    font-size: 26px;
    margin-bottom: 20px;
}
.ac-service {
    padding: 0px;
}
.ac-service p {
    padding: 0px;
    text-align: center;
    line-height: 26px;
    margin-bottom: 20px;
}
.ac-services-left {
    text-align: center;
}
.ac-services-left p {
	text-align:center;
}
.ac-services-left p:before {
	margin:0 auto;
    margin-bottom: 15px;
    margin-top: 10px;
}
.ac-services-left-1 {
    text-align: center;
}
.ac-services-left-1 p {
	text-align:center;
}
.ac-services-left-1 p:before {
	margin:0 auto;
    margin-bottom: 15px;
    margin-top: 10px;
}
.ac-services-images {
    margin: 30px 0px;
}
.ac-services-images-1 {
    margin: 10px 0px;
}
.ac-services-images-1 img{
	margin:0 auto;
}

.brands {
    margin-bottom: 0px;
}
.brands-logo{
	padding:0 15px;
	margin-bottom: 30px;
}
.brands-colour {
    position: absolute;
    top: 0;
	margin-top:0;
}
.brands-normal {
    padding: 10px;
}
.brands-colour {
    padding: 10px;
}
.testimonials-left {
    margin-bottom: 20px;
}
.testimonials-left-content p {
    padding: 30px 30px 70px 30px;
    min-height: auto;
}
.contact-us-left {
    margin-bottom: 20px;
}
.contact-us-left p {
    border: 1px solid #ebebeb;
    padding: 70px 20px 30px 20px;
    margin-top: -37px;
    color: #4e4e4e;
    font-size: 15px;
    line-height: 26px;
    min-height: auto;
}
.contact-us {
    margin-bottom: 30px;
}
.gallery {
    padding: 0px 15px;
}
.gallery-left-org {
	margin: 0px 5px;
}
.gallery-left-pop {
    position: absolute;
    top: 0px;
    margin-top: 0;
	margin: 0px 5px;
}
.nivo-lightbox-wrap {
    left: 0;
    right: 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav {
    top: 32%;
	z-index: 99999;
}
.nivo-lightbox-theme-default .nivo-lightbox-close {
    z-index: 99999;
}
.contact-us-map{
	padding:0;
    margin-top: 0px;
}

.about-us-service-1 {
    border-bottom: 1px solid #f1f1f1;
	border-right: none;
}
.about-us-service-1:last-child {
    border-bottom: none;
}

.our-team-1 p {
    width: 292px;
}

.gallery-left {
    margin-bottom: 10px;
}

.index-service-in p {
    text-align: center;
    background: #fff;
    color: #313131;
    padding: 10px 0px;
    font-size: 12px;
}
.index-service {
    padding: 0px 4px;
    margin-bottom: 8px;
}


.mission {
    padding: 40px 25px;
}
.mission p {
    padding: 0px;
}

.refrigerator-services {
    margin-top: 10px;
	padding: 0px 25px;
}
.refrigerator-services-up {
    border-radius: 7px;
    width: 100%;
    margin-left: 0;
}
.refrigerator-services-up p {
    margin-top: 33%;
}
.refrigerator-services-1 {
    margin-bottom: 15px;
}

.form-pad-top-1 {
    width: 100%;
    margin: 0 auto;
}

.enquiry{
    opacity:1;
    
}
.enquiry img{
	right:0;
	border-radius:6px 0px 0px 6px;
	position: fixed;
    top: 40%;
}

.ac-services-left {
    min-height: auto;
}
.ac-services-left-1 {
    min-height: auto;
}

.service-highlight {
    padding: 0;
    margin-top: 20px;
}


.footer-left a:nth-child(2) {
    padding-left: 50px;
    cursor: text;
}

.vector{
	display:block;
}
.vector img{
	margin:0 auto;
}

.contact-us-form {
    z-index: 0;
}

.footer-last{
	display:block;
	text-align:center;
    margin: 7px 0px 10px 0px;
}
.footer-last h2{
    color: #393939;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 15px 0px 10px 0px;
}
.footer-last a{
	text-decoration:none;
	display:block;
	color: #393939;
    font-size: 15px;
    margin-bottom: 8px;
}
.footer-last a:before{
	content:url(../images/mail.png);
	display:inline-block;
	margin: 0px 10px 0px -10px;
}
.footer-last p a:before{
	content:url(../images/phone.png);
	display:inline-block;
}
.footer-last h3 a:before{
	content:none;
}

.ac-service ul {
    text-align: left;
}
.refrigerator-services h3 {
    font-size: 16px;
    margin: 30px 0px 20px 0px;
	line-height: 26px;
}
.refrigerator-services p {
    padding: 0;
}
.service-highlight h2 {
    font-size: 23px;
    margin-bottom: 20px;
}
.service-highlight h3 {
    font-size: 16px;
    margin: 30px 0px 20px 0px;
}
.service-highlight p {
    font-size: 15px;
    padding: 0px 25px;
    margin-bottom: 20px;
}





}

@media (max-width: 400px){
	
.slider-wrapper.default>div #slides img{
	height: 250px !important;
    width: 668px !important;
    margin-left: -40%;
}

.our-team-1 p {
    width: 100%;
}

.home-services:hover #image-hover .overlay {
    height: 78%;
}

}


@media (max-width: 380px){
	
.home-services:hover #image-hover .overlay {
    height: 77%;
}

}
