@media only screen and (min-width: 1280px) and (max-width: 1499px) {
    .main-menu a{font-size: 13px;padding: 24px 15px 25px;}
    .main-menu li ul li a{font-size: 12px;}
    
    .like-btns-top{padding: 17px 0 4px 15px;}
}

@media only screen and (min-width: 992px) and (max-width: 1279px) {
    .banner-caption{max-width: 350px;}
    h1{font-size: 32px; line-height: 36px;}
    .footer-top .col-md-4:nth-child(1){width:40%;}
    .footer-top .col-md-4:nth-child(2){width:33%;}
    .footer-top .col-md-4:nth-child(3){width:27%;}
    .main-menu a{font-size: 12px;padding: 22px 6px 21px !important;}
    .main-menu{ width: 80%;}
    .like-btns-top{width: 20%;padding: 14px 0 1px 15px;}
    .info-blk a{font-size: 18px;margin: 0 0 10px;}
    .logo img {width: 94%;}
    .main-menu li ul{top: 52px;}
    .main-menu li ul li a{font-size: 12px;}
    .fb_iframe_widget{ margin-right: 1px;}
    .like-btns-top > iframe {width: 80px;}
    .overlay{padding: 7px 10px 0;}
    .overlay h6{font-size: 15px;line-height: 15px; padding: 0 0 3px;}
    .overlay p{  font-size: 12px;line-height: 19px;}
    .like-btns-top span{margin: 0 5px 0 0;}
}

@media only screen and (max-width: 991px) {

    h1{font-size: 24px; line-height: 30px;}
    .middle-block {height: 200px; overflow: hidden;}
    .middle-block a img {max-width: inherit; position: absolute; right: 0; width: 520px;}
    
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.banner-caption{ max-width: 215px;padding: 11px 10px;right: 92px;top: 77%;}
    .product-area .col-md-4 {width: 50%;}
    .links {padding-left: 10px;}
    .links ul{-moz-column-gap: 10px; -webkit-column-gap: 10px; column-gap: 10px;}
    .footer-top .col-md-4:nth-child(1){width:45%;}
    .footer-top .col-md-4:nth-child(2){width:30%;}
    .footer-top .col-md-4:nth-child(3){width:25%;}
    .content-area .col-md-8{width: 100%;}
    .content-area .col-md-4{width: 100%;}
    .sidebar{margin:30px 0 0;}
    .news-block{width: 48%; margin:0 2% 15px 0;}
    .news-block:nth-child(even){margin:0 0 15px 2%;}
    .mid-content {left: 15px;  max-width: 70%;}
    .like-btns-top{background: none;}
    .main-menu li ul li ul{left: 0;}
    .logo{width: 100%;text-align: center;}
    .like-btns-top{background: none;text-align: center;width: 100%;}
    .info-blk{width: 100%;text-align: center;}
    .info-blk{padding: 20px 0 0;border-right:none;}
    .social-icon{padding: 0;}
    .main-menu{width: 100%;}
    .header-right{width: 100%}
    .main-menu a:hover{background: #007a87 ;}
    .main-menu li ul{background: #007a87;}
    .side-content iframe{ height: 325px;}
    .header-bottom{background: none;}
    .like-btns-top{padding:  8px 0 14px;}
    .like-btns-top .fb-like.fb_iframe_widget{display: inline-block;float: none;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .flex-direction-nav{display: none;}
    .banner-caption{right: 0; max-width: 50%;padding: 14px 10px;top: 82.6%;}
    .footer-top {padding: 30px 0 0;}
    .links {padding-left: 0;}
    .footer-block {padding: 0 0 30px;}
    .content-block img {float: none; margin: 0 0 20px; padding: 0; max-width: 100%;}
    .shape:before{display: none;}
    .main-menu li ul li ul{left: 0;}
    .logo{width: 100%;text-align: center;}
    .like-btns-top{background: none;text-align: center;width: 100%;}
    .info-blk{width: 100%;text-align: center;}
    .info-blk{padding: 20px 0 0;border-right:none;}
    .social-icon{padding: 0;}
    .main-menu{width: 100%;}
    .header-right{width: 100%}
    .logo img {width: 55%;}
    .main-menu a:hover{background: #007a87 ;}
    .main-menu li ul{background: #007a87;}
    .side-content iframe{height: 270px;}
    .content-area{ margin: 0;}
    h1 {font-size: 22px;line-height: 29px;}
    .middle-block.shape {margin: 20px 0 0;}
    .banner-caption {float: left; position: inherit; top: inherit; width: 100%;max-width: 100%; -moz-transform: translateY(-50%);-webkit-transform: none;-o-transform: none;-ms-transform: none;transform: none;}
    .header-bottom{background: none;}
    .like-btns-top{padding: 8px 0 14px;}
    .like-btns-top .fb-like.fb_iframe_widget{display: inline-block;float: none; width: 100px;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .content-inner {padding: 20px 20px 0;}
    .links ul{-moz-column-gap: 10px; -webkit-column-gap: 10px; column-gap: 10px;} 
    .mid-content {left: 15px;  max-width: 80%;}
    .info-blk a{font-size: 17px; line-height: 18px;margin: 0 0 8px;}
    .info-blk{padding: 20px 0;}
    .overlay{position: inherit; float: left;}
    .product-content{font-size:13px 15px 15px;}
    .product-content h5 a:hover{font-size: 20px; color:#000;}
    .product-content h5{height: auto;}
    .more:hover{color: #000;}
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .main-menu a { padding: 23px 17px 24px; }
}



