.customize-control select {
    width: 100%;
}

.hiddenSection {
    display: none !important;
}


/*ipad horizontal*/
@media screen and (min-width:1024px) and (max-width:1079px) {
  .btn-wrapper .btn {
    width: 40%;
  }
  .vce-sandwich-menu-inner nav .menu-item-has-children>ul {
    margin: 0 auto !important;
  }
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .btn-wrapper .btn {
    width: 49%;
    font-size: 10pt;
  }
  .vce-sandwich-menu-inner nav .menu-item-has-children>ul {
    margin: 0 auto !important;
  }
}
@media screen and (max-width:767px) {




#el-ef70d0e5 .vce-col-inner {
    margin-top: 30px;
    overflow: hidden;
}


.caption-wrapper.second, .caption-wrapper.third  {
    height: 110px;
}
div#el-c998f5d1 {
    margin-top: -76px;
}


/* home start */
/* div#metaslider_container_994 { */
    /* position: relative; */
    /* top: -132px; */
    /* height: 169px; */
    /* width: 100%; */
    /* font-size: 25px; */
/* } */


.text-wrapper {
	font-size: 9pt;
	line-height: 2.9;
    line-height: 29px ! important;
    text-align: center;
    padding-bottom: 15px;
    color: rgb(8, 57, 104);
	font-weight:800;
}

.home .header-btn {
    margin-top: -11px!important;
    margin-right: 13px;
}
.vce-text-block {
    font-size: 14px! important;
}
.rslides_nav{
	top:58% !important;
}

.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{
	background-color: #103C6A!important;
}
.responsive-menu-accessible.is-active {
    left: 80% !important;
    top: 1px !important;
}

span.vce-button--style-outline-text {
    font-size: 10px;
}

img.lazy.slider-994 {
	height: 450px! important;
	position: relative;
	top: 35px;
	object-fit:scale-down;
	}
div#el-4f0919f3 {
    margin-top: 7px! important;
}
.caption-wrapper.first {
    margin-top: 0px;
	position: relative;
	top:13px;
}

.caption-wrap {
    position: relative;
    top: 267px;
}

#home-page-text h6 {
    position: relative;
    bottom: 0px;
}
div#el-c998f5d1 {
    padding-bottom: 0px! important;
}
.vce {
	margin-bottom:0px ! important;
}
h6.vce-google-fonts-heading-inner {
    font-size: 11px;
}

/* promotion */
div#el-94548918 {
    position: relative;
    top: -30px;
}
div#el-57767614 {
    position: relative;
    top: -30px;
}
/* about us */
div#el-530795e0 {
    position: relative;
    bottom: 38px;
}

div#el-275cbf4c {
    position: relative;
    top: -42px;
}

/* menu */


.home #btnsecond {
    position: relative;
    left: -8px;
}

.header-btn span a span {
    font-size: 11px ! important;
	margin: 0px -23px 0px -21px !important;
}
.header-btn {
    position: relative! important;
    /* left: -56px! important; */
    /* bottom: 7px! important; */
    left: 10px !important;
    bottom: 50px !important;

}
#el-18b38ef0 [data-vce-do-apply*=padding][data-vce-do-apply*=el-18b38ef0] {
  background-color: #c1c0c0a3;
}
.vce-single-image-container.vce-single-image--align-left {
    position: relative! important;
    left: 3px! important;
    bottom: -3px! important;
}




span#el-56193a3e {
    position: relative;
    left: -20px;
}
span#el-b5b91d37{
	position: relative;
    left: -20px;
}
span#el-655392d8{
	position: relative;
    left: -20px;
}
span#el-a6cb493a{
	position: relative;
    left: -20px;
}
.vce-button--style-outline-animated.vce-button--style-outline--size-medium {
    font-size: 11px! important;
    padding-top: 10px! important;
	padding-bottom: 10px! important;
}


