@media only screen and (min-width:991px) and (max-width:1199px)  {

*.animated{animation-duration:inherit !important;}

.left-side::after{width: 435px !important;}

.social_media li {    margin-right: -1px !important;}

.number-bold a{    font-size: 25px !important;}

.number-bold p{    font-size: 15px !important;}

.fennec-nav {    display: none;}

.light-color::after{    top: 17px !important;}

.search_side input{bottom: -22px !important;}

.dark-color::after{    top: 17px !important;}

.search_side img{left: 255px !important;  top: -11px !important;}

.mobile-menu {    display: block !important;  top: 23px;}

.about-content-set {    width: 750px !important;    height: 358px!important;    overflow: scroll!important;}

.about-us {    padding: 115px 0 !important;     bottom: -32px !important;}

.about-content-set h1 {    font-size: 25px !important;}

.about-btn {    margin-left: 70px!important;}

.position-center img{width: 75% !important;}

.some-product .title h4 {    padding-bottom: 35px;}

.max-width{width: 100% !important;}

img.contact_img{    width: 50% !important;}

.home-form{height: 595px !important;}

#owl-demo-client .item p{    padding-right: 50px !important;}

.contact_main{margin-bottom: 30px !important;}

.contact_field_wrapper{    padding: 40px 40px 40px 40px !important;}

.cover-product{    width: 100% !important;}

.zoom-effect {margin-bottom: 20px !important;}

.final-list-product ul li{background-position: 0% 0 !important; line-height: 20px !important;  margin-bottom: 15px !important;}

.sitema-links-item h2 {    font-size: 22px;}

.sitema-links-item h3 {    font-size: 22px;}

.sitema-links-item h4 {    font-size: 22px;}

.widget .about-btn {    margin-left: 23px!important;}

.section-title-product .about-btn {    margin-left: 70px!important;}

.header_logo img {    width: 100%!important;}

span.heading_large-related {    font-size: 25px!important;}

.enquiry {    display: none;}

div#whatsapp {    display: none;}

.phone_lefts-side.glow {    display: none;}

.mobile-three-item{display: block !important;}

.copy-right {    margin-bottom: 42px !important;}

#toTop{bottom: 55px !important;}

.sticky{    padding-bottom: 22px !important;}

.products-racks ul {    column-count: 2 !important;}

.wpo-support-title h2{text-align: center !important; margin-bottom: 30px !important;}

.wpo-support-munber {    text-align: center !important;    margin-top: 22px !important;}

.form h2{font-size: 16px !important;}

header{height: 57px !important;}

.glasses-box {    max-width: 50% !important;    width: 50% !important;    flex: auto !important;}

.wpo-site-footer .widget-title h3{text-align: left !important;}

}



