
@media only screen and (max-width: 1200px) {
.top .container {
    width: 100%;
    margin: 0 auto;
}
.top-right h3 {
    width: 80%;
}
.top-right h4 {
    width: 20%;
}
.hdr-content .container {
    width: 100%;
    margin: 0 auto;
}
.menu li a {
    padding: 8px 14px 8px 14px;
}
.menu li a:hover {
	padding: 5px 14px 8px 14px;
}
.menu .current-menu-item a
{
	padding: 8px 14px 8px 14px;
}
.menu li a:hover, .menu li a:focus, .menu li a:active {
	padding: 8px 14px 8px 14px;
}
.contain1 .container {
    width: 100%;
    margin: 0 auto;
}
.contain1-right {
    padding-left: 80px;
}
.contain1-right h4 {
    width: 100%;
}
.contain1-right p {
    width: 100%;
}
.contain2 .container {
    width: 100%;
    margin: 0 auto;
}
.info-area ul li {
    width: 230px;
}
.info-area ul li .overlay {
    top: 11%;
}
.testimonial_rotator.template-default .has-image .text, .testimonial_rotator_single.has-image.template-default .text {
    width: 80% !important;
}
.tsti-lft .testimonial_rotator_quote {
    padding-top: 1px;
}
.tsti-lft::after {
    top: 219px;
}
.tsti-right .ttle h3 {
    margin-top: 11px;
}
.ftr-main .container {
    width: 100%;
    margin: 0 auto;
}
.ftr-logo {
    width: 100%;
}
.ftr-cop {
    width: 100%;
    padding-top: 0px;
}
 .top-links {
    display: none;
}
  
}
@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 991px) {
  .contain1-right {
    padding-left: 0px;
    padding-top: 0px;
}
  .contain1 {
 
	padding: 20px 0px 55px;

}
.sm-set {
    width: 71%;
    margin: auto;
}
.contain1-lft {
    width: 100%;
    float: none;
    text-align: center;

}
}
@media only screen and (max-width: 980px){
.top-right h3 {
    width: 75%;
}
.top-right h4 {
    width: 25%;
}
.hdr-content {
    background: none;
    background-color: #f5ffe1;
    box-shadow: 0px 2px 1px #6e6b4e;
	padding: 8px 0px;
}
.hdr-content .col-lg-3.col-md-3.col-sm-3 {
    width: 100%;
}
.logo {
    margin-top: 0px;
    padding-left: 0px;
    text-align: center;
}
.logo img {
    width: 20%;
}
.hdr-content .col-lg-9.col-md-9.col-sm-9 {
    width: 100%;
}
.menu {
    margin: 0px 0px 0px;
    float: none;
}
h2.ls-s-1 {
    line-height: 20px !important;
}
.contain1-lft img {
    width: 70%;
}
.contain1-right {
    padding-left: 0;
	padding-top: 9px;
}
.info-area ul li {
    width: 300px;
	margin: 0px 5px 4px;
}
.tsti-lft .testimonial_rotator_slide_title {
    padding-top: 5px !important;
}
.tsti-lft::after {
    top: 214px;
}
.tsti-right .ttle h3 {
    margin-top: 0px;
}
.ftr-nv ul li a {
    padding: 8px 20px;
}
.ftr-nv ul li a:hover {
    padding: 8px 20px;
}
.ftr-nv li a:hover, .ftr-nv li a:focus, .ftr-nv li a:active {
    padding: 8px 20px;
}
.ftr-nv ul {
    padding: 0;
}
.ftr-main .col-lg-4.col-md-4.col-sm-4 {
    width: 100%;
}
.ftr-logo {
    text-align: center;
}
.ftr-cop {
    text-align: center;
}
.ftr-social {
    padding-top: 0px;
    margin-left: 0;
}
.ftr-right {
    text-align: center;
    padding-top: 0px;
}
}

@media only screen and (max-width: 767px) {
.menu {
    display: none;
}
  .top {

    padding: 25px 0px 0px;
}
@media only screen and (max-width: 670px)
{
  .carrt {

    display: none;
}
.top {
    padding: 4px 0px 8px;
}
.top-right h3 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
	margin-bottom: 0px;
}
.top-right h3 i {
    padding: 8px 0px 5px 0px;
}
.top-right h4 {
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 5px;
	margin-bottom: 0;
}
.hdr-content {
    top: 122px;
    margin-bottom: 83px;
}
  .top-right h2 {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 4px;
    line-height: 14px;
}
  .ncount {
    display: none;
}
h1.ls-s-1{
	top:134.21px !important;
}
h2.ls-s-1 {
    top: 60.173px !important;
}
h3.ls-s-1{
	top:226.613px !important;
}
.ls-bottom-slidebuttons {
    top: -6vw !important;
}
.tsti-lft .testimonial_rotator_img.img {
    padding-top: 7.5em !important;
}
.tsti-lft::after {
    margin-top: 405%;
}
.ftr-nv ul li {
    display: block;
}
.ftr-nv ul li a {
    padding: 4px 20px;
}
.ftr-nv ul li a:hover {
    padding: 4px 20px;
}
.ftr-nv li a:hover, .ftr-nv li a:focus, .ftr-nv li a:active {
    padding: 4px 20px;
}
  
  
}

@media only screen and (max-width: 480px) {
.page-id-163 .product.type-product.status-publish.has-post-thumbnail {
  
  width:100% !important;
  height:auto !important;
  }
 .page-id-163 .woocommerce ul.products li.product a img { 
   width: 300px !important;
height: auto !important;
margin: 0 auto !important;
  }
.page-id-163 h2.woocommerce-loop-product__title {
   
    text-align: center !important;
}
  
.page-id-163  .woocommerce ul.products li.product .price {

    text-align: center !important;
}
  
.page-id-163 .woocommerce ul.products li.product .button {
    margin: 0 auto !important;
    display: table !important;
}
  
  
  
.slider {
    width: 100%;
    float: left;
}
h2.ls-s-1 {
    top: 40.173px !important;
}
h2.ls-s-1 {
    /*top: 133.173px !important;*/
	line-height: 10px !important;
}
h3.ls-s-1 {
    top: 157.613px !important;
}
.tsti-lft .testimonial_rotator_img.img {
    padding-top: 8.5em !important;
}
.tsti-lft::after {
    margin-top: 423%;
}
}

@media only screen and (max-width: 387px)
{

  .hdr-content {
    top: 156px;
    margin-bottom: 118px;
}
}
@media only screen and (max-width: 380px)
{
.tsti-lft::after {
    padding-top: 115%;
}

}
@media only screen and (max-width: 360px) {

.hdr-content {
      top: 158px;
    margin-bottom: 69px;
}
	.slider {
    margin-top: 50px;
	}
.contain1-right h3 {
    font-size: 20px;
}
.contain1-right h4 {
    font-size: 15px;
}
.tsti-lft .testimonial_rotator_img.img {
    padding-top: 10.5em !important;
}
.tsti-lft::after {
    padding-top: 149%;
}
}
@media only screen and (max-width: 358px) {
.hdr-content {
    top: 158px;
} 
  
}
@media only screen and (max-width: 320px) {
.tsti-lft::after {
    padding-top: 221%
}
.contact-left-col .wpcf7-textarea {
    height: 100px;
}
.contact-right-col iframe {
    height: 150px !important;
    margin-left: -7px !important;
}
}