body{width: 100%; background:#fff ; padding: 0; margin: 0; font-family: "Kanit", sans-serif; }
a{text-decoration: none !important; border: none; outline: none; outline: none; font-family: "Kanit", sans-serif; }
h1, h2, h3, h4, h5, h6, p{ padding: 0; margin: 0; font-family: "Kanit", sans-serif; }
ul{ padding: 0; margin: 0; }
li{ list-style: none; border: none; outline: none; font-family: "Kanit", sans-serif; }
*{padding: 0;margin: 0;}
/*font-family: "Grey Qo", cursive;*/


/*Header Top Start*/
.header{ width: 100%; position: fixed; background: #fff; display: block; padding: 0; margin: 0; z-index: 9999; box-shadow: 0 0 10px #660bb47a; top: 0; left: 0; right: 0; }

.header-top{ width: 100%; position: relative; display: block; background: #003979; padding: 5px 0; margin: 0; }
.header-top .header-top-left{display: inline-block; padding: 0; margin: 2px 25px 0 0;}
.header-top .header-top-left i{ font-size: 12px; line-height: 16px; color: #fff; padding: 0 6px 0 0; margin: 0; }
.header-top .header-top-left a{ font-size: 14px; line-height: 18px; color: #fff; padding: 0; margin: 0 10px 0 0; transition: all 400ms ease-in-out; letter-spacing: 1px }
.header-top .header-top-left a:hover{ color: #92bcff; transition: all 600ms ease-in-out; }

.header-top .header-top-right{ width: 100%; display: inline-block; padding: 0; margin: 0; }
.header-top .header-top-right ul { margin: 0 0 0 0; padding: 0; width: 100%; text-align: right; }
.header-top .header-top-right ul li { list-style: none; margin: 0 5px; display: inline-block; position: relative;}
.header-top .header-top-right ul li a {display: block; width: 25px; height: 25px; text-align: center; line-height: 24px; border-radius: 50%; font-size: 13px; transition: .5s; color: #fff; border: 0.5px solid #cccccc87;}

.header-top .header-top-right ul li a:hover::before { transform: scale(1.1); box-shadow: 0 0 15px #edaf74; }
.header-top .header-top-right ul li a:hover { color: #fff; box-shadow: 0 0 15px #edaf74; text-shadow: 0 0 5px #edaf74; }

/*Header Bottom Start*/
.header .header-bottom{ width: 100%; position: relative; background: #fff; display: block; padding: 0 0 30px; margin: 0;}
.header .header-bottom .logo{ padding: 0; margin: 0; position: absolute; top: 0; left: 0; background: #012c5d; width: 280px; height: 135px; display: flex; align-items: center; clip-path: polygon(0 0, 100% 0, 86.5% 101%, 0% 101%); border-right: 50px solid #00234b; border-bottom: 5px solid #00234b; box-shadow: 0px 10px 10px #faa900; }
.header .header-bottom .logo img{ width: 70%; margin: 0 auto; display: block; }
.header .header-bottom .menu{ padding: 0; margin: 0; }
.header .header-bottom .menu ul{ padding: 5px 0; margin: 0; width: auto; float: right; }
.header .header-bottom .menu ul li a{ font-weight: 500; font-size: 16px; letter-spacing: 0.6px; transition: all 600ms ease-in-out;}
.header .header-bottom .menu ul li ul li a{ color: #000000b5; font-weight: 500; }
.header .header-bottom .menu ul li a:hover{color: #fda901; transition: all 600ms ease-in-out;}
.snip1189 { text-align: center;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;}
.snip1189 * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.snip1189 li { padding: 30px 8px 0; margin: 0; display: block; color: #011d3c; position: relative; }
.snip1189 a { padding: 0 6px; margin: 3px 0; display: block; color: #00234b; position: relative; }
.snip1189 a:hover{color: #fda901; }
.snip1189 a:before,
.snip1189 a:after { height: 12px; width: 12px; position: absolute; content: ''; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; opacity: 0; }
.snip1189 a:before { left: -2px; top: -2px; border-left: 2px solid #00234b; border-top: 3px solid #00234b; -webkit-transform: translate(100%, 50%); transform: translate(100%, 50%); }
.snip1189 a:after { right: -5px; bottom: -5px; border-right: 3px solid #00234b; border-bottom: 3px solid #00234b; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }
.snip1189 a::after { right: -2px; bottom: -2px; border-right: 2px solid #00234b; border-bottom: 3px solid #00234b; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }
.snip1189 a:hover,
.snip1189 .active a { color: #fda901;transition: all 600ms ease-in-out; }
.snip1189 a:hover:before,
.snip1189 .active a:before,
.snip1189 a:hover:after,
.snip1189 .active a:after { color: #d68f07;  -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); opacity: 1; }


/*Banner Start*/


@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.banner .carousel-inner .item > img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}
.banner{ width: 100%; overflow: hidden; position: relative; display: block; padding: 0; margin: 0; }
.banner .carousel-control{ z-index: 999; }
.banner .item{ width:100%;}
.banner .item img{ width:100%; }
.banner span.glyphicon-chevron-left{ font-size: 33px !important; left: 10px !important;  padding: 12px 0 !important; height: 60px !important; width: 60px !important; background: #00234b !important; margin: 50px 0 0 -10px !important; }
.banner span.glyphicon-chevron-right{ font-size: 33px !important; right: 10px !important; padding: 12px 0 !important; height: 60px !important; width: 60px !important;  margin: 50px -10px 0 0 !important; background: #00234b !important; }

/*Inner Banner*/
.inner-banner{ width: 100%; display: block; background: url(../images/inner-banner.png) no-repeat top right; background-size: cover; padding: 90px 0; margin: 0; height: 475px; }
.inner-banner h1{ font-size: 44px; line-height: 50px; color: #fff; padding: 0 0 0 15px; margin: 200px 0 0; border-left: 15px solid #ffd700; }
.inner-banner h1 span{ color: #ffd700; }

/*About Start*/
.about{ width: 100%; position: relative; display: block; background: #fff; padding: 60px 0; margin: 0; }
.about h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.about h2 span{ color: #d68f07; }
.about p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }
.about a{ width: 30%; display: inline-block; font-size: 16px; line-height: 24px; background: #012c5d; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #00234b; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; transition: all 400ms ease-in-out; }
.about a:hover{ letter-spacing: 1.2px; background: #ef9a04; color: #fff; border-bottom: 5px solid #a36800; transition: all 400ms ease-in-out; }

.about .about-right-content{ width: 100%; padding: 15px 0 0; margin: 0; }
.about .about-right-content img{ width: 100%; }

/*Inner About Start*/
.inner-about{ width: 100%; position: relative; display: block; background: #fff; padding: 60px 0; margin: 0; }
.inner-about h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align:center; }
.inner-about h2 span{ color: #d68f07; }
.inner-about  p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }



.inner-about .about-left-content{ width: 100%; padding: 15px 0 0; margin: 0; }
.inner-about .about-left-content img{ width: 100%; }


/*Mission-Vision Start*/
.mission-vision{ width: 100%; position: relative; display: block; background: #fff; padding: 60px 0 0; margin: 0; }
.mission-vision .mission-vision-content{ width: 100%; padding: 0; margin: 0; }
.mission-vision .mission-vision-content h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 75px 0 15px; margin: 0; }
.mission-vision .mission-vision-content h2 span{ color: #d68f07; }
.mission-vision .mission-vision-content p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }

.mission-vision .mission-vision-image{ width: 100%; padding: 10px; margin: 0 0 30px; border: 5px solid #feaa02; }
.mission-vision .mission-vision-image img{ width: 100%; }

/*Core Values*/
.core{ width: 100%; position: relative; display: block; background: #fff; padding: 30px 0; margin: 0; }
.core h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align:center; }
.core h2 span{ color: #d68f07; }
.core p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 30px; margin: 0; text-align: center; }
.core .core-box-content{ width: 100%; padding: 15px; margin: 0 0 30px;  border: 5px solid #feaa02; text-align: center; }
.core .core-box-content img{ width: 30%; }
.core .core-box-content h4{ font-size: 20px; line-height: 22px; color: #000; padding: 10px 0; margin: 0; }
.core .core-box-content p { font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0; margin: 0; height: 60px; }


/*Our Services*/
.service{ width: 100%; position: relative; display: block; background: #f0f0f0; padding: 40px 0; margin: 0; }
.service h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align: center; }
.service h2 span{ color: #d68f07; }
.service p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 30px; margin: 0; text-align: center; }
.service .item{ margin: 0 15px; }
.service .service-box-content{ width: 100%; padding: 15px 0 0; margin: 0 0 30px; text-align: center; background: #fff; border: 1px solid #d8d8d8; border-radius: 10px; overflow: hidden; position: relative; transition: all 400ms ease-in-out; }
.service .service-box-content:hover{ box-shadow: 0 0 30px #ccc; transition: all 400ms ease-in-out; }
.service .service-box-content img{ width: 100%; }
.service .service-box-content h5{ position: absolute; content: ""; top: 0; right: 0; width: auto; text-align: center; background: #00ff1c; padding: 10px 30px; font-size: 16px; line-height: 20px; color: #032000; }
.service .service-box-content h5.top-1{ background: #f00; color: #fff; }
.service .service-box-content h5.top-2{ background: #eaef00; color: #000; }
.service .service-box-content h4{ font-size: 18px; line-height: 20px; background: #e8e8e8; width: 100%; padding: 15px 0; color: #000b17; transition: all 400ms ease-in-out; }
.service .service-box-content:hover h4{ background: #feab02; color: #000; transition: all 400ms ease-in-out; }
.service .service-box-content p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 15px; margin: 0; text-align: justify; background: #ececec; height: 135px; }

/*Inner Services Start*/
.inner-service{ width: 100%; position: relative; background: #fff; padding: 30px 0; margin: 0; display: block; }
.inner-service #inner-service-slider{ padding: 15px; border: 5px solid #fda901; }

.inner-service .inner-service-left-block{ width: 100%;  }
.inner-service .inner-service-left-block img { width: 100%; }

.inner-service .inner-service-right-block{ width: 100%; position: 0; margin: 0; }
.inner-service .inner-service-right-block h5{ font-size: 20px; line-height: 28px; color: #d68f07; padding: 0; margin: 0; }
.inner-service .inner-service-right-block h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.inner-service .inner-service-right-block .inner-dec{ width: 100%;
  padding: 0;
  margin: 0 0 15px;
  height: 215px;
  overflow-x: hidden; }
.inner-service .inner-service-right-block .inner-dec p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }
.inner-service .inner-service-right-block a{ width: 30%; display: inline-block; font-size: 16px; line-height: 24px; background: #012c5d; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #00234b; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; transition: all 400ms ease-in-out; }
.inner-service .inner-service-right-block a:hover{ letter-spacing: 1.2px; background: #ef9a04; color: #fff; border-bottom: 5px solid #a36800; transition: all 400ms ease-in-out; }






/*cleaning*/
.cleaning{ width: 100%; position: relative; background: url(../images/white-bg.png) no-repeat; background-size: cover; padding: 0; margin: 0; height: 600px; overflow: hidden; }
.cleaning .cleaning-box-content{ width: 100%; background: #00234b; padding: 0; margin: 0; position: relative; z-index: -1; }
.cleaning .cleaning-box-content video{ width: 100%; opacity: 0.6;  }
.cleaning .cleaning-box-content video source{ width: 100%; }
.cleaning .cleaning-content{ width: 60%; position: absolute; content: ""; top: 32%; left: 0; right: 0; margin: 0 auto; text-align: center; }
.cleaning .cleaning-content h2{ font-size: 38px; line-height: 44px; color: #fff; padding: 0; margin: 0; text-align: center; }
.cleaning .cleaning-content h2 span{ color: #fdf900; }
.cleaning .cleaning-content h5{ font-size: 20px; line-height: 24px; color: #fdf900; font-weight: 400; padding: 0 0 30px; margin: 0; }
.cleaning .cleaning-content h4{ font-size: 30px; line-height: 40px; color: #fff; padding: 0; margin: 0; }
.cleaning .cleaning-content h4 span{ color: #fdf900; font-size: 50px; font-weight: bold; }
.cleaning .cleaning-content h4 strong{ display: block; letter-spacing: 1.2px; }

/*FAQ*/

.faq{ width: 100%; position: relative; display: block; background: #fff; padding: 80px 0; margin: 0; overflow: hidden; }
/*.faq .faq-block{ width: 100%; background: #fff; height: 400px; padding: 30px 0 0; margin: 0; }*/
.faq h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.faq h2 span{ color: #d68f07; }
.faq p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }



button.accordion {
 width: 100%;
  background: #012c5d;
  border: none;
  outline: none;
  text-align: left;
  padding: 15px 20px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.2s linear;
  margin: 10px 0 0;
  line-height: 26px;
}

button.accordion:after {
  font-family: FontAwesome;
  content: "\f150";
  font-family: "fontawesome";
  font-size: 18px;
  float: right;
}

button.accordion.is-open:after {
  content: "\f151";
}

button.accordion:hover,
button.accordion.is-open {
  background-color: #00234b;
}

.accordion-content {
 background: #fff;
  border-left: 5px solid #ffe100;
  border-right: 5px solid #ffe100;
  padding: 0 30px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}
.accordion-content p{ background: #fff !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #2e2e2e !important;
  margin: 30px 0 !important; padding: 10px 0 30px !important; text-align: justify !important; }

.faq-right-content{ width: 100%; position: relative; top: -90px; border: 5px solid #ffa800; padding: 0; margin: 0; }
.faq-right-content img{ width: 100%; }

/*Inner FAQ*/
.inner-faq{ width: 100%; position: relative; display: block; background: #fff; padding: 30px 0; margin: 0; }
.inner-faq h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align: center; }
.inner-faq h2 span{ color: #d68f07; }
.inner-faq p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: center; }
.inner-faq .faq-image-block{  width: 100%; border: 5px solid #ffa800; padding: 10px; margin: 0; }
.inner-faq .faq-image-block img{ width: 100%; }



/*photo-gallery-block*/
.gallery{ width: 100%; position: relative; display: inline-flex; background: #f0f0f0; padding: 30px 0; margin: 0; }
.gallery .gallery-box-text-content{ width: 40%; float: left; padding: 120px 0 0 12%; margin: 0; }
.gallery .gallery-box-text-content h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.gallery .gallery-box-text-content h2 span{ color: #d68f07; }
.gallery .gallery-box-text-content p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }
.gallery .gallery-box-text-content a{ width: 35%; display: inline-block; font-size: 16px; line-height: 24px; background: #012c5d; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #00234b; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; }
.gallery .gallery-box-text-content a:hover{ letter-spacing: 1.2px; background: #ef9a04; color: #fff; border-bottom: 5px solid #a36800; transition: all 400ms ease-in-out; }

.gallery .gallery-box-image-content{ width: 60%; float: right; padding: 0; margin: 0; }


.gallery .gallery-box-image-content .gallery-box{ position: relative; width: 30%; padding: 10px; margin: 15px; float: left; border: 1px solid #ffa800; height: 245px; overflow: hidden; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.gallery .gallery-box-image-content .gallery-box img.pho-gall { width: 100%; height: 220px; }
.gallery .gallery-box-image-content .gallery-box .view-caption { position: absolute; top:-140%; width: 100%; text-align: center; padding: 100px 0; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; background: #000000ba; }
.gallery .gallery-box-image-content .gallery-box:hover .view-caption { top: 0%; height:100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.gallery .gallery-box-image-content .gallery-box .view-caption p {  width: 50%; display: inline-block; font-size: 16px; line-height: 24px; background: #ef9a04; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #a36800; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; }

/*Inner Photo Gallery Start*/
.photo-gallery{ width: 100%; position: relative; display: inline-flex; background: #fff; padding: 30px 0; margin: 0; }

.photo-gallery .gallery-box{ position: relative; width: 100%; padding: 10px; margin: 15px; float: left; border: 1px solid #ffa800; height: 245px; overflow: hidden; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.photo-gallery .gallery-box img.pho-gall { width: 100%; height: 220px; }
.photo-gallery .gallery-box .view-caption { position: absolute; top:-140%; width: 100%; text-align: center; padding: 100px 0; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; background: #000000ba; }
.photo-gallery .gallery-box:hover .view-caption { top: 0%; height:100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.photo-gallery .gallery-box .view-caption p {  width: 50%; display: inline-block; font-size: 16px; line-height: 24px; background: #ef9a04; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #a36800; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; }




/*Guarantee*/
.guarantee{ width: 100%; display: block; background: url(../images/spescial-banner.png) no-repeat top left; background-size: cover; background-attachment: fixed; padding: 90px 0; margin: 0; height: 600px; }
.guarantee h2{ font-size: 38px; line-height: 44px; color: #fff; padding: 0 0 15px; margin: 0; text-align: center; }
.guarantee h2 span{ color: #d68f07; }
.guarantee p{ font-size: 16px; line-height: 24px; color: #fff; padding: 0 0 30px; margin: 0; text-align: center; }
.guarantee .guarantee-box-content{ width: 100%; background: #00234ba6; padding: 0; margin: 0; border: 5px solid #ffa800; text-align: center; transition: all 400ms ease-in-out; }
.guarantee .guarantee-box-content:hover{ -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); transition: all 400ms ease-in-out; }
.guarantee .guarantee-box-content img{ width: 100%; }
.guarantee .guarantee-box-content h4{ font-size: 20px; line-height: 24px; color: #fff; padding: 15px 0; margin: 0; }


/*Video Gallery*/
.video-gallery{ width: 100%; position: relative; display: inline-block; background: #f0f0f0; padding: 30px 0; margin: 0; }
.video-gallery .video-gallery-box-content{ width: 60%; float: left; padding: 0; margin: 0; display: inline-block; }
.video-gallery .video-gallery-box-content .video-box{ width: 46%; float: left; margin: 15px; padding: 10px; border: 1px solid #ffa800; }
.video-gallery .video-gallery-box-content .video-box iframe{ width: 100%; height: 200px; }

.video-gallery .video-gallery-text-content{ width: 40%; float: left; padding: 100px 12% 0 0; margin: 0; display: inline-block; }
.video-gallery .video-gallery-text-content h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.video-gallery .video-gallery-text-content h2 span{ color: #d68f07; }
.video-gallery .video-gallery-text-content p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; }
.video-gallery .video-gallery-text-content a{ width: 35%; display: inline-block; font-size: 16px; line-height: 24px; background: #012c5d; color: #fff; padding: 10px 0; margin: 15px 0 0; text-align: center; border-bottom: 5px solid #00234b; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; }
.video-gallery .video-gallery-text-content a:hover{ letter-spacing: 1.2px; background: #ef9a04; color: #fff; border-bottom: 5px solid #a36800; transition: all 400ms ease-in-out; }

/*Inner Video Gallery*/
.inner-video-gallery{ width: 100%; position: relative; display: inline-block; background: #fff; padding: 30px 0; margin: 0; }
.inner-video-gallery .video-box{ width: 100%; float: left; margin: 15px; padding: 10px; border: 1px solid #ffa800; }
.inner-video-gallery .video-box iframe{ width: 100%; height: 200px; }

/*Privacy Policy*/
.privacy{ width: 100%; display: block; position: relative; background: #fff; padding: 30px 0; margin: 0; }
.privacy .privacy-block-dec{ width: 100%; padding: 0; margin: 0; }
.privacy .privacy-block-dec h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; }
.privacy .privacy-block-dec h2 span{ color: #d68f07; }
.privacy .privacy-block-dec p{ font-size: 16px; line-height: 20px; color: #000; padding: 10px 0 20px; margin: 0; text-align: justify; }
.privacy .privacy-block-dec ul{ padding: 0; margin: 0; }
.privacy .privacy-block-dec ul li{ font-size: 16px; line-height: 24px; color: #000; padding: 10px 0; margin: 0; text-align: justify; }
.privacy .privacy-block-dec ul li b{ font-size: 18px; line-height: 20px; color: #000; }
.privacy ul{ padding: 0; margin: 0; }
.privacy ul li{ font-size: 16px; line-height: 20px; color: #000; padding: 10px 0; margin: 0; text-align: justify; }
.privacy ul li b{ font-size: 18px; line-height: 20px; color: #000; }
.privacy ul li a{ font-size: 16px; line-height: 18px; color: #FFBC13; transition: all 500ms ease-in-out; font-weight: 400; }
.privacy ul li a:hover{ color: #FFBC13; transition: all 500ms ease-in-out; }
.privacy .privacy-block-img{ width: 100%; padding: 15px; margin: 0; border: 5px solid #fda901; }
.privacy .privacy-block-img img{ width: 100%; }

/*Testimonial Start*/
.testimonial{ width: 100%; position: relative; display: block; background: #fff; padding: 60px 0; margin: 0; }
.testimonial h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align: center; }
.testimonial h2 span{ color: #d68f07; }
.testimonial p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 30px; margin: 0; text-align: center; }
.testimonial .testimonial-block{ width: 100%; padding: 30px; margin: 0; background: #f0f0f0; }
.testimonial .testimonial-block .top-block{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.testimonial .testimonial-block .top-block .top-left-block{ width: 85%; float: left; padding: 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-left-block h4{ font-size: 30px; line-height: 34px; color: #012c5d; font-weight: bold; padding: 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star{ width: 100%; padding: 10px 0 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star ul{ padding: 0; margin: 0; width: 100%; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star ul li{ display: inline-block; font-size: 16px; line-height: 18px; color: #fdb628; padding: 0 10px 0 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-right-block{ width: 10%; float: right; padding: 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-right-block i{ font-size: 55px; color: #012c5d; }

.testimonial .testimonial-block .testimonial-middle-content{ width: 100%; padding: 15px 0; margin: 0; border-bottom: 1px solid #fdb628; }
.testimonial .testimonial-block .testimonial-middle-content p{ font-size: 16px; line-height: 24px; color: #2e2e2e; padding: 0 0 15px; margin: 0; text-align: justify; height: 80px; }
.testimonial .testimonial-block .testimonial-profile{ width: 100%; padding: 30px 0 0; margin: 0; display: inline-block; }
.testimonial .testimonial-block .testimonial-profile .profile-left{ width: 80px; height: 80px; border: 2px solid #fdb628; float: left; padding: 0; margin: 0; display: grid; align-items: center; text-align: center; border-radius: 60px; }
.testimonial .testimonial-block .testimonial-profile .profile-left i{ font-size: 40px; color: #fdb628; }
.testimonial .testimonial-block .testimonial-profile h5{ font-size: 20px; line-height: 30px; color: #012c5d; font-weight: bold; padding: 20px; margin: 0; display: flex; letter-spacing: 0.6px; }

.testimonial .testimonial-right-content{ width: 100%; padding: 30px 0 0; margin: 0; }
.testimonial .testimonial-right-content img{ width: 100%; }

/*Contact Start*/
.contact{ width: 100%; position: relative; display: block; overflow: hidden; padding: 60px 0; margin: 0; background: #fff; }
.contact .contact-form{ width: 100%; padding: 15px; margin: 0; border: 5px solid #fda901; }
.contact .contact-form h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align: center; text-transform:capitalize; }
.contact .contact-form h2 span{ color: #d68f07; }
.contact .contact-form form{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.contact .contact-form form .fill-box{ width: 50%; float: left; padding: 0; margin: 0; }
.contact .contact-form form .email{ width: 100%; float: left; padding: 0; margin: 0; }
.contact .contact-form form .email input{ width: 98%; }
.contact .contact-form form .fill-box label{ font-size: 16px; line-height: 18px; color: #012c5d; background: #fff; padding: 0; margin: 0; position: relative; top: 12px; left: 0px; }
.contact .contact-form form .fill-box input{ width: 96%; font-size: 16px; line-height: 18px; color: #000; border: 1px solid #feca3659; outline: none; background: #fff; padding: 15px 15px 10px; margin: 0 0 15px; }
.contact .contact-form form .message{ width: 100%; padding: 0; margin: 0; }
.contact .contact-form form .email input{ width: 98%; }
.contact .contact-form form .message textarea{ width: 98%; font-size: 16px; line-height: 18px; color: #000; border: 1px solid #feca3659; outline: none; background: #fff; padding: 15px 15px 10px; margin: 0 0 15px; height: 100px !important;  }
.contact .contact-form form .submit-btn{ width: 100%; padding: 0; margin: 0; }
.contact .contact-form form .submit-btn input[type="submit"]{ display: block; padding: 10px 0; margin: 15px auto 0; width: 35%; font-size: 16px; line-height: 24px; background: #012c5d; color: #fff; text-align: center; border-bottom: 5px solid #00234b; text-transform: uppercase; font-weight: bold; border-radius: 5px; letter-spacing: 0.6px; }
.contact .contact-form form .submit-btn input[type="submit"]:hover{ letter-spacing: 1.2px; background: #ef9a04; color: #fff; border-bottom: 5px solid #a36800; transition: all 400ms ease-in-out; }

.contact .contact-block{ width: 100%; padding: 15px; margin: 0; border: 5px solid #fda901; }
.contact .contact-block h2{ font-size: 38px; line-height: 44px; color: #00234b; padding: 0 0 15px; margin: 0; text-align: center; text-transform:capitalize; }
.contact .contact-block h2 span{ color: #d68f07; }
.contact .contact-block ul{ padding: 0; margin: 0; display: inline-block; }
.contact .contact-block ul li{ font-size: 16px; line-height: 18px; padding: 0 0 15px; margin: 0; color: #d68f07; }
.contact .contact-block ul li a{ color: #000; transition: all 500ms ease-in-out;
padding: 0 4px 0 0; }
.contact .contact-block ul li a:hover{ color: #eb9a00; transition: all 500ms ease-in-out; }
.contact .contact-block ul li a i{ color: #fda901; font-size: 14px; padding: 0 10px 0 0; }
.contact .contact-block ul li i{ color: #fda901; font-size: 13px; padding: 0 10px 0 0; }


.contact .contact-map{ width: 100%; height: 277px; padding: 15px; margin: 0; border: 1px solid #feca3659; }
.contact .contact-map iframe{ width: 100%; height: 100%; }




/*Footer Start*/
.footer{ width: 100%; position: relative; background: url(../images/footer-banner.png) no-repeat top center; background-size: cover; display: block; padding: 30px 0 5px; margin: 0; }
.footer .footer-logo{ width: 14%; text-align: center; margin: 0 auto; padding: 0; display: block; }
.footer .footer-logo img{ width: 100%; }
.footer h4{ font-size: 20px; line-height: 24px; color: #da890b; padding: 15px 0; margin: 0; display: table; }
.footer p{ font-size: 16px; line-height: 26px; color: #ffffffd6; padding: 0 0 15px; text-align: justify; }
.footer ul.quick-footer-link{ width: 50%; float: left; padding: 0; margin: 0; }
.footer ul.quick-footer-link li{ font-size: 16px; line-height: 18px; padding: 0 0 15px; }
.footer ul.quick-footer-link li a{ color: #ffffff75; transition: all 400ms ease-in-out; letter-spacing: 1.2px; }
.footer ul.quick-footer-link li a:hover{ color: #fff; letter-spacing: 1.4px; transition: all 400ms ease-in-out; }


.footer ul.footer-contact-address{ width: 100%; padding: 0; margin: 0; }
.footer ul.footer-contact-address li{ font-size: 16px; line-height: 26px; color: #ffffffd6; padding: 0 0 15px; text-align: justify; }
.footer ul.footer-contact-address li i{ font-size: 14px; line-height: 18px; padding: 0 10px 0 0; color: #da590b; }
.footer ul.footer-contact-address li a{ color: #ffffff75; transition: all 400ms ease-in-out; letter-spacing: 1.2px; }
.footer ul.footer-contact-address li a:hover{ color: #fff; letter-spacing: 1.4px; transition: all 400ms ease-in-out; }

.footer ul.social-link{ width: 100%; padding: 0 0 30px; margin: 0; }
.footer ul.social-link li{ font-size: 16px; line-height: 26px; color: #fff; padding: 0; background: linear-gradient(145deg, #FEAA03 20%, #FD9802 70%); display: inline-block; text-align: center; box-shadow: 1px 1px 7px #fbc678; margin: 0 20px 0 0; border-radius: 5px; }
.footer ul.social-link li i{ font-size: 14px; padding: 0; }
.footer ul.social-link li a{ height: 40px; width: 40px; display: inline-block; color: #fff; transition: all 400ms ease-in-out; padding: 5px 0 0; }
.footer ul.social-link li a:hover{ -webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px); transition: all 400ms ease-in-out; }
.footer .copyright{ width: 100%; padding: 15px; margin: 0; border-top: 1px solid #fd98028a; text-align: center;}
.footer .copyright p{ font-size: 16px; line-height: 18px; color: #fff; text-align: center; padding: 0; margin: 0; }
.footer .copyright p a{ color: #da590b; transition: all 400ms ease-in-out; }
.footer .copyright p a:hover{ color: #FD9802 ; transition: all 400ms ease-in-out; }



/*//-------------------TAB / All Mobile Responsiv view SUJOY-------------------//*/




@media(max-width:786px) {
     
.header-top .header-top-left i { font-size: 10px; line-height: 14px; padding: 0 4px 0 0; margin: 0; }
.header-top .header-top-left a { font-size: 12px; line-height: 18px; padding: 0; margin: 0 5px 0 0; }
.header-top .header-top-left { padding: 0; margin: 0 10px 0 0; }
.header-top .header-top-right ul li a { width: 20px; height: 20px; line-height: 19px; font-size: 10px; }
.header-top { padding: 2px 0; margin: 0; }
.header .header-bottom { padding: 0 0 40px; margin: 0; }
.header .header-bottom .logo { top: 0; left: 0; width: 220px; height: 115px; border-right: 40px solid #00234b; }
.header .header-bottom .logo img { width: 80%; margin: 0 auto; display: block; }
.banner .item img { width: 100%; height: 450px; }
.banner { height: 450px; }
.banner span.glyphicon-chevron-left { font-size: 33px !important; left: 10px !important; padding: 12px 0 !important; height: 60px !important; width: 60px !important; background: #00234b !important; margin: 20px 0 0 -10px !important; }
.banner span.glyphicon-chevron-right { font-size: 33px !important; right: 10px !important; padding: 12px 0 !important; height: 60px !important; width: 60px !important; margin: 20px -10px 0 0 !important; background: #00234b !important; }
.service { padding: 20px 0; margin: 0; overflow: hidden; }
.service h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; }
.service p { font-size: 14px; line-height: 22px; padding: 0 0 30px; margin: 0; }
.service .service-box-content h5 { padding: 5px 15px; font-size: 12px; line-height: 16px; }
.service .service-box-content h4 { font-size: 18px; line-height: 20px; padding: 10px 0; }
.service .service-box-content p { font-size: 14px; line-height: 20px; padding: 10px; margin: 0; height: 48px; }
.about { padding: 20px 0; margin: 0; }
.about h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.about p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.about a { width: 35%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 0; }
.about .about-right-content { width: 100%; padding: 60px 0 0; margin: 0; }
.cleaning { padding: 0; margin: 0; height: 320px; }
.cleaning .cleaning-content { width: 60%; top: 20%; }
.cleaning .cleaning-content h2 { font-size: 30px; line-height: 38px; padding: 0; margin: 0; }
.cleaning .cleaning-content h5 { font-size: 15px; line-height: 18px; padding: 0 0 15px; margin: 0; }
.cleaning .cleaning-content h4 span { color: #fdf900; font-size: 35px; font-weight: bold; }
.cleaning .cleaning-content h4 { font-size: 26px; line-height: 32px; }
.faq { padding: 20px 0; margin: 0; }
.faq h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.faq p { font-size: 14px; line-height: 22px; padding: 0 0 15px; margin: 0; }
button.accordion { padding: 10px 15px; font-size: 14px; margin: 10px 0 0; line-height: 24px; }
.faq-right-content { top: -15px; }
.gallery { padding: 20px 0; margin: 0; }
.gallery .gallery-box-text-content { width: 40%; padding: 55px 0 0 15px; margin: 0; }
.gallery .gallery-box-text-content h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.gallery .gallery-box-text-content p { font-size: 14px; line-height: 22px; padding: 0 0 15px; margin: 0; }
.gallery .gallery-box-text-content a { width: 40%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 0; }
.gallery .gallery-box-image-content .gallery-box { position: relative; width: 29%; padding: 7px; margin: 0 0 15px 15px; height: 157px; }
.gallery .gallery-box-image-content .gallery-box img.pho-gall { width: 100%; height: 139px; }
.gallery .gallery-box-image-content .gallery-box .view-caption { top: -187%; width: 100%; padding: 30px 0; }
.gallery .gallery-box-image-content .gallery-box .view-caption p { width: 78%; font-size: 12px; line-height: 22px; padding: 7px 0; margin: 25px 0 0; font-weight:500; }
.guarantee h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.guarantee p { font-size: 14px; line-height: 22px; padding: 0 0 30px; margin: 0; }
.guarantee .guarantee-box-content { border: 3px solid #ffa800; }
.guarantee .guarantee-box-content h4 { font-size: 16px; line-height: 20px; padding: 10px 0; margin: 0; }
.guarantee { padding: 55px 0; margin: 0; height: 440px; }

 .video-gallery .video-gallery-text-content { width: 40%; padding: 55px 30px 0 15px; margin: 0; }
.video-gallery .video-gallery-box-content .video-box iframe { width: 100%; height: 140px; display: block; }
.video-gallery .video-gallery-box-content .video-box { width: 46%; margin: 0 0 15px 15px; padding: 8px; }
.video-gallery .video-gallery-text-content h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.video-gallery .video-gallery-text-content p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.video-gallery .video-gallery-text-content a { width: 40%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 0; }
.testimonial h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.testimonial p { font-size: 14px; line-height: 22px; padding: 0 0 30px; margin: 0; }
.testimonial { padding: 20px 0 40px; margin: 0; }
.testimonial .testimonial-block { padding: 15px; }
.testimonial .testimonial-block .top-block .top-left-block h4 { font-size: 20px; line-height: 24px; padding: 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star { width: 100%; padding: 5px 0 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star ul li { font-size: 14px; line-height: 18px; padding: 0 5px 0 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-right-block i { font-size: 40px; }

.testimonial .testimonial-block .testimonial-middle-content p { font-size: 14px; line-height: 22px; padding: 0; margin: 0; height: 190px; }
.testimonial .testimonial-block .testimonial-middle-content { width: 100%; padding: 0px 0; margin: 0; }
.testimonial .testimonial-block .testimonial-profile { width: 100%; padding: 15px 0 0; margin: 0; display: inline-block; }
.testimonial .testimonial-block .testimonial-profile .profile-left { width: 50px; height: 50px; }
.testimonial .testimonial-block .testimonial-profile .profile-left i { font-size: 24px; }
.testimonial .testimonial-block .testimonial-profile h5 { font-size: 16px; line-height: 30px; padding: 10px 0 0 15px; }
.footer h4 { font-size: 16px; line-height: 20px; padding: 15px 0 10px; }
.footer p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.footer ul.quick-footer-link li { font-size: 13px; line-height: 18px; padding: 0 0 12px; }
.footer ul.footer-contact-address li { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.footer ul.footer-contact-address li i { font-size: 12px; line-height: 16px; padding: 0 10px 0 0; }
.footer ul.social-link li { font-size: 14px; line-height: 22px; }
.footer ul.social-link li a { height: 30px; width: 30px; padding: 5px 0 0; }
.footer ul.social-link li i { font-size: 12px; padding: 0; }
.footer .copyright { padding: 10px; margin: 0; }
.footer .copyright p { font-size: 12px; line-height: 18px; }
.footer { padding: 20px 0 5px; margin: 0; }
.inner-banner { padding: 0 0; margin: 0; height: 260px; }
.inner-banner h1 { font-size: 30px; line-height: 40px; padding: 0 0 0 15px; margin: 170px 0 0; border-left: 10px solid #ffd700; }
.inner-about { padding: 20px 0; margin: 0; overflow: hidden; }
.inner-about h2 { font-size: 30px; line-height: 38px; padding: 0 0 15px; }
.inner-about p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.snip1189 a { padding: 0 6px; margin: 3px 0; color: #fff; }
.snip1189 li { padding: 0 8px 0; }
.header .header-bottom .menu ul { padding: 6px 0; margin: -9px 0 0; }
.header .header-bottom .menu ul li ul li a { color: #f1f1f1b5; }
.mission-vision { padding: 20px 0; margin: 0; }
.mission-vision .mission-vision-content { width: 100%; padding: 50px 0; margin: 0; }
.mission-vision .mission-vision-content h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.mission-vision .mission-vision-content p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.mission-vision .mission-vision-image { width: 100%; padding: 10px; margin: 0 0 30px; border: 3px solid #feaa02; }
.inner-service #inner-service-slider { padding: 10px; border: 4px solid #fda901; }
.inner-service .inner-service-right-block h2 { font-size: 32px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.inner-service .inner-service-right-block h5 { font-size: 16px; line-height: 20px; }
.inner-service .inner-service-right-block .inner-dec p { font-size: 14px; line-height: 22px; padding: 0 0 10px; }
.inner-service .inner-service-right-block a { width: 36%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 0; border-bottom: 5px solid #00234b; }
.service .item { margin: 0 10px; }
.photo-gallery .gallery-box .view-caption p { width: 50%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 15px 0 0; font-weight: 500; border-radius: 5px; }
.inner-faq { padding: 20px 0; margin: 0; }
.inner-faq h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.inner-faq p { font-size: 14px; line-height: 22px; padding: 0 0 15px; }
.inner-faq .faq-image-block { width: 100%; border: 3px solid #ffa800; padding: 8px; margin: 0; }
#myBtn { bottom: 15px !important; right: 15px !important; width: 7% !important; }
.privacy .privacy-block-dec h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; }
.privacy .privacy-block-dec ul li { font-size: 14px; line-height: 22px; padding: 0 0 10px; margin: 0; }
.privacy .privacy-block-dec ul li b { font-size: 14px; line-height: 16px; }
.privacy ul li { font-size: 14px; line-height: 22px; padding: 0 0 10px; margin: 0; }
.privacy ul li b { font-size: 14px; line-height: 16px; }
.privacy .privacy-block-img { padding: 0; margin: 0; }
.core { padding: 0 0 10px 0; margin: 0; }
.core h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; }
.core p { font-size: 14px; line-height: 22px; padding: 0 0 30px; }
.core .core-box-content { padding: 10px; margin: 0 0 30px; border: 3px solid #feaa02; }
.core .core-box-content img { width: 35%; }
.core .core-box-content h4 { font-size: 16px; line-height: 22px; padding: 8px 0; margin: 0; }
.core .core-box-content p { font-size: 14px; line-height: 22px; padding: 0; margin: 0; height: 70px; }
.accordion-content p { font-size: 14px !important; line-height: 22px !important; margin: 15px 0 !important; padding: 10px 0 15px !important; }
.accordion-content { padding: 0 20px; max-height: 0; }
.privacy ul li a { font-size: 14px; line-height: 18px; }




}
@media(max-width:768px) { 



}

@media(max-width:760px) {
    /*///chek 700///*/


 .testimonial { padding: 20px 0 40px; margin: 0; overflow: hidden; }
 .faq { padding: 20px 0; margin: 0; overflow: hidden; }
.about { padding: 20px 0; margin: 0; overflow: hidden; }
  .header .header-bottom .logo { top: 0; left: 0; width: 200px; height: 105px; border-right: 40px solid #00234b; }
 .header .header-bottom .logo img { width: 74%; margin: 0 auto; display: block; }
 .cleaning { padding: 0; margin: 0; height: 285px; }
 .faq-right-content { top: 0; position: relative; margin: 30px 0 0; }
  .gallery .gallery-box-text-content { width: 100%; padding: 0; margin: 0; display: block; text-align: center; }
 .gallery .gallery-box-text-content p { font-size: 14px; line-height: 22px; padding: 0 15px 15px; margin: 0; text-align: center; }
 .gallery .gallery-box-text-content a { width: 40%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 30px; }
.gallery .gallery-box-image-content { width: 100%; float: right; padding: 0; margin: 0; display: block; }
.gallery .gallery-box-image-content .gallery-box { position: relative; width: 29%; padding: 10px; margin: 15px; height: 160px; }
 .gallery { padding: 20px 0; margin: 0; display: flow-root; }
  .guarantee { padding: 55px 0; margin: 0; height: auto; }
 .guarantee .guarantee-box-content { border: 5px solid #ffa800; margin: 0 0 30px; }
.video-gallery .video-gallery-box-content { width: 100%; padding: 0; margin: 0; }
  .video-gallery .video-gallery-text-content { width: 100%; padding: 0 30px 0 15px; margin: 0; text-align: center; }

.video-gallery .video-gallery-text-content p { font-size: 14px; line-height: 22px; padding: 0 0 15px; text-align: center; }
  .video-gallery .video-gallery-text-content h2 { font-size: 30px; line-height: 38px; padding: 0 0 5px; margin: 0; text-align: center; display: block; }
 .video-gallery .video-gallery-text-content a { width: 40%; font-size: 14px; line-height: 24px; padding: 6px 0; margin: 5px 0 0; }
  .testimonial .testimonial-block .testimonial-middle-content p { font-size: 14px; line-height: 22px; padding: 0; margin: 0; height: 75px; }
.inner-service .inner-service-right-block { width: 100%; padding: 30px 0 0; margin: 0; }
 .inner-faq { padding: 20px 0; margin: 0; overflow: hidden; }
.inner-faq .faq-image-block { width: 100%; border: 3px solid #ffa800; padding: 8px; margin: 30px 0 0; }
#myBtn { bottom: 15px !important; right: 15px !important; width: 9% !important; }
.photo-gallery .gallery-box { width: 100%; padding: 10px; margin: 0 0 30px; height: 340px; }
.inner-video-gallery .video-box { width: 100%; margin: 0 0 30px; padding: 10px; }
 .privacy .privacy-block-img { padding: 0; margin: 15px 0; }
   .mission-vision .mission-vision-content { width: 100%; padding: 0 0 10px; margin: 0; }
  .photo-gallery .gallery-box img.pho-gall { width: 100%; height: 315px; }  
}


@media(max-width:699px) {
    /*///chek 600///*/
.header-top .header-top-left a { font-size: 11px; line-height: 18px; padding: 0; margin: 0 2px 0 0; }
.header-top .header-top-left i { font-size: 9px; line-height: 14px; padding: 0 0px 0 0; margin: 0; }
.header-top .header-top-right ul li { list-style: none; margin: 0 0 0 5px; display: inline-block; position: relative; }
  .header .header-bottom .menu ul { padding: 6px 0; margin: -9px 0 0; width: 200px; }
 .banner span.glyphicon-chevron-left { font-size: 24px !important; left: 10px !important; padding: 10px 0 !important; height: 50px !important; width: 40px !important; background: #00234b !important; margin: 20px 0 0 -10px !important; }
 .banner span.glyphicon-chevron-right { font-size: 24px !important; right: 10px !important; padding: 10px 0 !important; height: 50px !important; width: 40px !important; margin: 20px -10px 0 0 !important; background: #00234b !important; }
.cleaning .cleaning-content h4 span { color: #fdf900; font-size: 30px; font-weight: bold; }
 .cleaning .cleaning-content h4 { font-size: 22px; line-height: 28px; }
.cleaning .cleaning-content { width: 60%; top: 12%; }
  .cleaning { padding: 0; margin: 0; height: 260px; }
   .gallery .gallery-box-image-content .gallery-box { position: relative; width: 46%; padding: 10px; margin: 0 0 15px 15px; height: 160px; }
  .video-gallery .video-gallery-box-content .video-box { width: 46%; margin: 0 0 15px 15px; padding: 10px; }
   #myBtn { bottom: 15px !important; right: 15px !important; width: 10% !important; }
  .mission-vision .mission-vision-image { width: 100%; padding: 10px; margin: 0 0 30px; border: 5px solid #feaa02; }
  .photo-gallery .gallery-box { width: 100%; padding: 10px; margin: 0 0 30px; height: 245px; }
  .inner-video-gallery .video-box { width: 100%; margin: 0 0 30px; padding: 10px; }
  .inner-faq .faq-image-block { width: 100%; border: 5px solid #ffa800; padding: 10px; margin: 30px 0 0; }
  .service .service-box-content p { font-size: 14px; line-height: 20px; padding: 10px; margin: 0; height: 79px; }
  .inner-video-gallery .video-box iframe {
  width: 100%;
  height: 290px;
}
  
  
  
  
  
  
  
  
  



}

@media(max-width:580px) {
    /*///chek 490///*/

 .header-top .header-top-left { padding: 0; margin: 0 5px 0 0; }
 .header-top .header-top-left i { font-size: 8px; line-height: 10px; padding: 0 1px 0 0; margin: 0; }
.header-top .header-top-left a { font-size: 10px; line-height: 13px; padding: 0; margin: 0 0px 0 0; }
.header-top { padding: 0 0 4px; margin: 0; }
.header-top .header-top-right ul li { list-style: none; margin: 0 0 0 2px; display: inline-block; position: relative; }
 .header-top .header-top-right ul li a { width: 17px; height: 17px; line-height: 17px; font-size: 8px; }
  .header .header-bottom .logo { top: 0; left: 0; width: 170px; height: 92px; border-right: 30px solid #00234b; }
.header .header-bottom .logo img { width: 80%; margin: 0 auto; display: block; }
 .banner .item img { width: 100%; height: 420px; }
.banner { height: 420px; }
.service h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; }
.service p { font-size: 13px; line-height: 22px; padding: 0 0 30px; margin: 0; }
.service .service-box-content p { font-size: 13px; line-height: 20px; padding: 10px; margin: 0; height: 70px; }
.about h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
 .about p { font-size: 13px; line-height: 22px; padding: 0 0 15px; }
 .about a { width: 35%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 5px 0 0; }
.cleaning .cleaning-content h2 { font-size: 26px; line-height: 34px; padding: 0; margin: 0; }
 .cleaning .cleaning-content h5 { font-size: 13px; line-height: 16px; padding: 0 0 10px; margin: 0; }
 .cleaning .cleaning-content h4 { font-size: 18px; line-height: 24px; }
  .cleaning .cleaning-content { width: 84%; top: 18%; }
 .cleaning { padding: 0; margin: 0; height: 200px; }
 .cleaning .cleaning-content h4 span { color: #fdf900; font-size: 25px; font-weight: bold; }
.faq h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.faq p { font-size: 13px; line-height: 22px; padding: 0 0 15px; margin: 0; }
button.accordion::after { font-size: 14px; float: right; }
 button.accordion { padding: 10px 15px; font-size: 13px; margin: 10px 0 0; line-height: 24px; }
.accordion-content { padding: 0 15px; max-height: 0; }
 .accordion-content p { background: #fff; font-size: 13px !important; line-height: 24px !important; color: #2e2e2e; margin: -8px 0 !important; padding: 7px 0 7px !important; min-height: 100px; }
.gallery .gallery-box-text-content h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.gallery .gallery-box-text-content p { font-size: 13px; line-height: 22px; padding: 0 15px 15px; margin: 0; text-align: center; }
  .gallery .gallery-box-text-content a { width: 35%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 5px 0 30px; }
.gallery .gallery-box-image-content .gallery-box .view-caption p { width: 65%; font-size: 12px; line-height: 22px; padding: 7px 0; margin: 25px 0 0; font-weight: 500; }
.gallery .gallery-box-image-content .gallery-box { position: relative; width: 45%; padding: 10px; margin: 0 0 15px 15px; height: 160px; }
 .guarantee h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
 .guarantee p { font-size: 13px; line-height: 22px; padding: 0 0 30px; margin: 0; }
  .guarantee .guarantee-box-content h4 { font-size: 14px; line-height: 18px; padding: 10px 0; margin: 0; }
  .guarantee { padding: 40px 0; margin: 0; height: auto; }
.video-gallery .video-gallery-box-content .video-box { width: 45%; margin: 0 0 15px 15px; padding: 10px; }
  .video-gallery .video-gallery-text-content h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; text-align: center; display: block; }
.video-gallery .video-gallery-text-content p { font-size: 13px; line-height: 22px; padding: 0 0 15px; text-align: center; }
.video-gallery .video-gallery-text-content a { width: 35%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 5px 0 0; }
.testimonial h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.testimonial p { font-size: 13px; line-height: 22px; padding: 0 0 30px; margin: 0; }
  .testimonial .testimonial-block .testimonial-middle-content p { font-size: 13px; line-height: 22px; padding: 0; margin: 0; height: 80px; }
.testimonial .testimonial-block .top-block .top-left-block .rating-star ul li { font-size: 13px; line-height: 18px; padding: 0 2px 0 0; margin: 0; }
 .testimonial .testimonial-block .top-block .top-left-block h4 { font-size: 18px; line-height: 20px; padding: 0; margin: 0; }
.testimonial .testimonial-block .top-block .top-right-block { width: 14%; float: right; padding: 0; margin: 0; }
.testimonial .testimonial-block .testimonial-profile .profile-left i { font-size: 20px; }
.testimonial .testimonial-block .testimonial-profile .profile-left { width: 45px; height: 45px; }
.testimonial .testimonial-block .testimonial-profile h5 { font-size: 14px; line-height: 25px; padding: 10px 0 0 15px; }
  #myBtn { bottom: 15px !important; right: 15px !important; width: 12% !important; }
.footer .footer-logo { width: 18%; }
.footer p { font-size: 12px; line-height: 22px; padding: 0 0 15px; }
.footer ul.quick-footer-link li { font-size: 12px; line-height: 18px; padding: 0 0 10px; }
 .footer ul.footer-contact-address li { font-size: 13px; line-height: 22px; padding: 0 0 10px; }
  .footer ul.footer-contact-address li i { font-size: 11px; line-height: 16px; padding: 0 5px 0 0; }
.footer ul.social-link li { font-size: 12px; line-height: 22px; margin: 0 15px 0 0; }
 .footer ul.social-link li a { height: 26px; width: 26px; padding: 2px 0 0; }
  .footer .copyright p { font-size: 10px; line-height: 16px; }
 .footer h4 { font-size: 14px; line-height: 20px; padding: 10px 0 5px; }
 .inner-banner { padding: 0 0; margin: 0; height: 230px; }
 .inner-banner h1 { font-size: 24px; line-height: 34px; padding: 0 0 0 15px; margin: 160px 0 0; border-left: 5px solid #ffd700; }
 .inner-about h2 { font-size: 26px; line-height: 34px; padding: 0 0 10px; }
  .inner-about p { font-size: 13px; line-height: 22px; padding: 0 0 10px; }
  .mission-vision .mission-vision-content h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.mission-vision .mission-vision-content p { font-size: 13px; line-height: 22px; padding: 0 0 10px; }
.mission-vision .mission-vision-image { width: 100%; padding: 15px; margin: 0 0 30px; border: 5px solid #feaa02; }
.inner-service #inner-service-slider { padding: 15px; border: 4px solid #fda901; }
.inner-service .inner-service-right-block h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.inner-service .inner-service-right-block .inner-dec p { font-size: 13px; line-height: 22px; padding: 0 0 10px; }
.inner-service .inner-service-right-block a { width: 35%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 5px 0 0; border-bottom: 5px solid #00234b; }
  .photo-gallery .gallery-box { width: 100%; padding: 10px; margin: 0 0 30px; height: 265px; }
.photo-gallery .gallery-box img.pho-gall { width: 100%; height: 240px; }
.photo-gallery .gallery-box .view-caption { top: -123%; width: 100%; padding: 124px 0; }
 .photo-gallery .gallery-box .view-caption p { width: 50%; font-size: 13px; line-height: 22px; padding: 6px 0; margin: 0px 0 0; font-weight: 500; }
.inner-video-gallery .video-box iframe { width: 100%; height: 250px; }
 .inner-faq h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
.inner-faq p { font-size: 13px; line-height: 22px; padding: 0 0 15px; }
  .privacy .privacy-block-dec h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; margin: 0; }
  .privacy .privacy-block-dec ul li { font-size: 13px; line-height: 22px; padding: 0 0 10px; margin: 0; }
 .privacy .privacy-block-dec ul li b { font-size: 13px; line-height: 16px; }
.privacy ul li a { font-size: 13px; line-height: 18px; }
 .core .core-box-content { padding: 10px; margin: 0 0 30px; border: 5px solid #feaa02; }
 .core h2 { font-size: 26px; line-height: 34px; padding: 0 0 5px; }
 .core p { font-size: 13px; line-height: 22px; padding: 0 0 30px; }
 .core .core-box-content p { font-size: 13px; line-height: 22px; padding: 0; margin: 0; height: 48px; }
   .mission-vision { padding: 20px 0 0; margin: 0; }
 .core .core-box-content img { width: 24%; }
  .core .core-box-content h4 { font-size: 16px; line-height: 22px; padding: 8px 0 4px; margin: 0; }
.privacy ul li { font-size: 13px; line-height: 22px; padding: 0 0 10px; margin: 0; }
 .privacy ul li b { font-size: 13px; line-height: 16px; }
}



@media(max-width:480px) {
    /*///chek 440///*/

.header-top .header-top-right ul { margin: 8px 0 0 0; padding: 0; width: 100%; text-align: right; }
 .header-top .header-top-right ul li a { width: 15px; height: 15px; line-height: 13px; font-size: 7px; }
.banner .item img { width: 100%; height: 380px; }
.banner { height: 380px; }
 .service .service-box-content p { font-size: 13px; line-height: 20px; padding: 10px; margin: 0; height: 70px; }
.cleaning { padding: 0; margin: 0; height: 180px; }
.cleaning .cleaning-content h4 span { color: #fdf900; font-size: 20px; font-weight: bold; }
 .cleaning .cleaning-content { width: 84%; top: 15%; }
.video-gallery .video-gallery-box-content .video-box iframe { width: 100%; height: 100px; display: block; }
.testimonial .testimonial-block .testimonial-middle-content p { font-size: 13px; line-height: 22px; padding: 0; margin: 0; height: 82px; }
 #myBtn { bottom: 15px !important; right: 15px !important; width: 13% !important; }
 .mission-vision .mission-vision-image { width: 100%; padding: 0; margin: 0 0 30px; border: 5px solid #feaa02; }

}

@media(max-width:430px) {
    /*///chek 400///*/

.header-top .header-top-right ul li { list-style: none; margin: 0 0 0 0px; display: inline-block; position: relative; }
  .service .service-box-content p { font-size: 13px; line-height: 20px; padding: 10px; margin: 0; height: 70px; }
.service .service-box-content h4 { font-size: 16px; line-height: 20px; padding: 10px 0; }
.cleaning { padding: 0; margin: 0; height: 168px; }
  #myBtn { bottom: 15px !important; right: 2px !important; width: 14% !important; }





}

@media(max-width:399px) {
    /*///chek 385///*/
 .header-top .header-top-right ul { margin: 0px 0 0 0; padding: 0; width: 100%; text-align: right; }
.header-top .header-top-right ul li { list-style: none; margin: 0 0 0 2px; display: inline-block; position: relative; }
.header-top .header-top-right ul li a { width: 18px; height: 18px; line-height: 17px; font-size: 8px; }
 .banner .item img { width: 100%; height: 360px; }
  .banner { height: 350px; }
  .banner span.glyphicon-chevron-left { font-size: 20px !important; left: 10px !important; padding: 10px 0 !important; height: 40px !important; width: 30px !important; background: #00234b !important; margin: 20px 0 0 -10px !important; }
 .banner span.glyphicon-chevron-right { font-size: 20px !important; right: 10px !important; padding: 10px 0 !important; height: 40px !important; width: 30px !important; margin: 20px -10px 0 0 !important; background: #00234b !important; }
.service h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; }
  .service p { font-size: 12px; line-height: 20px; padding: 0 0 30px; margin: 0; }
.service .service-box-content p { font-size: 12px; line-height: 20px; padding: 10px; margin: 0; height: 65px; }
 .service .service-box-content h4 { font-size: 14px; line-height: 18px; padding: 10px 0; }
  .about h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
 .about p { font-size: 12px; line-height: 20px; padding: 0 0 15px; }
  .about a { width: 35%; font-size: 12px; line-height: 20px; padding: 6px 0; margin: 5px 0 0; }
 .cleaning .cleaning-content h2 { font-size: 22px; line-height: 28px; padding: 0; margin: 0; }
  .cleaning .cleaning-content h5 { font-size: 12px; line-height: 14px; padding: 0 0 5px; margin: 0; }
 .cleaning .cleaning-content h4 { font-size: 14px; line-height: 20px; }
 .cleaning .cleaning-content h4 span { color: #fdf900; font-size: 16px; font-weight: bold; }
.cleaning { padding: 0; margin: 0; height: 157px; }
  .cleaning .cleaning-content { width: 84%; top: 23%; }
 .faq h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
 button.accordion::after { font-size: 12px; float: right; }
  button.accordion { padding: 8px 10px; font-size: 12px; margin: 10px 0 0; line-height: 24px; }
.gallery .gallery-box-text-content h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
.gallery .gallery-box-text-content p { font-size: 12px; line-height: 20px; padding: 0 10px 10px; margin: 0; text-align: center; }
 .gallery .gallery-box-text-content a { width: 35%; font-size: 12px; line-height: 20px; padding: 6px 0; margin: 5px 0 30px; }
.gallery .gallery-box-image-content .gallery-box .view-caption p { width: 61%; font-size: 10px; line-height: 20px; padding: 5px 0; margin: 38px 0 0; font-weight: 500; }
 .guarantee h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
 .guarantee p { font-size: 12px; line-height: 20px; padding: 0 0 30px; margin: 0; }
.guarantee .guarantee-box-content h4 { font-size: 12px; line-height: 18px; padding: 5px 0; margin: 0; }
  .video-gallery .video-gallery-text-content h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; text-align: center; display: block; }
.video-gallery .video-gallery-text-content p { font-size: 12px; line-height: 20px; padding: 0 0 15px; text-align: center; }
.video-gallery .video-gallery-text-content a { width: 35%; font-size: 12px; line-height: 20px; padding: 6px 0; margin: 5px 0 0; }
 .testimonial h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
  .testimonial p { font-size: 12px; line-height: 20px; padding: 0 0 30px; margin: 0; }
 .testimonial .testimonial-block .top-block .top-left-block h4 { font-size: 16px; line-height: 18px; padding: 0; margin: 0; }
  .testimonial .testimonial-block .testimonial-middle-content p { font-size: 12px; line-height: 20px; padding: 0; margin: 0; height: 82px; }

 .testimonial .testimonial-block .top-block .top-right-block i { font-size: 30px; }
.testimonial .testimonial-block .testimonial-profile h5 { font-size: 13px; line-height: 20px; padding: 10px 0 0 15px; }
.testimonial .testimonial-block .testimonial-profile .profile-left i { font-size: 16px; }
 .testimonial .testimonial-block .testimonial-profile .profile-left { width: 40px; height: 40px; }
 .footer .footer-logo { width: 25%; }
.footer p { font-size: 12px; line-height: 20px; padding: 0 0 5px; }
.footer h4 { font-size: 16px; line-height: 20px; padding: 10px 0 5px; }
.footer ul.footer-contact-address li { font-size: 12px; line-height: 20px; padding: 0 0 10px; }
.footer ul.footer-contact-address li i { font-size: 10px; line-height: 16px; padding: 0 8px 0 0; }
.footer ul.social-link li { font-size: 15px; line-height: 18px; margin: 0 15px 0 0; }
  .footer ul.social-link li a { height: 24px; width: 24px; padding: 2px 0 0; }
 .footer ul.social-link li i { font-size: 10px; padding: 0; }
 .footer .copyright { padding: 5px 0; margin: 0; }
.footer .copyright p { font-size: 9px; line-height: 14px; }
.privacy { padding: 20px 0; margin: 0; }
  .privacy .privacy-block-dec h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
 .privacy .privacy-block-dec ul li { font-size: 12px; line-height: 20px; padding: 0 0 10px; margin: 0; }
 .privacy ul li a { font-size: 12px; line-height: 18px; }
 .privacy ul li { font-size: 12px; line-height: 20px; padding: 0 0 10px; margin: 0; }
  .inner-about h2 { font-size: 22px; line-height: 28px; padding: 0 0 10px; }
 .inner-about p { font-size: 12px; line-height: 20px; padding: 0 0 10px; }
.mission-vision .mission-vision-content h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
  .mission-vision .mission-vision-content p { font-size: 12px; line-height: 20px; padding: 0 0 10px; }
 .core h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; }
.core p { font-size: 12px; line-height: 20px; padding: 0 0 30px; }
 .core .core-box-content p { font-size: 12px; line-height: 20px; padding: 0; margin: 0; height: 48px; }
.inner-banner h1 { font-size: 22px; line-height: 25px; padding: 0 0 0 15px; margin: 160px 0 0; border-left: 5px solid #ffd700; }
.inner-service #inner-service-slider { padding: 10px; border: 4px solid #fda901; }
.inner-service .inner-service-right-block { width: 100%; padding: 20px 0 0; margin: 0; }
 .inner-service .inner-service-right-block h5 { font-size: 14px; line-height: 20px; }
 .inner-service .inner-service-right-block h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
.inner-service .inner-service-right-block .inner-dec p { font-size: 12px; line-height: 20px; padding: 0 0 10px; }
 .inner-service .inner-service-right-block a { width: 35%; font-size: 12px; line-height: 20px; padding: 6px 0; margin: 5px 0 0; border-bottom: 5px solid #00234b; }
.view-caption p { width: 40%; font-size: 11px; line-height: 20px; padding: 6px 0; margin: 0px 0 0; font-weight: 500; }
  .inner-faq h2 { font-size: 22px; line-height: 28px; padding: 0 0 5px; margin: 0; }
.accordion-content p { background: #fff; font-size: 12px !important; line-height: 20px !important; color: #2e2e2e; margin: -8px 0 !important; padding: 7px 0 7px !important; min-height: 100px; }



}


@media(max-width:380px) {
    /*///chek 375///*/






}

@media(max-width:365px) {
    /*///chek 320///*/

 .service .service-box-content p { font-size: 12px; line-height: 20px; padding: 10px; margin: 0; height: 90px; }

  .cleaning { padding: 0; margin: 0; height: 137px; }
 .cleaning .cleaning-content { width: 84%; top: 16%; }
 .gallery .gallery-box-image-content .gallery-box { position: relative; width: 91%; padding: 10px; margin: 0 15px 30px; height: 160px; }
.video-gallery .video-gallery-box-content .video-box { width: 91%; margin: 0 15px 30px; padding: 10px; }
 .video-gallery .video-gallery-box-content .video-box iframe { width: 100%; height: 140px; display: block; }
  #myBtn { bottom: 23px !important; right: 2px !important; width: 16% !important; }
.guarantee .guarantee-box-content h4 { font-size: 11px; line-height: 18px; padding: 5px 0; margin: 0; }
 .footer p { font-size: 11px; line-height: 20px; padding: 0 0 5px; }
.footer h4 { font-size: 15px; line-height: 20px; padding: 10px 0 5px; }
 .footer ul.quick-footer-link li { font-size: 11px; line-height: 18px; padding: 0 0 5px; }
.footer ul.footer-contact-address li { font-size: 11px; line-height: 20px; padding: 0 0 10px; }
 .inner-video-gallery .video-box iframe { width: 100%; height: 150px; }






}









