<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Large Tablet Devices ----------- */
@media only screen
and (max-width : 1250px) {
	.logo {position:static;}
}

@media only screen
and (max-width : 1120px) {
.header_bot{background: #082042;}
.header_info {margin-right:12px;}
#banner{text-align:center; height:auto; margin:0; padding: 0px;}
.banner_con{height: auto;}
.banner_con::after{display: none;}
.slider{position: static; width: 150%; margin: 0 auto; transform: translateX(-29%);}
.bnr_info{position: static; width: 100%; padding: 20px 10px 70px; text-align: center;  }
.bnr_info p{white-space: normal;}
.bnr_info h3 span{font-size: 6.4vw;}
.circle{display: none;}
.logo img {width: 130px;max-width: 100%;margin-left: 12px;}
}

@media only screen
and (max-width : 994px) {
	.aws-container .aws-search-field{
		width: 257px !important;
	}
}

@media only screen
and (max-width : 1090px) {
	.main_con::before {left: -500px;}
	.main_con::after{left: -248px;}
	.btm1_con::after{left: -247px;}

.contact_form input{width: 22%;}
.contact_form textarea{width: 35%;}
.contact_form input.submit{width: 17%;}

.contact_list{text-align: center;}
.contact_list ul li{margin: 0 40px 25px !important;}
}

@media only screen
and (max-width : 1024px) {
   /* Nav Area Sub-Menu Style */
   nav li.menu-item-has-children &gt; span{display:block; right: 26px; top:33px;}
   nav ul ul li a {line-height: 40px;}
   nav ul li:hover &gt; ul{display: none;}
   nav ul ul li span{display: none;}
}

@media only screen
and (max-width : 1010px) {
  html, body{
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE 10  */
  }
.aws-search-field{width: 247px !important}
 header {padding: 0;}
.header_bot{background: #082042;}


/*nav*/
/*#nav_area{clear: both; height:auto;margin:auto;transition:none; position:relative; width:100%; right:0; top:0; padding: 0;}
nav ul{ margin:0; text-align:center; font-size:0;}
nav ul li{width: 32.6%; text-align: center; border:1px solid #fff; margin:0px 2px 6px !important;}
nav ul li:after{content: "";}
nav ul li a{line-height: 40px;}
nav li.menu-item-has-children &gt; span{right: 0; top:10px;}
nav ul ul, nav ul ul li,nav ul ul li a {width:100%; margin: 0 !important; border-left: 0; border-right: 0; border-bottom: 0;} */
nav li.menu-item-has-children &gt; span{right: 0; top:10px;}
nav ul ul, nav ul ul li,nav ul ul li a {width:100%; margin: 0 !important; border-left: 0; border-right: 0; border-bottom: 0;}

  /*banner*/
  #banner{text-align:center; height:auto; margin:0; padding: 0px;}
    .banner_con{height: auto;}
        .banner_con::after{display: none;}
	.slider{position: static; width: 150%; margin: 0 auto; transform: translateX(-29%);}
	.bnr_info{position: static; width: 100%; padding: 20px 10px 70px; text-align: center;  }
    .bnr_info p{white-space: normal;}
    .bnr_info h3 span{font-size: 6.4vw;}
    .circle{display: none;}



  /*mid*/
  #middle { margin:0; padding:8px 8px 0;}
  .middle_con{height: auto;}
    .mid_left{padding: 30px 0 40px;}
    .mid_img{right: -340px; width: 700px;}

  /*main*/
  #main_area{padding:0 10px; margin:0;}
  .main_con{height: auto;}
  .main_con::before {display:none;}
  .main_con::after{display: none;}
    main{float:none; width:100%; height: auto; padding: 25px 0 30px; text-align: center;}
    .main_img img{margin: 0 20px 10px !important;}
    main h1{margin-bottom: 20px;}
    main p{padding: 0;}
    .trans{text-align: center;}

  #bottom1{position: relative; z-index: 2;}
  .btm1_con{height: auto;}
    .btm1_con::after{display: none;}

    .btm1_right{width: 100%; float: none; text-align: center; padding: 30px 0 0;}
    [class^="btm1_box"]{width: 49%; display: inline-block; vertical-align: top; padding: 0 5px; margin: 0 2px 35px !important;}
    .btm1_right h3{font-size: 41px;}
    .btm1_right h3 span{font-size: 24px;}
    .btm1_right p{padding: 0;}

  footer{height: auto;}
  .footer_top{padding: 35px 10px 0;}
  .contact_info p{padding: 0;}

  .contact_form{text-align: center;}
  .contact_form input{width: 49%; margin: 0 0 10px;}
  .name{float: left;}
  .email{float: right;}
  .contact_form textarea{width: 100%; display: block;}
  .contact_form input.submit{width: 200px; float: none; margin: 10px 0 0;}

.contact_list ul li{margin: 0 13px 25px !important;}
.contact_list ul li::after{display: none;}
.logo img{width:130px;max-width:100%;}

}
@media only screen
and (max-width : 959px) {
	/* .close-icon{display: none !important} */ 
}

@media only screen
and (max-width : 960px) {
	.aws-container .aws-search-field{
		width: 100% !important;
		top: 0 !important;
		position:relative !important
	}
	#aws-search-result-1{
		top: 94px !important;
	}
	#nav_area{
		height: auto;
	}
	.close-icon{
		right: 35px !important;
		top: 8px !important;
	}
}