@media only screen and (min-width:768px) and (max-width: 990px){

*.animated{animation-duration:inherit !important;}

.left-side::after{width: 335px !important;}

.social_media li {    margin-right: -1px !important;}

.number-bold a{    font-size: 25px !important;}

.number-bold p{    font-size: 15px !important;}

.fennec-nav {    display: none;}

.light-color::after{    top: 17px !important;}

.search_side input{bottom: -22px !important;}

.dark-color::after{    top: 17px !important;}

.search_side img{left: 185px !important;  top: -11px !important;}

.mobile-menu {display: block !important;   top: 23px;    left: 100px;    position: absolute;    z-index: 9;}

.about-content-set {    width: 661px !important;    height: 358px!important;    overflow: scroll!important;}

.our-product {    padding: 44px 0 34px 0!important;}

.section-title-product p {    overflow: scroll;    height: 219px!important;    overflow-x: hidden;}

.about-btn {    padding-top: 22px!important;    margin-left: 31px!important;}

.about-us {    padding: 115px 0 !important;     bottom: -32px !important;}

.about-content-set h1 {    font-size: 25px !important;}

.position-center img{width: 57% !important;}

.some-product .title h4 {    padding-bottom: 35px;}

img.contact_img{    width: 50% !important;}

.home-form{height: 595px !important;}

#owl-demo-client .item p{    padding-right: 0px !important;}

.contact_main{margin-bottom: 30px !important;}

.contact_field_wrapper{    padding: 40px 40px 40px 40px !important;}

.cover-product{    width: 100% !important;}

.zoom-effect {margin-bottom: 20px !important;}

.final-list-product ul li{background-position: 0% 0 !important; line-height: 20px !important;  margin-bottom: 15px !important;}

.sitema-links-item h2 {    font-size: 22px;}

.sitema-links-item h3 {    font-size: 22px;}

.sitema-links-item h4 {    font-size: 22px;}

.search_side input{    width: 225px !important;}

.position-center{bottom: 30px !important;}

.widget .about-btn a {font-size: 12px !important;}

.right-img img{    top: 0 !important;}

.widget .about-btn {    margin-left: 0px!important;}

.enquiry {    display: none;}

div#whatsapp {    display: none;}

.phone_lefts-side.glow {    display: none;}

.mobile-three-item{display: block !important;}

.copy-right {    margin-bottom: 42px !important;}

#toTop{bottom: 55px !important;}

.mobile-three-item{display: block !important;}

.copy-right {    margin-bottom: 42px !important;}

#toTop{bottom: 55px !important;}

.sticky{    padding-bottom: 60px !important;}

.products-racks ul {    column-count: 2 !important;}

.wpo-support-title h2{text-align: center !important; margin-bottom: 30px !important;}

.wpo-support-munber {    text-align: center !important;    margin-top: 22px !important;}

.form h2{font-size: 16px !important;}

.midd-range-power{margin: 0px auto !important;}

div#owl-demo-product{margin-top: 0px !important;}

.glasses-box {   max-width: 33% !important;    flex-basis: 50% !important;}

.icons-type small{font-size: 18px !important;}

.bg-gradient-color ul li{width: 33% !important;}

header{height: 58px !important;}

}



@media only screen and (min-width:480px) and (max-width: 767px){

*.animated{animation-duration:inherit !important;}

.right-img {    display: none;}

.left-side::after{top: 0 !important; width: 390px !important;}

.light-color::after{top: 0px !important; width: 100% !important;}

.search_side input{    bottom: -15px !important;}

.search_side img{    top: 15px !important;}

.dark-color::after{    top: 10px !important;}

.fennec-nav {    display: none;}

.mobile-menu { display: block !important;    top: 7px; }

.search_side form {    position: absolute;    top: -53px;    right: 0px;}

/*.search_side input{    left: 155px !important; bottom: 57px !important;}*/

/*.search_side img{left: 100px !important; top: -58px !important;}*/

.header_logo {    text-align: center; }

.number-bold {    margin-bottom: 20px;}

.position-center {    position: absolute !important;   bottom: 0 !important;    left: 0 !important;}

.about-content-set{width: 100% !important; right: 0 !important;}

.position-center img {  width: 37% !important;  left: 29% !important; position: relative !important;}

.part-of-center {    padding-top: 30px!important;}

section.plygon-design {    margin-bottom: 20px!important;}

.product-bg{width: 100% !important;}

.about-content-set{    height: 321px !important; overflow-x: scroll !important;}

.about-content-set h1{font-size: 24px !important;}

.social_media ul {    float: none !important;    text-align: center !important;}

.three-point{padding: 50px 0px 35px 0 !important;}

.list span{font-size: 18px !important;}

#owl-demo-client .item p{    padding-right: 0 !important;}

.widget { margin-bottom: 35px;}

.our-mission-type {    margin: 0 !important;}

.contact_main.jb_cover {margin-bottom: 15px !important;}

.contact_field_wrapper{padding: 40px 30px 40px 30px !important;}

.comments_form .form-group{margin-bottom: 10px !important;}

.our-product {padding: 0px 0 55px 0 !important;}

.blur-img-part img { display: none !important;}

.some-product{clip-path:inherit !important;}

img.contact_img{display: none !important;}

.home-form{ clip-path: none !important; height: 965px !important;}

.home-filed input{width: 100% !important;}

.home-filed textarea{width: 100% !important;}

.home-filed-btn button{    float: left !important;}

ul.coloring li { line-height: 65px !important;}

.title-side p {    padding-right: 0px !important;}

.inner-states{margin-bottom: 15px !important;}

.cover-product{width: 100% !important;}

.final-list-product ul li{background-position: 0% 10% !important; line-height: 20px !important;  margin-bottom: 15px !important;}

.final-list-product h4{    padding-bottom: 15px !important;}

.about-btn.mt-4 {    padding-top: 55px!important;}

.enquiry {    display: none;}

div#whatsapp {    display: none;}

.phone_lefts-side.glow {    display: none;}



.mobile-three-item{display: block !important;}

.copy-right {    margin-bottom: 42px !important;}



.sticky-top {    display: none;}

#toTop{bottom: 55px !important;}

.cus-img {    height: auto !important;}

.products-racks ul {    column-count: 1 !important;}

.zoom-effect img{height: auto !important;}

.get-qouate li:first-child{width: 100% !important;}



.right-side {  float: none!important;   padding-top: 41px!important;    text-align: center!important;}

header { height: auto!important;}

.right-side ul li a {  margin-right: 3px!important; text-align: center!important;}

.center-media ul li {    margin-bottom: 10px !important;}

.header_logo img {    margin-bottom: 15px !important;}

.social_media ul {    margin-bottom: 20px !important;}

.sticky{padding-bottom: 7px;}

.sitema-links-item h2 {    font-size: 22px;}

.sitema-links-item h3 {    font-size: 22px;}

.sitema-links-item h4 {    font-size: 22px;}

.glasses-box {    width: 49%;    max-width: 49%;    flex-basis: 50%;}

.three-point{clip-path: inherit !important;}

.under-faq-design ul{columns: 1 !important;}

.icons-type {    padding: 0 !important;}

.industries_box p {    padding-right: 0 !important;}

.wpo-support-munber{margin-top: 20px !important; text-align: center !important;}

.wpo-site-footer .wpo-support-section .wpo-support-title h2{text-align: center !important; margin-bottom: 20px !important;}

.pro-box img{height: auto !important; object-fit: inherit !important;}

.section-title-varient h4 {    font-size: 25px !important;}

.midd-range-power {    margin: 0px;}
.blog-left{ flex-direction: column !important;}

}







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

