.full_details{float:left;width:100%;max-height:380px;overflow:hidden;overflow-y:auto}
.product_overview{float:left;width:100%;margin-bottom:15px}
.product_overview .panel-default{border-radius:0}
.product_overview .panel-heading{padding:0;border:0}
.nav-tabs li{float:left;margin-bottom:-1px;position:relative;display:block}
.nav-tabs li a{position:relative;display:block;padding:10px 15px;color:#333;border:1px solid #fff;margin-right:2px;line-height:1.42857143;background-color:#fff}
.product_overview .panel-heading .nav-tabs li a.active{border:1px solid #fff;color:#0e1c62;border-top:2px solid #0e1c62;border-radius:0}
.nav-tabs li:hover a{border:1px solid #fff;color:#0e1c62;border-radius:0}
.panel-body{padding:15px}
.clients_name_13{float:left;width:100%;text-align:left;margin-bottom:15px;position:relative;color:#fff;font-size:15px;font-weight:500;line-height:1.2em;font-family:Poppins,sans-serif}
@media(max-width:1200px){
.navigation .menu ul li a{padding:40px 7px;font-size:14px}
.search_action{padding:15px 0 15px 8px}
}
@media(max-width:1023px){
.navigation .menu ul li:hover ul.cs-dropdown{display:none}
.navigation{float:left;width:100%;position:relative}
.navigation .navbar{display:block;float:left;width:100%;padding:28px 0}
.navigation .menu{display:none;width:100%;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;max-height:480px;overflow-y:auto;position:absolute;top:100%;background:#333;left:0;right:0;text-align:left}
.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:#fff;border-bottom:1px solid #444;display:block}
.navigation .menu ul li ul.cs-dropdown{position:relative!important;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none!important}
.navigation .menu ul li ul.cs-dropdown,.navigation .menu ul li ul.cs-dropdown li .cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;width:100%;background:#666}
.navigation .menu ul .cs-submenu a{position:relative}
.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}
.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{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right: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 #555;background:#444}
.navigation .menu ul li ul.cs-dropdown li ul.cs-dropdown li a{background:#666}
.mobile_hide{display:none!important}
.menubar .logo{height:auto}
.navigation .menu ul>li.active>a:before,.navigation .menu ul>li>a:hover:before{opacity:0}
.product_listing .product{padding:15px 0 15px 0}
.product_listing .right-content{padding:0 15px}
.product_listing .product .image1{height:225px}
}
@media (max-width:980px){
.details_image .image_d_slide{width:100%;margin-bottom:0}
.details_image .right_content_slide{width:100%;height:auto}
.details_thumb{height:50px}
}
@media (max-width:768px){
.top_contact li{padding:0 5px;margin:0}
.top_contact li:first-child{padding-left:5px}
.top_contact li a{font-size:14px}
header{position:relative;background:#333}
.top_social li a{width:30px;height:30px;line-height:30px}
.top_contact li a{line-height:30px}
.slider .slick-next{right:10px}
.slider .slick-prev{left:10px}
.about-right-part{max-width:100%;width:100%}
.introduce_images{max-width:100%;width:100%}
.features .features-holder{display:block}
.features .feature-panel-holder .feature-panel{margin-bottom:0;padding:23px 20px 40px}
.features .feature-panel-holder{float:left;width:50%;min-height:175px;padding-top:15px}
.features .feature-panel-holder:last-child{float:left;width:100%;margin-bottom:20px}
.features .more-features{float:left;width:100%}
.features .features-card{float:left;width:100%;display:block}
.features .features-card .card-panel{float:left;width:100%;display:block;margin-bottom:20px}
.home_service .slick-next{right:10px}
.home_service .slick-prev{left:10px}
.slider .slider_caption{top:15%}
.slider .slider_caption .title_h1{font-size:24px}
.slider .slider_caption p{font-size:16px}
.read_more_btn{padding:8px 20px}
.home_interior{border:1px solid #ccc;margin-bottom: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}
.home_trending h2{font-size:18px}
.trending .slick-next,.trending .slick-prev{top:-30px}
.home_selling h2{font-size:18px}
.h2_title{font-size:18px}
.kitchen_step{margin-bottom:30px}
.wps_featured .slick-next{right:15%!important}
.wps_featured .slick-prev{left:15%!important}
.wps_featured .slick-dots{bottom:-38px}
.home_gallery_nav{bottom:40px}
.home_galley_left{height:auto;padding:25px 0}
.home_galley_left h2{font-size:18px}
.fact-counter .count-box .count{float:none;margin:0 0 10px;font-size:30px;line-height:normal}
.fact-counter .count-box .count-text{font-size:30px}
.fact-counter .count-box{border:1px solid #eee;text-align:center;margin-bottom:20px;padding:15px}
.equal-height-inner .col-sm-12.col-md-3.col-sm-6.col-6.padding_0{border-bottom:1px solid #079db3}
.equal-height-inner .col-sm-12.col-md-3.col-sm-6.col-6.padding_0:nth-child(2n){border-bottom:1px solid #203455}
.text_content h3{font-weight:400;font-size:18px}
.sm-height-auto{min-height:170px}
.market-list li{width:50%}
.blog-content2 h5{
    height: auto;
}
.blog-content2 h5 span{
    position: relative;
    top: 0;
    left: 0;
    transform: none;
}
.footer-widget{
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
}
@media (max-width:480px){
.trending_item .trending_box{margin:0}
}