
@media only screen and (max-width: 1200px) {
  
  .content-area
  {
  	width: 95%;
  }
  
    .wrapper {
        width: 100%;
        background-size: 100% 100%;
    }
    .boxx {
    width: 236px;
    height: 382px;
}
 .container {
    width: 100% !important;
  }
.uni_special {
    width: 283px;
    height: 474px;
    padding: 130px 7px 57px;;
}
img.rib_top {
    left: -21px;
    width: 124%;
}
.header_nav .nav li a {
    font-size: 15px;
}
.contact-us {
    width: 196px;
}
.footer_contact a {
    padding-right: 16px;
}
.footer_quick-links ul li {
    margin-right: 20px;
}
.upper_links span {
    font-size: 12px;
}
h4.rib_top_txt {
    top: 12px;
    left: 50px;
}
h4.rib_bot_txt {
    right: 11px;
}
.header_nav .nav li {
    margin-left: -21px;
    padding: 0 21px;
}
.top-search-inner {
    width: 240px;
}
section#search-3 {
    width: 240px;
}
input.search-field {
    width: 240px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 143%;
}
.wpcf7-form textarea {
    width: 139%;
}
}

@media only screen and (max-width: 960px) {
    .wrapper {
        width: 100%;
    }
    .mp_intro-img img {
    margin-top: 20px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 143%;
}
}


/*------------- FOR IPAD ----------------*/
@media only screen and (max-width: 768px) {
    .wrapper {
        width: 100%;
    }
    .user_logg {
    float: none;
    text-align: center;
}
.upper_links span {
    padding-left: 10px;
    padding-right: 7px;
    text-align: center;
    margin: 0px 0 24px;
    font-size: 12px;
}
.upper_links .maill {
    text-align: right;
}
.user_logg {
    float: none;
    text-align: center;
    margin: 19px auto;
}
.upper_links .row {
    margin-top: 11px;
}
.top_links {
    height: 211px;
    text-align: center;
}
.cart-link {
    margin-top: 45px;
}
.header_logo {
    text-align: center;
}
.left_links .col-md-4.col-sm-4.col-xs-6 {
    text-align: center;
}
.col-md-4.col-sm-4.col-xs-12.deliver {
    text-align: right;
}
.left_links {
    text-align: left;
    margin-top: 29px;
}
.header_nav .nav {
    width: 78%;
    margin: auto;
}
.uni_special {
    margin: auto;
}
.we_offer_box {
    width: 300px;
}
.uni_special {
    margin: 0 auto 47px;
}
.contact-us {
    width: 246px;
    height: 193px;
    float: right;
}
.footer_quick-links {
    width: 345px;
    height: 200px;
}
.certifiedd {
    color: #fff;
    width: 240px;
    height: 156px;
}
.footer_contact {
    height: 207px;
    width: 169px;
    margin: auto;
}
.boxx {
    margin: 0 auto 20px;
}
.top-search-inner {
    top: 11px;
}
.menu-top-container {
    margin-top: -26px;
}
.wpcf7-form textarea {
    width: 209% ;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 100%;
}
.cart-link div#cartt {
    margin: auto;
}
.wppb-register-user {
    width: 92%;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 209%;
}
.certifiedd {
    margin-top: -106px;
}
}