.blog-left{ flex-direction: column !important;}

*.animated{animation-duration:inherit !important;}



.max-width{width: 100% !important; margin-left: 0px !important; padding-left: 15px; padding-right: 15px;}



.right-img {    display: none;}



.number-bold a{font-size: 18px !important;}



.number-bold p{font-size: 15px !important;}



.left-side::after{top: 0 !important; width: 310px !important;}



.light-color::after{top: 0px !important; width: 100% !important;}



.search_side input{    bottom: -15px !important; width: 100% !important;}



.search_side img{    top: 15px !important;}



.dark-color::after{    top: 10px !important;}



.fennec-nav {    display: none;}



.mobile-menu { display: block !important;    top: 3px; }



.search_side form {    position: absolute;    top: -53px;    right: 0px;}



/*.search_side input{    left: 155px !important; bottom: 57px !important;}*/



/*.search_side img{left: 100px !important; top: -58px !important;}*/



.header_logo {    text-align: center;     margin-bottom: 15px;}



.position-center {    position: absolute !important;   bottom: 0 !important;    left: 0 !important;}





.about-content-set{width: 100% !important; right: 0 !important;}



.list span:after{    top: 70px !important;}



.position-center img {  width: 38% !important;  left: 30% !important; position: relative !important;}



.part-of-center {    padding-top: 30px!important;}



.product-bg{width: 100% !important;}



.section-title-product {    padding-top: 5px;}



.about-content-set{ position: inherit !important;}



.about-content-set h1{font-size: 24px !important;}



.social_media ul {    float: none !important;    text-align: center !important;     margin-bottom: 15px !important;}



.three-point{padding: 50px 0px 35px 0 !important;}



.list span{font-size: 22px !important;}



#owl-demo-client .item p{    padding-right: 0 !important;}



.widget { margin-bottom: 35px;}



.our-mission-type {    margin: 0 !important;}



.contact_main.jb_cover {margin-bottom: 15px !important;}



.contact_field_wrapper{padding: 40px 30px 40px 30px !important;}



.comments_form .form-group{margin-bottom: 10px !important;}



.our-product {padding: 29px 3px 58px 0 !important;}



.blur-img-part img { display: none !important;}



