@media only screen and (min-width: 1600px){
footer .social{margin-left: 8.05vmax !important;}
footer .authenticate-form .submit input[type=submit]{padding: 0.45vmax 0.77vmax 0.51vmax 0.76vmax!important;}
}

@media only screen and (min-width: 1300px) and (max-width: 1366px)
{
.about-us p { font-size: 0.875vmax!important; margin: 0 0 0.70vmax 0!important;}
.col-right textarea { height: 12vmax !important;}
.contact-left{min-height: 33vmax!important;}
.careers { height: 34vmax !important;}
.contact-left.careers-left .col-right textarea { height: 6.6vmax !important;}
#carousel{[;height: 370px!important;;];}
.content{[;height: 440px!important;;];}

}
@media only screen and (min-width: 1200px) and (max-width: 1299px)
{
.about-us p { font-size: 0.875vmax!important; margin: 0 0 0.70vmax 0!important;}
.col-right textarea { height: 12vmax !important;}
.contact-left{min-height: 33vmax!important;}
.careers { height: 34vmax !important;}
.contact-left.careers-left .col-right textarea { height: 6.6vmax !important;}
#carousel{[;height: 370px!important;;];}
.content{[;height: 440px!important;;];}
.navbar-default .navbar-nav > li > a { margin: 0px 33.2px 0px;}
footer .social{width: 11%; margin-left: 112px;}
}
@media only screen and (min-width: 1025px)
{
/* =============================================================== */
/* Container
================================================================ */
.container
{
    padding-left: 223px;
    padding-right: 223px;

}
.container {
    width: auto;
    padding-right: 13.95vmax;
    padding-left: 13.95vmax;
}
.container-fluid {
    width: auto;
    max-width: 1170px;
}

/* =============================================================== */
/* End Container
================================================================ */


html, body {
    height: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}




.logo{padding: 1.85vmax 0 2.5vmax 0;}
.logo a img{width: 5.7vmax;}
.navbar{margin-top: 2.25vmax;}
.navbar-right{margin-right: -0.95vmax;}
.navbar-default .navbar-nav>li>a{font-size: 0.875vmax; /*padding: 0 0 0 3.75vmax;*/ padding: 0; margin: 0 2.2vmax 0;}
.dropdown-menu>li>a{font-size: 0.8vmax; line-height: 1.12vmax;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 62.55vmax; margin-left: auto; margin-right: auto;}
.carousel-control{width: 3vmax; top: 16.75vmax;}
.carousel-control img{width: 2.5vmax}
.carousel-control.left{left: -2.9vmax;}
.carousel-control.right{right: -2.9vmax}
.bx-wrapper span{width: 17.4vmax;min-height: 0;}
.bx-wrapper span .product-content{min-height: 6vmax;}

.top-link-home .listing-img{ width: 1.75vmax; vertical-align: middle;}
.top-link .listing-img{ width: 1.2vmax; vertical-align: middle; margin: -0.12vmax 0.2vmax 0 0;}
.top-link-home a, .top-link a{font-size: 0.875vmax;}

.about-left{padding: 1.25vmax;}
.about-left.tc-left{padding: 0;}
.about-left.tc-left.tc-leftcnt{margin-bottom: 2vmax;}
.about-us h1{font-size: 2.25vmax; margin: -2.54vmax 0 1.25vmax 0;}
.about-us p{font-size: 0.875vmax; margin: 0 0  0.85vmax 0;}
.about-left h2{font-size: 1.12vmax; margin: 0 0 0.45vmax 0;}
.about-right  h2{font-size: 1.12vmax; margin: 0 0 0.45vmax 0;}

.temporect p{font-size: 0.875vmax; line-height: 1.20vmax;}
.temporect ul li{font-size: 0.875vmax; line-height: 1.20vmax; margin: 0 0 0.75vmax 0.3vmax; padding: 0 1.25vmax; background-size: 0.5vmax;}
hr{margin: 0.75vmax 0; border: 0.025vmax solid #fff;}

.breadcum_denik>div{font-size: 0.875vmax;}


.bx-wrapper{max-width: 71.5vmax !important;}
.bx-wrapper img{width: 11.4vmax; height: 9.950vmax; margin-bottom: 0.65vmax;}
.bxslider.product-listing div{width: 17.25vmax !important; margin-right: 0.63vmax !important;}
.bx-wrapper span h1 a{font-size: 0.875vmax;}
.bx-wrapper span p{font-size: 0.75vmax;}
.bx-wrapper .bx-controls-direction a{ width: 2.5vmax; height: 2.5vmax; background-size: 2.5vmax;}
.bx-wrapper .bx-next{right: -3.1vmax;}
.bx-wrapper .bx-prev{left: -3.1vmax;}
.bx-wrapper .bx-next:before{ width: 1.25vmax; height: 1.25vmax; background-size: 1.25vmax;}

.top-link-home{margin: 0px 0 2vmax 0;}
.content{ height: 35.85vmax;}
.mCSB_inside > .mCSB_container{ margin-right: 1.25vmax !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	font-size: 1vmax; line-height: 1.12vmax; padding: 0.5vmax; font-weight: 200;}
.products-right{padding: 1.065vmax;}
.products-right h2{font-size: 1.81vmax; margin: 0px 0px 0.8vmax 0px; padding: 0 0 0.31vmax 0;}
.carousel{height: 29.5vmax;}
.products-left #carousel-thumbs{margin: 1.35vmax 0 0.75vmax 0;}
.products-left #carousel-thumbs .item img{width: 6.75vmax; padding: 0.05vmax !important; max-height: 4.55vmax;}

.careers{height: 36vmax;}
.contact-left{padding: 0.94vmax; min-height: 34vmax; /*margin-bottom: 4vmax;*/}
.contact-left.careers-left .col-right textarea{height: 8.6vmax;}
.contact-left h1{font-size: 0.875vmax;line-height: 1.12vmax; margin: 0 0 0.65vmax 0;}
.contact-left p{font-size: 0.875vmax; line-height: 1.13vmax; margin: 0 0 1.25vmax 0;}
.slide_text{font-size: 0.817vmax; padding-top: 0.45vmax;}
.QapTcha .bgSlider{padding: 0.14vmax;}
.QapTcha .Slider{width: 2.12vmax; height: 1.55vmax; background-size: 2.75vmax;}
.captha01{margin-top: 1vmax;}
.QapTcha .Slider.ui-state-disabled{right: 0.2vmax;}
.col-left{font-size: 0.875vmax; padding: 0.25vmax 0 0 0;}
.col-right input{height: 1.69vmax; padding: 0 0 0 0.35vmax; font-size: 0.875vmax;}
.col-right input::-webkit-input-placeholder, .col-right textarea::-webkit-input-placeholder, footer .authenticate-form .form-group input::-webkit-input-placeholder {
  font-size: 0.875vmax;
}
.col-right input::-moz-placeholder, .col-right textarea::-moz-placeholder, footer .authenticate-form .form-group input::-moz-placeholder {
  font-size: 0.875vmax;
}
.col-right input:-ms-input-placeholder, .col-right textarea:-ms-input-placeholder, footer .authenticate-form .form-group input:-ms-input-placeholder {
  font-size: 0.875vmax;
}
.col-right input:-moz-placeholder, .col-right textarea:-moz-placeholder, footer .authenticate-form .form-group input:-moz-placeholder {
  font-size: 0.875vmax;
}
.col-right textarea{height: 16.12vmax;}

.feedback{height: 34.2vmax;}


.submit input[type=submit]{font-size: 0.812vmax; padding: 0.65vmax 1.89vmax; margin-top: 0.57vmax; border-radius: 0.35vmax;}
.contact-right h1{font-size: 1.89vmax;}
.contact-right h2{font-size: 1.75vmax; margin: -0.25vmax 0 0 -5vmax;}
.contact-right h3{font-size: 1.75vmax;}
.contact-right h4{font-size: 1.89vmax;}
.inputfile-6 + label strong{font-size: 0.875vmax; margin: 0.65vmax 0.95vmax 0 0; padding: 0.62vmax 1.87vmax;}
.left-con-text{font-size: 0.875vmax; margin-top: 0.65vmax; line-height: 1.15vmax;}


.site-box h2{font-size: 0.875vmax; margin: 0 0 0.45vmax 0; padding: 0 0 0.45vmax 0;}
.site-box ul li{margin: 0.45vmax 0 0.45vmax 0;}
.site-box ul li a{ font-size: 0.812vmax;}

footer span a {font-size: 0.875vmax; padding: 0.45vmax 0;}
footer .product a{line-height: 0.8vmax; padding: 0.45vmax;margin-left: 2.75vmax;width: 13vmax;}
footer span.terms a{width: 8.1vmax;}
footer .social{margin-left: 8.068vmax;}
footer .authenticate-form .authentic_form form{width: 13vmax;}
footer .authenticate-form #scratch-code-error{top: 1.6vmax; font-size: 0.75vmax;}
footer .right span a{margin: 0 0 0 4.19vmax;}
footer .authenticate-form{margin-left: 2.75vmax;}
footer .authenticate-form .form-group input{width: 9.0vmax; font-size: 1vmax; padding: 0 0 0 0.625vmax;}
footer .authenticate-form .submit input[type=submit]{font-size: 0.75vmax; line-height: 0.75vmax; padding: 0.45vmax 0.71vmax 0.51vmax 0.72vmax;}
footer .authenticate-form .alert.red, footer .authenticate-form .alert.green{font-size: 0.875vmax; padding: 0.45vmax; width: 13vmax; text-align: center; line-height: 0.75vmax;}
.social a { width: 1.38vmax; background-size: 1.38vmax; height: 1.38vmax;margin: 0 0.188vmax 0 0;}









/*.main-body .container {
    padding-right: 0px;
    padding-left: 15px;
}*/

}

/*@media only screen and (min-width: )*/



@media only screen and (max-width: 1440px){}
@media only screen and (max-width: 1199px){
.left-con-text{width: 47%;}
.products-right span{width: 87%;}
.QapTcha{width: 70%;}
}


@media only screen and (max-width: 1024px){
.main-body .container { padding-right: 15px; padding-left: 15px;}
.carousel-control.right { right: -10px; width: 14%;}
.carousel-control.left { left: -10px; width: 14%;}
footer .social { width: 100px; margin-left: 100px;}
footer .right span a { margin: 0px 0px 0px 40px;}
.bx-wrapper .bx-prev{left: 0;}
.bx-wrapper .bx-next{right: 0;}
.site-box5{display: none;}
.site-box:nth-child(1) { width: 20%;}
.site-box:nth-child(2) { width: 35%;}
.site-box:nth-child(3) { width: 25%;}
.site-box:nth-child(4) { width: 20%;}
.red{padding: 7px 15px 7px 12px;}
.navbar-header { float: none;}
.navbar-left,.navbar-right { float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse.collapse { display: none!important;}
.navbar-nav { float: none!important; margin-top: 7.5px;}
.navbar-nav>li { float: none;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
.collapse.in{ display:block !important;}
.navbar{ float: right; width: 63%; margin-top: 20px;}
.navbar-nav { margin: 0;}
.navbar-default .navbar-nav>li>a{ padding: 4px 10px;}
.navbar-header{position: relative;}
.navbar-default .navbar-collapse{position: absolute; width: 240px; height: 350px !important; top: 35px;  border: 1px solid #ddd; right: 0px; overflow-x: hidden !important; overflow-y: scroll !important; background-color: #fff; z-index: 999;}
.navbar-toggle{border-radius: 0; margin: 0;}
.navbar-nav .open .dropdown-menu>li>a{line-height: 17px; padding: 2px 10px;}
.navbar-nav>li>.dropdown-menu { background: #ffffff;display: block;width: 100%;position: relative;border-bottom: 1px dotted #ccc !important;
margin: 0px 0px 7px 0px; border-top: 1px dotted #ccc !important;padding-top: 5px;}
.nav>li { border-bottom: 1px dotted #ccc !important;}
.dropdown-menu>li>a { padding: 2px 25px !important;}
.carousel-inner{padding-right: 10px;}
.bx-wrapper .bx-controls-direction a{top: 44%;}
.products-left .carousel { height: 310px;}
.products-right.temporect .content{height: 430px;}
.about-left{margin-bottom: 70px;}
.bx-wrapper span{min-height: 260px;}
.top-link-home { margin: 0px 0px 15px 0px;}
.breadcum_denik>div span sup {margin: 10px 0px 0px 3px; display: inline-block;}

}


@media only screen and (max-width: 960px){
.navbar-default .navbar-nav>li>a{padding: 0 0 0 10px;}
footer .social {margin-left: 30px; margin-top: 4px;}
footer .right span a { margin: 0px 0px 0px 14px;}
.carousel-control{top: 50%;}
.bx-wrapper .bx-prev{left: -50px;}
.bx-wrapper .bx-next{right: -50px;}
.left-con-text{width: 37%;}
.products-left #carousel-thumbs .item img{max-width: 100%;}
.products-right span{width: 82%;}
.col-right textarea{height: 85px;}
.QapTcha{width: 87%;}
.products-right{padding: 17px 5px 17px 17px;width: 45%;}
.contact-left.authenticity .left-con-text{width: 80%; left: 26%; position: relative; margin: -22px 0 0;}
.contact-right.careers{height: 587px;}
.carousel-inner{padding-right: 0;}
.products-right h2{font-size: 20px;}
.box-detail h2{font-size: 14px;}
.white-box h2 {font-size: 15px;}
.contact-right.authenticity{height: 375px;}
.contact-left.authenticity{height: 378px;}
.products-left .carousel { height: 270px;}
.products-right.temporect .content{height: 370px;}
.error-page{padding: 30px 0;}
}


@media only screen and (max-width: 854px){
.main-body { height: auto; margin-bottom: 120px;}	
.about-us h1{font-size: 30px;}
footer{position: fixed; bottom: 0; background-color: #fff; margin: 0;padding: 15px 0;}
.contact-right.careers { height: 636px;}
.about-left{margin-bottom: 0px;}
}


@media only screen and (max-width: 812px){
.bx-wrapper .bx-prev{left: -20px;}
.bx-wrapper .bx-next{right: -20px;}
.products-right h2{font-size: 19px;}
}


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

@media only screen and (max-width: 768px){
.main-body.default-error .container{ padding: 0 15px;}
.error-page h1{font-size: 46px;}
.error-page p{font-size: 26px;}
}

@media only screen and (max-width: 767px){
.logo{padding: 20px 0 40px 0;}

.carousel {  height: auto;}
footer .authenticate-form .authentic_form form .form-group {
    margin-bottom: 0;
    display: inline-block;
}

}


@media only screen and (max-width: 736px){
footer .product a, footer .authenticate-form{margin-left: 38px;}
.bx-wrapper .bx-prev{left: 0px;}
.bx-wrapper .bx-next{right: 0px;}
.QapTcha{width: 90%;}
.bxslider.product-listing div span{min-height: 250px;}
.bx-wrapper .bx-controls-direction a { top: 45%;}
}


@media only screen and (max-width: 732px){
.bx-wrapper .bx-prev{left: 0px;}
.bx-wrapper .bx-next{right: 0px;}
footer .product a, footer .authenticate-form{margin-left: 36px;}
}

@media only screen and (min-width: 600px) and (max-width: 667px)
{
footer span a{padding: 5px 0;}
footer .right span a { margin: 0px 0px 0px 7px !important;}
footer .social { margin-left: 10px; margin-top: 3px;}
}

@media only screen and (max-width: 667px){
footer .right span a { margin: 0px 0px 0px 9px;}
footer .social { margin-left: 10px;}
footer .product a, footer .authenticate-form { margin-left: 10px;}
.contact-left{width: 100%;}
.contact-right{width: 100%;}
.inputfile-6 + label span{width: 100%;}
.careers, .feedback, .contact-right {height: 578px;}
.contact-left.authenticity { height: 65% !important;}
.about-us h1{font-size: 26px;}
.left-con-text{width: 50%;}
.col-right textarea{height: 90px;}
.products-left .carousel { height: auto;}
.QapTcha{width: 60%;}
.products-left{width: 100%;}
.products-right{width: 100%; padding: 13px;}
.products-right.temporect .content{height: auto;}
.contact-left.authenticity .left-con-text{width: 76%;}
.contact-right.authenticity { height: 578px; }
.products-right h2{font-size: 24px;}
.box-detail h2{font-size: 14px;}
.white-box h2 {font-size: 20px;}
.bx-wrapper span{min-height: 240px;}
.bxslider.product-listing div a img{margin-top: 0;}
.bx-wrapper .bx-controls-direction a{top: 42.5%;}
.order-box {    display: grid; }
#a {order: 1;margin-bottom: 25px;}
#b {order:2;margin-bottom: 0;height: auto !important;}
#c {order: 3;height: auto !important;!I;!;}

}

@media only screen and (max-width: 640px){
footer{position: relative;padding: 0}
footer .product a, footer .authenticate-form { margin-left: 10px; margin-right: 0px; margin-bottom: 10px;}
footer .right span a { margin: 0px 10px 0px 0px;}
footer span a {font-size: 13px;}
footer .right span a { margin: 0px 10px 0px 0px; font-size: 13px;}
footer .authenticate-form .authentic_form form { width: 188px;}
footer .authenticate-form .form-group input { width: 130px;}
footer .social { margin-left: 0px;}
footer .authenticate-form .authentic_form{margin-right: 10px;}
footer .authenticate-form .alert.red, footer .authenticate-form .alert.green{width: 188px; margin-right: 10px;}
footer .authenticate-form .submit input[type=submit]{padding: 7px 9px 7px 9px;}
.bxslider.product-listing div span{min-height: 250px;}
.main-body{ margin-bottom: 40px;}
.main-body.main-page{margin-bottom: 120px;}
.contact-us-main { display: flex; flex-direction: column;}
}


@media only screen and (max-width: 600px){
.careers, .feedback, .authenticity, .contact-right {height: 548px !important;}
footer span a { font-size: 14px;}
footer .right { float: left; width: 100%;}
footer .right span a { font-size: 14px;}
footer .authenticate-form .authentic_form form { width: 202px;}
footer .authenticate-form .form-group input { width: 144px;}
footer .authenticate-form .alert.red, footer .authenticate-form .alert.green{width: 202px;}
.error-page h1 { font-size: 40px;}
.back-home a { font-size: 18px;}
.error-page p { font-size: 24px;}
}


@media only screen and (max-width: 568px){
.left-con-text { width: 48%; margin: 14px 0 10px;}
.careers, .feedback, .authenticity, .contact-right {height: 528px !important;}
.site-box h2{font-weight: bold; margin: 10px 0px 7px 0px;}
.site-box:first-child h2, .site-box:nth-child(2) h2{ margin: 0px 0px 7px 0px;}
.site-box:nth-child(1) { width: 50%;}
.site-box:nth-child(2) { width: 50%;}
.site-box:nth-child(3) { width: 50%;}
.site-box:nth-child(4) { width: 50%;}
}


@media only screen and (max-width: 533px){
#carousel-thumbs .carousel-control { top: 30%;}
.QapTcha{width: 70%;}

}


@media only screen and (max-width: 480px){
.carousel-control.left img, .carousel-control.right img{width: 22px;}
.products-left #carousel-thumbs .item img{width: 100%;}
.about-left{width: 100%;}
.about-right{width: 100%; margin: 15px 0 0 0;}
.about-us h1{margin: 0;}
.careers, .feedback, .authenticity, .contact-right {height: 480px !important;}
.contact-left .row-contact .col-left, .contact-left .row-contact .col-right{width: 100%;}
.explor a{left: 42%;}
.left-con-text { width: 68%;}
.display-none{ display: none;}
.QapTcha{width: 60%;}
.contact-left.authenticity .left-con-text{margin: 0; left: 0; width: 81%;}
#file-7-error{left: 0;}
footer .authenticate-form #scratch-code-error { top: -17px; left: 0; background: transparent; font-size: 11px;}
}


@media only screen and (max-width: 425px){
.left-con-text { width: 64%;}
footer .social{margin-left: 0; position: absolute;top: 30px;margin-top: 0;}
footer .product a, footer .authenticate-form { margin-left: 5px; margin-right: 0px; margin-bottom: 5px;}
footer span a{margin-bottom: 10px;}
footer .right{margin-top: 5px;}
.QapTcha{width: 70%;}
.bx-wrapper .bx-controls-direction a { top: 40%;}
}


@media only screen and (max-width: 414px){
.careers, .feedback, .authenticity, .contact-right {height: 420px !important;}
.left-con-text { width: 60%;}
.bxslider.product-listing div span { min-height: 225px;}
.bx-wrapper .bx-controls-direction a { top: 42%;}
#carousel-thumbs .carousel-control { top: 25%;}
.site-box:nth-child(1) { width: 100%;}
.site-box:nth-child(2) { width: 100%;}
.site-box:nth-child(3) { width: 100%;}
.site-box:nth-child(4) { width: 100%;}
.site-box:nth-child(2) h2{ margin: 10px 0px 7px 0px;}
}


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

@media only screen and (max-width: 400px){
.left-con-text { width: 100%;}
.error-page {  padding: 28px 10px;}
.error-page h1 { font-size: 38px;}
.back-home a { font-size: 16px;}
.error-page p { font-size: 22px;}
}

@media only screen and (max-width: 384px){
.explor a{left: 39%;}
#carousel-thumbs .carousel-control { top: 23%;}
}



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



@media only screen and (max-width: 364px){
footer .product a, footer .authenticate-form { margin-left: 0px; clear: left;}
/*footer .authenticate-form .alert.red, footer .authenticate-form .alert.green { width: 200px;}*/
footer .authenticate-form .form-group input { width: 144px;}
.QapTcha{width: 83%;}
.error-page {  padding: 24px 10px;}
.error-page h1 { font-size: 34px;}
.back-home a { font-size: 14px;}
.error-page p { font-size: 18px;}
footer .social{ top: 55px;}
footer span a{margin: 0; padding: 0;}
footer .right { margin-top: 28px;}
.bxslider.product-listing div span { min-height: 204px;}
.bx-wrapper .bx-controls-direction a { top: 41%;}
.main-body.main-page{margin-bottom: 130px;}
}



@media only screen and (max-width: 320px){
.careers, .feedback, .authenticity, .contact-right {height: 360px !important;}
.explor a {left: 36%;}
footer .product a, footer .authenticate-form { margin-left: 0px;}
#carousel-thumbs .carousel-control { top: 17%;}
footer .social{margin-left: 0; position: relative;top: 0px;}
footer span a{margin-bottom: 4px;}
footer .product a, footer .authenticate-form{margin-bottom: 10px;}
footer .right{margin-top: 5px;}
.error-page h1 { font-size: 30px;}
.error-page p { font-size: 16px;}
footer .product a{line-height: 13px;}
footer .authenticate-form .submit input[type=submit]{padding: 7px 9px 8px 9px;}
.bxslider.product-listing div span { min-height: 235px;}
.bx-wrapper .bx-controls-direction a { top: 45%;}
.main-body.main-page{margin-bottom: 90px;}
}


/*@media only screen and (min-width: 375px) and (max-width: 667px)
{
.main-body.main-page { margin-bottom: 290px;}

}
@media only screen and (min-width: 414px) and (max-width: 736px)
{
.main-body.main-page { margin-bottom: 340px;}

}*/