/*------------- FOR IPAD ----------------*/
@media only screen and (max-width: 480px) {
    .wrapper {
        width: 100%;
    }
.header_logo {
    text-align: center;
    margin: auto;
}
.left_links {
    text-align: center;
    margin-top: 60px;
}
img.rib_top {
    width: 100%;
}
h4.rib_top_txt {
    top: 11px;
    left: 48px;
}
img.rib_bot {
    bottom: -9px;
    right: 19px;
}
h4.rib_bot_txt {
    right: 48px;
}
.we_offer h2:after {
    display: none;
}
.uni_special {
    width: 291px;
}
img.rib_top {
    width: 100%;
}

.we_offer h2:after {
    display: none;
}
img.rib_top {
    left: -16px;
}
img.rib_bot {
    bottom: -9px;
    right: -17px;
}
h4.rib_bot_txt {
    right: 19px;
}
h4.rib_top_txt {
    top: 7px;
    left: 30px;
}
.uni_special {
    width: 278px;
    margin: 0 auto 40px;
    padding-top: 108px;
}
.uni_special ul {
    padding-left: 14px;
}
.boxx {
    width: 289px;
    margin: 0 auto 20px;
}
.we_offer h2 {
    margin: 27px auto;
    font-size: 30px;
}
.footer_quick-links ul {
    width: 244px;
    margin: 36px auto 47px;
}
.copy-right {
    text-align: center;
}
.footer_quick-links h3 {
    margin-bottom: 15px;
    text-align: center;
}
.contact-us {
    height: 193px;
    float: none;
}
.contact-us h3 {
    text-align: center;
}
.footer_quick-links ul li a, .footer_contact ul li a {
    display: block;
    width: 100px;
    margin: auto;
    font-size: 20px;
}
.footer_inner {
    padding: 0px 0 40px;
}
.footer_contact {
    margin-top: 101px;
}
.upper_links {
    text-align: center;
}
.user_logg {
    float: none;
    margin-top: 14px;
    margin-bottom: 14px;
}
.upper_links span {
    font-size: 16px;
}
.certifiedd {
    width: 160px;
    margin: auto;
}
.top_links {
    height: 211px;
    text-align: center;
    width: 308px;
    margin: auto;
}
.left_links em {
    text-align: center;
    margin: auto;
}
.col-md-4.col-sm-4.col-xs-12.deliver {
    text-align: center;
}
.cart-link {
    float: none;
    margin: 17px auto 0;
}
.upper_links .maill {
    text-align: center;
}
.eemail_textbox_class {
    width: 288px !important;
}
.newsletters > div {
    width: 100%;
    float: left;
    margin-top: 13px;
    margin-left: 0;
}
.newsletters {
    width: 290px;
    margin: auto;
}
.newsletter_sec {
    padding: 30px 0;
}
input[type=button], input[type=reset], input[type=submit] {
    margin: auto;
    float: none;
}
.wpcf7-form textarea {
    width: 100%;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 100%;
}
.cart-link div#cartt {
    margin: auto;
}
.wppb-register-user {
    width: 92%;
}
.uni-live-chat img {
    width: 50%;
}
}

@media only screen and (max-width: 360px) {
    .wrapper {
        width: 100%;
    }
.header_logo {
    text-align: center;
    margin: auto;
}
.left_links {
    text-align: center;
    margin-top: 60px;
}
img.rib_top {
    width: 100%;
}
h4.rib_top_txt {
    top: 11px;
    left: 48px;
}
img.rib_bot {
    bottom: -9px;
    right: 19px;
}
h4.rib_bot_txt {
    right: 48px;
}
.we_offer h2:after {
    display: none;
}
.uni_special {
    width: 291px;
}
img.rib_top {
    width: 100%;
}

.we_offer h2:after {
    display: none;
}
img.rib_top {
    left: -16px;
}
img.rib_bot {
    bottom: -9px;
    right: -17px;
}
h4.rib_bot_txt {
    right: 19px;
}
h4.rib_top_txt {
    top: 7px;
    left: 30px;
}
.uni_special {
    width: 278px;
    margin: 0 auto 40px;
    padding-top: 108px;
}
.uni_special ul {
    padding-left: 14px;
}
.boxx {
    width: 289px;
    margin: 0 auto 20px;
}
.we_offer h2 {
    margin: 27px auto;
    font-size: 30px;
}
.footer_quick-links ul {
    width: 244px;
    margin: 36px auto 47px;
}
.copy-right {
    text-align: center;
}
.footer_quick-links h3 {
    margin-bottom: 15px;
    text-align: center;
}
.contact-us {
    height: 193px;
    float: none;
}
.contact-us h3 {
    text-align: center;
}
.footer_quick-links ul li a, .footer_contact ul li a {
    display: block;
    width: 100px;
    margin: auto;
    font-size: 20px;
}
.footer_inner {
    padding: 0px 0 40px;
}
.footer_contact {
    margin-top: 101px;
}
.upper_links {
    text-align: center;
}
.user_logg {
    float: none;
    margin-top: 14px;
    margin-bottom: 14px;
}
.upper_links span {
    font-size: 16px;
}
.certifiedd {
    width: 160px;
    margin: auto;
}
.top_links {
    height: 187px;
    text-align: center;
    width: 308px;
    margin: auto;
}
.left_links em {
    text-align: center;
    margin: auto;
}
.col-md-4.col-sm-4.col-xs-12.deliver {
    text-align: center;
}
.cart-link {
    float: none;
    margin: 17px auto 0;
}
.upper_links .maill {
    text-align: center;
}
.eemail_textbox_class {
    width: 288px !important;
}
.newsletters > div {
    width: 100%;
    float: left;
    margin-top: 13px;
    margin-left: 0;
}
.newsletters {
    width: 290px;
    margin: auto;
}
.newsletter_sec {
    padding: 30px 0;
}
input[type=button], input[type=reset], input[type=submit] {
    margin: auto;
    float: none;
}
.wpcf7-form textarea {
    width: 100%;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 100%;
}
.cart-link div#cartt {
    margin: auto;
}
.wppb-register-user {
    width: 92%;
}
.uni-live-chat img {
    width: 50%;
}
}