.some-product{clip-path:inherit !important;}



img.contact_img{display: none !important;}



.home-form{clip-path: none !important; height: 1000px !important;}



.home-filed input{width: 100% !important;}



.home-filed textarea{width: 100% !important;}



.home-filed-btn button{    float: left !important;}



ul.coloring li { line-height: 65px !important; width: 100% !important;}



.title-side p {    padding-right: 0px !important;}



.inner-states{margin-bottom: 0px !important;}



.cover-product{width: 100% !important;}



.final-list-product ul li{background-position: 0% 10% !important; line-height: 20px !important;  margin-bottom: 15px !important;}



.final-list-product h4{    padding-bottom: 15px !important;}



.sitema-links-item h2 {    font-size: 25px;}



.sitema-links-item h3 {    font-size: 25px;}



.sitema-links-item h4 {    font-size: 25px;}



.social-media span:after{left: 42% !important;}



.page-info .bread-crumb{padding-left: 10px !important;}



.page-title h1{    font-size: 36px !important;}



.three-point h2 {font-size: 27px;}



.section-title::after{left: 36% !important;}



.three-point{    clip-path: none !important;}



.contact_rotate:after{border-bottom: inherit !important;}



.title h4{    font-size: 30px !important;}



.title h4:after{    left: 38% !important;}



.inner-left-side-product h3{    font-size: 27px !important;}



p.text-white.mt-2 {    font-size: 13px!important;}

.final-list-product h2 {    margin-bottom: 18px!important;}

.enquiry {    display: none;}

div#whatsapp {    display: none;}

.phone_lefts-side.glow {    display: none;}



.mobile-three-item{display: block !important;}

.copy-right {    margin-bottom: 42px !important;}

#toTop{bottom: 55px !important;}

.sticky-top {    display: none;}

.cus-img {    height: auto !important;}

.products-racks ul {    column-count: 1 !important;}

.zoom-effect img{height: auto !important;}

.product-bg{clip-path: polygon(0% 0%, 100% 0, 100% 100%, 52% 100%, 0 100%) !important;}

.three-point h3 {    font-size: 30px !important;}

.max-width h4 { font-size: 22px !important; text-align: center; margin-bottom: 0 !important;}

.section-title-varient::after{display: none !important;}

.get-qouate li:first-child{width: 100% !important; margin-bottom: 15px !important;}

.get-qouate li{width: 100% !important; text-align: center !important;}



.right-side {  float: none!important;   padding-top: 41px!important;    text-align: center!important;}

header { height: auto!important;}

.right-side ul li a {  margin-right: 26px!important; text-align: center!important;}

.social_media ul li {    margin-right: 0 !important;}

.center-media ul li {    margin-bottom: 5px !important;}

.industries-we-serve h4 {    font-size: 30px !important;    margin-bottom: 10px !important;}

.industries_box p {    padding-right: 0 !important;}

.wpo-site-footer .wpo-support-section .wpo-support-title h2{text-align: center !important; font-size: 25px !important;}

.wpo-support-munber {    text-align: center !important;    margin-top: 14px !important;}

.social_media ul li {    width: 15% !important;}

.wpo-site-footer .widget-title h3{text-align: left !important;}

.products-racks {    padding-top: 0 !important;}

.glasses-box {    width: 100% !important;    max-width: 100% !important;    flex-basis: 100% !important;}

.accrordian .section-title h4 {    font-size: 25px !important;}

.under-faq-design ul{column-count: 1 !important;}

.midd-range-power {    margin-left: 0 !important;}

.varient-img h4 {    font-size: 28px !important;}

.icons-type {    padding: 0 !important;}

.wpo-site-footer .widget-title h3{font-size: 25px !important; margin-bottom: 15px !important;}

ul.coloring li a{display: block; margin-bottom: 20px; padding: 0px !important;}

.why-choose-v1-title span:before{display: none !important;}

.why-choose-v1-title span{padding-left: 0px !important;}

.why-choose-v1-single p{    padding-right: 0 !important;}

.why-choose-v1-wrap{    padding: 35px 0 20px 0px !important;}

.industries_box h5{font-size: 18px !important;}

.title-side span{font-size: 25px !important;}

}