@media (max-width: 1450px) {
 .hero_caption {  max-width: 1280px; }
  .hero_slider { padding: 0 50px;}
  .hero_slider .owl-prev { left: -30px; }
  .hero_slider .owl-next { right: -30px; }
  .slide_block { width: 45%;}
}
@media (max-width: 1440px) {
  #social_slider{padding:0 80px}
  #social_slider .owl-prev{left:0}
  #social_slider .owl-next{right:0}
  }
  @media (max-width: 1350px) {
  .hero_caption{max-width:inherit;width:92%}
  }
  @media (min-width: 1320px) and (max-width: 1399px) {
  .container{max-width:1320px}
  }
  @media (max-width: 1350px) {
  .banner_caption{max-width:95%}
  .branch1 img{max-width:160px}
  }
  @media (max-width: 1320px) {
  .logo img{max-width:250px}
  }
  @media (max-width: 1319px) {
  .container{max-width:100%}
  .container,.container-fluid{max-width:100%;padding:0 25px}
  .header_bar{padding:15px 0 10px}
  .hero_wrapper{margin-top:166px}
  }
  @media (max-width: 1316px) {
  ul.social_link li + li{margin-left:5px}
  }
  @media (max-width: 1263px) {
    .hero_banner{height:80vh}
    }
  @media (max-width: 1209px) {
  ul.social_link li a{width:40px;height:40px;line-height:40px;font-size:16px}
  }
  @media (max-width: 1201px) {
  .footer_logo_block img{margin:0 2px}
  }
  @media (max-width: 1199px) {
  .hero_banner{height:750px}
  }
  @media (max-width: 1119px) {
  .products_imgs p{padding:1rem 0 0}
  }
  @media (max-width: 1073px) {
  .footer_logo{margin-bottom:10px}
  .footer_logo_block img + img{margin-top:10px}
  }
  @media (max-width: 1049px) {
  ul.social_link li{margin-bottom:5px}
  }
  @media (max-width: 1023px) {
    .hero_banner{height:719px}
    }
  @media (max-width: 999px) {
  ul.footer_card li img{max-width:50px}
  ul.available_list li + li{margin-left:1px}
  }

  @media (max-width: 989px) {
    .product_section{padding-top:3rem}
    .top-baner{margin-top:-2rem;height:15rem}
    }

  @media (max-width: 991px) {
  body{overflow-x:hidden}
  header{position:relative;padding:0}
  .topbar{width:100%;position:relative;padding:0;border-bottom:#eee 1px solid}
  .no_links .topbar{-webkit-box-shadow:0 2px 10px #000;box-shadow:0 2px 10px #000}
  .topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 10px;box-shadow:rgba(0,0,0,0.2) 0 0 10px;background:#fff}
  .topbar ul.top_right_contents{padding:0;margin:0;list-style:none;text-align:right}
  .topbar ul.top_right_contents li{vertical-align:middle;position:relative;display:inline-block;margin-right:15px;line-height:1}
  .topbar ul.top_right_contents li:last-child{margin-right:0}
  .topbar ul.top_right_contents li.social_link img{max-width:27px}
  .topbar ul.top_right_contents li.phone a{font-size:20px;font-weight:600;color:#000;text-decoration:none}
  .topbar ul.top_right_contents li.phone a i.icon{color:#000;margin-right:7px;position:relative;top:5px}
  .topbar ul.top_right_contents li.login a{text-decoration:none}
  .topbar ul.top_right_contents li.login a i.icon{color:#000;margin-right:7px;position:relative;top:5px}
  .topbar ul.top_right_contents li a{color:#000;line-height:1}
  .topbar ul.top_right_contents li a i{font-size:22px}
  .topbar ul.top_right_contents li a.menu_open i{font-size:36px}
  .topbar.sticky{padding:10px 0}
  .menu_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(0,0,0,0.75)}
  .menu_head{background:#000;text-align:center;position:relative;color:#fff}
  .menu_head a{color:#fff;padding:15px 10px;display:inline-block;font-weight:500;font-size:16px;text-decoration:none}
  .menu_head a span.menu_account_icon{font-size:22px;vertical-align:middle;width:32px;height:32px;line-height:32px;background:#444;display:inline-block;border-radius:50%;margin-right:10px}
  .menu_close{position:absolute;left:-40px;top:20px}
  .menu_close i{font-size:30px;color:#fff}
  .mobile_menu_wrap{position:fixed;top:0;bottom:0;right:-100%;z-index:99999;background:#212121;padding:0 0 75px;transition:all linear .2s;max-width:80%;width:280px;height:100vh}
  .mobile_menu_wrap.menu_show{right:0}
  .mobile_menu_wrap ul{padding:0;margin:0;list-style:none;font-size:15px}
  .mobile_menu_wrap ul.main_menu{margin-bottom:10px;padding:0 0 120px}
  .mobile_menu_wrap ul.main_menu li{border-bottom:1px solid #333;padding:0 15px}
  .mobile_menu_wrap ul.main_menu li a{font-size:15px;text-decoration:none}
  .mobile_menu_wrap ul li a{display:block;padding:15px 0;color:#fff!important}
  .mobile_menu_wrap ul li.hassub{position:relative;padding:0 50px 0 15px}
  .mobile_menu_wrap ul li.hassub .sub_menu_open{position:absolute;right:0;top:0;font-size:18px;line-height:1;padding:17px 20px;border-left:1px solid #333}
  .mobile_menu_wrap ul li.hassub ul{position:fixed;top:0;bottom:0;right:-100%;max-width:80%;width:280px;background:#212121;margin:0;transition:all linear .3s;padding:48px 0 100px;overflow:auto;z-index:9;visibility:hidden}
  .mobile_menu_wrap ul li.hassub ul.show_submenu{visibility:visible;right:0}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu{position:absolute;top:0;width:100%;background:#444}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a{font-size:15px;color:#bbb;padding:10px 0}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa{font-size:35px}
  .hero_wrapper{margin-top:0}
  .footer_logo{margin-bottom:20px}
  ul.social_link{margin-top:20px}
  .heading{position:relative;z-index:1}
  ul.social_link{margin-bottom:30px}
  .heading_side h3{font-size:x-large}
  .form_detail{font-size:18px}
  .footer_logo_block{margin-bottom:40px}
  ul.footer_list{margin-bottom:30px}
  .feature_img_side img{height:auto}
  .feature_img_side{height:300px}
  .k_feature h5{margin-top:1rem}

  .grey_bg_box {padding: 30px 15px;}
  .products_imgs_main h4 {padding: 10px 10px 25px; }
  .products_imgs h5 {padding: 5px 10px 20px; }
  .hero_caption {text-align: center; }
  .banner_bar {padding: 20px 0; }
  .products_imgs_main {text-align: left;}
  .for_sac img {object-fit: contain; height: auto; }
  .for_sac2 img {object-fit: scale-down; height: auto; }
  .for_sac3 {position: relative; display: block; text-align: center;}
  .for_sac3 img {object-fit: scale-down; width: 100%; height:auto; }

  .btn_styled {padding: 7px 20px; }

  }
  @media (max-width: 900px) {
  .slide_block{width:96%}
  }
  @media (max-width: 799px) {
    .hero_banner{height:40vh}
    .banner_bar .container h1{font-size:1.5rem}
    .for_sac{height:auto;overflow:hidden}
    }
  @media (max-width: 767px) {
  .hero_caption h1{font-size:2rem}
  section{padding:30px 0}
  #social_slider{padding:0 50px}
  .banner_title{font-size:xx-large}
  .hero_caption p{font-size:16px}
  .hero_slider .owl-prev{left:-15px}
  .hero_slider .owl-next{right:-15px}
  .hero_slider .btn{font-size:15px;padding:10px 15px}
  .detailss{margin-top:2rem}
  .dtl_thumb{margin-bottom:30px}
  }
  @media (max-width: 700px) {
  .package_wrapper{width:100%}
  .package_wrapper table{overflow-x:auto;width:100%;display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}
  .package_wrapper thead th{padding:1rem}
  .breadcrumb > span {margin-bottom: 12px;}
  }
  @media (max-width: 667px) {
  .footer_logo img{max-width:225px}
  .accordian_wrapper .accordion-body{padding:20px 15px}
  }
  @media (max-width: 600px) {
  #ugc_slider .owl-item .video_item{padding-top:30px;padding-bottom:30px}
  #ugc_slider .owl-item video{height:200px}
  #ugc_slider .owl-item.center .video_item video{height:300px}
  }
  @media (max-width: 575px) {
  .hero_caption h1{font-size:1.5rem}
  .hero_caption h5{font-size:1rem}
  #creator_slider.owl-theme .owl-dots,#testimonial_slider.owl-theme .owl-dots{display:none}
  #testimonial_slider.owl-theme .owl-nav,#creator_slider.owl-theme .owl-nav{position:relative;left:inherit;transform:none;bottom:inherit}
  #testimonial_slider.owl-theme .owl-nav .owl-prev,#testimonial_slider.owl-theme .owl-nav .owl-next,#creator_slider.owl-theme .owl-nav .owl-prev,#creator_slider.owl-theme .owl-nav .owl-next{position:relative}
  #testimonial_slider.owl-theme .owl-nav .owl-next,#creator_slider.owl-theme .owl-nav .owl-next{right:-20px}
  #testimonial_slider.owl-theme .owl-nav .owl-prev,#creator_slider.owl-theme .owl-nav .owl-prev{left:-20px}
  ul.contact_list,ul.footer_list{margin-bottom:30px}
  .footer_wrapper{padding-bottom:25px}
  .form_detail{font-size:15px}
  .detailss p{font-size:1.2rem}
  #testimonial_slide .item p{font-size:16px;line-height:1.5}
  .detail_section {padding-top: 0;}
  .hero_banner_category h1{font-size: xx-large;}
  .team_thumb img {width: 100%;}
  }
  @media (max-width: 525px) {
  .banner_title{font-size:x-large}
  .hero_caption p{font-size:14px}
  }
  @media (max-width: 524px) {
    .features{height:3rem}
    .features p{font-size:1rem}
    .accordian_wrapper .accordion-body{padding:10px}
    }

  @media (max-width: 480px) {
  h2,.h2,h3,.h3{font-size:x-large}
  .hero_captio{margin:0 auto}
  .slide_block{width:100%;margin:0 auto;float:none}
  .hero_banner_category h1{font-size: x-large;}
  }
  @media (max-width: 425px) {
  .topbar ul.top_right_contents li.phone a{font-size:16px}
  }
  @media (max-width: 414px) {
  .topbar ul.top_right_contents li.phone{display:none}
  .topbar ul.top_right_contents li.phone a i.icon{top:2px;font-size:16px}
  .header_top_bar{font-size:12px}
  }
  @media (max-width: 404px) {
    .hero_banner{height:25vh}
    }
  @media (max-width: 400px) {
  .slide_block{width:92%}
  .features{display:block;height:auto; padding-bottom: 5px;}
  .features p{display:block}
  .features p+p{margin-top:7px}
  }
  @media (max-width: 363px) {
  .banner_list ul li{font-size:14px}
  .banner_list ul li img{max-width:60px}
  }
  @media (max-width: 362px) {
  .testimonial_item{padding:25px 15px}
  }
  @media (max-width: 360px) {
  .testimonial_item p{font-size:15px}
  .testimonial_item{text-align:center}
  .testimonial_item .row [class*="col"]{flex:inherit;width:100%;max-width:100%}
  .testi_avator img{margin:0 auto}
  .testimonial_item .row .text-end{text-align:center!important}
  }
  @media (max-width: 359px) {
  .logo img{max-width:200px}
  }