@media only screen
and (max-width : 800px) {
.mid_img{display: none;}
.mid_left{width: 100%; text-align: center;}
.mid_left ul{margin: 30px 0 0;}
}
@media only screen
and (max-width : 768px) {
 p.price{
	 text-align: center;
 }
 .woocommerce div.product form.cart div.quantity{
	 float: none;
 }
 .shop-img-div{
	 height: auto !important;
 }
}




@media only screen
and (max-width : 750px) {
	#aws-search-result-1{top:85px !important}
  #nav_area{background: #0f0c00;}
  .search{right: auto; top:11px; left: 15px;}
	.aws-container .aws-search-field{right: auto; top:11px; left: 0 !important}
  .logo, .header_info{float:none; text-align:center; margin: 0 auto 20px;}
  .header_bot{height: auto;}
.header_info{padding: 10px 0 0;}

#nav_area{clear: both; height:auto;margin:auto;transition:none; position:relative; width:100%; right:0; top:0; padding: 0;}
nav{ padding:10px 10px 5px; }
.nav_toggle_button{ display:block;}
nav{display: none; }
nav ul{margin: 0; padding: 0; text-align:center; font-size:0;}
nav ul li{width: 100%; display: block; margin:0 auto 6px !important; text-align: center; border:1px solid #fff;}
nav span{top: -2px;}

nav ul ul{width:100%; position:relative;  transition:none;}
nav ul ul li {border:none; width:100%;}

 #google_translate_element {text-align: center;margin: 0 0 10px;} 

.main_con::before{display: none;}

[class^="btm1_box"]{width: 100%; margin: 0 auto 35px !important;}
.btm1_right h3{margin-bottom: 10px;}

.contact_list ul{text-align: center;}
.contact_list ul li{padding-left: 0; padding-top: 35px; text-align: center; float: none !important; margin: 0 12px 15px !important}
.contact_list ul li::before{left: 50% !important; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; top:0 !important;}

  .footer_btm{padding: 15px 10px;}
    .footer_nav ul{ margin:0; text-align:center; font-size:0;}
    .footer_nav ul li{width: 32%; text-align: center; border:1px solid #656565; margin:0px 2px 6px !important;}
    .footer_nav ul li:after{background: none;}
    .footer_nav ul li a{line-height: 40px;}

    .copyright{margin: 20px 0;}
	.logo img{width:200px;}
}

/* Smartphones */
@media only screen
and (max-width : 600px) {
.footer_nav ul li{width: 100%; display: block; margin:0 auto 6px !important; text-align: center; border:1px solid #fff;}
  .bnr_info{padding: 35px 10px 45px;}
  .bnr_info h3{font-size: 35px; line-height: 35px;}
  .bnr_info h3 span{font-size: 34px; line-height: 45px;}
	/* .close-icon{display: none !important} */
  main h1{font-size: 34px; line-height: 40px;}
  main h1 span, .content-comp{font-size: 30px; margin-bottom: 0;}
	.aws-search-result-1{display: none;}
  .contact_list ul li{display: block; margin: 0 auto 15px !important;}
	/* .aws-search-field{display: none !important} */

  .col2, .col3{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.thumb_left_dd, .thumb_right_dd, .thumb_center_dd, .slider, .thumb_featured{display: none;}
  main .bullet{padding-left:10px;}
  .back_top{background: url(../images/back_top.png) no-repeat center #e438d3; position: fixed; bottom: 80px; right: 10px; width: 40px; height: 40px; cursor: pointer; border-radius: 50%; z-index: 999;}
  .back_top:hover{opacity: .6;}

  .footer_links,.copyright{display:block;}
  .footer_links a{display:inline-block;}
  .bull{display:none;}
  .sitemap{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
    .footer_comp{display: block;}
  .footer_comp::after,.footer_comp::before{display: none;}
}

@media only screen
and (max-width : 450px) {
.mid_left h3{font-size: 42px;}
.mid_left ul li{font-size: 21px;}
.mid_left h4{font-size: 19px;}

  .btm1_right h3{font-size: 35px;}
  .btm1_right h3 span{font-size: 20px; line-height: 34px;}

  .contact_form input{width: 100%; margin: 0 auto 10px; float: none !important;}
}

@media only screen
and (max-width : 400px) {
	.shop-img-div{height: auto !important}
}
</pre></body></html>