@media only screen and (min-width:1920px) and (max-width:2560px){
header .logo:before{width:530px}
}
@media only screen and (min-width:1600px) and (max-width:1920px){
header .logo:before{width:360px}
}
@media(max-width:1300px){
header .logo img{position:relative;left:-30px;top:25px;max-width:200px;width:200px}
}
@media(max-width:1200px){
header .logo img{position:relative;left:-13px;top:12px;max-width:200px;width:200px}
.navigation .menu ul li a{padding:30px 10px 15px;font-size:12px}
.header.stricky-fixed .navigation .menu ul li a{padding:20px 10px}
.services_feature .item-bx h4{letter-spacing:0}
.services_feature .item-bx p{line-height:24px;min-height:192px}
.left_panel{height:47%}
header .logo:before{width:325px;background:#fff;padding:39px 40px;height:100px}
}
@media (max-width:1023px){
.navigation .menu ul .cs-submenu a,header .logo img{position:relative}
.top .navigation{display:none}
header .logo img{left:-50px;top:0;max-width:150px;width:150px}
.navigation{width:100%}
.navigation .navbar{display:block;float:left;width:100%}
.navigation .menu{display:none;width:100%;overflow:hidden;z-index:9999;max-height:480px;overflow-y:auto;position:absolute;top:100%;background:#fff;left:0;right:0;text-align:left}
.navigation .menu ul{float:right;display:block;padding:0;margin:0;width:100%}
.navigation .menu ul li{padding:0;float:left;width:100%;display:block}
.navigation .menu ul li a{padding:7px 15px;text-align:left;font-size:14px;border-right:1px dashed transparent;color:#00084d;border-bottom:1px solid #dd13274d;display:block}
.header.stricky-fixed .navigation .menu ul li a{padding:7px 15px;color:#000}
.header.stricky-fixed .navigation .menu ul li.cs-submenu a button svg{color:#333}
.navigation .menu ul li ul.cs-dropdown{position:relative!important;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;transition:none!important}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown{display:none;transition:none;padding:0;width:100%;background:#666}
.navigation .menu ul li.cs-submenu a button{display:block;position:absolute;top:0;right:15px;background:0 0;border:0;color:#fff;font-size:16px;height:30px;outline:0;width:30px;padding:0;text-align:center;line-height:18px}
.navigation ul li.cs-submenu a button svg{width:16px;height:16px;color:#333}
section.wps_home_about.wps_before_cs{background-size:cover!important}
.navigation ul li.cs-submenu a button.rotated svg{transform:rotateZ(180deg)}
.navigation ul li.cs-submenu:hover svg{transform:rotateZ(0)}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown li .cs-dropdown{display:none;transition:none;padding:0;float:left;width:100%!important;background:#444}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown{left:100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li ul.cs-dropdown{left:-100%;margin-top:0}
.navigation .menu ul li ul.cs-dropdown li{border-bottom:0}
.navigation .menu ul li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px;line-height:normal;border-bottom:1px solid #00084d;background:#00084d}
.header.stricky-fixed .navigation .menu ul li ul.cs-dropdown li a,.navigation ul li.cs-submenu ul.cs-dropdown li a button svg{color:#fff}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a{background:#000a4a;border-bottom:1px solid #000a4a}
.navigation .menu ul li:nth-child(3) ul.cs-dropdown li,.navigation .menu ul li:nth-child(4) ul.cs-dropdown li{width:100%;border-left:0!important}
.mobile_hidden,.mobile_hide{display:none!important}
.navigation ul li.cs-submenu ul.cs-dropdown li.cs-submenu a button{transform:rotate(0)}
.navigation .menu ul li ul.cs-dropdown li:hover ul.cs-dropdown,.navigation .menu ul li:hover ul.cs-dropdown,section.about_page11:before,section.about_page12:before,ul.topbar_info{display:none}
.navigation .menu ul li:hover a:before{border:0}
.right-content,.team_info{padding:0 15px}
.read_more{text-transform:inherit}
.market,.sub_footer ul.social{text-align:left}
.section_pro02 .col-lg-6.col-md-6.col-sm-12{padding:10px}
}
@media (max-width:980px){
header .logo:before{width:290px;height:70px;padding:20px 40px}
header .logo a{position:relative;z-index:99}
.home_only .left_panel,.left_panel{display:none}
.home_testimonials_webpulse{background-size:cover!important}
.img-wrap{height:auto;margin:0}
.home_bgrid_1:nth-child(2) .service_content{border-radius:0}
.service_content .center_box{padding:15px}
.services_feature .item-bx{padding:30px;min-height:initial}
.services_feature .item-bx p{height:auto;min-height:initial}
.testimonials-box{margin-bottom:0}
article{margin-bottom:20px}
.widget{margin-bottom:25px}
footer .widget_info svg{left:0}
.widget ul li{margin-bottom:5px}
}
@media (max-width:768px){
.heading_banner,.home_testimonials_webpulse{background-size:cover}
.process-item,.why-choose-content,.why-choose-title{max-width:100%}
header .logo:before{width:290px;height:60px}
header .logo img{left:0}
.homeSlider #slider img{height:350px;width:initial;max-width:initial}
.homeSlider #slider .sliderCaption h2{font-size:26px}
.h1_title,.h2_title_1,.section-title-2{font-size:22px}
.wps_home_about .h1_title{margin-bottom:10px}
.text .exp .valign{line-height:20px;font-size:18px}
.about_img .about_img{width:64%!important;position:absolute;bottom:0;right:10px}
.services_feature,.testimonials,section.contact-section{padding:50px 0}
.clients img{width:100%}
.clients{padding:50px 0 0}
.one_half article{width:100%;margin-left:0;margin-bottom:20px}
.one_half article .content-post .title-post{height:90px;font-size:16px}
.read_more{padding:10px 20px}
.top_contact li{padding:0 5px;margin:0}
.top_contact li:first-child{padding-left:5px}
.top_contact li a{font-size:14px;line-height:30px}
header{position:relative;background:#fff}
.top_social li a{width:30px;height:30px;line-height:30px}
.homeSlider #slider .sliderCaption .title_h1{font-size:24px}
.homeSlider #slider .sliderCaption p{font-size:16px}
.read_more_btn{padding:8px 20px}
.about_video .about_text{width:100%;height:auto;padding:20px}
.about_video .about_text p{font-size:16px;line-height:26px;margin:0}
.home_about_us p{float:left;width:100%}
.about_video .about_video{float:left;width:100%;height:210px;margin:0}
.about_img h2,.home_trending h2{font-size:18px}
.heading_banner{padding:20px 0}
.heading_banner .cat_title{font-size:25px;padding:5px 15px}
.heading_banner .cat_title2{display:none}
.box_table{margin-bottom:15px;max-height:inherit;overflow:inherit;overflow-y:inherit;padding-right:0}
#ourProducts .owl-nav .owl-prev{left:-10px}
#ourProducts .owl-nav .owl-next{right:-10px}
.textRight{text-align:left}
.market-list li{width:50%}
.Sectors,.tj-process-section .process-content-area{display:block}
.process-item{margin-bottom:80px}
.process-item:nth-child(2n) .process-content{flex-direction:column}
.process-item:nth-child(2n) .process-content .process-icon{bottom:50px}
.process-item:nth-child(2n)::before{bottom:-20px;top:auto}
.process-item .process-content .process-text .desc p:last-child{margin-bottom:6px}
.why-choose-content .single-box{width:100%;margin-top:20px}
.contact-form-wrapper .contact-info-list{padding:10px}
.contact-form-wrapper .contact-form{padding:15px}
.Sectors .Sectors-item{margin:15px 0}
.product_right_image .detail_image{height:auto}
.product_right_image .detail_image img{position:relative!important;max-width:100%!important;top:0!important;left:0!important;transform:none!important;width:100%!important;max-height:100%!important}
.product_listing .product .image1{position:relative;height:auto}
.product_listing .product .image1 img{position:relative!important;max-width:100%!important;top:0!important;left:0!important;transform:none!important;width:100%!important;max-height:100%!important}
.title_1{font-size:26px}
}
@media (max-width:650px){
.wps_before_cs{background:#fff!important}
.bannerbox{height:AUTO}
.bannerTitle{font-size:18px;line-height:25px}
.bannerptag span.canntechp{font-size:18px}
.bannerTitle{font-size:22px;line-height:28px}
.webpulse_home_product .item .item_info{margin-bottom:0}
.services_feature .item-bx img{max-width:45px}
.services_feature .col-xxl-3.col-xl-3.col-lg-3.col-md-6.col-sm-6.col-6.item-bx{width:100%}
.home_latest_blog{padding:0 0 40px}
.news-block_one-heading{font-size:18px;display:block;-webkit-line-clamp:inherit;margin-bottom:0}
.market,.sub_footer ul.social{text-align:center}
.market,.sub_footer ul.social{text-align:center}
.sub_footer p{font-size:14px;line-height:20px}
footer.footer{background:#dcdcdc}
p.w-75.mx-auto.text-center{width:100%!important}
.bannerptag{font-size:18px}
.homeSlider{ height: auto; aspect-ratio: 13 / 5.004;}
.bannerTitle{font-size:18px}
.section-title-2{font-size:25px!important}
#background-video{height:55vh}
.text .exp .exp_num{font-size:50px}
p{font-size:15px}
.counter-box{background:#fff;padding:20px;margin-bottom:15px}
.counter-up{padding:40px 0 0}
.card_services{margin-right:0}
.about_page11:before{display:none}
.about_page12:before{display:none}
.process-item .process-content{padding:15px}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.process-item::before{bottom:-10px}
.process-item .process-content .process-text{padding:25px 15px 40px}
.process-item:nth-child(2n)::before{top:-10px}
.process-item:nth-child(2n) .process-content .process-text{padding:25px 15px 0}
}