.item.submit input.wpcf7-form-control.wpcf7-submit {
    width: 98%;
    background: #134e8d;
    color: white;
    text-align: center;
}
#el-d4aa6f17 [data-vce-do-apply*=all][data-vce-do-apply*=el-d4aa6f17], #el-d4aa6f17 [data-vce-do-apply*=padding][data-vce-do-apply*=el-d4aa6f17], #el-d4aa6f17[data-vce-do-apply*=all][data-vce-do-apply*=el-d4aa6f17], #el-d4aa6f17[data-vce-do-apply*=padding][data-vce-do-apply*=el-d4aa6f17] {
    padding-top: 30px;
    padding-bottom: 30px;
}

/* product */
.vce-text-block {
    font-size: 15px;
}
/* 1800s */
div#el-b7a0e90e {
    margin: 0px 13px;
}
h2.vce-google-fonts-heading-inner {
    font-size: 21px!important;
}

#el-0e968355 h2.vce-google-fonts-heading-inner {
    font-size: 16px! important;
}
#el-0549cc20  {
    font-size: 17px ! important;
}
span#el-cc6690e4 {
    position: relative;
    top: 30px;
}
#img1 {
    padding: 61px;
}
#img2 {
    padding: 61px;
}
#img3 {
    padding: 61px;
}
#img4 {
    padding: 61px;
}

div#el-d0791e2a {
    margin: 0px 15px !important;
}
#fontsizechange h2 {
    font-size: 12px!important;
}
.vce-google-fonts-heading--align-left {
    text-align: center ! important;
    margin-left: 0px;
}
.footerlogo {
    margin-left: 66px;
}

/* product page */
div#el-a28b882c h2 {
    position: relative;
    left: -4px;
}
.producttitle {
    position: relative;
    /* left: 16px; */
	left: 0px;
}
a#header-btn-phone {
    margin-left: -41px;
}
a#whp-2300-btn {
    position: relative;
    left: -20px;

}

a#header-btn-phone2 {
    margin-left: -41px;
}

a#header-btn-phone3 {
    margin-left: -41px;
}
#fontsmaller h2.vce-google-fonts-heading-inner {
    font-size: 16px !important;
}










  .metaslider .caption, .caption-wrap {
    padding: 0 !important;
  }

  .btn-wrapper .btn {
    width: 39%;
    font-size: 10pt;
    padding: 2px 12px;
    border: 0;

  }

  .caption-wrapper.first {
    margin-bottom: 0px!important;
  }

  li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1107, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-912, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-945 {
    display: none;
  }

  .vce-basic-menu-sandwich-container {
    visibility: hidden;
  }

  button#responsive-menu-button {
    position: fixed;
    background: none !important;
	top: -2px! important;
    right: 3%! important;
  }
  button#responsive-menu-button {
    position: fixed;
    background: none !important;
	top: -2px! important;
    right: 3%! important;
  }

  div#responsive-menu-search-box {
    display: none;
  }


  /* .vce-single-image-container.vce-single-image--align-left { */
    /* position: relative; */
    /* left: 32px; */
/* } */
div#el-af2ad76b {
    text-align: center;
    position: relative;
    left: 0px;
}

/* .header-btn span a span { */
    /* font-size: 11px ! important; */
/* } */

div#el-385e861b {
    margin-left: -31px;
}
}
/* @r  04, Feb 2021 added
 * for mobile
 */
@media screen and (max-width:600px) {
  /* header */
  .vce-single-image-wrapper figure {
    text-align: center !important;
  }
  .vce-single-image-inner {
    max-width: 50% !important;
  }
  img.lazy.slider-994 {
    top: -50px !important;
  }
  .metaslider .caption-wrap {
    bottom: unset;
    top: 31%;
  }
  .rslides_nav.prev,
  .rslides_nav.next {
    display: none;
  }
  .text-wrapper {
    font-size: 8pt;
  }
  .btn-wrapper {
    display: flex;
    flex-direction: column;
  }
  .btn-wrapper .btn {
    width: 70%;
    font-size: 8pt;
  }
  #el-e4b56e6b[data-vce-do-apply*=all][data-vce-do-apply*=el-e4b56e6b] {
    height: 400px !important;
  }
}
