@media screen and (min-width: 1024px) and (max-width: 1166px) {
    .container, .box_container {
        width: 95%!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 28px 9px!important; }
    .hsk-header-style-2 #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 12px 10px!important; }
    #hsk-top-header-section ul li { padding: 0 8px; margin-left: 3px; }    
    #sidebar .widget ul li > ul, #sidebar .widget li > ol{ margin-left: 18px; }
    #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 28px 7px!important;  }
    .hsk-left-menu-wrapper #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 10px !important;  }
}
@media screen and (min-width: 769px) and (max-width: 990px) {
    .hsk-column8.content-wrapper, aside.hsk-column4{ width: 100%; }
    #sidebar{ margin-top: 30px; }
}

@media screen and (min-width: 901px) {
    .hsk-header-style-2 .menu-content-wrapper, .hsk-header-style-3 .menu-content-wrapper { border-top: 1px solid rgba(0,0,0,.1); }
}

@media screen and (min-width: 901px) and (max-width: 1023px) {
    .hsk-header-style-2 #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 10px!important; }
    .hsk-main-menu-nav a .sub-arrow{ right: -1px; }
    .hsk-header-style-3 #hsk-header-navigation ul:not(.sub-menu) > li > a{ padding:12px 10px!important; }
    #hsk-header-navigation ul:not(.sub-menu) > li > a { padding: 28px 10px!important; font-size: 14px !important; }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
    .container, .box_container {
        width: 95%!important;
        padding: 0px;
    }
    .hsk-talent-login-dashboard-info ul li {
        margin-left: 10px;
        padding-right:10px;
    }
    #hsk-top-header-section{ padding:2px 0; }
    #hsk-top-header-section ul li { line-height: 32px; }
    .hsk-footer-content-wrapper.container{ width: 100%!important;}
    .hsk-talents-content-wrapper li..hsk-column-5,
    .hsk-talents-content-wrapper li..hsk-column-6,
    .hsk-talents-content-wrapper li..hsk-column-7,
    .hsk-talents-content-wrapper li..hsk-column-8,
    .hsk-talents-content-wrapper li..hsk-column-9 {width: 23.5%!important;  }
    #pg-422-0> .panel-row-style,
    .mobile-panel-padding-bottom.panel-row-style,
    .mobile-panel-padding-bottom .panel-row-style { margin-top: -20px!important; }
    .mobile-panel-padding-bottom { margin-bottom: -20px; }
    #hsk-main-footer-wrapper .hsk-column-4 {width: 48.5% !important; }
    #hsk-main-footer-wrapper .hsk-column-4:first-child, #hsk-main-footer-wrapper .hsk-column-4:nth-child(2)  { margin-bottom: 30px; }
    #hsk-main-footer-wrapper .hsk-column-4:nth-child(3n) { clear: both; }
}
.hsk-style4-mobile-top-header{ display: none; }
@media screen and (min-width: 200px) and (max-width:900px) {
    html{overflow-x: hidden; }
    #hsk-header-content-wrapper .hsk-column4 { width: 100% !important;  }
    .hsk-left-menu-wrapper { padding: 12px 25px 0; }
    .hsk-left-header-section-wrapper div#logo, .hsk-style4-mobile-top-header #hsk-top-header-section { display: table; width: 100%; }
    .hsk-left-header-section-wrapper .header-style4-logo {  float: left;}
    .hsk-sidebar-wrapper {   clear: both; }
    .hsk-sidebar-wrapper div#hsk-top-header-section { display: none; }
    .hsk-left-header-section-wrapper {
        display: table;
        width: 100%;
        padding: 10px 0 !important;
        box-shadow:none !important;
    }
    .hsk-left-header-section-wrapper #hsk-header-content-wrapper{ border:0px !important; }
    .hsk-left-header-section-wrapper img.logo { padding: 0 0 0 25px !important; }
    .hsk-style4-mobile-top-header .hsk-talent-login-dashboard-info { width: 100% !important; float: none !important; }
    .hsk-style4-mobile-top-header #hsk-top-header-section ul { text-align: center; margin-top:0px;}
    .hsk-style4-mobile-top-header .hsk-search-icon-wrapper {   right: -39px !important; }
    .hsk-style4-mobile-top-header .mobile-icons {
        margin: 0;
        padding: 0 !important;
        position:relative;
        top:8px;
    }
    .hsk-left-header-section-wrapper .mobile-icons { margin-top: 8px; }
    /** Logo */
    .mobile-hambergur-menu { display: block !important;    } 
    #logo .hsk-column4 {
        text-align: center;
        margin-bottom: 15px;
    }
    #logo .logo {
        padding: 18px 0 0px 0;
        text-align: center;
        margin: 0px auto;
    }
    .hsk-main-menu>ul>li:hover::before, .hsk-main-menu>ul>li.current-menu-item::before, .hsk-ssmenu-push  .hsk-column8.hsk-header-right-section { display: none !important; }
    .hsk-column8.hsk-header-right-section { margin-top: 20px; }
    .hsk-header-right-section .hsk-column-3 { margin-bottom: 20px;}
    .hsk-header-style-2 div#header-content-wrapper { padding: 15px 0; }
    .hsk-header-style-2 .mobile-icons { margin-top: 8px; }
    /**
      * Menu
      */
    .main-menu-nav-no-location ul li a, #main-menu li.page_item a{ padding: 8px 12px!important; }
    .hsk-logo-img {   float: left; }
    .mobile-icons {
        float: right;
        margin-top: 25px;
        width: 50px;
        font-size: 28px;
        display: block;
    }
    .hsk-main-menu { display: none; }
    .talent-button-info li {
        float: none;
        margin-right: 5px;
        position: relative;
        display: inline-grid;
        width: 100%;
        clear: both;
        margin-bottom: 8px;
    }
    .hsk-talent-page-title-wrapper .avathar {
        float: none;
        width: 100%;
    }
    .hsk-title-rating-wrapper {
        overflow: hidden;
        padding-top: 25px;
        color: #d22a78;
        padding-top: 0!important;
    }
    .hsk-talent_tabs-wrapper ul li {
        display: block!important;
        border-bottom: 1px solid rgba(127, 127, 127, .3);
    }
    .hsk-column3.talent-details-list ul {
        border-left: 0!important;
        margin-top: 0!important;
        padding: 10px 0 20px;
    }
    /**
     * Header Menu style3
     */
     .hsk-top-header-style-3 ul { margin-top: 0; }
    .hsk-column4.hsk-header-left-section {
        text-align: center;
        border-bottom: 1px solid rgba(205, 205, 205, 0.3);
        margin-bottom:  20px;
        padding-bottom:  20px;
    }
    .hsk-column4.hsk-header-right-section {
        float: none!important;
        text-align: center!important;
        border-top:  1px solid rgba(205, 205, 205, 0.3);
        display: block;
        overflow: hidden;
        padding-top: 14px;
        margin-top:  15px;
        display: block!important;
    }
    .hsk-header-style-3 div#header-content-wrapper { padding: 10px 0; }
    .hsk-ssmenu-push .hsk-header-style-3#hsk-header-content-wrapper .hsk-column4.hsk-header-left-section, .hsk-ssmenu-push .hsk-header-style-3#hsk-header-content-wrapper .hsk-column4.hsk-header-right-section{ display:none !important; }
    .hsk-header-style-3#hsk-header-content-wrapper .hsk-column4 { width: 100% !important; }
    .hsk-header-style-2 .mobile-icons.active, .hsk-header-style-2 .mobile-icons , .hsk-header-style-3 .mobile-icons.active, .hsk-header-style-3 .mobile-icons  {
        margin-top:  0;
    }
    .hsk-header-style-3 .mobile-icons{ position: relative; top:7px; }
    .hsk-header-style-3 .hsk-search-icon-wrapper, .hsk-header-style-2 .hsk-search-icon-wrapper {
        position: fixed;
        right: -41px;
        z-index: 199999;
    }
    #hsk-header-content-wrapper .hsk-column8,
    #hsk-header-content-wrapper .hsk-column4,
    #hsk-header-content-wrapper .hsk-extra-width {
        width: 100%;
    }
    #logo .logo {  margin: 0px auto;  }
    .hsk-main-menu { text-align: center; }
    .full-header-menu-section.hsk-column11 .hsk-main-menu{
        margin-top: 0px!important;
        border-top: 0px!important;
    }
    .hsk-search-icon-wrapper {
        position: absolute;
        top: -45px;
        right: -59px;
        transform: rotate(45deg);
        height: 80px;
        width: 80px;
    }
    .hsk-search-icon-wrapper i {
        margin-left: 0;
        margin-bottom: 0;
        padding: 47px 0 21px;
        transform: rotate(-45deg);
    }
    /** Header Style 4**/
    .hsk-style4-mobile-top-header{ display: block; }
    #hsk-top-header-section .hsk-column5 { display: none; }
    #hsk-top-header-section ul { margin-top: 0; padding: 4px 0; }
    .hsk-overlap-section-wrapper i.fa.fa-search { margin: -5px 4px -6px -12px; }
    .hsk-overlap-section-wrapper .hsk-search-icon-wrapper {
        height: 80px !important;
        width: 80px !important;
    }

}
@media screen and (min-width: 200px) and (max-width: 768px) {
    .container, .box_container {
        width: 95%!important;
        padding: 0px;
    }
    nav#hsk-header-navigation.sticky-menu {
        position: relative;
        background: none !important;
    }
    .hsk-ssmenu-push #hsk-top-header-section .hsk-extra-width .hsk-column5 { display: none; }
    .hsk-ssmenu-push .hsk-talent-login-dashboard-info.hsk-column7 > ul {margin-top: 0; }
    .mobile-hambergur-menu { display: block !important;    }
     .hsk-woo-serach-form {
        display: table;
        margin: 0px auto;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .sshop-cart-icon-wrapper {
        text-align: center;
        display: block;
    }
    .hsk-main-menu-nav li::before {
        left: -12px;
    }
    .hsk-main-menu-nav li{ border-top: 0px !important; }
    .hsk-overlap-section-wrapper .overlap-menu-wrapper{ position: relative !important;
        top:0px !important;
        width: 100% !important;
        border-radius: 0px !important;
     }
     .main-slider-wrapper{
        min-height: auto!important;
    }
    #pg-422-0> .panel-row-style,
    .mobile-panel-padding-bottom.panel-row-style,
    .mobile-panel-padding-bottom .panel-row-style {
        margin-top: -20px!important;
    }
    .mobile-panel-padding-top.panel-row-style{
        margin-bottom: -20px!important;
    }
    .mobile-panel-padding-bottom {
        margin-bottom: -20px !important;
    } 
    body #page-title-wrapper h1 {
        font-size: 30px!important;
    }
    .hsk-column2,
    .hsk-column3,
    .hsk-column4,
    .hsk-column5,
    .hsk-column6,
    .hsk-column7,
    .hsk-column8,
    .hsk-column9,
    .hsk-column10,
    .hsk-column11,
    .hsk-column12,
    .hsk-column-2,
    .hsk-column-3,
    .hsk-column-4,
    .hsk-column-5,
    .hsk-column-6,
    .hsk-column-7,
    .hsk-column-8,
    .hsk-column-9,
    .hsk-column-10,
    .hsk-column-11,
    .hsk-column-12,
    .hsk-extra-width {
        width: 100%!important;
        margin-right: 0px!important;
    }
    .hsk-talent-login-dashboard-info ul {
        margin-top: 15px;
    }
    .hsk-talent-login-dashboard-info ul li {
        margin: 0 6px;
    }
    .hsk-talent-login-dashboard-info ul li::after {
        border: 0px;
    }
    .textwidget p {
        position: relative!important;
    }
    /**
     * Logo
     */ 
    #logo .hsk-column4 {
        text-align: center;
        margin-bottom: 15px;
    }
    #logo .logo {
        padding: 18px 0 0px 0;
        text-align: center;
        margin: 0px auto;
    }
    /**
      * Menu
      */
    .main-menu-nav-no-location ul li a, #main-menu li.page_item a{
        padding: 8px 12px!important;
    }
    .hsk-logo-img {
        float: left;
    }
    .mobile-icons {
        float: right;
        margin-top: 25px;
        width: 50px;
        font-size: 28px;
        display: block;
    }
    .hsk-main-menu {
        display: none;
    }
    .talent-button-info li {
        float: none;
        margin-right: 5px;
        position: relative;
        display: inline-grid;
        width: 100%;
        clear: both;
        margin-bottom: 8px;
    }
    .hsk-talent-page-title-wrapper .avathar {
        float: none;
        width: 100%;
    }
    .hsk-title-rating-wrapper {
        overflow: hidden;
        padding-top: 25px;
        color: #d22a78;
        padding-top: 0!important;
    }
    .hsk-talent_tabs-wrapper ul li {
        display: block!important;
        border-bottom: 1px solid rgba(127, 127, 127, .3);
    }
    .hsk-column3.talent-details-list ul {
        border-left: 0!important;
        margin-top: 0!important;
        padding: 10px 0 20px;
    }

    /**
     * Header Menu style3
     */
     .hsk-top-header-style-3 ul {
        margin-top: 0;
    }

    .hsk-column4.hsk-header-left-section {
        text-align: center;
        border-bottom: 1px solid rgba(205, 205, 205, 0.3);
        margin-bottom:  20px;
        padding-bottom:  20px;
    }

    .hsk-column4.hsk-header-right-section {
        float: none!important;
        text-align: center!important;
        border-top:  1px solid rgba(205, 205, 205, 0.3);
        display: block;
        overflow: hidden;
        padding-top: 14px;
        margin-top:  15px;
        display: block!important;
    }

    .hsk-header-style-2 .mobile-icons.active, .hsk-header-style-2 .mobile-icons , .hsk-header-style-3 .mobile-icons.active, .hsk-header-style-3 .mobile-icons  {
        margin-top:  0;
    }
    .hsk-header-style-3 .hsk-search-icon-wrapper, .hsk-header-style-2 .hsk-search-icon-wrapper {
        position: fixed;
        right: -41px;
        z-index: 199999;
    }
    /**
     * Mid Container
     */
    .hsk-search-from-to select.hsk-column-2 { width: 49% !important; margin-right: 1% !important;}
    #mid-container {
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    #page-footer-wrapper .hsk-socila-media-follow-icons ul li a,
    #page-footer-wrapper .hsk-socila-media-follow-icons ul li a i {
        width: 30px!important;
        height: 30px!important;
        font-size: 15px!important;
        line-height: 30px!important;
    }
    .hsk-talent-enquiry-form .hsk-talents-form {
        width: 90%;
    }
    section#hsk-main-footer-wrapper {
        padding: 10px;
    }
    #hsk-main-footer-wrapper .hsk-column-4 {
        margin-bottom: 30px;
    }
    /**
     * Sidebar
     */
    
    aside#sidebar {
        margin-top: 35px;
    }
    #sidebar .widget {
        padding: 10px!important;
    }
    .search-submit {
        padding: 8px 15px!important;
        font-weight: 400!important;
        width: auto!important;
    }
    /**
     * Talent Single Page
     */
    
    .hsk-single-talent-gallery ul li {
        width: 31.8%!important;
        float: left!important;
        margin-right: 1.5%!important;
    }
    .talent-single-info-wrapper {
        height: auto!important;
        padding: 10px!important;
        margin: 0px!important;
        margin: 10px 0!important;
    }
    /** 
     * remove margin
     */
    
    .hsk-single-talent-gallery ul li {
        width: 100%!important;
    }
    /**
     * header top section, footer center, top header section
     */
    
    footer .copyright,
    .menu-footer-container ul,
    #hsk-top-header-section,
    .hsk-talent-login-dashboard-info ul,
    .talent-button-info {
        text-align: center;
    }
    /* callout box */
    
    .cbox-content-wrraper h3 {
        font-size: 20px!important;
        line-height: 27px!important;
    }
    .cbox-content-wrraper-style2 .cbox-title-description-wrapper p {
        width: 100%;
    }
    .ms-slide-info.ms-dir-h.ms-align-bottom {
        display: none;
    }
    #hsk-main-footer-wrapper{
        padding: 25px 0;
    }
    #page-title-wrapper{
        padding: 20px 20px!important;
    }
    .hsk-overlap-section-wrapper #page-title-wrapper{ padding-top: 20px !important; }
    .cbox-content-wrraper-style2.cbox-content-wrraper{
        padding: 25px 0!important;
    }
    .cbox-content-wrraper-style2 .cbox-title-description-wrapper p{
        margin-top: 25px!important;
        width: 100%!important;
    }
    #hsk-mid-content-wrapper .hsk-custom-title-wrapper h3{
        font-size: 22px!important;
    }
    #pgc-1113-3-0 .clients-column-wrapper ul{
        margin-top: 0px;
    }
    .panel-grid.panel-no-style, #pg-483-2.panel-grid.panel-has-style, #pg-426-1.panel-grid.panel-has-style, div#pg-483-1.panel-has-style, #pg-402-1.panel-grid.panel-has-style, #pg-402-3.panel-grid.panel-has-style, #pg-402-6.panel-grid.panel-has-style, #pg-402-2.panel-grid.panel-has-style, #pg-402-0.panel-grid.panel-has-style, #pg-422-2.panel-grid.panel-has-style{
        margin-bottom: 30px!important;
    }
    .hsk-talent-single-block-column, .hsk-talent-tabs-content-wrapper{
        margin-bottom: 20px!important;
    }
    #pg-483-5.panel-grid.panel-has-style, #pl-w59d0c61f96a57 .so-panel {
        margin-bottom: 10px!important;
    }
    .panel-layout .panel-grid.panel-no-style, .clients-column-wrapper ul, #pgc-402-2-0,
    .so-panel.widget.widget_hsk-add-page-title, .entry-content li:last-child{
        margin-bottom: 0px!important;
    }
    #panel-483-1-1-0> .panel-widget-style, .cbox-content-wrraper-style2{
        padding-top: 0px!important;
    }
    div#panel-w59d0c61f96a57-0-0-2.widget_hsk-button, .cbox-content-wrraper h3 {
        margin-bottom: -3px!important;
        padding-bottom: 0!important;
    }
    .ms-thumb-list.ms-dir-v{
        display: none;
    }
    .hsk-talent-page-title-wrapper .container {
        padding: 25px 0 0px 0px!important;
    }
    .ms-view.ms-basic-view.ms-grab-cursor, .ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont{
    }
    .clients-column-wrapper ul li {
        width: 48.5%!important;
        margin-right: 1.5%!important;
        margin-bottom: 1.5%!important;
    }
    .clients-column-wrapper ul {
        padding: 0px;
    }
    .ssshop-icon-cart-wrapper{
        display: none;
    }
}
@media screen and (min-width: 600px) and (max-width: 768px) {
    .header-right-section .hsk-column-3 {
        width: 31.3%!important;
    }
    .ms-slide-info.ms-dir-h.ms-align-bottom {
        display: block;
    }
    .ms-slide-info.ms-dir-h.ms-align-bottom {
        font-size: 18px;
    }
    .clients-column-wrapper ul li {
        width: 31.8%!important;
        margin-right: 1.5%!important;
        margin-bottom: 1.5%!important;
    }
    
}
@media screen and (min-width: 468px) and (max-width: 768px) {
    .hsk-title-rating-wrapper {
        overflow: hidden;
        padding-top: 25px;
        color: #d22a78;
    }
    .hsk-talents-tab-fileds p.hsk-column-5 {
        width: 49% !important;
        margin-right: 1% !important;
    }
    .hsk-talents-tab-fileds p.hsk-column-5.hsk-search-from-to{ width: 100% !important; }
    .hsk-talents-content-wrapper ul li,
    .header-right-section .hsk-column-2 {
        width: 48.5%!important;
        margin-left: 1.5%!important;
    }
    .talent-details-list {
        text-align: center;
    }
}

@media screen and (min-width: 30px) and (max-width: 767px) {
    .user-reg-list{ display: block !important; }
    .user-reg-list li{ margin-bottom: 1px;  }
    .footer-mobile-info{
        display: block !important;
    }
    footer#hsk-footer-content-wrapper {
        margin-bottom: 47px;
    }
}
@media screen and (min-width: 100px) and (max-width: 399px) {
    .side-contact-form{
        display: none!important;
    }
}
@media screen and (min-width: 100px) and (max-width: 500px) {
    .n2-ss-layers-container { display: none !important; }
}