@media only screen and (min-width:991px) and (max-width:1199px)  {
.sticky::after{height: 86px !important; left: 0px !important; top: 41px !important;}
.logo-side img {width: 95% !important;}
.fennec-nav {display: none;}
a.item-red{    margin-top: 4px;}
.mobile-menu{display: block !important; position: absolute; z-index: 999; right: 40%; top: 56px;}
.address-item a{font-size: 12px;}
.main-title h1{    font-size: 30px;}
.history-content{    padding-bottom: 0;}
.year-text p{font-size: 65px !important; line-height: 65px !important;}
.heading-product h4{    font-size: 26px;}
.heading-product::after{    bottom: 75% !important;}
.heading-product::before{    bottom: 75% !important;}
div#owl-demo-client .item{border-radius: 0px !important; height: 195px !important;}
.useing-links {margin-top: 30px;}
div#owl-demo-client .owl-buttons{left: 42% !important;  top: 33% !important;}
.blue-color h6 {font-size: 23px; line-height: 34px;}
.half-half img { height: 105px;}
.counting-side p{    top: 0;}
.counting-side p { font-size: 25px;  color: #fff;}
.counting-side span {font-size: 45px !important; line-height: 0px;}
.half-half img{    height: 112px;}
.call-to-action {padding-bottom: 25px;}
*.animated{animation-duration:inherit !important;}
.about-section .content-column {position: relative; margin-top: 75px;}
.line-bottom{    font-size: 27px;}
.section.specialities {display: none;}
.about-section{    padding: 68px 0px 50px !important;}
div#owl-demo-client .client-says{    margin-top: 0px !important;}
.page-title .inner-container{    padding: 75px 0px 95px !important;}
section#contact iframe {width: 100%;}
}
@media only screen and (min-width:768px) and (max-width: 990px){
.sticky::after{height: 86px !important; left: 0px !important; top: 41px !important;}
.logo-side img {width: 95% !important;}
.fennec-nav {display: none;}
a.item-red{    margin-top: 4px;}
.mobile-menu{display: block !important; position: absolute; z-index: 999;  right: 28%; top: 52px;}
.address-item a{font-size: 12px;}
.main-title h1{    font-size: 30px;}
.history-content{    padding-bottom: 0;}
.year-text p{font-size: 55px !important; line-height: 65px !important;}
.heading-product h4{    font-size: 26px;}
.heading-product::after{    bottom: 75% !important;}
.heading-product::before{    bottom: 75% !important;}
div#owl-demo-client .item{border-radius: 0px !important; height: 175px !important;}
div#owl-demo-client .owl-buttons{left: 42% !important;  top: 33% !important;}
.blue-color h6 {font-size: 23px; line-height: 34px;}
.half-half img { height: 105px;}
.counting-side p{    top: 0;}
.counting-side p { font-size: 25px;  color: #fff;}
.counting-side span {font-size: 45px !important; line-height: 0px;}
.half-half img{    height: 112px;}
.call-to-action {padding-bottom: 25px;}
*.animated{animation-duration:inherit !important;}
.about-section .content-column {position: relative; margin-top: 75px;}
.line-bottom{    font-size: 27px;}
.year-text span{    font-size: 50px !important;}
.about-section{    padding: 68px 0px 65px;}
.cover-product{width: 100% !important;}
.zoom-effect img{ width: 100% !important;  margin-bottom: 15px;}
.section.specialities {display: none;}
.about-section{    padding: 68px 0px 50px !important;}
div#owl-demo-client .client-says{    margin-top: 0px !important;}
.page-title .inner-container{    padding: 75px 0px 95px !important;}
section#contact iframe {width: 100%;}
.useing-links {margin-top: 30px;}
}
@media only screen and (min-width:480px) and (max-width: 767px){
.sticky::after{    height: 71px !important; left: 0px !important; top: 23px !important;}
.logo-side img {width: 30% !important;}
.fennec-nav {display: none;}
a.item-red{    margin-top: 4px;}
.mobile-menu{ display: block !important;   position: absolute; z-index: 999; right: 0; top: 28px;}
.main-title h1{    font-size: 30px;}
.history-content{    padding-bottom: 0;}
.year-text p{font-size: 55px !important; line-height: 65px !important;}
.heading-product h4{    font-size: 26px;}
.heading-product::after{    bottom: 68% !important;}
.heading-product::before{    bottom: 68% !important;}
div#owl-demo-client .item{border-radius: 0px !important; height: 395px !important;}
div#owl-demo-client .owl-buttons{left: 40% !important;  top: 42% !important;}
.blue-color h6 {font-size: 23px; line-height: 34px;}
.half-half img { height: 105px;}
.counting-side p { font-size: 25px;  color: #fff;  top: 0 !important;}
.counting-side span {font-size: 45px !important; line-height: 0px;}
.half-half img{    height: 112px;}
.call-to-action {padding-bottom: 25px;}
*.animated{animation-duration:inherit !important;}
.about-section .content-column {position: relative; margin-top: 75px;}
.line-bottom{    font-size: 27px;}
.year-text span{    font-size: 65px !important;}
.about-section{    padding: 68px 0px 65px !important;}
.cover-product{width: 100% !important;}
.zoom-effect img{ width: 100% !important;  margin-bottom: 15px;}
.search_icon{display: none;}
.img-with-content {margin-bottom: 25px;}
.social-media {display: none;}
.white-bg{    min-height: auto;}
.sitemap-links {margin-bottom: 25px;}
.pro-box-item img { width: 100%;}
.pro-box-item {text-align: center;}
.img-effect {margin-bottom: 20px;}
.specialities {display: none;}
div#owl-demo-client .client-says{margin-top: 0px !important;}
div#owl-demo-client .item{    height: 272px !important;}
.page-title .inner-container{padding: 80px 0px 100px !important;}
iframe{width: 100%;}
div#contact-form {margin-top: 40px;}
div#careerform {padding-left: 15px; padding-right: 15px;}
.useing-links {margin-bottom: 20px;}
}
@media only screen and (max-width: 479px){
.sticky::after{height: 47px !important; left: 0px !important; top: 46px !important; width: 238px !important;}
.logo-side img {width: 30% !important;}
.fennec-nav {display: none;}
a.item-red{    margin-top: 4px;}
.mobile-menu{ display: block !important;   position: absolute; z-index: 999; right: 0; top: 42px !important;}
.main-title h1{    font-size: 30px;}
.history-content{    padding-bottom: 0;}
.year-text p{font-size: 55px !important; line-height: 65px !important;}
.heading-product h4{    font-size: 26px;}
.heading-product::after{    bottom: 68% !important;}
.heading-product::before{    bottom: 68% !important;}
div#owl-demo-client .item{ border-radius: 0px !important; height: 395px !important; padding: 0 !important; margin: 0px !important;}
div#owl-demo-client .owl-buttons{left: 32% !important; top: 38% !important;}
.blue-color h6 {font-size: 23px; line-height: 34px;}
.half-half img { height: 105px;}
.counting-side p { font-size: 25px;  color: #fff;  top: 0 !important;}
.counting-side span {font-size: 45px !important; line-height: 0px;}
.half-half img{    height: 160px;}
.call-to-action {padding-bottom: 25px;}
*.animated{animation-duration:inherit !important;}
.about-section .content-column {position: relative; margin-top: 75px;}
.line-bottom{    font-size: 27px;}
.year-text span{    font-size: 50px !important;}
.about-section{    padding: 68px 0px 65px !important;}
.cover-product{width: 100% !important;}
.zoom-effect img{ width: 100% !important;  margin-bottom: 15px;}
.search_icon{display: none;}
.img-with-content {margin-bottom: 25px;}
.social-media {display: none;}
.white-bg{    min-height: auto;}
.sitemap-links {margin-bottom: 25px;}
.pro-box-item img { width: 100%;}
.pro-box-item {text-align: center;}
section#section-history {display: none;}
.main-title h2::after{    width: 270px !important;}
.client-says p {    padding-left: 10px !important;    line-height: 25px;    padding-right: 10px !important;}
.main-title h5 {    position: relative; font-size: 25px;    margin-bottom: 40px;}
.main-title h5::after{    left: 38% !important;}
p.heading-span{    padding-left: 0; padding-right: 0;}
p.heading-down{    font-size: 27px;}
.blue-color {background: #19185c; padding: 14px !important;}
.page-title .inner-container{    padding: 45px 0px 80px;}
.page-title h1{    font-size: 28px;}
.about-section .video-column .inner-column{    padding-left: 0;  padding-right: 0;}
.about-section .video-column .image:before{    left: 0;}
.about-section .video-column .inner-column:before{    left: 28px;}
.widget-item .media .media-body a {word-break: break-all;}
.img-effect {margin-bottom: 15px;}
div#owl-demo-client .client-says{margin-top: 0px !important;}
div#owl-demo-client .item{    height: 290px !important;}
.page-title .inner-container{padding: 80px 0px 100px !important;}
iframe{width: 100%;}
div#contact-form {margin-top: 40px;}
div#careerform {padding-left: 15px; padding-right: 15px;}
.useing-links {margin-bottom: 20px;}
div#owl-demo-client .owl-buttons{display: none;}
}