@media only screen and (max-width: 320px) {
    .wrapper {
        width: 100%;
    }

.header_logo {
    text-align: center;
    margin: auto;
}
.left_links {
    text-align: center;
    margin-top: 60px;
}
.user_logg {
    float: none;
    margin: 13px 0;
}
.mp_slider {
    display: none;
}
.left_links em {
    text-align: center;
    margin: auto;
}
.cart-link {
    float: none;
    margin: 17px auto 0;
}
.left_links span {
    font-size: 11px;
}
.upper_links {
    text-align: center;
}
.cart-link span {
    padding-left: 10px;
}
img.rib_top {
    width: 100%;
}

.we_offer h2:after {
    display: none;
}
img.rib_top {
    left: -16px;
}
img.rib_bot {
    bottom: -9px;
    right: -17px;
}
h4.rib_bot_txt {
    right: 19px;
}
h4.rib_top_txt {
    top: 7px;
    left: 30px;
}
.uni_special {
    width: 278px;
    margin: 0 auto 40px;
    padding-top: 108px;
}
.uni_special ul {
    padding-left: 14px;
}
.boxx {
    width: 289px;
    margin: 0 auto 20px;
}
.we_offer h2 {
    margin: 27px auto;
    font-size: 30px;
}
.footer_quick-links ul {
    width: 244px;
    margin: 36px auto 47px;
}
.copy-right {
    text-align: center;
}
.footer_quick-links h3 {
    margin-bottom: 15px;
    text-align: center;
}
.contact-us {
    height: 193px;
    float: none;
}
.contact-us h3 {
    text-align: center;
}
.footer_quick-links ul li a, .footer_contact ul li a {
    display: block;
    width: 100px;
    margin: auto;
    font-size: 20px;
}
.footer_inner {
    padding: 0px 0 40px;
}
.footer_contact {
    margin-top: 101px;
}
.upper_links span {
    font-size: 16px;
}
.col-md-4.col-sm-4.col-xs-12.deliver {
    text-align: center;
}
.upper_links .maill {
    text-align: center;
}
.top_links {
    height: 211px;
    text-align: center;
    width: 308px;
    margin: auto;
}
.footer_quick-links {
    width: 299px;
}
.certifiedd {
    width: 160px;
    margin: auto;
}

.eemail_textbox_class {
    width: 288px !important;
}
.newsletters > div {
    width: 100%;
    float: left;
    margin-top: 13px;
    margin-left: 0;
}
.newsletters {
    width: 290px;
    margin: auto;
}
.newsletter_sec {
    padding: 30px 0;
}
input[type=button], input[type=reset], input[type=submit] {
    margin: auto;
    float: none;
}
.wpcf7-form textarea {
    width: 100%;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form input[type="tel"] {
    width: 100%;
}
.cart-link div#cartt {
    margin: auto;
}
.wppb-register-user {
    width: 92%;
}
.uni-live-chat img {
    width: 50%;
}
}



@media (min-width: 1200px) {
  .container {
    width: 1300px !important;
  }
}
@media only screen and (max-width: 1300px) {
    .wrapper {
        width: 100%;
        background-size: 100% 100%;
    }